diff --git a/Tetris-OOP/Data/Engine/Commands/Command.cs b/Tetris-OOP/Data/Engine/Commands/Command.cs
new file mode 100644
index 0000000..d43a266
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Commands/Command.cs
@@ -0,0 +1,112 @@
+using GameTetris;
+using Tetris.Data.GUI;
+
+namespace Engine.Commands
+{
+ /// Класс Команды объявляет метод для выполнения команд.
+ public abstract class Command
+ {
+ protected readonly PlayField _playField;
+ protected readonly Game _game;
+
+ protected Command(PlayField playField)
+ {
+ _playField = playField;
+ }
+
+ protected Command(Game game)
+ {
+ _game = game;
+ }
+
+ public abstract void Execute();
+ }
+
+ /// Класс инициализатор команд, отправляет запрос на команду.
+ public class Invoker
+ {
+ private Command _command;
+ /// Команда поступившая на выполнение.
+ public Command Command
+ {
+ set => _command = value;
+ }
+
+ /// Запуск команды.
+ public void Run()
+ {
+ _command?.Execute(); // если команда не пустая, то выполняется
+ _command = null; // после выполнения обнуляем команду
+ }
+ }
+
+ #region Команды движения и пауза
+ public class MoveLeft : Command
+ {
+ public MoveLeft(PlayField playField) : base(playField){ }
+
+ public override void Execute()
+ {
+ _playField.MoveLeft();
+ }
+ }
+
+ public class MoveRight : Command
+ {
+ public MoveRight(PlayField playField) : base(playField) { }
+
+ public override void Execute()
+ {
+ _playField.MoveRight();
+ }
+ }
+
+ public class MoveDown : Command
+ {
+ public MoveDown(PlayField playField) : base(playField) { }
+
+ public override void Execute()
+ {
+ _playField.MoveDown();
+ }
+ }
+
+ public class MoveDrop : Command
+ {
+ public MoveDrop(PlayField playField) : base(playField) { }
+
+ public override void Execute()
+ {
+ _playField.Drop();
+ }
+ }
+
+ public class MoveRotate : Command
+ {
+ public MoveRotate(PlayField playField) : base(playField) { }
+
+ public override void Execute()
+ {
+ _playField.RotateFigure();
+ }
+ }
+
+ public class MovePause : Command
+ {
+ public MovePause(Game game) : base(game) { }
+
+ public override void Execute()
+ {
+ // меняем значение на противоположное
+ _game.Paused = !_game.Paused;
+
+ // открываем форму с паузой
+ MenuPauseForm menu = new MenuPauseForm();
+ menu.ShowDialog();
+
+ // после закрытия меню - игра продолжается
+ _game.Paused = !_game.Paused;
+ }
+ }
+ #endregion
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/Engine/Core/GameBoard.cs b/Tetris-OOP/Data/Engine/Core/GameBoard.cs
new file mode 100644
index 0000000..0a85f2d
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Core/GameBoard.cs
@@ -0,0 +1,501 @@
+using System;
+using System.Drawing;
+using System.Collections.Generic;
+using System.Threading;
+using System.Windows.Forms;
+
+namespace Engine
+{
+ /// Представляет собой игровую доску.
+ public class GameBoard
+ {
+ #region Переменные
+ /// Получает ширину игровой доски в клетках.
+ protected int BoardWidth { get; }
+
+ /// Получает высоту игровой доски в клетках.
+ protected int BoardHeight { get; }
+
+ /// Получает размер клетки на игровой доске в пикселях.
+ protected int CellSize { get; } = 20;
+
+ /// Двумерный массив используемый для хранения всех клеток игровой доски.
+ protected readonly CellType[,] _cells;
+
+ /// Получает тип клетки, если находится в пределах игровой доски, иначе клетка - это стена.
+ /// Положение по горизонтали.
+ /// Положение по вертикали.
+ private CellType this[int row, int col]
+ {
+ get
+ {
+ try
+ {
+ return _cells[row, col];
+ }
+ catch (IndexOutOfRangeException)
+ {
+ return CellType.Wall;
+ }
+ }
+ }
+
+ #endregion
+
+
+ /// Инициализирует игровую доску.
+ public GameBoard(int height, int width)
+ {
+ BoardWidth = width;
+ BoardHeight = height;
+ // Создание игровой доски
+ _cells = new CellType[height, width];
+
+ // Заполняем все клетки игровой доски пустым значением
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ _cells[row, col] = CellType.Empty;
+ }
+ }
+ }
+
+
+ #region Действия с фигурой на игровой доске
+ /// Помещает фигуру shape на игровую доску.
+ /// Фигура.
+ /// Параметр = true, если нужно при любом условии перезаписать клетку игровой доски.
+ /// Возвращается количество клеток фигуры, которое удалось поместить на поле.
+ public int SetFigure(GameShape shape, bool rewrite)
+ {
+ int countCellsOfShape = 4;
+
+ if (_cells[shape.Y0, shape.X0] == CellType.Empty || rewrite) _cells[shape.Y0, shape.X0] = shape.Type;
+ else --countCellsOfShape;
+ if (_cells[shape.Y1, shape.X1] == CellType.Empty || rewrite) _cells[shape.Y1, shape.X1] = shape.Type;
+ else --countCellsOfShape;
+ if (_cells[shape.Y2, shape.X2] == CellType.Empty || rewrite) _cells[shape.Y2, shape.X2] = shape.Type;
+ else --countCellsOfShape;
+ if (_cells[shape.Y3, shape.X3] == CellType.Empty || rewrite) _cells[shape.Y3, shape.X3] = shape.Type;
+ else --countCellsOfShape;
+
+ return countCellsOfShape;
+ }
+
+ /// Устанавливает тип конкретной клетки игровой доске.
+ /// Положение по горизонтали.
+ /// Положение по вертикали.
+ /// Тип клетки.
+ /// Возвращается истина, если клетка существует, ложь - если клетка вне диапозона игровой доски.
+ private bool SetCell(int row, int col, CellType type)
+ {
+ try
+ {
+ _cells[row, col] = type;
+ return true;
+ }
+ catch (IndexOutOfRangeException)
+ {
+ return false;
+ }
+ }
+
+ /// Поворот фигуры на 90 градусов по часовой стрелке.
+ /// Фигура, которую нужно повернуть.
+ /// Возвращается повернутая фигура.
+ protected GameShape RotateFigure(GameShape shape)
+ {
+ GameShape rotated = shape.Rotate();
+ shape.Type = CellType.Empty;
+ SetFigure(shape, true);
+ shape.Type = rotated.Type;
+
+ if (IsEmpty(rotated))
+ {
+ SetFigure(rotated, false);
+ return rotated;
+ }
+ // Если неудача, фигура наткнулась на препятствие,то нужно сместить её вниз
+ GameShape rotated2 = rotated.MoveDown();
+ if (IsEmpty(rotated2))
+ {
+ SetFigure(rotated2, false);
+ return rotated2;
+ }
+ // Вправо
+ rotated2 = rotated.MoveRight();
+ if (IsEmpty(rotated2))
+ {
+ SetFigure(rotated2, false);
+ return rotated2;
+ }
+ // Влево
+ rotated2 = rotated.MoveLeft();
+ if (IsEmpty(rotated2))
+ {
+ SetFigure(rotated2, false);
+ return rotated2;
+ }
+ // Ничего не удалось сделать
+ SetFigure(shape, false);
+ return GameShape.Zero;
+ }
+
+ /// Проверка фигуры на наличие пустой клетки.
+ /// Фигура.
+ /// Возвращает истину - если все клетки фигуры пустые, ложь - если хотя бы одна клетка не пустая.
+ protected bool IsEmpty(GameShape shape)
+ {
+ return this[shape.Y0, shape.X0] == CellType.Empty &&
+ this[shape.Y1, shape.X1] == CellType.Empty &&
+ this[shape.Y2, shape.X2] == CellType.Empty &&
+ this[shape.Y3, shape.X3] == CellType.Empty;
+ }
+
+ /// Проверка клетки по координатам на пустоту.
+ /// Положение по горизонтали.
+ /// Положение по вертикали.
+ /// Возвращает истину - если клетка пустая, ложь - если клетка не пустая.
+ protected bool IsEmpty(int row, int col)
+ {
+ return this[row, col] == CellType.Empty;
+ }
+
+ /// Стирает фигуру с игрового поля.
+ /// Фигура.
+ protected void EraseFigure(GameShape shape)
+ {
+ shape.Type = CellType.Empty;
+ SetFigure(shape, true);
+ }
+ #endregion
+
+
+ #region Смещение клеток на игровой доске
+ /// Осуществляет сдвиг выбранной клетки вниз, если это возможно.
+ /// Координата по горизонтали
+ /// Координата по вертикали
+ /// Возвращается истина - если возможен дальнейший сдвиг вниз, ложь - если сдвиг не возможен.
+ protected bool MoveDown(int row, int col)
+ {
+ if (_cells[row, col] != CellType.Empty)
+ {
+ CellType below = _cells[row + 1, col];
+ if (below == CellType.Empty)
+ {
+ _cells[row + 1, col] = _cells[row, col];
+ _cells[row, col] = CellType.Empty;
+ }
+ return _cells[row + 2, col] == CellType.Empty; // true - если может двигаться еще ниже
+ }
+ return false;
+ }
+
+ /// Передвигает совокупность клеток вниз.
+ /// Фигура - совокупность клеток
+ /// Возвращается истина - если возможен дальнейший сдвиг вниз, ложь - если сдвиг не возможен
+ protected bool MoveDown(GameShape shape)
+ {
+ GameShape moved = shape.MoveDown();
+
+ shape.Type = CellType.Empty;
+ SetFigure(shape, true);
+
+ if (IsEmpty(moved))
+ {
+ // Свободно, двигаем вниз
+ SetFigure(moved, false);
+ return true;
+ }
+
+ // Занято, останавливаем
+ shape.Type = moved.Type;
+ SetFigure(shape, false);
+ return false;
+ }
+
+ /// Осуществляет сдвиг выбранной клетки вправо, если это возможно
+ /// Координата по горизонтали
+ /// Координата по вертикали
+ /// Возвращается истина - если возможен дальнейший сдвиг вправо, ложь - если сдвиг не возможен.
+ protected bool MoveRight(int row, int col)
+ {
+ if (_cells[row, col] != CellType.Empty)
+ {
+ CellType below = _cells[row, col + 1];
+ if (below == CellType.Empty)
+ {
+ _cells[row, col + 1] = _cells[row, col];
+ _cells[row, col] = CellType.Empty;
+ }
+ return _cells[row, col + 1] == CellType.Empty; // true - если может двигаться еще ниже
+ }
+ return false;
+ }
+
+ /// Передвигает совокупность клеток вправо.
+ /// Фигура - совокупность клеток
+ /// Возвращается истина - если возможен дальнейший сдвиг вправо, ложь - если сдвиг не возможен
+ protected bool MoveRight(GameShape shape)
+ {
+ GameShape moved = shape.MoveRight();
+
+ shape.Type = CellType.Empty;
+ SetFigure(shape, true);
+
+ if (IsEmpty(moved))
+ {
+ SetFigure(moved, false);
+ return true;
+ }
+ shape.Type = moved.Type;
+ SetFigure(shape, false);
+ return false;
+ }
+
+ /// Осуществляет сдвиг выбранной клетки влево, если это возможно.
+ /// Координата по горизонтали
+ /// Координата по вертикали
+ /// Возвращается истина - если возможен дальнейший сдвиг вправо, ложь - если сдвиг не возможен.
+ protected bool MoveLeft(int row, int col)
+ {
+ if (_cells[row, col] != CellType.Empty)
+ {
+ CellType below = _cells[row, col - 1];
+ if (below == CellType.Empty)
+ {
+ _cells[row, col - 1] = _cells[row, col];
+ _cells[row, col] = CellType.Empty;
+ }
+ return _cells[row, col - 1] == CellType.Empty; // true - если может двигаться еще ниже
+ }
+ return false;
+ }
+
+ /// Передвигает совокупность клеток вправо.
+ /// Фигура - совокупность клеток
+ /// Возвращается истина - если возможен дальнейший сдвиг вправо, ложь - если сдвиг не возможен
+ protected bool MoveLeft(GameShape shape)
+ {
+ GameShape moved = shape.MoveLeft();
+ shape.Type = CellType.Empty;
+ SetFigure(shape, true);
+ if (IsEmpty(moved))
+ {
+ SetFigure(moved, false);
+ return true;
+ }
+ shape.Type = moved.Type;
+ SetFigure(shape, false);
+ return false;
+ }
+ #endregion
+
+
+ #region Действия с клетками на игровой доске
+ /// Удаляет заполненные ряды и столбцы со смещением всех лежащих выше вниз и возвращает количество уничтоженных рядов.
+ /// Количество уничтоженных ячеек.
+ public int RemoveFullRows()
+ {
+ // Список заполненных рядов к удалению
+ List fullRows = new List();
+
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ bool fullrow = true;
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ if (_cells[row, col] == CellType.Empty)
+ {
+ fullrow = false;
+ break;
+ }
+ }
+ if (fullrow) fullRows.Add(row);
+ }
+
+ // Удаляем со смещением всех остальных рядов вниз
+ foreach (int frow in fullRows)
+ {
+ for (int row = frow - 1; row > 0; row--)
+ {
+ // Смещаем row = row + 1
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ _cells[row + 1, col] = _cells[row, col];
+ // Прошлый ряд пуст, следовательно, все выше лежащие так же пусты
+ if (IsRowEmpty(row + 1)) break;
+ }
+ }
+ }
+
+ return BoardWidth * fullRows.Count; // Возвращаем количество уничтоженных клеток
+ }
+
+ /// Проверка ряда на пустые клетки.
+ /// Ряд, в котором проверяется все клетки.
+ /// Возвращается истина - если в ряду есть пустая клетка, ложь - если в ряду все клетки заполненные.
+ protected bool IsRowEmpty(int row)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ if (_cells[row, col] != CellType.Empty) return false;
+ }
+ return true;
+ }
+
+ /// Очищает поле от всех фигур.
+ public virtual void Clear()
+ {
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ SetCell(row, col, CellType.Empty);
+ }
+ }
+ }
+
+ #endregion
+
+
+ #region Отрисовка
+ /// Отрисовка фигуры.
+ /// Поверхность рисования для фигуры.
+ public virtual void Paint(Graphics g)
+ {
+ // рамка во круг игрового поля
+ //Pen borderPen = new Pen(Tetris.Properties.Game.Default.BorderColor, 2);
+ //g.DrawRectangle(borderPen, 3, 3, BoardWidth * CellSize + 7, BoardHeight * CellSize + 6);
+
+ // цвет пустой клетки
+ //Brush sbWall = new SolidBrush(Color.FromArgb(35, 0, 0, 0));
+ Brush sbWall = new SolidBrush(Color.FromArgb(35, 0, 0, 0));
+
+ switch (Tetris.Properties.Settings.Default.Quality)
+ {
+ case 0: PaintBlackShape(g); break;
+ case 2: PaintSpriteShape(g, sbWall); break;
+ default: // цветные нарисованные программно фигуры
+ {
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ Rectangle tileDraw = new Rectangle(7 + col * CellSize, 7 + row * CellSize, CellSize - 2, CellSize - 2);
+
+ // маленький квадратик внутри фигуры
+ Rectangle tileSmall = new Rectangle(10 + col * CellSize, 10 + row * CellSize, CellSize - 8, CellSize - 8);
+ Pen p = new Pen(Tetris.Properties.Settings.Default.BackColor, 2);
+
+ switch (_cells[row, col])
+ {
+ case CellType.Blue:
+ g.FillRectangle(Brushes.Blue, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Green:
+ g.FillRectangle(Brushes.Green, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Yellow:
+ g.FillRectangle(Brushes.Gold, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Purple:
+ g.FillRectangle(Brushes.Purple, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Orange:
+ g.FillRectangle(Brushes.Orange, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Red:
+ g.FillRectangle(Brushes.Red, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.LightBlue:
+ g.FillRectangle(Brushes.Aqua, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ case CellType.Empty:
+ case CellType.Wall:
+ g.FillRectangle(sbWall, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ break;
+ }
+ }
+ }
+ break;
+ }
+ }
+ }
+
+ /// Заполнение поля прозрачными черными фигурами и закраска самой фигуры.
+ /// Поверхность рисования для фигуры.
+ private void PaintBlackShape(Graphics g)
+ {
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ if (_cells[row, col] == CellType.Wall) continue;
+
+ Rectangle tileDraw = new Rectangle(7 + col * CellSize, 7 + row * CellSize, CellSize - 2, CellSize - 2);
+ Rectangle tileSmall = new Rectangle(10 + col * CellSize, 10 + row * CellSize, CellSize - 8, CellSize - 8);
+
+ Pen p = new Pen(Tetris.Properties.Settings.Default.BackColor, 2);
+ SolidBrush b = new SolidBrush(Color.FromArgb(35, 0, 0, 0)); // прозрачный черный
+
+ // закраска фона прозрачными квадратами
+ if (_cells[row, col] == CellType.Empty)
+ {
+ g.FillRectangle(b, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ }
+ else // заливка фигуры
+ {
+ g.FillRectangle(Brushes.Black, tileDraw);
+ g.DrawRectangle(p, tileSmall);
+ }
+ }
+ }
+ }
+
+ /// Заполнение поля фигурами из спрайта.
+ /// Поверхность рисования для фигуры.
+ ///
+ private void PaintSpriteShape(Graphics g, Brush sbWall)
+ {
+ for (int row = 0; row < BoardHeight; row++)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ if (_cells[row, col] == CellType.Wall) continue;
+
+ Rectangle tileSprite = new Rectangle(7 + col * CellSize, 7 + row * CellSize, CellSize, CellSize);
+
+ switch (_cells[row, col])
+ {
+ case CellType.Blue: g.DrawImage(Blue, tileSprite); break;
+ case CellType.Green: g.DrawImage(Green, tileSprite); break;
+ case CellType.Yellow: g.DrawImage(Yellow, tileSprite); break;
+ case CellType.Purple: g.DrawImage(Purple, tileSprite); break;
+ case CellType.Orange: g.DrawImage(Orange, tileSprite); break;
+ case CellType.Red: g.DrawImage(Red, tileSprite); break;
+ case CellType.LightBlue: g.DrawImage(LightBlue, tileSprite); break;
+ case CellType.Empty:
+ case CellType.Wall:
+ g.DrawImage(BackField, tileSprite);
+ break;
+ }
+ }
+ }
+ }
+ /// Спрайты для игровых фигур.
+ public static Bitmap LightBlue, Green, Purple, Blue, Orange, Red, Yellow, BackField, BackBox;
+
+ #endregion
+ }
+}
diff --git a/Tetris-OOP/Data/Engine/Core/GameShape.cs b/Tetris-OOP/Data/Engine/Core/GameShape.cs
new file mode 100644
index 0000000..efbed3a
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Core/GameShape.cs
@@ -0,0 +1,262 @@
+namespace Engine
+{
+ public struct GameShape
+ {
+ #region Ячейки фигуры
+ public int X0 { get; private set; }
+ public int Y0 { get; private set; }
+
+ public int X1 { get; private set; }
+ public int Y1 { get; private set; }
+
+ public int X2 { get; private set; }
+ public int Y2 { get; private set; }
+
+ public int X3 { get; private set; }
+ public int Y3 { get; private set; }
+ #endregion
+
+ #region Переменные
+ /// Получает или устанавливает тип клетки.
+ public CellType Type { get; set; }
+
+ /// Создание новой пустой фигуры.
+ public static readonly GameShape Zero = new GameShape(CellType.Empty);
+
+ /// Генерирует случайное число от 1 до 8
+ private static readonly RandomBag _random = new RandomBag(1, 8);
+
+ #endregion
+
+
+ /// Инициализирует форму фигуры по цвету.
+ private GameShape(CellType type):this()
+ {
+ Type = type;
+ // Начальные координаты
+ X0 = Y0 = 0;
+
+ // Создаём форму фигуры согласно её цвету
+ CreateTetromino(type);
+ }
+
+
+ #region Действия с фигурой
+ /// Создаёт форму фигуры согласно её цвету.
+ private void CreateTetromino(CellType type)
+ {
+ switch (type)
+ {
+ case CellType.Red: // S
+ {
+ X1 = X0 - 1;
+ X2 = X0;
+ X3 = X0 + 1;
+ Y1 = Y0;
+ Y2 = Y3 = Y0 + 1;
+ break;
+ }
+ case CellType.Green: // Z
+ {
+ X1 = X0 - 1;
+ X2 = X0;
+ X3 = Y1 = Y2 = Y0 + 1;
+ Y3 = Y0;
+ break;
+ }
+ case CellType.Blue: // Г
+ {
+ X1 = X0 - 1;
+ X2 = X3 = X0 + 1;
+ Y1 = Y2 = Y0;
+ Y3 = Y0 + 1;
+ break;
+ }
+ case CellType.Yellow: // []
+ {
+ X1 = X0 + 1;
+ X2 = X0;
+ X3 = X0 + 1;
+ Y1 = Y0;
+ Y2 = Y3 = Y0 + 1;
+ break;
+ }
+ case CellType.Orange: // L
+ {
+ X1 = X2 = X0 - 1;
+ X3 = X0 + 1;
+ Y1 = Y0 + 1;
+ Y2 = Y3 = Y0;
+ break;
+ }
+ case CellType.Purple: // T
+ {
+ X1 = X0 - 1;
+ X2 = X0;
+ X3 = X0 + 1;
+ Y1 = Y0;
+ Y2 = Y0 + 1;
+ Y3 = Y0;
+ break;
+ }
+ case CellType.LightBlue: // I
+ {
+ X1 = X0 - 1;
+ X2 = X0 + 1;
+ X3 = X0 + 2;
+ Y1 = Y2 = Y3 = Y0;
+ break;
+ }
+ default: // Остались Wall и Empty
+ {
+ X3 = X2 = X1 = X0 = 0;
+ Y3 = Y2 = Y1 = Y0 = 0;
+ break;
+ }
+ }
+ }
+
+ /// Генерируется случайная фигура из мешка, исходя из истории.
+ /// Возвращается случайное число от 1 до 8.
+ public static GameShape RandomFigure()
+ {
+ int rnd = _random.Next();
+ _random.AddShapeToHistory(rnd);
+ if (Tetris.Properties.Game.Default.CheatSquare) return new GameShape((CellType)4);
+ if (Tetris.Properties.Game.Default.CheatLine) return new GameShape((CellType)7);
+ return new GameShape((CellType)rnd);
+ }
+
+ /// Проверка двух фигур на равность по типу и каждой координате.
+ /// Первая фигура.
+ /// Вторая фигура.
+ /// true - фигуры равны, false - фигуры не равны.
+ public static bool operator ==(GameShape s1, GameShape s2)
+ {
+ if (s1.Type != s2.Type) return false;
+ return s1.X0 == s2.X0 &&
+ s1.Y0 == s2.Y0 &&
+ s1.X1 == s2.X1 &&
+ s1.X2 == s2.X2 &&
+ s1.X3 == s2.X3 &&
+ s1.Y1 == s2.Y1 &&
+ s1.Y2 == s2.Y2 &&
+ s1.Y3 == s2.Y3;
+ }
+
+ /// Проверка двух фигур на НЕ равность по типу и каждой координате.
+ /// Первая фигура.
+ /// Вторая фигура.
+ /// true - фигуры НЕ равны, false - фигуры равны.
+ public static bool operator !=(GameShape s1, GameShape s2)
+ {
+ return !(s1 == s2);
+ }
+
+ /// Создает копию фигуры.
+ /// Возвращается копия фигуры.
+ private GameShape Clone()
+ {
+ GameShape clonedShape = new GameShape(Type)
+ {
+ X0 = X0,
+ Y0 = Y0,
+ X1 = X1,
+ Y1 = Y1,
+ X2 = X2,
+ Y2 = Y2,
+ X3 = X3,
+ Y3 = Y3
+ };
+ return clonedShape;
+ }
+ #endregion
+
+
+ #region Перемещение фигуры
+ /// Перемещает фигуру в положение y = row, x = col.
+ /// Возвращается перемещенная фигура.
+ public GameShape MoveTo(int row, int col)
+ {
+ int dx = col - X0;
+ int dy = row - Y0;
+
+ GameShape movedShape = new GameShape(Type)
+ {
+ X0 = col,
+ Y0 = row,
+ X1 = X1 + dx,
+ Y1 = Y1 + dy,
+ X2 = X2 + dx,
+ Y2 = Y2 + dy,
+ X3 = X3 + dx,
+ Y3 = Y3 + dy
+ };
+
+ return movedShape;
+ }
+
+ /// Смещает фигуру вниз.
+ /// Возвращается смещенная вниз фигура.
+ public GameShape MoveDown()
+ {
+ return MoveTo(Y0 + 1, X0);
+ }
+
+ /// Смещает фигуру вверх.
+ /// Возвращается смещенная вверх фигура.
+ public GameShape MoveUp()
+ {
+ return MoveTo(Y0 - 1, X0);
+ }
+
+ /// Смещает фигуру вправо.
+ /// Возвращается смещенная вправо фигура.
+ public GameShape MoveRight()
+ {
+ return MoveTo(Y0, X0 + 1);
+ }
+
+ /// Смещает фигуру вправо.
+ /// Возвращается смещенная вправо фигура.
+ public GameShape MoveLeft()
+ {
+ return MoveTo(Y0, X0 - 1);
+ }
+
+ #endregion
+
+
+ #region Поворот фигуры
+ /// Горизонтальный поворот клетки относительно центра на 90 градусов.
+ /// Координата по вертикали.
+ /// Возвращается координата клетки.
+ private int RotateCol(int col)
+ {
+ return Y0 - X0 + col;
+ }
+
+ /// Вертикальный поворот клетки относительно центра на 90 градусов.
+ /// Координата по горизонтали.
+ /// Возвращается пе клетка.
+ private int RotateRow(int row)
+ {
+ return X0 - row + Y0;
+ }
+
+ /// Осуществляет поворот фигуры по часовой стрелке на 90 градусов.
+ /// Повёрнутую фигуру.
+ public GameShape Rotate()
+ {
+ GameShape res = Clone();
+ res.X1 = RotateRow(Y1);
+ res.Y1 = RotateCol(X1);
+ res.X2 = RotateRow(Y2);
+ res.Y2 = RotateCol(X2);
+ res.X3 = RotateRow(Y3);
+ res.Y3 = RotateCol(X3);
+ return res;
+ }
+ #endregion
+ }
+}
diff --git a/Tetris-OOP/Data/Engine/Core/PlayField.cs b/Tetris-OOP/Data/Engine/Core/PlayField.cs
new file mode 100644
index 0000000..bb7a215
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Core/PlayField.cs
@@ -0,0 +1,205 @@
+using System.Drawing;
+using System.Threading;
+using System.Windows.Forms;
+
+namespace Engine
+{
+ /// Представляет собой игровое поле.
+ public class PlayField : GameBoard
+ {
+ #region Переменные
+ /// Текущая фигура на игровом поле.
+ private GameShape Current;
+ /// Если текущая фигура упала и можно добавлять новую, имеет значение false.
+ public bool IsFigureFalling { get; private set; }
+
+ /// Если true - показывает подсказку, куда упадет фигура
+ private readonly bool ShowTips;
+ #endregion
+
+
+ /// Инициализирует игровое поле.
+ public PlayField(int height, int width) : base(height, width)
+ {
+ IsFigureFalling = false;
+ ShowTips = true;
+ Current = GameShape.Zero;
+ }
+
+
+ #region Действия с фигурой
+ /// Помещает новую фигуру на верх поля.
+ /// Новая фигура.
+ /// true, если фигуру удалось полностью поместить на поле, иначе - false.
+ public bool PlaceShape(GameShape shape)
+ {
+ shape = shape.MoveTo(0, BoardWidth / 2 - 1);
+ int scs = SetFigure(shape, false);
+ Current = shape;
+ if (scs != 4) return false; // конец игры!
+ IsFigureFalling = true;
+ return true;
+ }
+
+ /// Заменяет текущую фигуру на новую.
+ /// Новая фигура.
+ /// Предыдущую фигуру или GameShape.Zero, если новую фигуру не удалось поместить.
+ public GameShape ChangeFigure(GameShape newShape)
+ {
+ if (Current == GameShape.Zero) return Current;
+ GameShape old = Current;
+ EraseFigure(old);
+ if (!PlaceShape(newShape))
+ return GameShape.Zero;
+ return old;
+ }
+
+ /// Поворачивает текущую фигуру по часовой стрелке.
+ /// true в случае успеха и false - в случае неудачи.
+ public bool RotateFigure()
+ {
+ if (Current == GameShape.Zero) return false;
+ GameShape t = RotateFigure(Current);
+ if (t == GameShape.Zero) return false;
+ Current = t;
+ return true;
+ }
+
+ /// Смещает фигуру вниз до предела.
+ /// true в случае успеха и false - в случае неудачи
+ public bool Drop()
+ {
+ if (Current == GameShape.Zero) return false;
+ while (Current != GameShape.Zero)
+ DoStep();
+ return true;
+ }
+
+
+ /// Сдвигает фигуру.
+ public void DoStep()
+ {
+ if (Current != GameShape.Zero)
+ {
+ IsFigureFalling = MoveDown(Current); // пытаемся сдвинуть вниз
+ Current = IsFigureFalling ? Current.MoveDown() : GameShape.Zero;
+ // если фигура упала, то передвигаем указатель, иначе двигать больше некуда и фигура опустилась
+ }
+ else IsFigureFalling = false;
+ }
+
+ #endregion
+
+ #region Поворот фигуры
+ /// Смещает фигуру влево.
+ /// true в случае успеха и false - в случае неудачи.
+ public bool MoveLeft()
+ {
+ if (Current == GameShape.Zero) return false;
+ if (!MoveLeft(Current)) return false;
+ Current = Current.MoveLeft();
+ return true;
+ }
+
+ /// Смещает фигуру вправо.
+ /// true в случае успеха и false - в случае неудачи.
+ public bool MoveRight()
+ {
+ if (Current == GameShape.Zero) return false;
+ if (!MoveRight(Current)) return false;
+ Current = Current.MoveRight();
+ return true;
+ }
+
+ /// Смещает фигуру вниз.
+ /// true в случае успеха и false - в случае неудачи.
+ public bool MoveDown()
+ {
+ if (Current == GameShape.Zero) return false;
+ if (!MoveDown(Current)) return false;
+ Current = Current.MoveDown();
+ return true;
+ }
+ #endregion
+
+ #region Действия с полем
+ /// Очищает игровое поле.
+ public override void Clear()
+ {
+ base.Clear();
+ Current = GameShape.Zero;
+ IsFigureFalling = false;
+ }
+
+ /// Очищает самую нижнию линию и смещает все клетки вниз.
+ public void RemoveOneRows()
+ {
+ for (int i = 0; i < 10; i++)
+ {
+ _cells[BoardHeight - 1, i] = CellType.Empty;
+ }
+
+ // смещаем все клетки вниз
+ for (int row = BoardHeight - 2; row > 0; row--)
+ {
+ for (int col = 0; col < BoardWidth; col++)
+ {
+ if (IsRowEmpty(row))
+ {
+ for (int i = 0; i < BoardWidth; i++)
+ {
+ _cells[row+1, i] = CellType.Empty;
+ }
+ goto LoopEnd;
+ }
+ _cells[row+1, col] = _cells[row, col];
+ }
+ }
+ LoopEnd: ;
+ }
+ #endregion
+
+ #region Рисование
+ /// Рисование подсказки(тени от фигуры)
+ ///
+ public override void Paint(Graphics g)
+ {
+ base.Paint(g);
+
+ if (!ShowTips
+ || !IsFigureFalling
+ || !Tetris.Properties.Settings.Default.ShadowShape) return;
+
+ GameShape tip = Current;
+ // временно удаляем текущую фигуру, потом всё вернём
+ EraseFigure(Current);
+
+ while (IsEmpty(tip)) // смещаем ниже, пока не натолкнёмся на препятствие
+ {
+ tip = tip.MoveDown();
+ }
+
+ tip = tip.MoveUp(); // натолкнулись, надо фигуру в последнее свободное место (оно выше)
+
+ SetFigure(Current, false); // возвращаем, как и обещалось
+
+ Point[] cells =
+ {
+ new Point(tip.X0, tip.Y0), new Point(tip.X1, tip.Y1),
+ new Point(tip.X2, tip.Y2), new Point(tip.X3, tip.Y3)
+ };
+
+ // подсказка прозрачным квадратом
+ Brush colorShadowPen = new SolidBrush(Color.FromArgb(70, 255,255,255));
+
+ foreach (Point cell in cells)
+ {
+ if (!IsEmpty(cell.Y, cell.X)) continue;
+ // подсказка прозрачным квадратом
+ g.FillRectangle(colorShadowPen, 8 + cell.X * CellSize, 8 + cell.Y * CellSize, CellSize, CellSize);
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/Engine/Engine.cs b/Tetris-OOP/Data/Engine/Engine.cs
new file mode 100644
index 0000000..7e44a98
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Engine.cs
@@ -0,0 +1,23 @@
+namespace Engine
+{
+ /// Объединяет игровую логику, графику и настройки.
+ public class GameEngine
+ {
+
+ }
+
+
+ /// Все возможные варианты типа клетки на игровой доске.
+ public enum CellType
+ {
+ Empty, // Пустая
+ Red, // S
+ Green, // Z
+ Blue, // Г
+ Yellow, // □
+ Orange, // L
+ Purple, // T
+ LightBlue, // I
+ Wall, // Стена
+ }
+}
diff --git a/Tetris-OOP/Data/Engine/Settings/Settings.cs b/Tetris-OOP/Data/Engine/Settings/Settings.cs
new file mode 100644
index 0000000..08ac17d
--- /dev/null
+++ b/Tetris-OOP/Data/Engine/Settings/Settings.cs
@@ -0,0 +1,128 @@
+using System.Drawing;
+using System.Windows.Forms;
+
+namespace Engine
+{
+ /// Представляет настройки приложения.
+ public class Settings
+ {
+ #region Переменные
+
+ /// Текущее качество графики: 0 - низкая, 1 - средняя, 2 - высокая.
+ private int _quality;
+
+ /// Текущее состояние экрана.
+ private FormWindowState _sizeScreen;
+
+ /// Устаналивает или убирает рамку приложения.
+ private bool _borderScreen;
+
+ private FormBorderStyle _borderStyle;
+
+ /// Устаналивает или убирает показ следующей фигуры.
+ private bool _nextShape;
+
+ /// Устаналивает или убирает тень от фигуры.
+ private bool _shadowShape;
+
+ #endregion
+
+
+ public Settings()
+ {
+ Read();
+ }
+
+
+ #region Методы
+ /// Получает параметры из файла с настройками.
+ public void Read()
+ {
+ #region Игра
+ _nextShape = Tetris.Properties.Settings.Default.NextShape;
+ _shadowShape = Tetris.Properties.Settings.Default.ShadowShape;
+ #endregion
+
+ #region Графика
+ _quality = Tetris.Properties.Settings.Default.Quality;
+ _sizeScreen = Tetris.Properties.Settings.Default.SizeScreen;
+ _borderScreen = Tetris.Properties.Settings.Default.BorderScreen;
+ _borderStyle = Tetris.Properties.Settings.Default.BorderStyle;
+
+ _borderStyle = _borderScreen ? FormBorderStyle.None : FormBorderStyle.Sizable;
+ _borderStyle = Tetris.Properties.Settings.Default.BorderStyle;
+
+ _sizeScreen = _borderScreen ? FormWindowState.Maximized : FormWindowState.Normal;
+ _sizeScreen = Tetris.Properties.Settings.Default.SizeScreen;
+ #endregion
+ }
+
+ /// Задает параметры из файла с настройками.
+ public void Apply()
+ {
+ #region Игра
+ Tetris.Properties.Settings.Default.NextShape = _nextShape;
+ Tetris.Properties.Settings.Default.ShadowShape = _shadowShape;
+ #endregion
+
+ #region Графика
+ Tetris.Properties.Settings.Default.Quality = _quality;
+ Tetris.Properties.Settings.Default.BorderScreen = _borderScreen;
+
+ _borderStyle = _borderScreen ? FormBorderStyle.None : FormBorderStyle.Sizable;
+ Tetris.Properties.Settings.Default.BorderStyle = _borderStyle;
+
+ _sizeScreen = _borderScreen ? FormWindowState.Maximized : FormWindowState.Normal;
+ Tetris.Properties.Settings.Default.SizeScreen = _sizeScreen;
+ #endregion
+
+ Graphic();
+ ControlsGame();
+ }
+
+ /// Сбрасывает значение настроек по умолчанию.
+ public static void Reset()
+ {
+ Tetris.Properties.Settings.Default.Reset();
+ }
+
+ /// Устаналиваем управление, в зависимости от выбор в настройках
+ private static void ControlsGame()
+ {
+ if (Tetris.Properties.Settings.Default.Arrow)
+ {
+ Tetris.Properties.Controls.Default.KeyDown = Keys.Down;
+ Tetris.Properties.Controls.Default.KeyLeft = Keys.Left;
+ Tetris.Properties.Controls.Default.KeyRight = Keys.Right;
+ Tetris.Properties.Controls.Default.KeyUp = Keys.Up;
+ }
+ else if(Tetris.Properties.Settings.Default.WASD)
+ {
+ Tetris.Properties.Controls.Default.KeyDown = Keys.S;
+ Tetris.Properties.Controls.Default.KeyLeft = Keys.A;
+ Tetris.Properties.Controls.Default.KeyRight = Keys.D;
+ Tetris.Properties.Controls.Default.KeyUp = Keys.W;
+ }
+
+
+ }
+
+ /// Устанавливает настройки графики.
+ private static void Graphic()
+ {
+ // если графика низкая, то фигуры черно-белые
+ Tetris.Properties.Settings.Default.ShapeBlack = Tetris.Properties.Settings.Default.Quality == 0;
+ Tetris.Properties.Settings.Default.SpriteShape = Tetris.Properties.Settings.Default.Quality == 2;
+ Tetris.Properties.Settings.Default.BackColor
+ = Tetris.Properties.Settings.Default.Quality == 2
+ ? Color.FromArgb(255, 25, 45, 75)
+ : Color.FromArgb(255, 156, 172, 135);
+ Tetris.Properties.Settings.Default.Background
+ = Tetris.Properties.Settings.Default.Quality == 2
+ ? Color.FromArgb(255, 0, 0, 64)
+ : Color.FromArgb(255, 10, 150, 140);
+ }
+
+ #endregion
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/AboutGame/AboutGame.Designer.cs b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.Designer.cs
new file mode 100644
index 0000000..a07e90f
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.Designer.cs
@@ -0,0 +1,128 @@
+namespace Tetris.Data.GUI.AboutGame
+{
+ partial class AboutGame
+ {
+ ///
+ /// 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(AboutGame));
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Arial", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.Location = new System.Drawing.Point(53, 10);
+ this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(124, 37);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "Тетрис";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label2.Location = new System.Drawing.Point(55, 80);
+ this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(123, 25);
+ this.label2.TabIndex = 0;
+ this.label2.Text = "Разработчик";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label3.Location = new System.Drawing.Point(67, 105);
+ this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(102, 18);
+ this.label3.TabIndex = 0;
+ this.label3.Text = "Юдин Никита";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("Arial Narrow", 12F);
+ this.label4.Location = new System.Drawing.Point(40, 148);
+ this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(167, 20);
+ this.label4.TabIndex = 0;
+ this.label4.Text = "nikitayudin782@gmail.com";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(91, 177);
+ this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(52, 25);
+ this.label5.TabIndex = 0;
+ this.label5.Text = "2019";
+ //
+ // AboutGame
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 25F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.ClientSize = new System.Drawing.Size(234, 211);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(4, 6, 4, 6);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "AboutGame";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Тетрис | Об игре";
+ this.Load += new System.EventHandler(this.AboutGame_Load);
+ this.Click += new System.EventHandler(this.AboutGame_Click);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/AboutGame/AboutGame.cs b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.cs
new file mode 100644
index 0000000..757518c
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace Tetris.Data.GUI.AboutGame
+{
+ public partial class AboutGame : Form
+ {
+ public AboutGame()
+ {
+ InitializeComponent();
+ }
+
+ private void AboutGame_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ /// По нажатию на форму, закрываем ее.
+ private void AboutGame_Click(object sender, EventArgs e)
+ {
+ Close();
+ }
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/AboutGame/AboutGame.resx b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/AboutGame/AboutGame.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/GameForm/GameForm.Designer.cs b/Tetris-OOP/Data/GUI/GameForm/GameForm.Designer.cs
new file mode 100644
index 0000000..0b25502
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameForm/GameForm.Designer.cs
@@ -0,0 +1,302 @@
+namespace Tetris
+{
+ partial class GameForm
+ {
+ ///
+ /// Обязательная переменная конструктора.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Освободить все используемые ресурсы.
+ ///
+ /// истинно, если управляемый ресурс должен быть удален; иначе ложно.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Код, автоматически созданный конструктором форм Windows
+
+ ///
+ /// Требуемый метод для поддержки конструктора — не изменяйте
+ /// содержимое этого метода с помощью редактора кода.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GameForm));
+ this.lbElapsedTime = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.lbScore = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.pnGame = new System.Windows.Forms.Panel();
+ this.pbPauseOff = new System.Windows.Forms.PictureBox();
+ this.pbPauseOn = new System.Windows.Forms.PictureBox();
+ this.lbNowTime = new System.Windows.Forms.Label();
+ this.lbLevel = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.lbLinesDestroy = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.pbGameField = new System.Windows.Forms.PictureBox();
+ this.pbNextFigure = new System.Windows.Forms.PictureBox();
+ this.pnUnderGameBoard = new System.Windows.Forms.Panel();
+ this.GameTimer = new System.Windows.Forms.Timer(this.components);
+ this.RealTimer = new System.Windows.Forms.Timer(this.components);
+ this.pnGame.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbPauseOff)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbPauseOn)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbGameField)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbNextFigure)).BeginInit();
+ this.SuspendLayout();
+ //
+ // lbElapsedTime
+ //
+ this.lbElapsedTime.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbElapsedTime.Location = new System.Drawing.Point(250, 315);
+ this.lbElapsedTime.Margin = new System.Windows.Forms.Padding(0);
+ this.lbElapsedTime.Name = "lbElapsedTime";
+ this.lbElapsedTime.Size = new System.Drawing.Size(96, 30);
+ this.lbElapsedTime.TabIndex = 5;
+ this.lbElapsedTime.Text = "00:00";
+ this.lbElapsedTime.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // label5
+ //
+ this.label5.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label5.Location = new System.Drawing.Point(245, 290);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(101, 25);
+ this.label5.TabIndex = 4;
+ this.label5.Text = "Прошло";
+ this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbScore
+ //
+ this.lbScore.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbScore.Location = new System.Drawing.Point(250, 49);
+ this.lbScore.Name = "lbScore";
+ this.lbScore.Size = new System.Drawing.Size(96, 30);
+ this.lbScore.TabIndex = 3;
+ this.lbScore.Text = "0";
+ this.lbScore.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // label2
+ //
+ this.label2.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label2.Location = new System.Drawing.Point(245, 24);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(68, 25);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "Очки";
+ this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // pnGame
+ //
+ this.pnGame.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.pnGame.BackColor = global::Tetris.Properties.Settings.Default.BackColor;
+ this.pnGame.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.pnGame.Controls.Add(this.pbPauseOff);
+ this.pnGame.Controls.Add(this.pbPauseOn);
+ this.pnGame.Controls.Add(this.lbNowTime);
+ this.pnGame.Controls.Add(this.lbLevel);
+ this.pnGame.Controls.Add(this.label6);
+ this.pnGame.Controls.Add(this.label4);
+ this.pnGame.Controls.Add(this.lbLinesDestroy);
+ this.pnGame.Controls.Add(this.label1);
+ this.pnGame.Controls.Add(this.lbElapsedTime);
+ this.pnGame.Controls.Add(this.label5);
+ this.pnGame.Controls.Add(this.pbGameField);
+ this.pnGame.Controls.Add(this.lbScore);
+ this.pnGame.Controls.Add(this.label2);
+ this.pnGame.Controls.Add(this.pbNextFigure);
+ this.pnGame.Controls.Add(this.pnUnderGameBoard);
+ this.pnGame.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "BackColor", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pnGame.Location = new System.Drawing.Point(12, 12);
+ this.pnGame.Name = "pnGame";
+ this.pnGame.Size = new System.Drawing.Size(364, 436);
+ this.pnGame.TabIndex = 4;
+ //
+ // pbPauseOff
+ //
+ this.pbPauseOff.Image = ((System.Drawing.Image)(resources.GetObject("pbPauseOff.Image")));
+ this.pbPauseOff.Location = new System.Drawing.Point(255, 406);
+ this.pbPauseOff.Name = "pbPauseOff";
+ this.pbPauseOff.Size = new System.Drawing.Size(16, 15);
+ this.pbPauseOff.TabIndex = 14;
+ this.pbPauseOff.TabStop = false;
+ //
+ // pbPauseOn
+ //
+ this.pbPauseOn.Image = global::Tetris.Properties.Resources.пауза;
+ this.pbPauseOn.Location = new System.Drawing.Point(255, 406);
+ this.pbPauseOn.Name = "pbPauseOn";
+ this.pbPauseOn.Size = new System.Drawing.Size(16, 15);
+ this.pbPauseOn.TabIndex = 13;
+ this.pbPauseOn.TabStop = false;
+ this.pbPauseOn.Visible = false;
+ //
+ // lbNowTime
+ //
+ this.lbNowTime.AutoSize = true;
+ this.lbNowTime.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbNowTime.Location = new System.Drawing.Point(274, 398);
+ this.lbNowTime.Margin = new System.Windows.Forms.Padding(0);
+ this.lbNowTime.Name = "lbNowTime";
+ this.lbNowTime.Size = new System.Drawing.Size(72, 29);
+ this.lbNowTime.TabIndex = 11;
+ this.lbNowTime.Text = "20:04";
+ this.lbNowTime.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbLevel
+ //
+ this.lbLevel.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbLevel.Location = new System.Drawing.Point(250, 109);
+ this.lbLevel.Margin = new System.Windows.Forms.Padding(0);
+ this.lbLevel.Name = "lbLevel";
+ this.lbLevel.Size = new System.Drawing.Size(96, 30);
+ this.lbLevel.TabIndex = 10;
+ this.lbLevel.Text = "1";
+ this.lbLevel.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // label6
+ //
+ this.label6.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label6.Location = new System.Drawing.Point(245, 84);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(101, 25);
+ this.label6.TabIndex = 9;
+ this.label6.Text = "Уровень";
+ this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label4
+ //
+ this.label4.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label4.Location = new System.Drawing.Point(245, 204);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(101, 25);
+ this.label4.TabIndex = 8;
+ this.label4.Text = "Далее";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbLinesDestroy
+ //
+ this.lbLinesDestroy.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbLinesDestroy.Location = new System.Drawing.Point(250, 169);
+ this.lbLinesDestroy.Name = "lbLinesDestroy";
+ this.lbLinesDestroy.Size = new System.Drawing.Size(96, 30);
+ this.lbLinesDestroy.TabIndex = 7;
+ this.lbLinesDestroy.Text = "0";
+ this.lbLinesDestroy.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // label1
+ //
+ this.label1.Font = new System.Drawing.Font("Arial Narrow", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.Location = new System.Drawing.Point(245, 144);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(83, 25);
+ this.label1.TabIndex = 6;
+ this.label1.Text = "Линий";
+ this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // pbGameField
+ //
+ this.pbGameField.BackColor = global::Tetris.Properties.Settings.Default.BackColor;
+ this.pbGameField.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "BackColor", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pbGameField.Location = new System.Drawing.Point(10, 10);
+ this.pbGameField.Name = "pbGameField";
+ this.pbGameField.Size = new System.Drawing.Size(214, 417);
+ this.pbGameField.TabIndex = 0;
+ this.pbGameField.TabStop = false;
+ this.pbGameField.Paint += new System.Windows.Forms.PaintEventHandler(this.PbGameField_Paint);
+ //
+ // pbNextFigure
+ //
+ this.pbNextFigure.BackColor = global::Tetris.Properties.Settings.Default.BackColor;
+ this.pbNextFigure.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "BackColor", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pbNextFigure.Location = new System.Drawing.Point(250, 232);
+ this.pbNextFigure.Name = "pbNextFigure";
+ this.pbNextFigure.Size = new System.Drawing.Size(96, 50);
+ this.pbNextFigure.TabIndex = 1;
+ this.pbNextFigure.TabStop = false;
+ this.pbNextFigure.Paint += new System.Windows.Forms.PaintEventHandler(this.PbNextFigure_Paint);
+ //
+ // pnUnderGameBoard
+ //
+ this.pnUnderGameBoard.BackColor = System.Drawing.Color.Black;
+ this.pnUnderGameBoard.Location = new System.Drawing.Point(7, 7);
+ this.pnUnderGameBoard.Name = "pnUnderGameBoard";
+ this.pnUnderGameBoard.Size = new System.Drawing.Size(220, 423);
+ this.pnUnderGameBoard.TabIndex = 12;
+ //
+ // GameTimer
+ //
+ this.GameTimer.Interval = 1000;
+ this.GameTimer.Tick += new System.EventHandler(this.GameTimer_Tick);
+ //
+ // RealTimer
+ //
+ this.RealTimer.Enabled = true;
+ this.RealTimer.Interval = 1000;
+ this.RealTimer.Tick += new System.EventHandler(this.RealTimer_Tick);
+ //
+ // GameForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.ClientSize = new System.Drawing.Size(384, 461);
+ this.Controls.Add(this.pnGame);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.DataBindings.Add(new System.Windows.Forms.Binding("WindowState", global::Tetris.Properties.Settings.Default, "SizeScreen", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.DataBindings.Add(new System.Windows.Forms.Binding("FormBorderStyle", global::Tetris.Properties.Settings.Default, "BorderStyle", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.DoubleBuffered = true;
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = global::Tetris.Properties.Settings.Default.BorderStyle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.KeyPreview = true;
+ this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.MaximizeBox = false;
+ this.Name = "GameForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Тетрис | Игра";
+ this.WindowState = global::Tetris.Properties.Settings.Default.SizeScreen;
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.GameForm_FormClosed);
+ this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.GameForm_KeyDown);
+ this.pnGame.ResumeLayout(false);
+ this.pnGame.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbPauseOff)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbPauseOn)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbGameField)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbNextFigure)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox pbGameField;
+ private System.Windows.Forms.PictureBox pbNextFigure;
+ private System.Windows.Forms.Label lbElapsedTime;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label lbScore;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Panel pnGame;
+ private System.Windows.Forms.Timer GameTimer;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label lbLinesDestroy;
+ private System.Windows.Forms.Label lbNowTime;
+ private System.Windows.Forms.Label lbLevel;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Panel pnUnderGameBoard;
+ private System.Windows.Forms.Timer RealTimer;
+ private System.Windows.Forms.PictureBox pbPauseOn;
+ private System.Windows.Forms.PictureBox pbPauseOff;
+ }
+}
+
diff --git a/Tetris-OOP/Data/GUI/GameForm/GameForm.cs b/Tetris-OOP/Data/GUI/GameForm/GameForm.cs
new file mode 100644
index 0000000..2aa5250
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameForm/GameForm.cs
@@ -0,0 +1,346 @@
+//*********************************************************
+//
+// Название: Тетрис
+// Разработчик: Юдин Никита
+// Дата начала разработки: 20.04.2019
+// Авторское право (c) Юдин Никита. Все права защищены.
+//
+//*********************************************************
+
+using System;
+using Engine;
+using GameTetris;
+using System.Drawing;
+using Engine.Commands;
+using System.Windows.Forms;
+using Tetris.Data.GUI.GameResultForm;
+using Tetris.Data.Modules.Users;
+
+namespace Tetris
+{
+ /// Форма с игрой.
+ public partial class GameForm : Form
+ {
+ #region Переменные
+ /// Игровое поле с фигурами.
+ private readonly PlayField _playField;
+
+ /// Поле со следующей фигурой.
+ private readonly GameBoard _nextShape;
+
+ /// Паттерн Команда для управления фигурами.
+ private readonly Invoker shapeControl = new Invoker();
+
+ /// Активная игра.
+ private Game _game;
+
+ /// Количество уничтоженных линий за всю игру.
+ private int _countRemoveRows;
+
+ /// Время, которое прошло со старта игры.
+ private DateTime ElapsedTime = new DateTime(0, 0);
+
+ //private NewRecordDialog NRDialog;
+ //private RecordsForm RForm;
+
+ //private Image PausedImage, GameOverImage;
+ #endregion /Переменные
+
+
+ #region Инициализация формы
+ public GameForm()
+ {
+ _game = new Game(); // создаем новую игру
+
+ //Saver.Load();
+
+ _playField = new PlayField(20, 10); // создаем игровое поле
+ _nextShape = new GameBoard(2, 4); // создаем поле для следующей фигуры
+ _game.StateChanged += Game_StateChanged;
+
+ _game.StateChanged += Game_StateChanged;
+
+ InitializeComponent();
+
+ NewGame();
+ }
+ #endregion /Инициализация
+
+
+ #region Методы
+ /// Запуск новой игры.
+ private void NewGame()
+ {
+ _game = new Game
+ {
+ Score = Properties.Game.Default.CountScore,
+ Lines = 0
+ };
+ _game.StateChanged += Game_StateChanged;
+ _game.NextShape = GameShape.RandomFigure();
+
+ GameTimer.Enabled = false;
+ GameTimer.Enabled = true;
+ RealTimer.Enabled = true;
+
+ _playField.Clear();
+ }
+
+ /// Устанавливает время игровой сессии.
+ private void SetTime()
+ {
+ GameTimer.Interval = _game.Time;
+ }
+
+ /// Устанавливает количество уничтоженных линий у игрока.
+ private void SetLines()
+ {
+ _game.Lines += _countRemoveRows;
+ }
+
+ /// Устанавливает количество очков у игрока.
+ /// Текущий счет
+ private void SetScore(int nowScore)
+ {
+ _game.Score = nowScore;
+ }
+
+ /// Расчитывает количество очков у игрока в данный момент.
+ /// Текущее количество очков.
+ private int GetNowScore()
+ {
+ int scoreForLines;
+ _countRemoveRows = _playField.RemoveFullRows() / 10;
+ switch (_countRemoveRows)
+ {
+ case 1: scoreForLines = 100; break;
+ case 2: scoreForLines = 300; break;
+ case 3: scoreForLines = 500; break;
+ case 4: scoreForLines = 800; break;
+ default: scoreForLines = 1; break;
+ }
+ return _game.Score + scoreForLines * _game.Level;
+ }
+
+ /// Завершение игры.
+ private void OnGameOver()
+ {
+ _game.Over();
+ GameTimer.Enabled = false;
+ RealTimer.Enabled = false;
+
+ // складывание очков за игру в общее количество
+ Properties.Settings.Default.UserScore = (int.Parse(Properties.Settings.Default.UserScore) + _game.Score).ToString();
+
+ // слкадывание общего времени в игре
+ DateTime AllTime = Properties.Settings.Default.TimeInGame;
+
+ AllTime = AllTime.AddHours(ElapsedTime.Hour);
+ AllTime = AllTime.AddMinutes(ElapsedTime.Minute);
+ AllTime = AllTime.AddSeconds(ElapsedTime.Second);
+
+ Properties.Settings.Default.TimeInGame = AllTime;
+
+ lbElapsedTime.Text = ElapsedTime.ToString("mm:ss");
+
+ // проверка и установка результата на рекорд
+ int record = int.Parse(Properties.Settings.Default.UserRecord);
+ if (record < _game.Score) Properties.Settings.Default.UserRecord = _game.Score.ToString();
+
+ // увеличение количество сыгранных игр
+ Properties.Settings.Default.NumberOfGames++;
+
+ // добавление денег = очки * 0.001 + СЛУЧАЙНОЕ(0, уровень)
+ Random r = new Random();
+ double money = _game.Score * 0.001 + r.Next(0, int.Parse(Properties.Settings.Default.Level));
+ Properties.Settings.Default.Money += money;
+
+ // сохранение результата
+ Properties.Game.Default.GameMoney = Math.Round(money);
+ Properties.Game.Default.CountScore = _game.Score;
+ Properties.Game.Default.GameTime = ElapsedTime;
+ Properties.Game.Default.GameLevel = _game.Level;
+
+
+ // результат игры
+ var gameResultForm = new GameResultForm();
+ DialogResult dialogResult = gameResultForm.ShowDialog();
+ switch (dialogResult)
+ {
+ case DialogResult.OK: NewGame(); break;
+ case DialogResult.Cancel: Close(); break;
+ }
+
+ //DialogResult dialogResult = MessageBox.Show("Начать новую игру?", "Конец игры", MessageBoxButtons.YesNo);
+ //switch (dialogResult)
+ //{
+ // case DialogResult.Yes: NewGame(); break;
+ // case DialogResult.No: Close(); break;
+ //}
+
+
+ // Сохранение
+
+ //TetrisSave test = new TetrisSave("---", Game.Score, DateTime.Now - Game.GameStarted);
+
+ //if (Saver.HighScores.CanAdd(test) || Saver.HighTimes.CanAdd(test))
+ //{
+ // NRDialog = new NewRecordDialog();
+ // if (NRDialog.ShowDialog() == DialogResult.OK)
+ // {
+ // test.UserName = NRDialog.UserName;
+ // Saver.Save(test);
+
+ // RForm = new RecordsForm(test);
+ // if (RForm.ShowDialog() == DialogResult.OK)
+ // {
+ // NewGame();
+ // }
+ // }
+ //}
+ }
+ #endregion /методы
+
+
+ #region События
+ /// Событие при изменение состояния игры.
+ private void Game_StateChanged(object sender, EventArgs e)
+ {
+ lbScore.Text = _game.Score.ToString();
+ lbLinesDestroy.Text = _game.Lines.ToString();
+ lbLevel.Text = _game.Level.ToString();
+
+ if (_game.Paused) // если активирована пауза
+ {
+ GameTimer.Enabled = false;
+ RealTimer.Enabled = false;
+ pbPauseOff.Visible = false;
+ pbPauseOn.Visible = true;
+ }
+ else
+ {
+ GameTimer.Enabled = true;
+ RealTimer.Enabled = true;
+ pbPauseOff.Visible = true;
+ pbPauseOn.Visible = false;
+ }
+ }
+
+
+ #region Таймеры
+ /// Игровой цикл.
+ private void GameTimer_Tick(object sender, EventArgs e)
+ {
+ if (_game.Paused) return;
+
+ SetScore(GetNowScore());
+ SetLines();
+ SetTime();
+
+ _playField.DoStep();
+
+ if (!_playField.IsFigureFalling)
+ {
+ // если не удалось поместить новую фигуру на поле, то игра окончена
+ if (!_playField.PlaceShape(_game.NextShape)) OnGameOver();
+ else // если удалось
+ {
+ _game.NextShape = GameShape.RandomFigure();
+ _game.ShapeDropped++;
+ _nextShape.Clear();
+ if(Properties.Settings.Default.NextShape) _nextShape.SetFigure(_game.NextShape.MoveTo(0, 1), false);
+
+ // если фигура изменилась или упала, то фигура не изменилась
+ if (_game.FigureChanged && _game.ShapeDropped % 5 == 0) _game.FigureChanged = false;
+ }
+ }
+ Refresh();
+ }
+
+ /// Таймер для отображения реального времени.
+ private void RealTimer_Tick(object sender, EventArgs e)
+ {
+ // сколько прошло с начала игры
+ ElapsedTime = ElapsedTime.AddSeconds(1);
+ lbElapsedTime.Text = ElapsedTime.ToString("mm:ss");
+ // текущее системное время
+ lbNowTime.Text = DateTime.Now.ToString(@"HH:mm");
+ }
+ #endregion /таймеры
+
+ /// Управление фигурой.
+ private void GameForm_KeyDown(object sender, KeyEventArgs e)
+ {
+ e.SuppressKeyPress = true;
+
+ // бонус - удалить линию !!!
+ if (e.KeyData == Keys.W) _playField.RemoveOneRows();
+
+
+ if (_game.GameOver) return;
+
+ if (e.KeyData == Keys.Escape) shapeControl.Command = new MovePause(_game);
+
+ if (!_game.Paused)
+ {
+ if (e.KeyData == Properties.Controls.Default.KeyLeft) shapeControl.Command = new MoveLeft(_playField);
+ if (e.KeyData == Properties.Controls.Default.KeyRight) shapeControl.Command = new MoveRight(_playField);
+ if (e.KeyData == Properties.Controls.Default.KeyDown) shapeControl.Command = new MoveDown(_playField);
+ if (e.KeyData == Properties.Controls.Default.KeyUp) shapeControl.Command = new MoveDrop(_playField);
+ if (e.KeyData == Properties.Controls.Default.KeyRotate) shapeControl.Command = new MoveRotate(_playField);
+ }
+
+ shapeControl.Run();
+ Refresh();
+ }
+
+ private void GameForm_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ UserManager.CheckOnLevel();
+ }
+ #endregion /события
+
+
+ #region Рисование
+ /// Рисование игрового поля.
+ private void PbGameField_Paint(object sender, PaintEventArgs e)
+ {
+ _playField.Paint(e.Graphics);
+ }
+
+ /// Рисование следующей фигуры.
+ private void PbNextFigure_Paint(object sender, PaintEventArgs e)
+ {
+ Properties.Game.Default.BorderColor = _game.FigureChanged ? Color.FromArgb(160, 128, 128) : Tetris.Properties.Game.Default.BackColor;
+ _nextShape.Paint(e.Graphics);
+ }
+ #endregion /рисование
+ }
+}
+
+/* Структура
+ * Engine - Соединение игровой логики и модулей
+ * Core - Игровая логика
+ * Modules - Модули (музыка, набор очков, настройка, жизни, имя, уровни)
+ * GUI-Form - Отображение интерфейса (настройки формы, расположение кнопок)
+ * Game - Связка между движком и интерфейсом
+ * GUI-Game - Отображение игры
+ * MainForm - Вход в программу, инициализация формы, вызов Game
+ *
+ * Game
+ * - MainForm
+ * - - GUI-Form
+ * - - GUI-Game
+ * - Engine
+ * - - Core
+ * - - Modules
+ * Settings
+ * Resources
+ *
+
+ * Цвета
+ * Зеленый-фон-тетриса = Color.FromArgb(156, 172, 135
+ *
+ * )
+
+ */
diff --git a/Tetris-OOP/Data/GUI/GameForm/GameForm.resx b/Tetris-OOP/Data/GUI/GameForm/GameForm.resx
new file mode 100644
index 0000000..7706fe3
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameForm/GameForm.resx
@@ -0,0 +1,1317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+ EwAACxMBAJqcGAAAACpJREFUOE9jAIJIHJjh////YAwF2NSAMFZBEB41AAhGDRg1AIjpYQBDJADGJpg7
+ oQoF6gAAAABJRU5ErkJggg==
+
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ 17, 17
+
+
+ 131, 17
+
+
+ True
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.Designer.cs b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.Designer.cs
new file mode 100644
index 0000000..60f3362
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.Designer.cs
@@ -0,0 +1,294 @@
+namespace Tetris.Data.GUI.GameResultForm
+{
+ partial class GameResultForm
+ {
+ ///
+ /// 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(GameResultForm));
+ this.btMenu = new System.Windows.Forms.Button();
+ this.btNewGame = new System.Windows.Forms.Button();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.lbGameTime = new System.Windows.Forms.Label();
+ this.lbGameLevel = new System.Windows.Forms.Label();
+ this.lbGameMoney = new System.Windows.Forms.Label();
+ this.lbGameScore = new System.Windows.Forms.Label();
+ this.lbScoreForNextLevel = new System.Windows.Forms.Label();
+ this.lbScore = new System.Windows.Forms.Label();
+ this.lbPlayerLevelPercent = new System.Windows.Forms.Label();
+ this.lbPlayerLevel = new System.Windows.Forms.Label();
+ this.prbPlayerLevel = new System.Windows.Forms.ProgressBar();
+ this.SuspendLayout();
+ //
+ // btMenu
+ //
+ this.btMenu.Location = new System.Drawing.Point(12, 309);
+ this.btMenu.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.btMenu.Name = "btMenu";
+ this.btMenu.Size = new System.Drawing.Size(112, 35);
+ this.btMenu.TabIndex = 0;
+ this.btMenu.Text = "В меню";
+ this.btMenu.UseVisualStyleBackColor = true;
+ //
+ // btNewGame
+ //
+ this.btNewGame.Location = new System.Drawing.Point(129, 309);
+ this.btNewGame.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.btNewGame.Name = "btNewGame";
+ this.btNewGame.Size = new System.Drawing.Size(112, 35);
+ this.btNewGame.TabIndex = 0;
+ this.btNewGame.Text = "Новая игра";
+ this.btNewGame.UseVisualStyleBackColor = true;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(12, 154);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(131, 20);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "Получено очков";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(12, 84);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(113, 20);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "Уровень игры";
+ //
+ // label4
+ //
+ this.label4.Location = new System.Drawing.Point(117, 268);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(10, 20);
+ this.label4.TabIndex = 14;
+ this.label4.Text = "/";
+ this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // label5
+ //
+ this.label5.BackColor = System.Drawing.Color.Transparent;
+ this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.label5.Location = new System.Drawing.Point(47, 204);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(139, 20);
+ this.label5.TabIndex = 11;
+ this.label5.Text = "Уровень";
+ this.label5.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(12, 49);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(98, 20);
+ this.label6.TabIndex = 1;
+ this.label6.Text = "Время игры";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(12, 119);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(132, 20);
+ this.label3.TabIndex = 1;
+ this.label3.Text = "Получено денег";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 14F);
+ this.label7.Location = new System.Drawing.Point(86, 9);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(103, 24);
+ this.label7.TabIndex = 1;
+ this.label7.Text = "Результат";
+ //
+ // lbGameTime
+ //
+ this.lbGameTime.BackColor = System.Drawing.Color.Transparent;
+ this.lbGameTime.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbGameTime.Location = new System.Drawing.Point(154, 49);
+ this.lbGameTime.Name = "lbGameTime";
+ this.lbGameTime.Size = new System.Drawing.Size(87, 20);
+ this.lbGameTime.TabIndex = 9;
+ this.lbGameTime.Text = "0";
+ this.lbGameTime.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbGameLevel
+ //
+ this.lbGameLevel.BackColor = System.Drawing.Color.Transparent;
+ this.lbGameLevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbGameLevel.Location = new System.Drawing.Point(154, 84);
+ this.lbGameLevel.Name = "lbGameLevel";
+ this.lbGameLevel.Size = new System.Drawing.Size(87, 20);
+ this.lbGameLevel.TabIndex = 9;
+ this.lbGameLevel.Text = "0";
+ this.lbGameLevel.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbGameMoney
+ //
+ this.lbGameMoney.BackColor = System.Drawing.Color.Transparent;
+ this.lbGameMoney.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbGameMoney.Location = new System.Drawing.Point(150, 119);
+ this.lbGameMoney.Name = "lbGameMoney";
+ this.lbGameMoney.Size = new System.Drawing.Size(91, 20);
+ this.lbGameMoney.TabIndex = 9;
+ this.lbGameMoney.Text = "0";
+ this.lbGameMoney.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbGameScore
+ //
+ this.lbGameScore.BackColor = System.Drawing.Color.Transparent;
+ this.lbGameScore.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbGameScore.Location = new System.Drawing.Point(150, 154);
+ this.lbGameScore.Name = "lbGameScore";
+ this.lbGameScore.Size = new System.Drawing.Size(91, 20);
+ this.lbGameScore.TabIndex = 9;
+ this.lbGameScore.Text = "0";
+ this.lbGameScore.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbScoreForNextLevel
+ //
+ this.lbScoreForNextLevel.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "scoreForNextLevel", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbScoreForNextLevel.Location = new System.Drawing.Point(133, 268);
+ this.lbScoreForNextLevel.Name = "lbScoreForNextLevel";
+ this.lbScoreForNextLevel.Size = new System.Drawing.Size(108, 20);
+ this.lbScoreForNextLevel.TabIndex = 12;
+ this.lbScoreForNextLevel.Text = global::Tetris.Properties.Settings.Default.ScoreForNextLevel;
+ this.lbScoreForNextLevel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbScore
+ //
+ this.lbScore.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "UserScore", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbScore.Location = new System.Drawing.Point(11, 268);
+ this.lbScore.Name = "lbScore";
+ this.lbScore.Size = new System.Drawing.Size(100, 20);
+ this.lbScore.TabIndex = 13;
+ this.lbScore.Text = global::Tetris.Properties.Settings.Default.UserScore;
+ this.lbScore.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbPlayerLevelPercent
+ //
+ this.lbPlayerLevelPercent.BackColor = System.Drawing.Color.Transparent;
+ this.lbPlayerLevelPercent.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "levelScorePerc", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbPlayerLevelPercent.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbPlayerLevelPercent.Location = new System.Drawing.Point(192, 205);
+ this.lbPlayerLevelPercent.Name = "lbPlayerLevelPercent";
+ this.lbPlayerLevelPercent.Size = new System.Drawing.Size(49, 20);
+ this.lbPlayerLevelPercent.TabIndex = 9;
+ this.lbPlayerLevelPercent.Text = global::Tetris.Properties.Settings.Default.LevelScorePerc;
+ this.lbPlayerLevelPercent.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbPlayerLevel
+ //
+ this.lbPlayerLevel.BackColor = System.Drawing.Color.Transparent;
+ this.lbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "Level", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbPlayerLevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbPlayerLevel.Location = new System.Drawing.Point(12, 201);
+ this.lbPlayerLevel.Name = "lbPlayerLevel";
+ this.lbPlayerLevel.Size = new System.Drawing.Size(32, 24);
+ this.lbPlayerLevel.TabIndex = 10;
+ this.lbPlayerLevel.Text = global::Tetris.Properties.Settings.Default.Level;
+ //
+ // prbPlayerLevel
+ //
+ this.prbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Maximum", global::Tetris.Properties.Settings.Default, "LevelScoreMax", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.prbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::Tetris.Properties.Settings.Default, "LevelScore", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.prbPlayerLevel.Location = new System.Drawing.Point(12, 240);
+ this.prbPlayerLevel.Maximum = global::Tetris.Properties.Settings.Default.LevelScoreMax;
+ this.prbPlayerLevel.Name = "prbPlayerLevel";
+ this.prbPlayerLevel.Size = new System.Drawing.Size(229, 23);
+ this.prbPlayerLevel.Step = 100;
+ this.prbPlayerLevel.TabIndex = 8;
+ this.prbPlayerLevel.Value = global::Tetris.Properties.Settings.Default.LevelScore;
+ //
+ // GameResultForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(254, 361);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.lbScoreForNextLevel);
+ this.Controls.Add(this.lbScore);
+ this.Controls.Add(this.lbGameScore);
+ this.Controls.Add(this.lbGameMoney);
+ this.Controls.Add(this.lbGameLevel);
+ this.Controls.Add(this.lbGameTime);
+ this.Controls.Add(this.lbPlayerLevelPercent);
+ this.Controls.Add(this.lbPlayerLevel);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.prbPlayerLevel);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.btNewGame);
+ this.Controls.Add(this.btMenu);
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.MaximizeBox = false;
+ this.Name = "GameResultForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Тетрис | Результат";
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btMenu;
+ private System.Windows.Forms.Button btNewGame;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label lbScoreForNextLevel;
+ private System.Windows.Forms.Label lbScore;
+ private System.Windows.Forms.Label lbPlayerLevelPercent;
+ private System.Windows.Forms.Label lbPlayerLevel;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.ProgressBar prbPlayerLevel;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.Label lbGameTime;
+ private System.Windows.Forms.Label lbGameLevel;
+ private System.Windows.Forms.Label lbGameMoney;
+ private System.Windows.Forms.Label lbGameScore;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.cs b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.cs
new file mode 100644
index 0000000..630cc72
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.cs
@@ -0,0 +1,21 @@
+using System.Windows.Forms;
+using Tetris.Data.Modules.Users;
+
+namespace Tetris.Data.GUI.GameResultForm
+{
+ public partial class GameResultForm : Form
+ {
+ public GameResultForm()
+ {
+ InitializeComponent();
+ btMenu.DialogResult = DialogResult.Cancel;
+ btNewGame.DialogResult = DialogResult.OK;
+
+ lbGameLevel.Text = Properties.Game.Default.GameLevel.ToString();
+ lbGameTime.Text = Properties.Game.Default.GameTime.ToString("mm:ss");
+ lbGameMoney.Text = Properties.Game.Default.GameMoney.ToString();
+ lbGameScore.Text = Properties.Game.Default.CountScore.ToString();
+ UserManager.CheckOnLevel();
+ }
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.resx b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/GameResultForm/GameResultForm.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/MainForm/MainForm.Designer.cs b/Tetris-OOP/Data/GUI/MainForm/MainForm.Designer.cs
new file mode 100644
index 0000000..4f7ecf6
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MainForm/MainForm.Designer.cs
@@ -0,0 +1,321 @@
+namespace Tetris
+{
+ partial class MainForm
+ {
+ ///
+ /// 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(MainForm));
+ this.btPlay = new System.Windows.Forms.Button();
+ this.pnMenuButtons = new System.Windows.Forms.Panel();
+ this.btAbout = new System.Windows.Forms.Button();
+ this.btExit = new System.Windows.Forms.Button();
+ this.btSettings = new System.Windows.Forms.Button();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.label1 = new System.Windows.Forms.Label();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.label2 = new System.Windows.Forms.Label();
+ this.lbScoreForNextLevel = new System.Windows.Forms.Label();
+ this.lbScore = new System.Windows.Forms.Label();
+ this.lbUserName = new System.Windows.Forms.Label();
+ this.btUserStatistic = new System.Windows.Forms.Button();
+ this.btChangeUser = new System.Windows.Forms.Button();
+ this.lbPlayerLevelPercent = new System.Windows.Forms.Label();
+ this.lbPlayerLevel = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.prbPlayerLevel = new System.Windows.Forms.ProgressBar();
+ this.pnMenuButtons.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // btPlay
+ //
+ this.btPlay.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btPlay.Location = new System.Drawing.Point(75, 15);
+ this.btPlay.Margin = new System.Windows.Forms.Padding(5);
+ this.btPlay.Name = "btPlay";
+ this.btPlay.Size = new System.Drawing.Size(150, 50);
+ this.btPlay.TabIndex = 1;
+ this.btPlay.Text = "Начать игру";
+ this.btPlay.UseVisualStyleBackColor = true;
+ this.btPlay.Click += new System.EventHandler(this.BtPlay_Click);
+ //
+ // pnMenuButtons
+ //
+ this.pnMenuButtons.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.pnMenuButtons.BackColor = System.Drawing.SystemColors.Control;
+ this.pnMenuButtons.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.pnMenuButtons.Controls.Add(this.btAbout);
+ this.pnMenuButtons.Controls.Add(this.btExit);
+ this.pnMenuButtons.Controls.Add(this.btSettings);
+ this.pnMenuButtons.Controls.Add(this.btPlay);
+ this.pnMenuButtons.Location = new System.Drawing.Point(308, 250);
+ this.pnMenuButtons.Margin = new System.Windows.Forms.Padding(0);
+ this.pnMenuButtons.Name = "pnMenuButtons";
+ this.pnMenuButtons.Size = new System.Drawing.Size(300, 320);
+ this.pnMenuButtons.TabIndex = 1;
+ //
+ // btAbout
+ //
+ this.btAbout.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btAbout.Location = new System.Drawing.Point(75, 173);
+ this.btAbout.Margin = new System.Windows.Forms.Padding(5);
+ this.btAbout.Name = "btAbout";
+ this.btAbout.Size = new System.Drawing.Size(150, 50);
+ this.btAbout.TabIndex = 3;
+ this.btAbout.Text = "Об игре";
+ this.btAbout.UseVisualStyleBackColor = true;
+ this.btAbout.Click += new System.EventHandler(this.BtAbout_Click);
+ //
+ // btExit
+ //
+ this.btExit.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btExit.Location = new System.Drawing.Point(75, 252);
+ this.btExit.Margin = new System.Windows.Forms.Padding(5);
+ this.btExit.Name = "btExit";
+ this.btExit.Size = new System.Drawing.Size(150, 50);
+ this.btExit.TabIndex = 4;
+ this.btExit.Text = "Выход";
+ this.btExit.UseVisualStyleBackColor = true;
+ this.btExit.Click += new System.EventHandler(this.BtExit_Click);
+ //
+ // btSettings
+ //
+ this.btSettings.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btSettings.Location = new System.Drawing.Point(75, 94);
+ this.btSettings.Margin = new System.Windows.Forms.Padding(5);
+ this.btSettings.Name = "btSettings";
+ this.btSettings.Size = new System.Drawing.Size(150, 50);
+ this.btSettings.TabIndex = 2;
+ this.btSettings.Text = "Настройки";
+ this.btSettings.UseVisualStyleBackColor = true;
+ this.btSettings.Click += new System.EventHandler(this.BtSettings_Click);
+ //
+ // panel1
+ //
+ this.panel1.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.panel1.BackColor = System.Drawing.SystemColors.Control;
+ this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.ForeColor = System.Drawing.SystemColors.Control;
+ this.panel1.Location = new System.Drawing.Point(58, 50);
+ this.panel1.Margin = new System.Windows.Forms.Padding(0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(800, 200);
+ this.panel1.TabIndex = 2;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Arial", 132F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.ForeColor = System.Drawing.Color.Black;
+ this.label1.Location = new System.Drawing.Point(3, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(789, 201);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "ТЕТРИС";
+ this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // panel2
+ //
+ this.panel2.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.panel2.BackColor = System.Drawing.SystemColors.Control;
+ this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel2.Controls.Add(this.label2);
+ this.panel2.Controls.Add(this.lbScoreForNextLevel);
+ this.panel2.Controls.Add(this.lbScore);
+ this.panel2.Controls.Add(this.lbUserName);
+ this.panel2.Controls.Add(this.btUserStatistic);
+ this.panel2.Controls.Add(this.btChangeUser);
+ this.panel2.Controls.Add(this.lbPlayerLevelPercent);
+ this.panel2.Controls.Add(this.lbPlayerLevel);
+ this.panel2.Controls.Add(this.label3);
+ this.panel2.Controls.Add(this.prbPlayerLevel);
+ this.panel2.Location = new System.Drawing.Point(58, 255);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(247, 208);
+ this.panel2.TabIndex = 3;
+ //
+ // label2
+ //
+ this.label2.Location = new System.Drawing.Point(121, 104);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(10, 20);
+ this.label2.TabIndex = 7;
+ this.label2.Text = "/";
+ this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // lbScoreForNextLevel
+ //
+ this.lbScoreForNextLevel.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "scoreForNextLevel", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbScoreForNextLevel.Location = new System.Drawing.Point(137, 104);
+ this.lbScoreForNextLevel.Name = "lbScoreForNextLevel";
+ this.lbScoreForNextLevel.Size = new System.Drawing.Size(100, 20);
+ this.lbScoreForNextLevel.TabIndex = 6;
+ this.lbScoreForNextLevel.Text = global::Tetris.Properties.Settings.Default.ScoreForNextLevel;
+ this.lbScoreForNextLevel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbScore
+ //
+ this.lbScore.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "UserScore", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbScore.Location = new System.Drawing.Point(15, 104);
+ this.lbScore.Name = "lbScore";
+ this.lbScore.Size = new System.Drawing.Size(100, 20);
+ this.lbScore.TabIndex = 6;
+ this.lbScore.Text = global::Tetris.Properties.Settings.Default.UserScore;
+ this.lbScore.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbUserName
+ //
+ this.lbUserName.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "userName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbUserName.Location = new System.Drawing.Point(12, 11);
+ this.lbUserName.Name = "lbUserName";
+ this.lbUserName.Size = new System.Drawing.Size(225, 20);
+ this.lbUserName.TabIndex = 6;
+ this.lbUserName.Text = global::Tetris.Properties.Settings.Default.UserName;
+ this.lbUserName.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+ //
+ // btUserStatistic
+ //
+ this.btUserStatistic.Location = new System.Drawing.Point(16, 165);
+ this.btUserStatistic.Name = "btUserStatistic";
+ this.btUserStatistic.Size = new System.Drawing.Size(222, 32);
+ this.btUserStatistic.TabIndex = 5;
+ this.btUserStatistic.Text = "Статистика";
+ this.btUserStatistic.UseVisualStyleBackColor = true;
+ this.btUserStatistic.Click += new System.EventHandler(this.BtUserStatistic_Click);
+ //
+ // btChangeUser
+ //
+ this.btChangeUser.Location = new System.Drawing.Point(16, 127);
+ this.btChangeUser.Name = "btChangeUser";
+ this.btChangeUser.Size = new System.Drawing.Size(222, 32);
+ this.btChangeUser.TabIndex = 5;
+ this.btChangeUser.Text = "Изменить";
+ this.btChangeUser.UseVisualStyleBackColor = true;
+ this.btChangeUser.Click += new System.EventHandler(this.BtChangeUser_Click);
+ //
+ // lbPlayerLevelPercent
+ //
+ this.lbPlayerLevelPercent.BackColor = System.Drawing.Color.Transparent;
+ this.lbPlayerLevelPercent.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "levelScorePerc", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbPlayerLevelPercent.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbPlayerLevelPercent.Location = new System.Drawing.Point(196, 41);
+ this.lbPlayerLevelPercent.Name = "lbPlayerLevelPercent";
+ this.lbPlayerLevelPercent.Size = new System.Drawing.Size(41, 20);
+ this.lbPlayerLevelPercent.TabIndex = 3;
+ this.lbPlayerLevelPercent.Text = global::Tetris.Properties.Settings.Default.LevelScorePerc;
+ this.lbPlayerLevelPercent.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ //
+ // lbPlayerLevel
+ //
+ this.lbPlayerLevel.BackColor = System.Drawing.Color.Transparent;
+ this.lbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "Level", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbPlayerLevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.lbPlayerLevel.Location = new System.Drawing.Point(16, 37);
+ this.lbPlayerLevel.Name = "lbPlayerLevel";
+ this.lbPlayerLevel.Size = new System.Drawing.Size(32, 24);
+ this.lbPlayerLevel.TabIndex = 3;
+ this.lbPlayerLevel.Text = global::Tetris.Properties.Settings.Default.Level;
+ //
+ // label3
+ //
+ this.label3.BackColor = System.Drawing.Color.Transparent;
+ this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.label3.Location = new System.Drawing.Point(54, 40);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(136, 20);
+ this.label3.TabIndex = 3;
+ this.label3.Text = "Уровень";
+ this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // prbPlayerLevel
+ //
+ this.prbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Maximum", global::Tetris.Properties.Settings.Default, "LevelScoreMax", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.prbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::Tetris.Properties.Settings.Default, "LevelScore", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.prbPlayerLevel.Location = new System.Drawing.Point(16, 76);
+ this.prbPlayerLevel.Maximum = global::Tetris.Properties.Settings.Default.LevelScoreMax;
+ this.prbPlayerLevel.Name = "prbPlayerLevel";
+ this.prbPlayerLevel.Size = new System.Drawing.Size(222, 23);
+ this.prbPlayerLevel.Step = 100;
+ this.prbPlayerLevel.TabIndex = 1;
+ this.prbPlayerLevel.Value = global::Tetris.Properties.Settings.Default.LevelScore;
+ //
+ // MainForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.ClientSize = new System.Drawing.Size(884, 602);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.pnMenuButtons);
+ this.Controls.Add(this.panel1);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.DataBindings.Add(new System.Windows.Forms.Binding("WindowState", global::Tetris.Properties.Settings.Default, "SizeScreen", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.DataBindings.Add(new System.Windows.Forms.Binding("FormBorderStyle", global::Tetris.Properties.Settings.Default, "BorderStyle", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.FormBorderStyle = global::Tetris.Properties.Settings.Default.BorderStyle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimumSize = new System.Drawing.Size(900, 600);
+ this.Name = "MainForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Тетрис | Меню";
+ this.WindowState = global::Tetris.Properties.Settings.Default.SizeScreen;
+ this.Activated += new System.EventHandler(this.MainForm_Activated);
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
+ this.Load += new System.EventHandler(this.MainForm_Load);
+ this.pnMenuButtons.ResumeLayout(false);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btPlay;
+ private System.Windows.Forms.Panel pnMenuButtons;
+ private System.Windows.Forms.Button btExit;
+ private System.Windows.Forms.Button btSettings;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Button btAbout;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Panel panel2;
+ private System.Windows.Forms.ProgressBar prbPlayerLevel;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label lbPlayerLevelPercent;
+ private System.Windows.Forms.Label lbPlayerLevel;
+ private System.Windows.Forms.Button btChangeUser;
+ private System.Windows.Forms.Label lbUserName;
+ private System.Windows.Forms.Label lbScore;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label lbScoreForNextLevel;
+ private System.Windows.Forms.Button btUserStatistic;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/MainForm/MainForm.cs b/Tetris-OOP/Data/GUI/MainForm/MainForm.cs
new file mode 100644
index 0000000..0dd9f0d
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MainForm/MainForm.cs
@@ -0,0 +1,126 @@
+using System;
+using Engine;
+using System.Drawing;
+using System.Windows.Forms;
+using Tetris.Data.GUI.AboutGame;
+using Tetris.Data.Modules.Users;
+using Tetris.Data.GUI.UserControl;
+using Tetris.Data.GUI.SettingsForm;
+using Tetris.Data.GUI.UserStatistic;
+
+namespace Tetris
+{
+ public partial class MainForm : Form
+ {
+ public MainForm()
+ {
+ InitializeComponent();
+ SetSprite();
+ }
+
+ /// Загружает изображения для фигур.
+ private static void SetSprite()
+ {
+ try
+ {
+ GameBoard.BackField = new Bitmap(Properties.Resources.spriteBG);
+ GameBoard.BackBox = new Bitmap(Properties.Resources.BackBox);
+
+ Bitmap sprites = new Bitmap(Properties.Resources.allShapes);
+ GameBoard.LightBlue = sprites.Clone(new RectangleF(0, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Green = sprites.Clone(new RectangleF(20, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Purple = sprites.Clone(new RectangleF(40, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Blue = sprites.Clone(new RectangleF(60, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Orange = sprites.Clone(new RectangleF(80, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Red = sprites.Clone(new RectangleF(100, 0, 20, 20), sprites.PixelFormat);
+ GameBoard.Yellow = sprites.Clone(new RectangleF(120, 0, 20, 20), sprites.PixelFormat);
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(@"Не удалось загрузить: " + ex.Message, @"Ошибка при загрузке изображений!");
+ }
+ }
+
+ #region События
+ /// Открывает форму с игрой.
+ private void BtPlay_Click(object sender, EventArgs e)
+ {
+ Hide(); // скрываем форму с меню
+ GameForm game = new GameForm();
+ game.ShowDialog(); // показываем форму с игрой
+ Show(); // разворачиваем форму с меню после закрытия игры
+ }
+
+ /// Открывает форму с настройками игры.
+ private void BtSettings_Click(object sender, EventArgs e)
+ {
+ SettingsForm settings = new SettingsForm();
+ settings.ShowDialog();
+ }
+
+ /// Выход из приложения.
+ private void BtExit_Click(object sender, EventArgs e)
+ {
+ Application.Exit();
+ }
+
+ /// После закрытия игры, сохраняем все настройки.
+ private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ Properties.Settings.Default.Save();
+ UserManager.SaveUserData();
+ }
+
+ /// Открытие формы с информацией об игре и разработчике.
+ private void BtAbout_Click(object sender, EventArgs e)
+ {
+ AboutGame about = new AboutGame();
+ about.ShowDialog(); // показываем форму с игрой
+ }
+
+ /// Открытие формы с выбором пользователя.
+ private void BtChangeUser_Click(object sender, EventArgs e)
+ {
+ var userControl = new FUserControl();
+ userControl.ShowDialog();
+ }
+
+ /// Открытие формы с статистикой о пользователе.
+ private void BtUserStatistic_Click(object sender, EventArgs e)
+ {
+ var userStat = new UserStatistic();
+ userStat.ShowDialog();
+ }
+
+ private void MainForm_Load(object sender, EventArgs e)
+ {
+ new UserManager();
+ }
+ #endregion
+
+ private void MainForm_Activated(object sender, EventArgs e)
+ {
+ UserManager.CheckOnLevel();
+ }
+ }
+}
+
+// TODO сделать ввод и шифрование пароля
+
+// TODO добавить таблицу лидеров
+
+// TODO сделать звуковую систему: фоновая музыка, кнопки, убирание линий
+
+// TODO проделать во всех формах TabIndex
+
+// TODO в дизайнере выровнить все элементы
+
+// TODO для бонусов нарисовать значки и встроить в форму
+// TODO доделать бонусы: убирание линии, очистка поля, запоминание фигуры
+// TODO добавить возможность покупать бонусы
+
+// TODO рефакторинг: перед этим прочитать книги и статьи на эту тему
+// TODO рефакторинг: бонус с удалением одной линии переделать (вырезаем фигуру с поля и очищаем один ряд)
+// TODO рефакторинг: обернуть код работы с файлами в try
+// TODO рефакторинг: работу с XML переделать на LINQ
+// TODO рефакторинг: проверить все комментарии на ошибки
diff --git a/Tetris-OOP/Data/GUI/MainForm/MainForm.resx b/Tetris-OOP/Data/GUI/MainForm/MainForm.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MainForm/MainForm.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.Designer.cs b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.Designer.cs
new file mode 100644
index 0000000..96887f6
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.Designer.cs
@@ -0,0 +1,130 @@
+namespace Tetris.Data.GUI
+{
+ partial class MenuPauseForm
+ {
+ ///
+ /// 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(MenuPauseForm));
+ this.label1 = new System.Windows.Forms.Label();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.btContinue = new System.Windows.Forms.Button();
+ this.btSettings = new System.Windows.Forms.Button();
+ this.btConcede = new System.Windows.Forms.Button();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.label1.Location = new System.Drawing.Point(62, 12);
+ this.label1.Margin = new System.Windows.Forms.Padding(20, 15, 20, 15);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(67, 24);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "Пауза";
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.White;
+ this.panel1.Controls.Add(this.btContinue);
+ this.panel1.Controls.Add(this.btSettings);
+ this.panel1.Controls.Add(this.btConcede);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Location = new System.Drawing.Point(12, 12);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(190, 230);
+ this.panel1.TabIndex = 2;
+ //
+ // btContinue
+ //
+ this.btContinue.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btContinue.Location = new System.Drawing.Point(20, 175);
+ this.btContinue.Margin = new System.Windows.Forms.Padding(20);
+ this.btContinue.Name = "btContinue";
+ this.btContinue.Size = new System.Drawing.Size(150, 35);
+ this.btContinue.TabIndex = 2;
+ this.btContinue.Text = "Продолжить";
+ this.btContinue.UseVisualStyleBackColor = true;
+ this.btContinue.Click += new System.EventHandler(this.BtContinue_Click);
+ //
+ // btSettings
+ //
+ this.btSettings.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btSettings.Location = new System.Drawing.Point(20, 125);
+ this.btSettings.Margin = new System.Windows.Forms.Padding(20);
+ this.btSettings.Name = "btSettings";
+ this.btSettings.Size = new System.Drawing.Size(150, 35);
+ this.btSettings.TabIndex = 1;
+ this.btSettings.Text = "Настройки";
+ this.btSettings.UseVisualStyleBackColor = true;
+ this.btSettings.Click += new System.EventHandler(this.BtSettings_Click);
+ //
+ // btConcede
+ //
+ this.btConcede.BackColor = System.Drawing.Color.Brown;
+ this.btConcede.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btConcede.ForeColor = System.Drawing.Color.PapayaWhip;
+ this.btConcede.Location = new System.Drawing.Point(20, 50);
+ this.btConcede.Margin = new System.Windows.Forms.Padding(20);
+ this.btConcede.Name = "btConcede";
+ this.btConcede.Size = new System.Drawing.Size(150, 35);
+ this.btConcede.TabIndex = 0;
+ this.btConcede.Text = "Сдаться";
+ this.btConcede.UseVisualStyleBackColor = false;
+ this.btConcede.Click += new System.EventHandler(this.BtConcede_Click);
+ //
+ // MenuPauseForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.ClientSize = new System.Drawing.Size(215, 257);
+ this.Controls.Add(this.panel1);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.KeyPreview = true;
+ this.MaximizeBox = false;
+ this.Name = "MenuPauseForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Тетрис | Пауза";
+ this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MenuPauseForm_KeyDown);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Button btContinue;
+ private System.Windows.Forms.Button btSettings;
+ private System.Windows.Forms.Button btConcede;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.cs b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.cs
new file mode 100644
index 0000000..842bbcc
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Windows.Forms;
+
+namespace Tetris.Data.GUI
+{
+ public partial class MenuPauseForm : Form
+ {
+ public MenuPauseForm()
+ {
+ InitializeComponent();
+ }
+
+ #region События
+ /// Игра продолжается.
+ private void BtContinue_Click(object sender, EventArgs e)
+ {
+ Close();
+ }
+
+ /// Игра продолжается.
+ private void MenuPauseForm_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Escape) Close();
+ }
+
+ /// Открывается меню с настройками.
+ private void BtSettings_Click(object sender, EventArgs e)
+ {
+ SettingsForm.SettingsForm settings = new SettingsForm.SettingsForm();
+ settings.ShowDialog();
+ }
+
+ /// Завершение текущей игры.
+ private void BtConcede_Click(object sender, EventArgs e)
+ {
+ // предупреждение и закрытие
+ DialogResult dialogResult = MessageBox.Show("Вы уверены что хотите завершить текущую игру?\nРезультат не будет сохранен.", "Завершение игры", MessageBoxButtons.YesNo);
+ switch (dialogResult)
+ {
+ case DialogResult.Yes:
+ Form gameForm = Application.OpenForms[2];// закрываем форму с игрой
+ gameForm.Close();
+ Close(); // закрываем форму с паузой
+ break;
+ case DialogResult.No: break;
+ }
+ }
+ #endregion
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.resx b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/MenuPauseForm/MenuPauseForm.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.Designer.cs b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.Designer.cs
new file mode 100644
index 0000000..cb31c45
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.Designer.cs
@@ -0,0 +1,471 @@
+namespace Tetris.Data.GUI.SettingsForm
+{
+ partial class SettingsForm
+ {
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm));
+ this.btBack = new System.Windows.Forms.Button();
+ this.btReset = new System.Windows.Forms.Button();
+ this.btSave = new System.Windows.Forms.Button();
+ this.tcSettings = new System.Windows.Forms.TabControl();
+ this.tpGame = new System.Windows.Forms.TabPage();
+ this.btActivateCheat = new System.Windows.Forms.Button();
+ this.mtbCodes = new System.Windows.Forms.MaskedTextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.cbNextShape = new System.Windows.Forms.CheckBox();
+ this.cbShadow = new System.Windows.Forms.CheckBox();
+ this.tbGraphics = new System.Windows.Forms.TabPage();
+ this.pGraphicsMedium = new System.Windows.Forms.Panel();
+ this.pbColorField = new System.Windows.Forms.PictureBox();
+ this.pbColorBackground = new System.Windows.Forms.PictureBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.cbFullScreen = new System.Windows.Forms.CheckBox();
+ this.cbGraphics = new System.Windows.Forms.ComboBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.tpControl = new System.Windows.Forms.TabPage();
+ this.btInputKeyRotate = new System.Windows.Forms.Button();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.rbtArrow = new System.Windows.Forms.RadioButton();
+ this.rbtWASD = new System.Windows.Forms.RadioButton();
+ this.tpSound = new System.Windows.Forms.TabPage();
+ this.tltSettings = new System.Windows.Forms.ToolTip(this.components);
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.tcSettings.SuspendLayout();
+ this.tpGame.SuspendLayout();
+ this.tbGraphics.SuspendLayout();
+ this.pGraphicsMedium.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbColorField)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbColorBackground)).BeginInit();
+ this.tpControl.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // btBack
+ //
+ this.btBack.BackColor = System.Drawing.Color.White;
+ this.btBack.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.btBack.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btBack.Location = new System.Drawing.Point(215, 259);
+ this.btBack.Name = "btBack";
+ this.btBack.Size = new System.Drawing.Size(100, 50);
+ this.btBack.TabIndex = 0;
+ this.btBack.Text = "Назад";
+ this.btBack.UseVisualStyleBackColor = false;
+ this.btBack.Click += new System.EventHandler(this.BtBack_Click);
+ //
+ // btReset
+ //
+ this.btReset.BackColor = System.Drawing.Color.White;
+ this.btReset.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btReset.Location = new System.Drawing.Point(109, 259);
+ this.btReset.Name = "btReset";
+ this.btReset.Size = new System.Drawing.Size(100, 50);
+ this.btReset.TabIndex = 0;
+ this.btReset.Text = "Сбросить";
+ this.btReset.UseVisualStyleBackColor = false;
+ this.btReset.Click += new System.EventHandler(this.BtReset_Click);
+ //
+ // btSave
+ //
+ this.btSave.BackColor = System.Drawing.Color.White;
+ this.btSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btSave.Location = new System.Drawing.Point(3, 259);
+ this.btSave.Name = "btSave";
+ this.btSave.Size = new System.Drawing.Size(100, 50);
+ this.btSave.TabIndex = 0;
+ this.btSave.Text = "Сохранить";
+ this.btSave.UseVisualStyleBackColor = false;
+ this.btSave.Click += new System.EventHandler(this.BtSave_Click);
+ //
+ // tcSettings
+ //
+ this.tcSettings.Controls.Add(this.tpGame);
+ this.tcSettings.Controls.Add(this.tbGraphics);
+ this.tcSettings.Controls.Add(this.tpControl);
+ this.tcSettings.Controls.Add(this.tpSound);
+ this.tcSettings.Location = new System.Drawing.Point(3, 3);
+ this.tcSettings.Name = "tcSettings";
+ this.tcSettings.SelectedIndex = 0;
+ this.tcSettings.Size = new System.Drawing.Size(312, 250);
+ this.tcSettings.TabIndex = 1;
+ //
+ // tpGame
+ //
+ this.tpGame.Controls.Add(this.btActivateCheat);
+ this.tpGame.Controls.Add(this.mtbCodes);
+ this.tpGame.Controls.Add(this.label2);
+ this.tpGame.Controls.Add(this.cbNextShape);
+ this.tpGame.Controls.Add(this.cbShadow);
+ this.tpGame.Location = new System.Drawing.Point(4, 29);
+ this.tpGame.Name = "tpGame";
+ this.tpGame.Padding = new System.Windows.Forms.Padding(10);
+ this.tpGame.Size = new System.Drawing.Size(304, 217);
+ this.tpGame.TabIndex = 0;
+ this.tpGame.Text = "Игра";
+ this.tpGame.UseVisualStyleBackColor = true;
+ //
+ // btActivateCheat
+ //
+ this.btActivateCheat.Location = new System.Drawing.Point(17, 125);
+ this.btActivateCheat.Name = "btActivateCheat";
+ this.btActivateCheat.Size = new System.Drawing.Size(180, 30);
+ this.btActivateCheat.TabIndex = 4;
+ this.btActivateCheat.Text = "Активировать";
+ this.btActivateCheat.UseVisualStyleBackColor = true;
+ this.btActivateCheat.Click += new System.EventHandler(this.BtActivateCheat_Click);
+ //
+ // mtbCodes
+ //
+ this.mtbCodes.AsciiOnly = true;
+ this.mtbCodes.BeepOnError = true;
+ this.mtbCodes.InsertKeyMode = System.Windows.Forms.InsertKeyMode.Overwrite;
+ this.mtbCodes.Location = new System.Drawing.Point(117, 93);
+ this.mtbCodes.Mask = "00-000";
+ this.mtbCodes.Name = "mtbCodes";
+ this.mtbCodes.Size = new System.Drawing.Size(80, 26);
+ this.mtbCodes.TabIndex = 3;
+ this.mtbCodes.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ this.tltSettings.SetToolTip(this.mtbCodes, resources.GetString("mtbCodes.ToolTip"));
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(13, 93);
+ this.label2.Margin = new System.Windows.Forms.Padding(3);
+ this.label2.Name = "label2";
+ this.label2.Padding = new System.Windows.Forms.Padding(3);
+ this.label2.Size = new System.Drawing.Size(93, 26);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "Чит-коды:";
+ this.tltSettings.SetToolTip(this.label2, "Список кодов:\r\n11-1000 | добавить тысячу очков на старте\r\n10-1 | сбросить в" +
+ "се очки\r\n21-1 | все блоки палки\r\n21-2 | все блоки кубы\r\n20-1 |" +
+ " все блоки разные\r\n");
+ //
+ // cbNextShape
+ //
+ this.cbNextShape.Checked = global::Tetris.Properties.Settings.Default.NextShape;
+ this.cbNextShape.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.cbNextShape.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::Tetris.Properties.Settings.Default, "NextShape", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.cbNextShape.Location = new System.Drawing.Point(13, 43);
+ this.cbNextShape.Name = "cbNextShape";
+ this.cbNextShape.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.cbNextShape.Size = new System.Drawing.Size(184, 24);
+ this.cbNextShape.TabIndex = 1;
+ this.cbNextShape.Text = "Следующая фигура";
+ this.cbNextShape.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.tltSettings.SetToolTip(this.cbNextShape, "Показывает фигуру, которая появится, после падение текущей.");
+ this.cbNextShape.UseVisualStyleBackColor = true;
+ //
+ // cbShadow
+ //
+ this.cbShadow.Checked = global::Tetris.Properties.Settings.Default.ShadowShape;
+ this.cbShadow.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.cbShadow.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::Tetris.Properties.Settings.Default, "ShadowShape", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.cbShadow.Location = new System.Drawing.Point(13, 13);
+ this.cbShadow.Name = "cbShadow";
+ this.cbShadow.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.cbShadow.Size = new System.Drawing.Size(184, 24);
+ this.cbShadow.TabIndex = 1;
+ this.cbShadow.Text = "Тень от фигуры";
+ this.cbShadow.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.tltSettings.SetToolTip(this.cbShadow, "Подсказка, показывающая, куда упадет фигура в настоящий момент времени.");
+ this.cbShadow.UseVisualStyleBackColor = true;
+ //
+ // tbGraphics
+ //
+ this.tbGraphics.Controls.Add(this.pGraphicsMedium);
+ this.tbGraphics.Controls.Add(this.cbFullScreen);
+ this.tbGraphics.Controls.Add(this.cbGraphics);
+ this.tbGraphics.Controls.Add(this.label1);
+ this.tbGraphics.Location = new System.Drawing.Point(4, 22);
+ this.tbGraphics.Name = "tbGraphics";
+ this.tbGraphics.Padding = new System.Windows.Forms.Padding(10);
+ this.tbGraphics.Size = new System.Drawing.Size(304, 224);
+ this.tbGraphics.TabIndex = 1;
+ this.tbGraphics.Text = "Графика";
+ this.tbGraphics.UseVisualStyleBackColor = true;
+ //
+ // pGraphicsMedium
+ //
+ this.pGraphicsMedium.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.pGraphicsMedium.Controls.Add(this.pbColorField);
+ this.pGraphicsMedium.Controls.Add(this.pbColorBackground);
+ this.pGraphicsMedium.Controls.Add(this.label4);
+ this.pGraphicsMedium.Controls.Add(this.label3);
+ this.pGraphicsMedium.DataBindings.Add(new System.Windows.Forms.Binding("Visible", global::Tetris.Properties.Settings.Default, "pnlGraphicsMedium", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pGraphicsMedium.Location = new System.Drawing.Point(19, 99);
+ this.pGraphicsMedium.Name = "pGraphicsMedium";
+ this.pGraphicsMedium.Size = new System.Drawing.Size(183, 74);
+ this.pGraphicsMedium.TabIndex = 3;
+ this.pGraphicsMedium.Visible = global::Tetris.Properties.Settings.Default.pnlGraphicsMedium;
+ //
+ // pbColorField
+ //
+ this.pbColorField.BackColor = global::Tetris.Properties.Settings.Default.BackColor;
+ this.pbColorField.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "BackColor", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pbColorField.Location = new System.Drawing.Point(103, 42);
+ this.pbColorField.Name = "pbColorField";
+ this.pbColorField.Size = new System.Drawing.Size(20, 20);
+ this.pbColorField.TabIndex = 3;
+ this.pbColorField.TabStop = false;
+ this.pbColorField.Click += new System.EventHandler(this.PbColorField_Click);
+ //
+ // pbColorBackground
+ //
+ this.pbColorBackground.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.pbColorBackground.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.pbColorBackground.Location = new System.Drawing.Point(103, 7);
+ this.pbColorBackground.Name = "pbColorBackground";
+ this.pbColorBackground.Size = new System.Drawing.Size(20, 20);
+ this.pbColorBackground.TabIndex = 3;
+ this.pbColorBackground.TabStop = false;
+ this.pbColorBackground.Click += new System.EventHandler(this.PbColorBackground_Click);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(3, 42);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(89, 20);
+ this.label4.TabIndex = 2;
+ this.label4.Text = "Цвет поля";
+ this.tltSettings.SetToolTip(this.label4, "Устанавливает цвет игрового поля, на котором происходит игра");
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(3, 7);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(94, 20);
+ this.label3.TabIndex = 1;
+ this.label3.Text = "Цвет фона";
+ //
+ // cbFullScreen
+ //
+ this.cbFullScreen.Checked = global::Tetris.Properties.Settings.Default.BorderScreen;
+ this.cbFullScreen.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::Tetris.Properties.Settings.Default, "BorderScreen", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.cbFullScreen.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.cbFullScreen.Location = new System.Drawing.Point(13, 13);
+ this.cbFullScreen.Name = "cbFullScreen";
+ this.cbFullScreen.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.cbFullScreen.Size = new System.Drawing.Size(184, 24);
+ this.cbFullScreen.TabIndex = 2;
+ this.cbFullScreen.Text = "Полный экран";
+ this.cbFullScreen.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.tltSettings.SetToolTip(this.cbFullScreen, "Открывает приложение во весь экран без рамок.");
+ this.cbFullScreen.UseVisualStyleBackColor = true;
+ this.cbFullScreen.CheckedChanged += new System.EventHandler(this.CbFullScreen_CheckedChanged);
+ //
+ // cbGraphics
+ //
+ this.cbGraphics.DataBindings.Add(new System.Windows.Forms.Binding("ValueMember", global::Tetris.Properties.Settings.Default, "SelectedGraphic", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.cbGraphics.DataBindings.Add(new System.Windows.Forms.Binding("TabIndex", global::Tetris.Properties.Settings.Default, "Quality", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.cbGraphics.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.cbGraphics.FormattingEnabled = true;
+ this.cbGraphics.Items.AddRange(new object[] {
+ "Низкое",
+ "Среднее",
+ "Высокое"});
+ this.cbGraphics.Location = new System.Drawing.Point(102, 43);
+ this.cbGraphics.MaxDropDownItems = 3;
+ this.cbGraphics.Name = "cbGraphics";
+ this.cbGraphics.Size = new System.Drawing.Size(95, 28);
+ this.cbGraphics.TabIndex = global::Tetris.Properties.Settings.Default.Quality;
+ this.cbGraphics.SelectedIndexChanged += new System.EventHandler(this.CbGraphics_SelectedIndexChanged);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(15, 46);
+ this.label1.Margin = new System.Windows.Forms.Padding(3);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(81, 20);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "Качество";
+ //
+ // tpControl
+ //
+ this.tpControl.Controls.Add(this.btInputKeyRotate);
+ this.tpControl.Controls.Add(this.label6);
+ this.tpControl.Controls.Add(this.label5);
+ this.tpControl.Controls.Add(this.rbtArrow);
+ this.tpControl.Controls.Add(this.rbtWASD);
+ this.tpControl.Location = new System.Drawing.Point(4, 29);
+ this.tpControl.Name = "tpControl";
+ this.tpControl.Size = new System.Drawing.Size(304, 217);
+ this.tpControl.TabIndex = 3;
+ this.tpControl.Text = "Управление";
+ this.tpControl.UseVisualStyleBackColor = true;
+ //
+ // btInputKeyRotate
+ //
+ this.btInputKeyRotate.Location = new System.Drawing.Point(18, 141);
+ this.btInputKeyRotate.Name = "btInputKeyRotate";
+ this.btInputKeyRotate.Size = new System.Drawing.Size(92, 33);
+ this.btInputKeyRotate.TabIndex = 3;
+ this.btInputKeyRotate.Text = "Выбрать";
+ this.btInputKeyRotate.UseVisualStyleBackColor = true;
+ this.btInputKeyRotate.Click += new System.EventHandler(this.BtInputKeyRotate_Click);
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(14, 118);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(137, 20);
+ this.label6.TabIndex = 2;
+ this.label6.Text = "Поворот фигуры";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(14, 18);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(168, 20);
+ this.label5.TabIndex = 1;
+ this.label5.Text = "Перемещение фигур";
+ //
+ // rbtArrow
+ //
+ this.rbtArrow.AutoSize = true;
+ this.rbtArrow.Checked = global::Tetris.Properties.Settings.Default.Arrow;
+ this.rbtArrow.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.rbtArrow.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::Tetris.Properties.Settings.Default, "Arrow", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.rbtArrow.Location = new System.Drawing.Point(18, 47);
+ this.rbtArrow.Name = "rbtArrow";
+ this.rbtArrow.Size = new System.Drawing.Size(92, 24);
+ this.rbtArrow.TabIndex = 0;
+ this.rbtArrow.TabStop = true;
+ this.rbtArrow.Text = "Стрелки";
+ this.rbtArrow.UseVisualStyleBackColor = true;
+ //
+ // rbtWASD
+ //
+ this.rbtWASD.AutoSize = true;
+ this.rbtWASD.Checked = global::Tetris.Properties.Settings.Default.WASD;
+ this.rbtWASD.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.rbtWASD.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::Tetris.Properties.Settings.Default, "WASD", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.rbtWASD.Location = new System.Drawing.Point(18, 77);
+ this.rbtWASD.Name = "rbtWASD";
+ this.rbtWASD.Size = new System.Drawing.Size(76, 24);
+ this.rbtWASD.TabIndex = 0;
+ this.rbtWASD.TabStop = true;
+ this.rbtWASD.Text = "WASD";
+ this.rbtWASD.UseVisualStyleBackColor = true;
+ //
+ // tpSound
+ //
+ this.tpSound.Location = new System.Drawing.Point(4, 22);
+ this.tpSound.Name = "tpSound";
+ this.tpSound.Size = new System.Drawing.Size(304, 224);
+ this.tpSound.TabIndex = 2;
+ this.tpSound.Text = "Звук";
+ this.tpSound.UseVisualStyleBackColor = true;
+ //
+ // tltSettings
+ //
+ this.tltSettings.IsBalloon = true;
+ //
+ // panel1
+ //
+ this.panel1.Controls.Add(this.tcSettings);
+ this.panel1.Controls.Add(this.btReset);
+ this.panel1.Controls.Add(this.btBack);
+ this.panel1.Controls.Add(this.btSave);
+ this.panel1.Location = new System.Drawing.Point(12, 12);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(321, 314);
+ this.panel1.TabIndex = 2;
+ //
+ // SettingsForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.CancelButton = this.btBack;
+ this.ClientSize = new System.Drawing.Size(345, 338);
+ this.Controls.Add(this.panel1);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "SettingsForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Тетрис | Настройки";
+ this.Load += new System.EventHandler(this.SettingsForm_Load);
+ this.tcSettings.ResumeLayout(false);
+ this.tpGame.ResumeLayout(false);
+ this.tpGame.PerformLayout();
+ this.tbGraphics.ResumeLayout(false);
+ this.tbGraphics.PerformLayout();
+ this.pGraphicsMedium.ResumeLayout(false);
+ this.pGraphicsMedium.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbColorField)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbColorBackground)).EndInit();
+ this.tpControl.ResumeLayout(false);
+ this.tpControl.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button btBack;
+ private System.Windows.Forms.Button btReset;
+ private System.Windows.Forms.Button btSave;
+ private System.Windows.Forms.TabControl tcSettings;
+ private System.Windows.Forms.TabPage tpGame;
+ private System.Windows.Forms.TabPage tbGraphics;
+ private System.Windows.Forms.TabPage tpSound;
+ private System.Windows.Forms.CheckBox cbShadow;
+ private System.Windows.Forms.ToolTip tltSettings;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.CheckBox cbNextShape;
+ private System.Windows.Forms.MaskedTextBox mtbCodes;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Button btActivateCheat;
+ private System.Windows.Forms.ComboBox cbGraphics;
+ private System.Windows.Forms.CheckBox cbFullScreen;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.TabPage tpControl;
+ private System.Windows.Forms.Panel pGraphicsMedium;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.PictureBox pbColorField;
+ private System.Windows.Forms.PictureBox pbColorBackground;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.RadioButton rbtArrow;
+ private System.Windows.Forms.RadioButton rbtWASD;
+ private System.Windows.Forms.Button btInputKeyRotate;
+ private System.Windows.Forms.Label label6;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.cs b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.cs
new file mode 100644
index 0000000..329b461
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.cs
@@ -0,0 +1,181 @@
+using System;
+using System.Drawing;
+using Engine;
+using System.Windows.Forms;
+
+namespace Tetris.Data.GUI.SettingsForm
+{
+ public partial class SettingsForm : Form
+ {
+ public SettingsForm()
+ {
+ InitializeComponent();
+ }
+
+ private readonly Settings _settings = new Settings();
+
+ #region События
+ /// Открытие и загрузка формы
+ private void SettingsForm_Load(object sender, EventArgs e)
+ {
+ // ставим выделенный элемент в списке из того, что сейчас установлено
+ cbGraphics.SelectedIndex = Properties.Settings.Default.Quality;
+ }
+
+ /// Сохраняет выбранные настройки
+ private void BtSave_Click(object sender, EventArgs e)
+ {
+ _settings.Read();
+ _settings.Apply();
+ Properties.Settings.Default.Save();
+ }
+
+ /// Сбрасывает все настройки по умолчанию.
+ private void BtReset_Click(object sender, EventArgs e)
+ {
+ Settings.Reset();
+ cbGraphics.SelectedIndex = Properties.Settings.Default.Quality;
+ }
+
+ /// Закрытие формы с настройками
+ private void BtBack_Click(object sender, EventArgs e)
+ {
+ Close();
+ }
+ #endregion
+
+
+ #region Изменения
+ /// При каждом изменении перезаписывает данные в настройки.
+ private void CbFullScreen_CheckedChanged(object sender, EventArgs e)
+ {
+ _settings.Read();
+ }
+
+ /// Открывает диалоговое окно с выбором фонового цвета.
+ private void PbColorBackground_Click(object sender, EventArgs e)
+ {
+ ColorDialog clrDlg = new ColorDialog();
+ if (clrDlg.ShowDialog() == DialogResult.OK) Properties.Settings.Default.Background = clrDlg.Color;
+ }
+
+ /// Открывает диалоговое окно с выбором цвета игрового поля.
+ private void PbColorField_Click(object sender, EventArgs e)
+ {
+ ColorDialog clrDlg = new ColorDialog();
+ if (clrDlg.ShowDialog() == DialogResult.OK) Properties.Settings.Default.BackColor = clrDlg.Color;
+ }
+
+ /// При выборе графики из списка в меню, меняется значение в настройках.
+ private void CbGraphics_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Properties.Settings.Default.Quality = cbGraphics.SelectedIndex;
+
+ pGraphicsMedium.Visible = cbGraphics.SelectedIndex == 1;
+ }
+
+ /// Выбор клавиши для поворота фигуры.
+ private void BtInputKeyRotate_Click(object sender, EventArgs e)
+ {
+ Keys k = Properties.Controls.Default.KeyRotate;
+
+ // создаем форму, в которой покажем выбранную кнопку для поворота фигуры
+ using (Form formInputKey = new Form())
+ {
+ formInputKey.Text = @"Выбор кнопки поворота";
+ formInputKey.StartPosition = FormStartPosition.CenterScreen;
+ formInputKey.Size = new Size(170, 130);
+ formInputKey.Font = new Font("Arial", 14, FontStyle.Bold);
+ formInputKey.KeyPreview = true;
+ formInputKey.FormBorderStyle = FormBorderStyle.None;
+ formInputKey.BackColor = Color.DarkGray;
+
+ Panel pnButtons = new Panel
+ {
+ BackColor = Color.DarkGray,
+ Size = new Size(80, 60),
+ Location = new Point(45, 50)
+ };
+
+ Label lbInputKey = new Label
+ {
+ Text = Convert.ToString(Properties.Controls.Default.KeyRotate),
+ Location = new Point(30, 20),
+ TextAlign = ContentAlignment.MiddleCenter
+ };
+
+ Button btOk = new Button
+ {
+ Text = @"Принять",
+ Font = new Font("Arial", 10, FontStyle.Regular),
+ Size = new Size(80, 28),
+ TabStop = false
+ };
+
+ Button btCancel = new Button()
+ {
+ Text = @"Отмена",
+ Font = new Font("Arial", 10, FontStyle.Regular),
+ Size = new Size(80, 28),
+ Location = new Point(0, 32),
+ TabStop = false
+ };
+
+ formInputKey.Controls.Add(pnButtons);
+ formInputKey.Controls.Add(lbInputKey);
+ pnButtons.Controls.Add(btOk);
+ pnButtons.Controls.Add(btCancel);
+
+ btCancel.Click += delegate
+ {
+ formInputKey.Close();
+ };
+
+ btOk.Click += delegate
+ {
+ Properties.Controls.Default.KeyRotate = k;
+ formInputKey.Close();
+ };
+
+ formInputKey.KeyDown += delegate(object o, KeyEventArgs args)
+ {
+ k = args.KeyData;
+ lbInputKey.Text = args.KeyData.ToString();
+ };
+
+ formInputKey.ShowDialog();
+ }
+ }
+
+ /// Активирует чит из введенной комбинации.
+ private void BtActivateCheat_Click(object sender, EventArgs e)
+ {
+ switch (mtbCodes.Text)
+ {
+ case "11-100":
+ Properties.Game.Default.CountScore += 1000;
+ MessageBox.Show("очки +1000", "Чит активирован");
+ break;
+ case "10-1":
+ Properties.Game.Default.CountScore = 0;
+ MessageBox.Show("очки = 0", "Чит активирован");
+ break;
+ case "21-1":
+ Properties.Game.Default.CheatLine = true;
+ MessageBox.Show("все фигуры - палки", "Чит активирован");
+ break;
+ case "21-2":
+ Properties.Game.Default.CheatSquare = true;
+ MessageBox.Show("все фигуры - квадраты", "Чит активирован");
+ break;
+ case "20-1":
+ Properties.Game.Default.CheatSquare = false;
+ Properties.Game.Default.CheatLine = false;
+ MessageBox.Show("все фигуры - разные", "Чит активирован");
+ break;
+ }
+ }
+ #endregion
+
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.resx b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.resx
new file mode 100644
index 0000000..4cefb7d
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SettingsForm/SettingsForm.resx
@@ -0,0 +1,1267 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 29, 19
+
+
+ Список кодов:
+11-100 | добавить сто очков
+10-100 | сбросить количество очков
+21-1 | все блоки палки
+21-2 | все блоки кубы
+20-1 | все блоки разные
+31-1 | время замедляется
+31-2 | время ускоряется
+31-0 | время по стандарту
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.Designer.cs b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.Designer.cs
new file mode 100644
index 0000000..56f7241
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.Designer.cs
@@ -0,0 +1,55 @@
+namespace Tetris.Data.GUI.SplashScreen
+{
+ partial class SplashScreen
+ {
+ ///
+ /// 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(SplashScreen));
+ this.SuspendLayout();
+ //
+ // SplashScreen
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.BackgroundImage = global::Tetris.Properties.Resources.logo;
+ this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.ClientSize = new System.Drawing.Size(534, 461);
+ this.DoubleBuffered = true;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "SplashScreen";
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "Заставка";
+ this.TopMost = true;
+ this.Shown += new System.EventHandler(this.SplashScreen_Shown);
+ this.Click += new System.EventHandler(this.SplashScreen_Click);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.cs b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.cs
new file mode 100644
index 0000000..77ad2fe
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.cs
@@ -0,0 +1,60 @@
+using System;
+using System.Drawing;
+using System.Windows.Forms;
+
+namespace Tetris.Data.GUI.SplashScreen
+{
+ public partial class SplashScreen : Form
+ {
+ private Timer _timer;
+
+ public SplashScreen()
+ {
+ InitializeComponent();
+ SetSettingsThisForm();
+ }
+
+ private void SetSettingsThisForm()
+ {
+ // делает форму прозрачной
+ Color bgColor = Color.Red;
+ BackColor = bgColor;
+ TransparencyKey = bgColor;
+
+ // убирает рамку
+ FormBorderStyle = FormBorderStyle.None;
+
+ // устанавливает картинку на заставку
+ BackgroundImage = Properties.Resources.logo; // картинка на заставке
+ BackgroundImageLayout = ImageLayout.Stretch; // картинка растягивается по всей форме
+ }
+
+ private void ShowMainForm()
+ {
+ _timer.Stop(); // после заданного времени оставливает таймер
+ Hide(); // скрывает заставку
+ new MainForm().ShowDialog(); // показывает главную форму
+ Application.Exit();
+ }
+
+ private void SplashScreen_Shown(object sender, EventArgs e)
+ {
+ _timer = new Timer
+ {
+ Interval = 3000 // 1000 = 1 секунда
+ };
+ _timer.Start(); // запускаем отсчет
+ _timer.Tick += Timer_Tick;
+ }
+
+ private void Timer_Tick(object sender, EventArgs e)
+ {
+ ShowMainForm();
+ }
+
+ private void SplashScreen_Click(object sender, EventArgs e)
+ {
+ ShowMainForm();
+ }
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.resx b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.resx
new file mode 100644
index 0000000..abe8bf7
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/SplashScreen/SplashScreen.resx
@@ -0,0 +1,1256 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.Designer.cs b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.Designer.cs
new file mode 100644
index 0000000..92d4e43
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.Designer.cs
@@ -0,0 +1,260 @@
+namespace Tetris.Data.GUI.UserStatistic
+{
+ partial class UserStatistic
+ {
+ ///
+ /// 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(UserStatistic));
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.lbMaxPerGame = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.lbNumberOfGame = new System.Windows.Forms.Label();
+ this.lbTimeInGame = new System.Windows.Forms.Label();
+ this.lbScore = new System.Windows.Forms.Label();
+ this.lbPlayerLevel = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.lbUserName = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.lbMoney = new System.Windows.Forms.Label();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.Control;
+ this.panel1.Controls.Add(this.lbMaxPerGame);
+ this.panel1.Controls.Add(this.label8);
+ this.panel1.Controls.Add(this.lbNumberOfGame);
+ this.panel1.Controls.Add(this.lbTimeInGame);
+ this.panel1.Controls.Add(this.lbMoney);
+ this.panel1.Controls.Add(this.lbScore);
+ this.panel1.Controls.Add(this.lbPlayerLevel);
+ this.panel1.Controls.Add(this.label7);
+ this.panel1.Controls.Add(this.label6);
+ this.panel1.Controls.Add(this.label5);
+ this.panel1.Controls.Add(this.label4);
+ this.panel1.Controls.Add(this.label2);
+ this.panel1.Controls.Add(this.label3);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.lbUserName);
+ this.panel1.Location = new System.Drawing.Point(12, 12);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(400, 375);
+ this.panel1.TabIndex = 0;
+ //
+ // lbMaxPerGame
+ //
+ this.lbMaxPerGame.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "UserRecord", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbMaxPerGame.Location = new System.Drawing.Point(196, 284);
+ this.lbMaxPerGame.Name = "lbMaxPerGame";
+ this.lbMaxPerGame.Size = new System.Drawing.Size(130, 20);
+ this.lbMaxPerGame.TabIndex = 14;
+ this.lbMaxPerGame.Text = global::Tetris.Properties.Settings.Default.UserRecord;
+ this.lbMaxPerGame.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(68, 284);
+ this.label8.Margin = new System.Windows.Forms.Padding(25, 0, 3, 25);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(122, 20);
+ this.label8.TabIndex = 13;
+ this.label8.Text = "Рекорд за игру";
+ //
+ // lbNumberOfGame
+ //
+ this.lbNumberOfGame.Location = new System.Drawing.Point(196, 326);
+ this.lbNumberOfGame.Name = "lbNumberOfGame";
+ this.lbNumberOfGame.Size = new System.Drawing.Size(130, 20);
+ this.lbNumberOfGame.TabIndex = 11;
+ this.lbNumberOfGame.Text = "0";
+ this.lbNumberOfGame.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbTimeInGame
+ //
+ this.lbTimeInGame.Location = new System.Drawing.Point(196, 242);
+ this.lbTimeInGame.Name = "lbTimeInGame";
+ this.lbTimeInGame.Size = new System.Drawing.Size(130, 20);
+ this.lbTimeInGame.TabIndex = 10;
+ this.lbTimeInGame.Text = "0";
+ this.lbTimeInGame.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbScore
+ //
+ this.lbScore.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "UserScore", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbScore.Location = new System.Drawing.Point(196, 116);
+ this.lbScore.Name = "lbScore";
+ this.lbScore.Size = new System.Drawing.Size(130, 20);
+ this.lbScore.TabIndex = 7;
+ this.lbScore.Text = global::Tetris.Properties.Settings.Default.UserScore;
+ this.lbScore.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // lbPlayerLevel
+ //
+ this.lbPlayerLevel.BackColor = System.Drawing.Color.Transparent;
+ this.lbPlayerLevel.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "Level", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbPlayerLevel.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.lbPlayerLevel.Location = new System.Drawing.Point(196, 198);
+ this.lbPlayerLevel.Name = "lbPlayerLevel";
+ this.lbPlayerLevel.Size = new System.Drawing.Size(130, 24);
+ this.lbPlayerLevel.TabIndex = 9;
+ this.lbPlayerLevel.Text = global::Tetris.Properties.Settings.Default.Level;
+ this.lbPlayerLevel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(61, 326);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(129, 20);
+ this.label6.TabIndex = 8;
+ this.label6.Text = "Количество игр";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(81, 242);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(109, 20);
+ this.label5.TabIndex = 8;
+ this.label5.Text = "Время в игре";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(143, 116);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(47, 20);
+ this.label4.TabIndex = 8;
+ this.label4.Text = "Очки";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(117, 200);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(73, 20);
+ this.label2.TabIndex = 8;
+ this.label2.Text = "Уровень";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 14F);
+ this.label3.Location = new System.Drawing.Point(150, 25);
+ this.label3.Margin = new System.Windows.Forms.Padding(25);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(114, 24);
+ this.label3.TabIndex = 8;
+ this.label3.Text = "Статистика";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(150, 74);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(40, 20);
+ this.label1.TabIndex = 8;
+ this.label1.Text = "Имя";
+ //
+ // lbUserName
+ //
+ this.lbUserName.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Tetris.Properties.Settings.Default, "userName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.lbUserName.Location = new System.Drawing.Point(196, 74);
+ this.lbUserName.Name = "lbUserName";
+ this.lbUserName.Size = new System.Drawing.Size(130, 20);
+ this.lbUserName.TabIndex = 7;
+ this.lbUserName.Text = global::Tetris.Properties.Settings.Default.UserName;
+ this.lbUserName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(135, 158);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(55, 20);
+ this.label7.TabIndex = 8;
+ this.label7.Text = "Денег";
+ //
+ // lbMoney
+ //
+ this.lbMoney.Location = new System.Drawing.Point(196, 158);
+ this.lbMoney.Name = "lbMoney";
+ this.lbMoney.Size = new System.Drawing.Size(130, 20);
+ this.lbMoney.TabIndex = 7;
+ this.lbMoney.Text = "0";
+ this.lbMoney.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ //
+ // UserStatistic
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.ClientSize = new System.Drawing.Size(424, 401);
+ this.Controls.Add(this.panel1);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.MaximizeBox = false;
+ this.Name = "UserStatistic";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Тетрис | Статитистика";
+ this.Load += new System.EventHandler(this.UserStatistic_Load);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label lbUserName;
+ private System.Windows.Forms.Label lbPlayerLevel;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label lbMaxPerGame;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.Label lbNumberOfGame;
+ private System.Windows.Forms.Label lbTimeInGame;
+ private System.Windows.Forms.Label lbScore;
+ private System.Windows.Forms.Label lbMoney;
+ private System.Windows.Forms.Label label7;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.cs b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.cs
new file mode 100644
index 0000000..5878057
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Windows.Forms;
+
+namespace Tetris.Data.GUI.UserStatistic
+{
+ public partial class UserStatistic : Form
+ {
+ public UserStatistic()
+ {
+ InitializeComponent();
+ }
+
+ private void UserStatistic_Load(object sender, EventArgs e)
+ {
+ lbTimeInGame.Text = Properties.Settings.Default.TimeInGame.ToString("HH:mm:ss ");
+ lbNumberOfGame.Text = Properties.Settings.Default.NumberOfGames.ToString();
+ lbMoney.Text = Math.Round(Properties.Settings.Default.Money).ToString();
+ }
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.resx b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/UserStatistic/UserStatistic.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/fUserControl/fUserControl.Designer.cs b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.Designer.cs
new file mode 100644
index 0000000..db1c393
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.Designer.cs
@@ -0,0 +1,208 @@
+namespace Tetris.Data.GUI.UserControl
+{
+ partial class FUserControl
+ {
+ ///
+ /// 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(FUserControl));
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.tbPass = new System.Windows.Forms.TextBox();
+ this.tbLogin = new System.Windows.Forms.TextBox();
+ this.btnEntry = new System.Windows.Forms.Button();
+ this.groupBox2 = new System.Windows.Forms.GroupBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.btnRegistr = new System.Windows.Forms.Button();
+ this.label3 = new System.Windows.Forms.Label();
+ this.tbPassReg = new System.Windows.Forms.TextBox();
+ this.tbLoginReg = new System.Windows.Forms.TextBox();
+ this.groupBox1.SuspendLayout();
+ this.groupBox2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // groupBox1
+ //
+ this.groupBox1.BackColor = System.Drawing.SystemColors.Control;
+ this.groupBox1.Controls.Add(this.label2);
+ this.groupBox1.Controls.Add(this.label1);
+ this.groupBox1.Controls.Add(this.tbPass);
+ this.groupBox1.Controls.Add(this.tbLogin);
+ this.groupBox1.Controls.Add(this.btnEntry);
+ this.groupBox1.Location = new System.Drawing.Point(12, 12);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(220, 133);
+ this.groupBox1.TabIndex = 0;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "Вход";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(9, 60);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(67, 20);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "Пароль";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(9, 31);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(76, 20);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "Никнейм";
+ //
+ // tbPass
+ //
+ this.tbPass.Location = new System.Drawing.Point(91, 57);
+ this.tbPass.MaxLength = 100;
+ this.tbPass.Name = "tbPass";
+ this.tbPass.PasswordChar = '•';
+ this.tbPass.Size = new System.Drawing.Size(120, 26);
+ this.tbPass.TabIndex = 2;
+ //
+ // tbLogin
+ //
+ this.tbLogin.Location = new System.Drawing.Point(91, 25);
+ this.tbLogin.MaxLength = 12;
+ this.tbLogin.Name = "tbLogin";
+ this.tbLogin.Size = new System.Drawing.Size(120, 26);
+ this.tbLogin.TabIndex = 0;
+ //
+ // btnEntry
+ //
+ this.btnEntry.Location = new System.Drawing.Point(13, 89);
+ this.btnEntry.Name = "btnEntry";
+ this.btnEntry.Size = new System.Drawing.Size(198, 32);
+ this.btnEntry.TabIndex = 3;
+ this.btnEntry.Text = "Войти";
+ this.btnEntry.UseVisualStyleBackColor = true;
+ this.btnEntry.Click += new System.EventHandler(this.BtnEntry_Click);
+ //
+ // groupBox2
+ //
+ this.groupBox2.BackColor = System.Drawing.SystemColors.Control;
+ this.groupBox2.Controls.Add(this.label4);
+ this.groupBox2.Controls.Add(this.btnRegistr);
+ this.groupBox2.Controls.Add(this.label3);
+ this.groupBox2.Controls.Add(this.tbPassReg);
+ this.groupBox2.Controls.Add(this.tbLoginReg);
+ this.groupBox2.Location = new System.Drawing.Point(238, 12);
+ this.groupBox2.Name = "groupBox2";
+ this.groupBox2.Size = new System.Drawing.Size(218, 133);
+ this.groupBox2.TabIndex = 1;
+ this.groupBox2.TabStop = false;
+ this.groupBox2.Text = "Регистрация";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(7, 57);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(67, 20);
+ this.label4.TabIndex = 2;
+ this.label4.Text = "Пароль";
+ //
+ // btnRegistr
+ //
+ this.btnRegistr.Location = new System.Drawing.Point(6, 89);
+ this.btnRegistr.Name = "btnRegistr";
+ this.btnRegistr.Size = new System.Drawing.Size(203, 32);
+ this.btnRegistr.TabIndex = 6;
+ this.btnRegistr.Text = "Зарегистрироваться";
+ this.btnRegistr.UseVisualStyleBackColor = true;
+ this.btnRegistr.Click += new System.EventHandler(this.BtnRegistr_Click);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(7, 28);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(76, 20);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "Никнейм";
+ //
+ // tbPassReg
+ //
+ this.tbPassReg.Location = new System.Drawing.Point(89, 54);
+ this.tbPassReg.MaxLength = 100;
+ this.tbPassReg.Name = "tbPassReg";
+ this.tbPassReg.PasswordChar = '•';
+ this.tbPassReg.Size = new System.Drawing.Size(120, 26);
+ this.tbPassReg.TabIndex = 5;
+ //
+ // tbLoginReg
+ //
+ this.tbLoginReg.Location = new System.Drawing.Point(89, 22);
+ this.tbLoginReg.MaxLength = 12;
+ this.tbLoginReg.Name = "tbLoginReg";
+ this.tbLoginReg.Size = new System.Drawing.Size(120, 26);
+ this.tbLoginReg.TabIndex = 4;
+ //
+ // FUserControl
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = global::Tetris.Properties.Settings.Default.Background;
+ this.ClientSize = new System.Drawing.Size(465, 153);
+ this.Controls.Add(this.groupBox2);
+ this.Controls.Add(this.groupBox1);
+ this.DataBindings.Add(new System.Windows.Forms.Binding("BackColor", global::Tetris.Properties.Settings.Default, "Background", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+ this.MaximizeBox = false;
+ this.Name = "FUserControl";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Тетрис | Выбор пользователя";
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.groupBox2.ResumeLayout(false);
+ this.groupBox2.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.GroupBox groupBox1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TextBox tbPass;
+ private System.Windows.Forms.TextBox tbLogin;
+ private System.Windows.Forms.Button btnEntry;
+ private System.Windows.Forms.GroupBox groupBox2;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Button btnRegistr;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.TextBox tbPassReg;
+ private System.Windows.Forms.TextBox tbLoginReg;
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/GUI/fUserControl/fUserControl.cs b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.cs
new file mode 100644
index 0000000..1e3e3cd
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Windows.Forms;
+using Tetris.Data.Modules.Users;
+
+namespace Tetris.Data.GUI.UserControl
+{
+ public partial class FUserControl : Form
+ {
+ public FUserControl()
+ {
+ InitializeComponent();
+ }
+
+ private void BtnEntry_Click(object sender, EventArgs e)
+ {
+ string name = tbLogin.Text;
+ string pass = tbPass.Text;
+
+ if (UserManager.Auth(name, pass)) Close();
+ else MessageBox.Show("Неверный пароль или имя пользователя.", "Неверные данные.");
+ }
+
+ private void BtnRegistr_Click(object sender, EventArgs e)
+ {
+ string name = tbLoginReg.Text;
+ string pass = tbPassReg.Text;
+
+ UserManager.ChangeLastUser();
+ UserManager.AddNewUser(name, UserManager._users.Count.ToString(), pass, "0","0", "1", "0", "0:00:00",0,0, "true");
+ UserManager.Auth(name, pass);
+ Close();
+ }
+ }
+}
diff --git a/Tetris-OOP/Data/GUI/fUserControl/fUserControl.resx b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.resx
new file mode 100644
index 0000000..c9be296
--- /dev/null
+++ b/Tetris-OOP/Data/GUI/fUserControl/fUserControl.resx
@@ -0,0 +1,1253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABABMLAAATCwAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAdAAAAKQAA
+ AC4AAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAA
+ ADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAMwAAADMAAAAzAAAAKQAAACUAAAAWAAAABQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAABcAAAAsV1dXbXNzc6l+fn7WgYGB7ISEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SEhP+EhIT/hISE/4SE
+ hP+EhIT/hISE/4SEhP9+fn7We3t7xWhoaIkxMTFJAAAAHwAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAlX19feYCAgOKcnJz/tLS0/8fH
+ x//Q0ND/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/8fHx//AwMD/qKio/4yM
+ jP11dXWwMTExSQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAAAAA
+ AAAAAAAWGhoaPXt7e8WgoKD/y8vL/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//X19f/19fX/9fX1//X19f/19fX/9fX1//X19f/1tbW/7e3t/+Li4v1W1tbcQAAAB4AAAABAAAAAAAA
+ AAAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAEykpKUSCgoLdv7+//9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9LS0v+cnJz/aGhojAAAAB4AAAAAAAAAAAAAAAD///8A////AP///wAAAAAAAAAAAAAA
+ AAcODg44g4OD0cnJyf/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW1v+np6f/WlpacQAA
+ ABwAAAAAAAAAAP///wD///8A////AAAAAAAAAAAAAAAAHXFxcaTDw8P/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f+ampr1MDAwSQAAAAoAAAAA////AP///wD///8AAAAAAAAA
+ AAg7OztQrq6u+tTU1P/U1NT/1NTU/9TU1P/S0tL/yMjI/729vf+2trb/srKy/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+v
+ r/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+2trb/ubm5/8PDw//Ozs7/09PT/9TU1P/U1NT/1NTU/9DQ
+ 0P96enqtAAAAHwAAAAD///8A////AP///wAAAAAAAAAAHXt7e6nR0dH/09PT/9PT0//Q0ND/r66t/7Kw
+ qv/HvJj/zr2D/9C6cv/QuWn/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGL/0bhi/9G4Yv/Ru2v/0cB1/9HAdP/Rv3T/0cF5/9HCfv/RvXT/0bhk/9G2
+ X//Rt2D/0bhi/9G9cf/RwX7/0cF9/9HBd//Rv3T/0cB0/9G6af/Rt2D/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4
+ YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhg/9G5Zv/Ru2n/0btp/9G7
+ af/Ru2n/0bll/9G4YP/RuGD/0bhg/9G4YP/RuGD/0bhh/9G8a//RvXH/0b1w/9G9b//Ru2r/0bhj/9G5
+ cv/QvHn/zL6P/7y2ov+wr6v/ycnJ/9LS0v/T09P/09PT/7Gxsf03NzdNAAAAB////wD///8A////AAAA
+ AAEHBwc1ra2t8dPT0//T09P/xMTE/7SyqP/KvZD/1Lxr/+nLaP/3127//dxx//7dcv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//99x///h
+ eP//6Yn//+qL///qjv//7Jf//+yW///qjv//6If//+SA///kgf//6If//+qM///rj///7Jj//+yV///q
+ jf//6Yn//+F2///fcf//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//+J7///kff//5H3//+R9///kff//4Xj//95y///ecv//3nL//95y///e
+ cv//4HX//+eD///niP//54f//+R////kfP//4Xf//d1w//vbcP/x023/3sJl/9K/gP/AuaL/rq6s/9HR
+ 0f/T09P/0tLS/3JycpMAAAAY////AP///wD///8AAAAAC0xMTGHMzMz/0tLS/76+vv+8tqL/1MB0/+zO
+ af/93XH//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///lgf//6ov//+uQ///sl///65H//+mL///q
+ jP//6oz//+qM///qjP//6Yv//+mL///rlP//7Zj//+uP///kf///3nH//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///e
+ cv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//3nL//95y///ecv//4Xj//+R8///k
+ fP//5Hz//+R8///ief//3nL//95y///ecv//3nL//99x///hef//54X//+eH///mgv//5Hz//+R8///g
+ df//3nL//+B1///heP//4nv/+d54/+HHbP/Lv5P/sbGq/8vLy//S0tL/m5ubyAAAACX///8A////AP//
+ /wAAAAAUcHBwhdHR0f+/v7//wLid/9vAav/62nD//d5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//991///nhf//7JL//+2X///qj///6or//+qL///qi///6ov//+qL///qi///6ov//+uR///u
+ mP//6Iv//t5y//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7ecf/+3nH//t5x//7e
+ cf/+3nH//t5x//7ecf/+3nH//t5x///hdv//5Hz//+R7///ke///5Hv//+R7///hdv/+3nL//t5x//7e
+ cf/+3nL//+V////nhv//5oX//+R////ke///43v//+F2///heP//43v//+N7///je///43v//+J6/+3S
+ cf/RwYn/rq2p/87Ozv+3t7fpAAAALv///wD///8A////AAAAABiDg4OTw8PD/7m0ov/cw27/+9tv//3d
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3m///uF1///qi///7pj//+uO///q
+ if//6or//+qK///qiv//6or//+qK///qiv//7JH//+qS///hef//3m7//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7e
+ cP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//t5w//7ecP/+3nD//99y///i
+ ev//43v//+N7///je///43v//+N7///hef//4Xf//+F2///iev//5YP//+aF///mhf//5H7//+R7///k
+ ff//4nr//+N7///iev//4nr//+J6///iev//4nr//uJ5//PYc//OwI7/urq6/8fHx/oAAAAy////AP//
+ /wD///8AAAAAGIeHh5Osq6r/18F5//jYbf/822///Nxw//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/+3W7//uB3//7ni//+6Y7//umJ//7qif/+6Yn//umJ//7qif/+6Yn//uiG//7m
+ hv/+4n3//d5w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//d1w//3d
+ cP/93XD//d1w//3dcP/93XD//d1w//3dcP/93XD//t92//7iev/+4nr//uJ6//7iev/+4nr//uJ6//7j
+ ev/+43r//uJ6//7kgf/+5oT//uWD//7jff/+5H7//uN9//7hef/+4Xn//uF5//7hef/+4Xn//uF4//7g
+ eP/+4Hf//OB3/+zScP/BuZ7/v7+//wAAADP///8A////AP///wAAAAAYeHh4msO4l//x0mv/+tpu//zb
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93HD//uB4//7i
+ fv/+43///uWA//7mhP/+5YP//uSB//7iff/+437//uN9//7gdv/93HD//dxw//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3cb//93G///dxv//3c
+ b//93HD//uB3//7iev/+4Xn//uF5//7hef/+4Xn//uF5//7hef/+4Xn//uOA//7lg//+5YP//uSC//7j
+ ff/+4Hn//uB4//7geP/+4Hj//uB3//7gd//+4HX//t90//3dcv/83XD/+dlv/9zHfP+srKn/AAAANP//
+ /wD///8A////AAAAABhoaGih2sV4//fWbP/62m3//Ntu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3nL//uB2//7gdv/+33P//d5x//3dcP/93XD//uF6//7j
+ gP/+5IH//uB3//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3c
+ bv/93G7//dxu//3cbv/93G7//dxu//3cbv/93G7//dxu//3cbv/+3XD//uB2//7heP/+4Xj//uF4//7h
+ eP/+4Xj//uF4//7heP/+5H7//uWD//7lhf/+5H///uB3//7gd//+4Hf//uB3//7gdv/+4Hb//uB3//7g
+ d//+4Hf//uB3//3fc//73G//89dx/8G5m/8AAAA9////AP///wD///8AAAAAHIeCcLvtzmn/99Rr//rY
+ bP/72W3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/93XH//d91//3fdv/933X//d91//3fd//944H//eB5//3dcv/933b//Nxu//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//zabf/82m3//Npt//za
+ bf/82m3//Npt//zabf/8227//d1y//3fdv/94Hf//d94//3feP/933j//eB3//3ge//94oH//eN///3g
+ e//933b//d92//3fdv/933X//d92//3fdv/93nX//d10//3ddP/933X//d91//vedv/423X/2ceJ/wAA
+ AEr///8A////AP///wAAAAAmtql+3vHRaf/102r/+NZq//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//vZav/62W3/+9xw//zecv/83nL//N5y//zh
+ eP/833T//N5y//zecv/62Gz/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rY
+ a//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+thr//rYa//62Gv/+tlt//vc
+ b//83nH//N5y//zecv/73HD/+9xv//zgdv/84Xr//OF5//vgd//83nP/+95y//zedP/83nP/+9tu//rY
+ bP/62Gv/+thr//rZbP/73HL/+t53//fcdv/p037/AAAAUv///wD///8A////AAAAACvIuYHp8dFo//XT
+ af/41mn/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//zdd//833z//OB8//zg
+ fP/84Hz//OB8//zefP/83nz//N98//zffP/833z//N99//zjgv/85IP//OF9//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zgfP/84Hz//OB8//zg
+ fP/84Hz//OB8//zffP/83XP/+tdq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rY
+ av/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Gr/+thq//rYav/62Wz//N5z//zh
+ ef/84Xn//OF5//zedP/83XL//N1y//vabf/72Gn/+9lp//vZaf/62Gr/+9ps//zccv/63XX/99x2/+7T
+ dP8AAABW////AP///wD///8AAAAALM67gurw0Gb/9dNm//jWZ//512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//rXZ//612f/+tZn//rWZ//612f/+tdn//rYZ//62Gf/+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rZZ//72G//2q9g/8eaWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qd
+ WP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/yp1Y/8qdWP/KnVj/x5pY/+W5Zf/72m//+thn//nX
+ aP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nXaP/512j/+ddo//nX
+ aP/512j/+ddo//rYZ//62Gf/+thn//raa//73HH/+9x1//ved//73nf/+910//vddf/73HL/+dhq//nY
+ af/52Gr/+tpq//rabf/723D/+9tw//nbcf/223T/8NNu/wAAAFj///8A////AP///wAAAAAszLqB6vDP
+ ZP/00mX/+NVm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/61mb/+tZm//nWZ//62Gn/+tls//vb
+ cP/73HH/+9xx//vcb//62m7/+thp//nWZ//61mb/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9lm//vXdP+ecz//ZUM0/29M
+ NP9vTDT/b0w0/29MNP9wTDT/cEw0/3BMNP9xTDT/cUw0/3FMNP9wTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FMNP9xTDT/cUw0/3FM
+ NP9xTDT/cUw0/3BMNP9kQjT/uo1P//vcev/512b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rX
+ Zv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+tdm//rXZv/612b/+9ps//vb
+ cP/723D/+91z//redP/73HH/+991//vedP/73G//+9xv//vcb//723D/+9tw//vbcP/723D/+dlu//bY
+ bv/x02r/AAAAWP///wD///8A////AAAAACzNu4Dq785i//TRY//302T/+dRk//nUZP/51GT/+dRk//nV
+ ZP/51GP/+NVl//nYav/623L/+t93//rie//64nz/+uN9//rjff/6433/+uN9//rifP/64nv/+t93//rb
+ cf/512j/+dRk//nVZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/61mT/+td0/6Z6Qv9yUDL/fFgy/3tYMv97WDL/elgy/3lXMv95VzL/eVcy/3lY
+ Mv95WDL/eVgy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv97WDL/e1gy/3tYMv98WDL/fFgy/3xY
+ Mv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3xYMv98WDL/fFgy/3JPMv+/kk7/+tl4//jV
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nUZP/51GT/+dRk//nU
+ ZP/51GT/+dRk//nUZP/51GT/+dRk//nWZP/62mv/+ttt//rbbf/6223/+tls//rbbf/63HP/+t1y//ra
+ bv/6223/+tpt//rbbf/62m7/+tpt//nYaf/31mb/9dZp//DSaP8AAABY////AP///wD///8AAAAALMy6
+ f+nuzGD/8tBh//XSYv/31GP/99Rj//fUY//302L/+NVj//jZbP/54HX/+eJ5//nje//543v/+eJ5//ni
+ ef/54nn/+eJ5//nief/54nn/+eJ5//nkef/543v/+eJ7//nheP/43HP/99dq//fUY//31GL/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//jVY//513L/ondC/4FW
+ MP+YZTD/lWQw/5RjMP+UYzD/kmMw/5JjMP+QYjD/kGEw/49hMP+OYDD/jWAw/4tgMP+KXzD/iF4w/4dd
+ MP+HXTD/hV0w/4RcMP+EXDD/g1sw/4FaMP+BWjD/f1kw/35YMP9+WDD/flgw/35YMP9+VzD/fVcw/31X
+ MP99VzD/fFcw/3tWMP97VjD/cU4w/7+STf/52Hb/99Ri//fUY//31GP/99Rj//fUY//31GP/99Rj//fU
+ Y//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Rj//fUY//31GP/99Nj//jX
+ af/42Wr/+Npq//jaav/312b/99Rk//nabf/5227/+Nlq//jYaf/42Gn/+Nho//jWZv/31GT/99Nj//XU
+ ZP/01mr/8NBm/wAAAFj///8A////AP///wAAAAAszLl+6uzKXv/xzV//9M9g//bSYf/20WH/9tFg//bU
+ Zf/43XL/+N95//jgef/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jgeP/44Hj/+OB4//jg
+ eP/44Hj/+OB4//jgef/433b/9tlu//bSYv/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/99Jh//jTb/+gdkD/gVYu/6FpLv+daC7/nWgu/51oLv+eaC7/nmgu/51o
+ Lv+daC7/nWgu/51oLv+daC7/nWgu/51oLv+daC7/nWcu/51nLv+dZy7/nGcu/5xnLv+cZy7/nGcu/5xn
+ Lv+bZy7/mmYu/5lmLv+ZZS7/mGUu/5dkLv+WZC7/lWMu/5VjLv+TYi7/k2Iu/4BZLv9uSi7/vZBK//jW
+ dP/20WD/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/9tFh//bR
+ Yf/20WH/9tFh//bRYf/20WH/9tFh//bRYf/20WH/99Zn//fYaf/32Gn/99hp//bUZP/20WD/9tVk//fZ
+ av/21mX/9tFh//bRYf/20mH/9tFg//bRYP/20WH/9dRn//LTZ//szGH/AAAAWP///wD///8A////AAAA
+ ACzMuH3p7Mlb//DNXP/0z13/9s9d//bPXv/412f/+N51//jgdv/433X/+N91//jfdf/433X/+N91//jf
+ df/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/433X/+N91//jfdf/44Hb/+Npw//bS
+ Y//20F3/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/30V7/+NJu/590
+ Pv97USz/nWYs/5tlLP+aZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lk
+ LP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+ZZCz/mWQs/5lkLP+aZCz/mmQs/5pk
+ LP+aZCz/nGUs/5xmLP+dZiz/hFks/2pILP+7j0r/+NZy//XQXf/20F7/9tBe//bQXv/20F7/9tBe//bQ
+ Xv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bQXv/20F7/9tBe//bR
+ X//31mT/99Zl//fWZf/31WX/9tJj//bQXv/20V//99Zk//fWZf/21GP/99Bg//bQX//20V//9tFh//bU
+ ZP/11Gb/8dBj/+zJXP8AAABY////AP///wD///8AAAAALMu4fOnryFn/78ta//PNW//0zlz/9ddp//be
+ df/233T/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bddP/23XT/9t10//bd
+ dP/23XT/9t10//bddP/23XT/9t10//bddP/233T/9tpw//TSYv/00Fv/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//XRXP/20mv/nnM7/3dOKf+bZCn/mGMp/6RsKf+sdSn/q3Qp/6py
+ Kf+pcin/qXIp/6lyKf+pcin/qXIp/6hxKf+ocCn/qHAp/6hwKf+ocCn/qHAp/6hwKf+mbin/pW4p/6Vu
+ Kf+lbin/pW4p/6VuKf+kbin/o2sp/6NrKf+jayn/o2sp/6NrKf+bZCn/mWQp/5pkKf+CWCn/aEYp/7qN
+ R//21XD/9NBb//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9NBc//TQ
+ XP/00Fz/9NBc//TQXP/00Fz/9NBc//TQXP/00Fz/9M9d//XVY//11WT/9dRk//XVZP/00mH/9NBc//TQ
+ XP/00V7/9dRj//XVZP/11GT/9dVj//XUZP/11WT/9dRk//PSYf/vy1v/68hZ/wAAAFj///8A////AP//
+ /wAAAAAsy7d76evGVv/vyFj/88xZ//XWZv/233L/9t1x//becP/23XH/9t5w//becP/23nD/9t5w//be
+ cP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//becP/23nD/9t5w//be
+ cP/233L/9tpt//TRX//0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0z1v/9dJd//bT
+ bv+dcTn/c0sn/5hiJ/+WXyf/qXIn/8OHJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8CEJ//AhCf/wIQn/8GF
+ J//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GFJ//BhSf/wYUn/8GF
+ J//Bhif/w4cn/55mJ/+YYSf/mWMn/4NXJ/9mRCf/uYxF//bUbf/0z1n/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TOWf/0zln/9M5Z//TO
+ Wf/0zln/9dJf//XUYf/11GH/9dRh//XSX//0zlr/9M5Z//TOWf/0z1r/9NBd//XSX//11GH/9dNg//XS
+ X//0z1v/881Z/+/IWP/rxlb/AAAAWP///wD///8A////AAAAACzLt3ro6sVU/+3HVf/z0mH/9dtv//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xc
+ bv/13G7/9dxu//Xcbv/13G7/9dxu//Xcbv/13G7/9dxu//Xbb//122//9dhr//PPW//zzVf/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/889b//TTX//11WH/9dJu/5tvN/9vSCX/lV8l/5ZfJf+jayX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72B
+ Jf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+9gSX/vYEl/72BJf+8gSX/m2Ql/5ZfJf+YYSX/glYl/2RC
+ Jf+4i0P/9dVu//PNV//zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PM
+ WP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/zzFj/88xY//PMWP/z0Fr/9NNf//TTX//001//9NNf//PO
+ Wf/zzFj/88xY//PMWP/zzFj/88xY//PMWf/zzFj/88xY//PNWP/xylf/7chW/+rFVP8AAABY////AP//
+ /wD///8AAAAALMu3eenpw1H/7spZ//PYav/1223/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/13Gz/9dxs//XcbP/122z/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//XcbP/13Gz/9dxs//Xc
+ bP/122z/9dxs//XcbP/13G3/9dZl//PMV//zzVX/881V//PNVf/zzVX/88tV//PPWv/z0l3/89Jd//TV
+ Xf/102z/mm41/2xFIv+TXSL/lV0i/51lIv+8gCL/vYEi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yAIv+8gCL/vIAi/7yA
+ Iv+8gCL/vYAi/7t+Iv+ZYiL/lV0i/5hfIv+CVCL/Yj8i/7iKQf/11W3/8sxU//PLVf/zzVX/881V//PN
+ Vf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PNVf/zzVX/881V//PN
+ Vf/zzVX/881V//POWP/z0lz/89Jc//PSXP/z0lz/885Z//PLVf/zzVX/881V//PNVf/zzVX/88tV//PL
+ Vf/zzVX/88tV//HLVP/tx1P/6cVR/wAAAFj///8A////AP///wAAAAAsz7hz5vDCOv/41k///t9Y///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///f
+ Wf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31n//99Z///fWf//31j//dRK//zN
+ PP/8zD3//Mw9//zMPf/9zkD//dRH//3UR//91Ef//tdH///VWf+TWxb/VykA/4ZGAP+LSAD/jUsA/7hv
+ AP+7cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/t28A/49MAP+KRwD/jkoA/3Y9
+ AP9OIwD/tH0m///aYP/80UP//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zM
+ Pf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3//M4+//3SRP/91Eb//dRG//3U
+ Rv/91Eb//c5A//zMPf/8zD3//Mw9//zMPf/8zD3//Mw9//zMPf/8zD3/+so8//XGO//wwzn/AAAAWP//
+ /wD///8A////AAAAACzQuXPm8spD//naVf/93VX//99X///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//31n//99Z///hWf//31n//99Z///gWP//4Fj//+BY///gWP//4Fj//+BY///g
+ WP//4Fj//+BY///gWP//4Fj//+BY///hWf//3FX/+81A//zNO//8zTz//M08//3SRP/91Eb//dRG//3U
+ Rv/+1kb//9RX/5NdFv9TJgD/hUUA/4xIAP+LSQD/sWoA/7tzAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7tzAP+1bgD/jkwA/4pHAP+OSQD/eD4A/04jAP+0fCX//9pd//3TRf/900X//M9B//zN
+ PP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zNPP/8zTz//c8///3TRf/900X//dNF//3TRf/90kT//M0///zNPP/8zTz//M08//zN
+ PP/8zTz//M08//zLPP/6yjv/9cY6//DDOf8AAABY////AP///wD///8AAAAALM+4c+bz0E7/+tpV//7c
+ Vf//31f//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///cVf/+2FH//9lQ///Y
+ UP//3FT//99X///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///eWP//3lj//95Y///e
+ WP/90kn//Ms8//zMO//9zT7//dRG//3URv/91Eb//dRG//7SQf//zk//lFwV/1ElAP+DRAD/jEkA/4pI
+ AP+sZQD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3MA/7RsAP+OSwD/ikcA/41J
+ AP96PwD/TyQA/7N8JP//01X//M9B//3TRf/900X//c5A//zLPP/8yzz//Ms8//zKO//8yjv//Ms8//zL
+ PP/8zD3//Mw+//zMPv/8zD3//Mw9//zLPP/8yjv//Mw7//zLPP/8yzz//Ms8//zLPP/8yzz//NBC//3T
+ Rf/900X//dNF//3TRf/90UX//c5A//zLPP/8yzz//Ms8//zLPP/8yzz//Ms8//rKO//1xjr/8MI5/wAA
+ AFj///8A////AP///wAAAAAsz7l15vTVUf/52lT//d1U///eVv//3lf//95X///eVv//3lf//95X///e
+ V///3lb//95X//7aUv/+00j//M5B//zMPv/8yzz//Mw9//vOQP/90kf//9tT///eWP//3lf//95W///e
+ Vv//3lb//95X///eVv//3lf//95X///eVv//3lf//+BY//7YT//8zD3//Mo5//3PP//91Eb//dRG//3U
+ Rv/900X//c49///NTv+UXBX/TyQA/4FDAP+NSQD/ikcA/6ZfAP+9dQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+7cwD/s2oA/41LAP+KRwD/jUkA/3s/AP9PJAD/s3wk///TUf/7yzr//dBA//3T
+ Rf/90UP//Ms8//zKO//8yzz//c5A//3RRf/91Er//tdM///ZT///2U///9lP///ZT//+10z//dRJ//zQ
+ RP/9zkD//Ms8//zKO//8zDv//Ms8//zMO//8zTz//dFD//3TRf/900X//dNF//3TRf/90kT//M9B//zO
+ Pv/8yzz//Mw7//zMO//7yjv/+ck7//TFOv/wwzn/AAAAWP///wD///8A////AAAAACzQvHrm9NZS//nZ
+ Uf/93VP//99V///fVv//31b//99V///fVf//31X//99V///fVv/92VD/+8xB//vKO//7yzr/+8o7//vK
+ O//7yjv/+8s6//vLOv/7zEH//tdO///fVv//4Ff//+BZ///gWv//4Fn//+BX///fVv//31X//99V///f
+ Vf//4FX//tpS//vNQP/7yTr//M8///zSRv/800X//NNF//zSRP/8zTz//89N/5RcFf9PJAD/fkEA/41J
+ AP+IRgD/n1oA/711AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7tzAP+yagD/jUoA/4pH
+ AP+NSQD/fUAA/1AkAP+zfCT//9NR//rLOv/7yzz//NBD//zRQ//7zkD//M9D//3WTP/+2lH//t1T//7d
+ U//+3VP//t5T//7eU//+3lP//t5T//7cUv/+3VP//t1T///aUP/91kz//M9D//vLPP/7yzr/+8o7//vK
+ O//8zD3//NBD//zSRP/80kT//NJE//zSRP/80kT//NJE//zQQv/7zkD/+85A//vNQP/5zT//9cpB//HI
+ QP8AAABY////AP///wD///8AAAAALNC+e+b01lD/+dpQ//3dUv//3lX//99U///fVP//31X//99U///f
+ VP//4FT//tpR//vNQP/7yTj/+8s6//vLOv/7yzr/+8s6//vLOv/7yzr/+8s6//vJOP/8zD7//tpU///j
+ Yf//5GL//+Ri///kYf//42H//+Fe///gWP//31T//99U///fVP//3VT//NBE//vJOP/8zD3//NNF//zS
+ RP/80kT//NJE//zNPP//zUz/lFwV/08kAP96PwD/jUkA/4lGAP+aVQD/u3MA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/7BqAP+MSgD/ikcA/41JAP9/QQD/USQA/7N8JP//0lL/+ss5//vJ
+ OP/8zT///dNH//7YTv/+3FH//txS//7cUv//3lD//t1R//7dUf/+3VH//t1R//7dUf/+3VH//t1R//7d
+ Uf/+3VH//txS//7dUf/+3FH//tdM//vOQP/7yTr/+8s6//vLOv/8yzz//NBB//zRQ//80UP//NFD//zR
+ Q//80UP//NJE//zRQ//80kT//NJE//rPQ//2zUL/8clA/wAAAFj///8A////AP///wAAAAAs0b985vTU
+ UP/52VD//dxS///eVP//3lT//95U///eVP//3lT//95U///cVP/8z0T/+8g4//vJOv/7yTr/+8k6//vJ
+ Ov/7yTr/+8k6//vJOv/7yTr//Mw9//3QQP/900v//+Be///kYf//4mD//+Jg///jYf//42L//+Jg///g
+ W///3lT//95U///eVP/90kn/+8k6//vKO//80EP//NJE//zSRP/80kT//dFC///OUP+UXBX/TyUA/3c9
+ AP+NSQD/iUcA/5VRAP+4cQD/u3MA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/r2gA/4tJ
+ AP+KRwD/jUkA/4BCAP9RJQD/s3wk///RUf/6yDf/+8o7//zTSf//21D//txR//7cUf/+3FH//txR///c
+ UP//3FD//txR//7cUf/+3FH//txR///cUP/+3FH//txR//7cUf/+3FH//txR//7cUf/+3FL//dtQ//3R
+ Rv/7yjv/+8k6//vJOv/7yjv//M0///zQQv/80EP//NBD//zQQv/80EP//NBD//zQQ//80EL/+s5C//bL
+ QP/xyED/AAAAWP///wD///8A////AAAAACzQwH3m9NRP//nZUP/921H//95T///eU///3lP//95T///e
+ U///31T//tlP//vLPP/7yTf/+8k4//vJOP/7yTj/+8k4//vJOP/7yTj/+8k4//zNPP/80EL//NBC//zQ
+ Qv/911D//99W///fVf//31b//+BY///hXv//4mD//+Jg///fWf//3lP//95T//7WTP/7yjv/+8k4//vO
+ QP/80UP//NFD//zRQ//91ET//9NW/5RcFf9QJQD/dDwA/41JAP+KRwD/kEwA/7VuAP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+uZwD/i0gA/4pHAP+MSQD/gkMA/1IlAP+zfCX//9VT//vL
+ Pf/+1Uv//9tT///dUv/+3VH//9xQ///dT///3FD//99X//7eUv//3U///9xQ///cUP//3FD//9xQ///c
+ UP//3FD//91P///dT///3FD//91P///dT///3FD//9xQ//3VSf/7yzz/+8k4//vJOP/7yTj//Ms8//3O
+ QP/80EL//NBC//zQQv/80EL//NBC//zQQv/6zkL/9stA//HHP/8AAABY////AP///wD///8AAAAALNDA
+ feb00k//+NhQ//zbUf/+3FL//91T///dU///3VP//91T///eVP/91Er/+8g4//vIOP/7yDj/+8g4//vI
+ OP/7yDj/+8g4//vIOP/7yTr//c5A//zPQv/8zz//+8k6//zQRf//21P//91T///dU///3VP//95U///h
+ Xf//4WD//+Jf///eVf//3lP//thN//vLPP/7yDf/+8k7//zPQf/80EP//NBD//3SQ///0lT/lFwV/1Al
+ AP9wOgD/jUkA/4tIAP+KRwD/s2oA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/61l
+ AP+KSAD/ikgA/4xJAP+DRAD/UiUA/7N8JP//2V7//dlT///gWv//31z//+Bc///fXP//4Fv//99W///d
+ U///3lf//dtQ//7YTf/+1kz//tZM//7WTP/+2E3//tlO///bT///3FD//9tP///bT///20///9tP///b
+ T///20///9tP//3USv/7yTv/+8g3//vIOP/6yDn/+8k6//vKO//7zT3//M0///vOQP/8zkH/+85B//nM
+ P//1yD3/8MI6/wAAAFj///8A////AP///wAAAAAs0MB85vPTTf/42E7//NtP///eUP//3lD//95Q///e
+ UP//3lD//t1R//zSRv/6yDf/+sg3//rIN//6yDf/+sg3//rIN//6yDf/+sg3//vLPP/70EH/+89A//vK
+ OP/6xzb/+85B///cUP//3lD//95Q///eUP//3lD//95U///hXv//4l///99a///eUP/+2U7/+8s8//rI
+ Nv/6xzf/+8s8//zQQv/80kT//dJE///SVP+UXBX/UCUA/205AP+NSQD/i0gA/4lGAP+tZwD/vHMA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+8cwD/q2UA/4pIAP+LSAD/jEgA/4VFAP9TJgD/s3wl///i
+ bf//4V3//+Fd///hXf//4Fz//+Fd///hXf//4V3//t1W//zTSf/6zD//+8s8//rKO//6yjv/+so7//vK
+ O//7yz3/+89D//3USf/+2U3//9tP///bTv//207//9tO///bTv//207//9tP//zSRv/6yDn/+sg3//rI
+ N//6yDf/+sg3//rIN//6yDf/+so5//rJOv/6yDr/+Mc4//TDN//uvjX/AAAAWP///wD///8A////AAAA
+ ACzQwHvm89NN//jXTv/820///95Q///eUP//3lD//95Q///eUP/+3VH//dJJ//rHN//6xzf/+sc3//rH
+ N//6xzf/+sc3//rHN//6xzf//Mw+//vQQf/7zD7/+sc3//rGNv/7zEH//9xQ///eUP//3lD//95Q///e
+ UP//3lD//+BY///iX///4Fz//95S//3YTf/7yTv/+so5//zMPf/9zz///M9C//zTRf/+1Uf//9RY/5Rc
+ Ff9QJQD/aTcA/45JAP+LSAD/iEYA/6dgAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xz
+ AP+qZAD/iUcA/4tIAP+MSAD/h0YA/1QlAP+zfCb//+Vv///fXP//31z//99c///fXP//4Fz//91a//3Y
+ Uf/80UX//NBB//vLPP/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc5//vMPv/800n//9pO///b
+ Tv//2k7//9pO///aTv//2k7//9pO//zPRP/6xzb/+sc3//rHN//6xzf/+sc3//rHN//6xzf/+sc3//rH
+ N//4xTf/9MI2/+6+Nf8AAABY////AP///wD///8AAAAALM+/eubz00v/+NdN//3cTv//3U///91P///d
+ T///3U///91P///dT//+10z/+8k6//rHNf/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/8zj7/+9FA//vK
+ O//6xzb/+sc2//zQRP//3lD//91P///dT///3U///91P///dT///31X//+Fd///iW///3lL//ddK//vL
+ PP/9zz///dFA//3RQP/90UD//dFA//7TQf//01X/lFwV/1AlAP9nNgD/i0gA/4tIAP+JRgD/oFsA/710
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vXQA/6liAP+IRwD/i0gA/4tIAP+JRwD/UyUA/7N8
+ Jv//5W3//99a///fWv//4Fv//+Bb//7bVP/9103//dZL//zRQv/90ED//dBA//vJOP/6xzb/+sc2//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc1//rIOf/80EP//tlM///aTf//2kz//9pM///aTf//2k3//thM//zM
+ Pf/6xjX/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//jFNf/0wjX/7r00/wAAAFj///8A////AP//
+ /wAAAAAsz7555vPTS//4103//dpO///dT///3U///91P///dT///3U///91P//7ZTv/7yj7/+sY1//rH
+ Nv/6xzb/+sc2//rHNv/6xzb/+sc2//zOPv/7z0D/+8k7//rFNf/7yTr//ddL///eUP//3U///91P///d
+ T///3U///91P///eVP//4V3//+Bb///dUf/91Er/+85A//3QQP/90ED//dBA//3QQP/90ED//tFA///R
+ Uv+UXBX/UiUA/2Y1AP+LRwD/jEgA/4lGAP+aVQD/vnQA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+9dAD/qGIA/4hGAP+LSAD/i0gA/4pHAP9UJQD/s3wm///kbv//31r//99a///fWv/92FL//NBE//zQ
+ Qf/91Un//dZJ//3QQP/90ED//M8+//rHNv/6xzb/+sc2//rHNv/6xzb/+sc2//rHNv/6xzb/+sY1//rH
+ N//80ET//9lM///aTP//2kz//9pM///aTf//3E3//NNG//rHN//6xjb/+sc2//rHNv/6xzb/+sc2//rH
+ Nv/6xjb/+MU1//TBNf/uvTT/AAAAWP///wD///8A////AAAAACzPvXnm89NL//jWTP/9203//9xO///c
+ Tv//3E7//9xO///cTv//3E7//9xO//zQRP/5xTX/+cY1//nGNf/5xjX/+cY1//nGNf/5xjX/+8s8//rO
+ P//6yjv/+cU1//vPQv//3U///9xO///cTv//3E7//9xO///cTv//3E7//t9T///hW///4Vj//91P//zV
+ SP/7zkD//NA///zQP//80D///M8///vPQP/90kD//9FS/5VcFf9SJgD/ZDQA/4dGAP+MSQD/iUYA/5VR
+ AP+7cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/711AP+mYQD/h0YA/4tIAP+LSAD/ikgA/1cn
+ AP+zfCb//+Vs///hWP//3lT//dZK//rJOv/5xzj/+808//zSRP/81kr/+9BC//zQP//80D//+sk6//nG
+ Nf/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/5yDn/+849//zPP//80kb//tpL//7aS//+2kv//tpL//7a
+ S//+2Uz/+sw///nFNP/5xjX/+cY1//nGNf/5xjX/+cY1//nGNf/3xDT/88E0/+28M/8AAABY////AP//
+ /wD///8AAAAALM24dObz0kv/+NZM//3ZTf//207//9tO///bTv//207//9tO///bTv//3E7//tlM//rL
+ P//5xTT/+cU0//nFNf/5xTX/+cU1//nFNf/6yTr/+88+//vNPP/6yz///thM///cTv//207//9tO///b
+ Tv//207//9xN///dT///4Fj//+Fa///fVf//2k3/+9BE//zPP//8zz///M8///zPP//8zTz/+8o7//zN
+ PP//0FH/lVwV/1ImAP9iMwD/hEUA/4xJAP+KRwD/kU0A/7ZtAP+7cwD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/vXUA/6VfAP+HRQD/i0gA/4tIAP+LSAD/WSgA/7J9J///5G3//t5U//3XS//7yzz/+cU0//nF
+ NP/5xTX/+s5A//zWSv/70EL//M8///zPP//7yzz/+cU1//nFNf/5xTX/+cU1//nFNf/5xTX/+sc3//vO
+ Pf/7zj7/+808//rKO//80kb//tlL//7ZS//+2Uv//tlL//7bTP/800X/+cY2//nFNf/5xTX/+cU1//nF
+ Nf/5xTX/+cU1//fENP/zwDT/7bwz/wAAAFj///8A////AP///wAAAAAszbZx5vPQSf/41kv//dlM///c
+ Tf//3E3//9xN///cTf//3E3//9xN///cTf//3E3//thM//vOQf/6xzf/+cU0//nEM//5xTP/+cQz//nF
+ NP/7zj7//NNJ//7aUf//3E7//9xN///cTf//3E3//9xN///cTf//207//+BV///hWP//4Fj//95Q//3X
+ Sv/7zkD//M8+//zPPv/8zz7/+so5//nGNP/5xTT/+sYz///LSv+VXBX/UiYA/18yAP+CQwD/jUkA/4pH
+ AP+MSgD/smoA/7xzAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+9dQD/pF8A/4dFAP+LSAD/i0gA/4tI
+ AP9bKQD/snwn///ncf//3U//+89C//nFNP/5xTT/+cU0//nDMv/7yzz//NZI//vPQP/8zz7//M8+//zN
+ PP/5xTT/+cU0//nFNP/5xTT/+cU0//nFNf/7zTz/+89A//zOPv/6yjn/+cY1//vLPP/+2Er//tlK//7Z
+ Sv/+2Ur//tlK//7XSv/6yDr/+cUz//nFNP/5xTT/+cU0//nFNP/5xTT/98Qz//PAM//tvTL/AAAAWP//
+ /wD///8A////AAAAACzNtG/m885H//jWS//92kv//9tM///bTP//20z//9tM///bTP//20z//9tM///b
+ TP//20z//9tM//3URv/8zT//+8k7//rHOv/6yDr//Mw9//3VSf//3lf//+BY///fVf//3U///9xN///b
+ TP//3E3//91P//7fVP//4Vj//+FY///eU///20z//NFF//zOPv/8zj3//M49//zMO//5xDT/+cQz//nE
+ M//6xTL//8tI/5VdFf9TJwD/XTEA/4BCAP+NSQD/i0gA/4hGAP+uZwD/vHMA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/710AP+jXgD/h0UA/4tIAP+LSAD/i0gA/1wqAP+yfCj//+h0//7aUv/6yjv/+cMy//nE
+ M//6xTT/+sg3//vQQv/91kr/+9BB//zPPv/8zj3//Mw9//nFNP/5xDP/+cQz//nEM//5xDP/+8s6//zQ
+ Qv/80EL//M49//vOPf/7zTz/+8o7//3RRf/+2Ur//thI//7ZSP/+2Ej//thK//vNQP/5xDP/+cQz//nE
+ M//5xDP/+cQz//nEM//3wzL/878y/+68Mf8AAABY////AP///wD///8AAAAALMuybObxyUD/99ZK//3Z
+ Sv//20v//9tL///bS///20v//9tL///bS///20v//9tL///bS///20v//9tL///aS//+2Er//ddJ//7Y
+ Sv//2kv//9tM//7eUf//4Ff//+BY///gV///31X//95U///fVf//4Ff//+BX///gV///3lP//91M//7Y
+ Sv/7zkD//M49//zOPf/8zj3/+so5//nEM//5xDP/+cQz//rFMv//y0j/lV0V/1MnAP9cMAD/f0IA/41J
+ AP+LSAD/h0YA/6hiAP+8cwD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/vHMA/6JcAP+IRQD/i0gA/4tI
+ AP+LSAD/XysA/7J9KP//6Xf//t9c//vPQ//6xjX/+sg3//zMPf/90ED//dNH//3WSf/81Uj//NJE//zQ
+ P//7zDv/+cQz//nEM//5xDP/+cQz//rIN//90D///NBC//vMO//6xzX/+sg3//rMO//7zTz//M9B//7Y
+ SP/+2Ej//thI//7YSP/+2Ur//NBD//nEM//5xDP/+cQz//nEM//5xDP/+cQz//fDMv/zvzL/7rwx/wAA
+ AFj///8A////AP///wAAAAAsy7Fr5u2/Nv/300j//NlK//7aS//+2kv//tpL//7aS//+2kv//tpL//7a
+ S//+2kv//tpL//7aS//+2kv//tpL//7cS//+3Ev//txL//7aS//+2kv//tpL///cTv/+31P//99W//7g
+ Vv//4Ff//+BX//7fVf/+31T//91P//7aS//+2kv/+9BE//vLPf/7zT3/+809//vNPf/6yjn/+MMz//jD
+ M//4wzP/+cQy///LSP+VXRX/UycA/1swAP98QAD/jUkA/4tIAP+JRgD/o10A/7xzAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+8cwD/oFsA/4hFAP+LSAD/i0gA/4xIAP9hLAD/snoo///pd//+3l3//NZM//zT
+ Rv/7z0L/+85A//zPP//7zkD/+88+//vQQf/800b//NVG//rJOv/4wzL/+MMz//jDM//5xTX/+sw8//zO
+ Pv/7zT3/+cY2//jDMv/4wzL/+MQz//nHOP/6zT///dZH//3YSf/92Ef//dhH//3ZR//70kT/+MU1//jD
+ M//4wzP/+MMz//jDM//4wzP/9sIy//K+Mv/tuzD/AAAAWP///wD///8A////AAAAACzLsWvm7bow//TM
+ QP/82Uv//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7aSv/+2kr//tpK//7a
+ Sv/+2kr//tpK//7aSv/+2kr//tpK//7aS//+3U3//91P///eUP//3U///txO//7aS//+2kr//txK//3W
+ R//6yDr/+8w7//vNPP/7zTz/+808//vMO//5xjX/+MMy//jDMv/5xDH//8pH/5VdFf9TJwD/WzAA/3g+
+ AP+NSQD/i0gA/4lGAP+cVgD/vXIA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7xzAP+gWgD/iEYA/4tI
+ AP+LSAD/jEkA/2QuAP+yeij//+h1//3dWf/81Ur//ddN//zUSP/7yzz/+808//vNPP/7zTz/+808//zQ
+ P//800X/+sw7//jDMv/4wzL/+MMy//rIN//6zDv/+ss6//vMO//5xzb/+MMy//jDMv/4wzL/+MMy//rJ
+ PP/81UX//dhH//3YR//92Ef//dlH//zSRP/5xTX/+MMx//jDMv/4wzL/+MMy//jDMv/2wjH/8r4x/+27
+ MP8AAABY////AP///wD///8AAAAALMqwa+btuS//8r8z//nRRf/+2kj//tpI//7aSP/+2kj//tpI//7a
+ SP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7aSP/+2kj//tpI//7a
+ R//+2kf//tpI//7aSP/+2kj//tpI//7aSP/92En/+ss9//jCMf/6yjn/+808//vMO//7zDv/+808//vK
+ O//6xzb/+cU0//rHNf//z03/lVwV/1MnAP9dMAD/dTwA/41JAP+LSAD/iUYA/5VRAP+8cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/u3MA/51ZAP+IRgD/i0gA/4tIAP+MSQD/ZzAA/7J7J///5nX//d1a//3X
+ Tv/+2E7/+9RH//vOPv/7zDv/+8w7//vMO//7zDv/+8s8//rOP//6yzr/+cQz//jCMf/4wjH/+sk6//rK
+ Of/6xzf/+sw7//nHNv/4wjH/+MIx//jCMf/4wTD/+cc5//zURP/910b//ddG//3XRf/92Eb//NFD//nE
+ M//4wjH/+MIx//jCMf/4wjH/+MIx//bBMP/yvS//7bov/wAAAFj///8A////AP///wAAAAAsyrBq5u26
+ L//yvC7/98Q3//zVRf/+2kj//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7a
+ R//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+2kf//tpH//7aR//+20j//tlH//vM
+ Pv/4wzL/+MEw//nFNP/7zDv/+8w7//vMO//7zDv/+8w7//vMO//7zDv//M07///QTv+VXBX/UycA/10w
+ AP9yOwD/jEkA/4tIAP+JRwD/kU4A/7lvAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+7cwD/nVgA/4lG
+ AP+LSAD/i0gA/41JAP9oMAD/sXsn///kcf/+3lr//dlU//3ZU//91kr/+9BB//vMO//7zDv/+8w7//vM
+ O//7yTj/+8g3//vLOv/5xTP/+MIx//jCMf/6yjn/+so5//rFNP/7yzr/+so5//jEM//4wjH/+MIx//jB
+ MP/5xjj//NRE//3XRf/910X//ddF//3YRf/80UL/+cc4//nEM//4wzL/+MIx//jCMf/4wjH/9sEw//K9
+ L//tui//AAAAWP///wD///8A////AAAAACzJr2nm7Lku//G8Lv/0vy//+cY4//3WRv/92kf//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dtG//3ZRv/6zD//98Iy//fBMP/3wTD/98Ew//nHNv/6yzr/+ss6//rL
+ Ov/6yzr/+ss6//rLOv/7zDr//89N/5VcFf9UJwD/XTAA/285AP+MSQD/i0gA/4pHAP+NSwD/s2oA/7tz
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+bVgD/iUYA/4tIAP+LSAD/jUkA/2oxAP+xeyf//+Vx//3e
+ WP/82E///dpT//3ZUP/91kr/+84+//rLOf/6yzn/+sg3//fDMv/5xjT/+ss5//jDMf/3wTD/98Ew//nH
+ Nf/6yjn/98Ix//nGNf/6yzr/+sg3//jDMv/3wTD/98Av//nJOP/800P//NZE//zWRP/81kT//NdE//vS
+ Qf/6yjv/+sk3//rIN//4xDP/98Ew//fBMP/1wDD/8bsw/+y5Lv8AAABY////AP///wD///8AAAAALMqw
+ aubsuS7/8bwu//W/L//3wC//+cY4//vSRP/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3Z
+ Rv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3ZRv/92Ub//dlG//3bRv/910b/+ss9//fC
+ Mv/3wTD/98Ew//fBMP/3wTD/98Ix//nHNf/6yzr/+ss6//rLOv/6yzr/+ss5//vMOP//z07/lVwV/1Qn
+ AP9dMAD/azcA/4xIAP+LSAD/ikgA/4pIAP+tZwD/vHMA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/5pV
+ AP+JRgD/i0gA/4tIAP+NSQD/bDIA/7B7KP//63b//uJa//7cS///31D//99Q//7eUf/92kv/+9BB//rK
+ O//3wTH/98Ew//rINv/6yDb/98Ew//fBMP/3wTD/+MQz//rLOf/5xjX/98Ix//nHNv/6yjn/+sk3//nG
+ Nf/5xzj/+s0///zTQv/81kT//NZE//zWRP/810T/+9BB//rJOv/6yTf/+so5//rKOf/5xjT/98Ew//W+
+ MP/xuzD/7Lku/wAAAFj///8A////AP///wAAAAAsya5p5uy4Lf/xuy3/9b8v//fAL//4vy7/+MMz//vP
+ Pv/910X//dlG//3ZRv/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3YRf/92EX//dhF//3Y
+ Rf/92EX//dlF//3ZRv/92Ub//NRD//rKO//3wDD/98Av//fAL//3wC//98Av//fAL//3wC//98Ew//nE
+ M//6yDb/+sk3//rLOf/6yzn/+8w4///OTf+VXBX/VCcA/14wAP9nNQD/i0gA/4tIAP+LSAD/iEYA/6li
+ AP+9dQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/mFQA/4lGAP+LSAD/i0gA/45JAP9vMwD/sHsn///p
+ dP//5Fz//tlI//7bTP//30///t5S//7fU//+20z//ddG//vOQP/6zDz/+sg3//jEMv/3wC//98Av//fA
+ L//3wTD/+cY0//rKOf/5xjX/+MQy//nHNv/6yzn/+808//vPQf/7z0H//NVC//zWQv/81UL//NVC//zW
+ Q//7zj7/+cQz//nGNf/6yTf/+sg3//rIN//4xDP/9b8v//G6Lv/suC3/AAAAWP///wD///8A////AAAA
+ ACzKr2nm7Lgt//G7Lf/1vy//98Av//fAL//4wC7/98Ew//nHOf/80kH//dhF//3ZRf/92EX//dhF//3Y
+ RP/92ET//dhE//3YRP/92ET//dhF//3YRP/92EX//dhF//3YRf/92EX//dRD//zOPv/4xDT/98Av//fA
+ L//3wC//98Av//fAL//3wC//98Av//fAL//3wC//98Av//jBMP/4wzH/+cUz//nGNP/6xjP//8pH/5Vd
+ Ff9UJwD/XjAA/2U0AP+MSAD/i0gA/4tIAP+IRQD/o14A/710AP+6cQD/vHMA/790AP+7cwD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/u3EA/7xz
+ AP+XUwD/iUYA/4tIAP+LSAD/jkkA/3A0AP+weyf//+hy///kXf/+20z//dhE///dT///4Fn//+Fb///f
+ Vf/+31P//t5R//7cTv/7z0H/98Ew//jALv/3wC//98Av//fAL//3wC//+cU0//rIN//6yDb/+sg2//rL
+ Ov/8zj7/+84+//vPQP/81kL//NVC//zVQv/81kL//NZD//rJOv/3vi//98Av//jEM//6yDb/+sg3//nI
+ Nv/1wjH/8bst/+y4Lf8AAABY////AP///wD///8AAAAALMmuaObstyz/8Los//S+Lv/2vy7/+L8u//i/
+ Lv/3vy3/+cAt//rDMv/8yzn//tNA///YRP//20X//9xG///cR///3Eb//9xH///cRv//3Ef//9tG///b
+ Rf//2UX//9RC//3OPf/6xzT/+sIv//rBLv/6wi7/+sIu//rCLv/6wi7/+sIu//rCLv/6wi7/+sIu//rC
+ Lv/6wi7/+sEu//rBLv/6wS7/+sIu//vCLf//y0j/mGAW/1YpAP9gMQD/ZjQA/45JAP+RSgD/j0oA/4tH
+ AP+eWAD/u3MA/7xzAP+eYQD/m2AA/7pxAP/CdQD/vXQA/7txAP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7xzAP+/dAD/wHYA/8J1AP/BdQD/tG4A/5RRAP+JRwD/i0gA/4tIAP+NSQD/cjYA/7R/
+ J///73b//+tm///iWP//3Ej//+BR///hVf//41r//+JU///iVv//5Ff//91Q///dR///0j//+8Ux//rB
+ Lv/6wi7/+sIu//rBLv/6wi7/+8Ux//zKNv/9zTj//c88//3QPf/9zjr//9dD///aQ///2kP//9pD///a
+ Q///2ET/+8Y0//vCLf/7wi7/+sEu//jDMv/6yDX/+cg1//bEM//xuy3/7Lcs/wAAAFj///8A////AP//
+ /wAAAAAsyK1n5uu3LP/wuiz/9L4t//a/Lv/2vy7/9r8u//jBMP/8wT7/+8A+//zBPv/9w0D//cVE//7J
+ SP/+zkj//85I///OSf//zkr//85L///MTP//y0v//8xH///ISf//xUb//8E///zBPv/8wj///MM///vD
+ QP/8wz7//8E7///BPP//wT3//8E+///BPv//wT7//8E+///BPv//wj///8I////BP///wTz//8M+///G
+ T/+SWA//USQA/1MpAP9RKAD/ZjQA/2UzAP9bLQD/bDUA/5pUAP+9cAD/yHQA/4VNAP9RLQD/bT0A/41T
+ AP+wZgD/wnIA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+/cQD/tWsA/6BeAP+QVQD/gEkA/3BB
+ AP9nPgD/iEkA/4xIAP+LSAD/i0gA/41JAP90OAD/rngk///bbP//1lr//9RX///PT///0FH//8pU///K
+ Vf//yE7//8hO///LU///ylD//8hO///KT///yUb//sM////FQP/+xT7//MM9//zDPf/6wz3//Mc///nE
+ Pv/7x0H//MlD//zKRP/+z0f//c9H//7PR//+z0f//s9H//3LRf/7wz3/+8M9//zCPv/8wT7/+MAy//jF
+ M//5xzX/98Y0//G9MP/rtiz/AAAAWP///wD///8A////AAAAACzIrWfm67Yr//C5K//0vS3/974t//e+
+ Lf/3viz//8pE/6tyJf9wOwX/e0UI/3tFCP97RQf/e0MG/35EBP90Qwz/WzoU/0sxE/9PMRP/TjIS/04w
+ E/9NMRX/WDMJ/1gyCP9wQAn/fkYI/3tFCP97RQj/e0UI/39EBf98PQH/Wy0D/1gtAv9ZLwL/WTAC/1kt
+ Af9ZLQH/Wi0B/1svAf9bMAD/WzAC/1gwBv9aMQb/WDEH/zsdAP8uEwD/KxMA/ywUAP87HQD/QB8A/z0e
+ AP9IJgP/ikoA/7xyAP+0bgD/eksA/1QzAP9WNQD/VDQA/187AP95SgD/nWAA/7txAP+6cQD/unEA/7px
+ AP+6cQD/u3MA/7hvAP90QwD/UC0A/1YyAP9WMgD/VTUA/1w3AP+ERgD/jEgA/4tIAP+LSAD/jUkA/39B
+ AP9oNwD/d0UI/3ZABP93QQf/eUIG/3g6A/9YMAX/VS0D/1QtCP9ULgj/VC4I/1QuCf9TMAn/UzYM/1Ix
+ C/9eNgv/YDcJ/00xCP9tPwD/YT0E/0YwBv9JMQX/RzAE/0cwA/9HMQL/RzEC/0UxAv9FLgL/RS4B/0Uu
+ Af9FLgL/RTAC/0UxA/9HMgT/OyYE/4BZI///y0//9sEu//nGNP/3xDT/8r4x/+u0K/8AAABY////AP//
+ /wD///8AAAAALMitZ+brtSr/8Lgq//S9LP/3viz/974s//e+K///y0n/lV4Y/0gdAP9XKgD/VyoA/1cq
+ AP9XKgD/WywA/xwUWv8AA8//AAS4/wAEuf8ABLn/AAS9/wAEvf8RCyv/IAsA/0MhAP9YKwD/VCkA/1Up
+ AP9YJwD/WCkA/whlpP8AYar/AFWk/wBVpP8AVaT/AFOh/wBTof8AUqD/AFGf/wBRn/8AUqH/AFWq/wBV
+ q/8AVar/AFmz/wBbuP8AWrn/AFu2/wBcvf8AYMD/AGfM/x88W/9xKgD/l5g9/xDf3v8Hu8L/BK68/wiz
+ vP8ItL7/AL/R/zBnSv9hMAD/t28A/7tzAP+6cQD/unEA/7xwAP/AfAD/Kco3/wDBMv8GsST/B7Ml/wa3
+ JP8AwCf/Q2MI/4Y8AP+NSQD/i0gA/4tIAP+MSAD/h0YA/3M7AP9sNwD/azQA/2k0AP9uLAD/Py8A/wC0
+ TP8AtDz/AJ0l/wCfKP8Anyj/AJ8p/wCqKv8AkCP/FAsA/z8aAP8pFgD/OQsM/8ofgf/CEWP/uAtY/7oL
+ WP+3C1T/tApR/7IKUP+zClD/swpR/7MLUf+zC1P/swtT/7QLUv+0C1L/swpT/7wMWf9jACr/Tz4L///Q
+ UP/2wCz/+cYz//fFM//yvzL/67Uq/wAAAFj///8A////AP///wAAAAAsyK1n5uu1Kv/wuCr/9Lss//e9
+ LP/3vSz/970r///KSP+aYxn/UCUA/14wAP9dMQD/XzEA/2IyAP9mNAD/Jxpp/w8R//8EBP//AQDv/wAA
+ 8P8AAPH/AAXp/yUZNP85HQD/YjMA/3o/AP95PwD/e0AA/4E/AP+AQgb/BcD//wDO//8Ahe7/AIHs/wCE
+ 7/8Ahe//AITw/wCG8P8AhvH/AIfy/wCI8f8AiO//AInw/wCK8P8Ai/L/AIvy/wCO9P8AjvT/AJH1/wCE
+ 9v8Abdn/PSIN/28mAP+Dlkv/C//+/wDx+P8A2ef/ANzp/wDe6v8A4PT/MHNZ/2kwAP+4bwD/u3MA/7px
+ AP+6cQD/vG8A/757AP8Q/2L/APFh/wDeRf8A4Ub/AOVH/wDfQf85bAz/gzYA/4tHAP+JRgD/iUYA/4lG
+ AP+JRgD/jEcA/4xIAP+LRwD/jkgA/483AP8Wix3/AP+Q/wD/h/8A10L/AMo5/wDNOv8Azjn/ANo7/wtz
+ FP8gAAD/o2AL/04xAP9gGxz//1j3//9A0f//JaD//yai//8ppv//KKf//yin//8qpv//Kqf//y2q//8u
+ q///Lqv//y6r//8wsP//MLH//yqg/6YFSf9NRgn//85P//a+LP/5xTP/98Qz//K+Mf/rtSr/AAAAWP//
+ /wD///8A////AAAAACzIrWbm6rQp/++3Kf/zvCv/9r0r//a9K//2vSr//8tG/5diGv9dKwD/g0MA/4RE
+ AP+ERQD/hUUA/49KAP83ImT/Cw///wAA/v8AAPz/AAD8/wAA+f8ABN7/Lx8u/0ckAP97PgD/kksA/41J
+ AP+NSQD/kUcA/49HAf8AvPn/AsD//wCk+v8ApPj/AKP5/wCj+f8Ao/n/AKX6/wCj+f8ApPn/AKT5/wCl
+ +v8Apfr/AKX6/wCn+/8Apfv/AKb7/wCn/f8Anvj/AHLo/yU7V/9uMQD/lj4A/32PSf8E8f//AOzy/wDu
+ 9P8A7vT/APP4/wDx/f8wbVL/aTAA/7hvAP+7cwD/unEA/7pxAP+8cAD/vnkA/xTzWf8A7mH/APFU/wDx
+ Vf8A9lX/ANVC/z1lC/+gUAD/rGIA/6VdAP+hWwD/nVgA/5lVAP+XUgD/lVEA/5NPAP+bSQD/YkEA/wDV
+ W/8A/4j/AOVX/wDgSv8A3Eb/AOFJ/wDWP/8ArSv/HxIA/08fAP/vnxr/TzIA/2QfF///TuH//yjF//8k
+ vf//JL7//yS///8kvv//JL7//yW+//8lvv//JcD//yfB//8owf//KML//yjD//8oxv//I53/lgRA/09F
+ Cf//z07/9sAs//jHNf/3yDf/8sIz/+u3LP8AAABY////AP///wD///8AAAAALMesZubqtCn/77cp//O6
+ K//2vCv/9rwr//a8Kv//ykb/mGMZ/10sAP+NSQD/jUkA/41JAP+MSQD/lEwA/zkjY/8LD///AAD6/wAA
+ +P8AAPr/AAD4/wAE2f8uHiz/RiQA/3k+AP+OSgD/i0gA/4tIAP+NRgD/jEUC/wG1+f8Ct///AKL7/wCj
+ +/8AoPr/AJ/5/wCb+P8Amvj/AJr4/wCZ+P8Amfj/AJj3/wCX9/8Al/f/AJf3/wCX9/8Al/f/AJn4/wB8
+ 6v8CVK//dzkA/5FKAP+SPAD/c4hJ/wPv//8A4e3/AOPv/wDj7v8A5PD/AOHz/y9oTf9pMgD/uG8A/7tz
+ AP+6cQD/unEA/7xwAP++eQD/F/Nc/wDpX/8A6FD/AOlR/wDsUP8AzEH/PGIL/65cAP/DdwD/vHMA/7xz
+ AP++dAD/vnQA/711AP+7cQD/vXAA/71gAP8gkRz/AP+D/wDoYv8A1D//ANZF/wDXRv8A2ET/AMA2/xhq
+ EP8oAAD/q2gO//yuHf9KLgD/aCAX//9N4f/8Jrv/+B+v//kfsP/5ILD/+iCx//ogsf/5ILH/+iCy//oh
+ tP/7IbX//CK1//4iuP/+Irj//yO8//8cnP+RAzz/T0UJ///RUP/3xzL/+Mk3//bHNv/ywjP/7bww/wAA
+ AFj///8A////AP///wAAAAAsx6xl5uqzJ//vtij/9Lsq//a8Kv/2vCr/9rwp///KRv+YYxn/WCgA/4lH
+ AP+MSAD/ikcA/4pHAP+RSAD/NyNj/wsP//8AAPj/AAD2/wAA9v8AAPP/AAXS/ywcKv9EIgD/eT4A/4xJ
+ AP+JRwD/iUgA/41EAP+KRAL/ALb6/wSz//8Am/n/AJv5/wCZ+f8Aovv/AKz6/wCo+f8AqPn/AKf5/wCn
+ +f8Ap/r/AKf6/wCm+v8Apvr/AKn7/wCr/f8AjfD/AGLR/5BpKf+8ZQD/r2gA/71hAP+Jm0j/AOj9/wDW
+ 6P8A2en/ANnp/wDa6/8A1Oz/LmJK/2o0AP+4bwD/u3MA/7pxAP+6cQD/vHAA/715AP8Y8l3/AOJb/wDi
+ Tv8A4k7/AOVQ/wDBQP87Xwv/p1kA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/JcgD/h2EA/wDU
+ V/8A/nr/ANBF/wDLQf8AzEL/AM5D/wC/Of8AmSX/OysA/1ksAP//sSP/66Ac/10/AP99NBb//03j//ck
+ tv/vGpr/8Byi//Ecov/yHKT/8h2l//Idpv/zHaj/9B6p//YerP/3H63/+B+v//kgsf/7IbX/+heZ/4kD
+ Ov9RRQj//9ZV//jHMv/4xTH/9cMw/++5K//rtyv/AAAAWP///wD///8A////AAAAACzIq2Xm6rIn/++1
+ KP/0uir/9rsq//a7Kv/2uyn//8lG/5hjGf9UJwD/iEcA/41JAP+PSwD/kEwA/5hRAP86JmT/CQ7//wAA
+ 9f8AAPL/AADy/wAA8f8ABsv/NCIo/1ItAP+UVAD/q2IA/6hiAP+qYwD/smMA/7FmAP8Ftvr/A6n//wCT
+ +f8Ak/j/AI72/wCU7/8G0v//Adz//wDW//8A1v//ANb//wDW//8A1f//ANX//wDT//8A1P//ANv//wCn
+ //8/Z4n/ynMA/750AP+8cwD/yWwA/46hR/8A4vr/AMzj/wDP5f8Az+X/ANDn/wDJ5P8tXEb/ajUA/7hv
+ AP+7cwD/unEA/7pxAP+8cAD/vnkA/xrvYP8A3Fn/ANpM/wDbTf8A303/ALg//zpbC/+mWQD/v3QA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8BkAP8okxv/AP94/wDcWP8AwTr/AMM+/wDEP/8Awj3/AKMw/x9n
+ Dv9EGAD/pmUM///APP/Yihf/XT8A/4E3Fv//S+f//SvW//Qfuf/zHrP/8h2u//Ecq//wGqb/7xmi/+8Z
+ pP/wG6P/8Ryk//EcpP/xHKT/8h2m//Yerf/yF5X/ggM3/1FFCP//2Vn/+Mgz//nHNP/1wi//77Uo/+qx
+ J/8AAABY////AP///wD///8AAAAALMerZObpsib/7rUn//O6Kf/1uyn/9bsp//W7KP//yUT/mmMZ/1Al
+ AP+FRAD/kk0A/7RsAP+5bwD/xXYA/0w0Yv8HDP//AADx/wAA7f8AAO7/AADs/wAFwv8+KiX/YTsA/69r
+ AP/EdwD/vXQA/7xzAP/EcwD/vXUA/wa4+f8BpP//AIz4/wCO+f8AifT/AGPP/y1XcP9XRBH/jmwR/7iE
+ Df+zgQ7/s4EO/7OBDv+zgQ7/tIEO/7aGDf+2iBD/sYgV/7t1AP++cgD/unEA/7pxAP/GagD/jKBH/wDg
+ +v8Awd7/AMTg/wDE4P8AyOL/AL3f/y5XQv9qNgD/uG8A/7tzAP+6cQD/unEA/7xwAP+/egD/HPBi/wDX
+ V/8A1En/ANRK/wDYSf8Arjz/OlcL/6NYAP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP/HcQD/iGIA/wDU
+ U/8A+W7/AL4+/wC4Of8Aujv/ALw7/wCrNP8AgyP/RDMA/1osAP/0mxz//7U3/8x9Ff9bPQD/gjQd//9J
+ 7///Stn//0fP//9FzP/8Psn/+TjJ//g3xv/3NsH/9TK6//spyP/fGZb/6BmW/+wanP/tG53/8Byh/+kV
+ kP96AjX/U0UJ///XVv/3xzD/+Mc0//XDMP/wuSv/6bEm/wAAAFj///8A////AP///wAAAAAsxqpk5umx
+ Jv/utCf/87ko//W6Kf/1uin/9boo///JRP+aYxn/UCQA/4NEAP+MSAD/rmcA/792AP/IeAD/TDZj/wkN
+ //8AAO7/AADo/wAA6f8AAOf/AAe6/zwpI/9hOgD/rGcA/750AP+6cQD/unEA/8BwAP+7cgD/Brb5/wCd
+ //8Ahfj/AIf4/wCF9/8Aadf/NkBM/18oAP+pXgD/ynIA/8JvAP/CbwD/wm8A/8JvAP/CbwD/wm8A/8Jv
+ AP/CbwD/vXIA/7pxAP+6cQD/unEA/8ZqAP+MoUf/AN/5/wC52f8Au9v/ALvb/wC+3v8AtNf/LFM+/2w4
+ AP+5bwD/u3MA/7pxAP+6cQD/vHAA/715AP8d8GP/ANNW/wDMRv8Azkb/ANJH/wCmOv85Uwr/oFkA/8F1
+ AP+6cQD/unEA/7pxAP+6cQD/vHMA/8NiAP8pmR//AP9x/wDUUP8ArzX/ALM4/wCzOP8Asjf/AJAq/x5d
+ Df9UJQD/rGkL//+sNf//pC3/xncU/10+AP9/NRr/4lxD/8h1AP/EdAD/yXgA/69cAP+ZSAD/nEoA/6BL
+ AP+KRwD/hxs7/7kMaP/kF4//5xiS/+cYlP/qGJb/4xSL/3EDMv9VRAr//9ZV//fDLf/2viz/874s//G+
+ Lv/qtCn/AAAAWP///wD///8A////AAAAACzHqmTm6bEl/+60Jv/zuSj/9boo//W6KP/1uib//8lD/5pj
+ Gf9PJAD/gEIA/4pGAP+eWQD/vXUA/8Z4AP9OOGP/Cw///wAA6/8AAOT/AADl/wEA5P8ABrT/Oykh/2M8
+ AP+taQD/vXQA/7pxAP+6cQD/wHAA/7pyAP8Htvj/Apr//wB/9/8Agfb/AIH6/wBx6f80RlT/XzMA/6Rj
+ AP+/dAD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP+6cQD/xmoA/42i
+ R/8A3vr/ALPW/wC11/8Atdf/ALfa/wCq0/8rTTv/bDkA/7lvAP+7cwD/unEA/7pxAP+8cAD/vnoA/yHw
+ Z/8A0FT/AcdF/wDHRf8AzEX/AKA5/zhPC/+eVgD/wXUA/7pxAP+6cQD/unEA/7pxAP/HcQD/jGMA/wDZ
+ V/8A+Gr/ALQ5/wCuNv8Arjb/AK82/wCbL/8AdCH/RC8A/3xKAP/5nhz//6cz//+cJP/CcRP/ZTwA/147
+ AP+tbQD/u3UA/7hyAP+6dAD/nFgA/4NGAP+HSAD/ikoA/2E3AP91DzP/xw90/+MViv/iFYr/4hWL/+UW
+ jv/cEoT/WwIm/1hEDP//11b/9sEr//W5KP/zuCj/8L0s/+y5LP8AAABY////AP///wD///8AAAAALMaq
+ ZObpsCX/7rMm//O4KP/1uSj/9bko//W5Jv//yEP/mmMZ/08jAP98QQD/jEgA/5FNAP+6cQD/xngA/044
+ Y/8MEv//AADq/wAA4f8AAOL/AADh/wAGr/87KSD/ZDwA/65rAP+9dAD/unEA/7pxAP/AcAD/u3IA/we3
+ +P8Al///AHz1/wB99v8Afvr/AGzl/zNDU/9hNQD/pmUA/790AP+6cQD/unEA/7pxAP+6cQD/unEA/7px
+ AP+6cQD/unEA/7pxAP+6cQD/unEA/7pxAP/GagD/jaJH/wDe+v8ArNT/ALLW/wCw1f8As9j/AKXO/ytL
+ Ov9sOQD/uW8A/7tzAP+6cQD/unEA/7xwAP++egD/Iu9p/wDNVf8DxEP/AcVF/wDKRf8Anjn/N04L/5pV
+ AP/BdQD/unEA/7pxAP+6cQD/vHMA/8ViAP8vnCL/AP9y/wDSTf8AqDP/AKw2/wCsNv8AqTP/AIQo/xhY
+ Df9ZJwD/ypAR//+nM///oTH//5Uf/71sEv9lPQD/YDwA/7JsAP+8cwD/unEA/7xzAP+eWQD/iUYA/4xI
+ AP+ERwD/ZCML/6MMXP/ZEX7/3xOD/94Tgv/fE4T/4xSI/9gRgP85Aw//X0YP///TUf/3wiz/9r4s//S7
+ Kv/xvi3/7r4w/wAAAFj///8A////AP///wAAAAAsxqlj5umwJP/usyb/87gn//W5J//1uSf/9bkk///I
+ Q/+aYxn/TiMA/3c+AP+NSQD/iUYA/6xlAP/JegD/Tzhj/w4T//8BAOn/AADh/wAA4v8BAOH/AAWt/zso
+ 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
+ Gv/vrBr/76wa/+6rGP//wDT/n2UR/zsfEf96f///gYD//2Zl//9nZf//Zmb//2Rj//9iYf//YWD//19e
+ //9cW///W1r//1hX//9WVf//VFP//1ZV//9ZV///Kijp/wkSoP9NJgD/fT4A/ybb//8q5P//IsP//yLF
+ //8hxP//IMX//x/E//8ew///HcP//xrD//8Zwv//GL///xi///8Ywf//A6r//wKF3P9PIwD/eD0A/zft
+ 7/9P//7/RPb//z71//879f//N/X//zTz//8v9P//KvP//ybx//8i8f//Hu7//xnv//8W7f//FO3//xPs
+ //8Y6///BcbR/y8ZAf9NJwD/c/bY/3b/2P9R9rP/U/e1/1H2s/9N96//TPiz/0r6s/9G+K//RPqv/0H5
+ rP8++ar/Pvmo/zv2pf85+Kj/LfGT/xrLYP81JgD/VyYA/205AP9pNgD/WycA/7WEIf///4f//99S///f
+ U///4FX//9xJ/9i4Jf9PLgD/fzce//+b+f//auH//2Ld//9h3v//Xdz//1vc//9Z2v//Vtf//1LW//9O
+ 1f//TdT//0nU//5H1f//SNT//D/W/8crlf9TJQD/jFgQ///QR//656H/+tZZ//rlof/10Vn/89eZ/wAA
+ AFj///8A////AP///wAAAAAsv6BY5uWlGP/ppxj/7asZ/++sGf/vrBn/76sX///ANP+eYxD/OB0R/2Vv
+ //+Mkv//kpf//46T//+Kj///iIz//4SJ//+Ahv//fYP//3p+//9yd///bnP//2lu//9jaP//X2T//15j
+ //9UW///GSa//1YpAP9iMAP/G8f6/zj6//848f//N/L//zfy//828v//NPL//zTy//8x8v//L/L//y7y
+ //8t8v//K/D//yvw//8s8f//Gt7//ztmc/9ZJgD/Md7k/1X//v9R/P//T/v//0z8//9L/P//SPv//0f6
+ //9E+v//Qvr//z/7//89+///O/r//zj7//81+///M/r//zb6//8Z4Oj/RyYD/0woAP9n5ML/m//1/478
+ 6v+N/Ov/iPzp/4L95f99/eH/eP7g/3L93f9s/9n/Zv7U/1/+0/9c/9H/W//O/1f/zP9Y/87/T//B/zyT
+ Rv9eJAD/Wy8A/1ovAP9OIAD/p3ga////iv//73j//+92///xeP//9Xn/58o7/180AP93Lxr//5Lv//+c
+ 9f/9le///ZXx//6T7//+j/L//ovy//6I8//+hfX//4L1//579f//dvX//3H0//9p9P//a/b//1/u/4Ii
+ K/+GVwn//81A//jSTP/86a3/+uGM//fdgv/z1Xr/AAAAWP///wD///8A////AAAAACy/nljm5aQY/+ml
+ GP/tqhn/76oZ/++qGf/vqxf//780/5tiHP9GHgD/Qyoy/0EqM/9AKTH/QCkx/0ApL/8/KC//QSgv/0An
+ L/8/KDD/Pygw/z4nLv9AJi7/PyYu/z4nLv8/Ji3/PyYu/0ApNP9DKSv/WSwA/1krAP9TPin/U0Qu/1RB
+ K/9UQiz/Vkct/1ZELf9WQy3/V0cu/1dJLv9WRy7/V0ov/1ZLMf9WSjH/XUct/2VKMP9hTzn/X0En/1om
+ AP9ZQxz/W0om/1tIIv9bSCL/Wkgi/1tIIv9bRyL/W0cg/1tHIP9bRyD/Wkch/1pIIf9bRyD/W0cg/1tH
+ IP9bSCL/WUUe/1lHIf9fLgD/XCsA/1tCCf9bRQn/W0EI/1tBB/9aQQb/WkIG/1pCBP9aQAT/WkAG/1lB
+ Bf9ZQAX/WT8D/1k/A/9ZPwL/WT4C/1g+BP9aRQr/WkYL/1krAP9cLAD/XC0A/1cqAP9lMwD/fEcC/3hE
+ Av94QwL/eEQC/3pGBP97RgP/WCwA/1grAP9wLQr/cTAL/3AuCf9vLgn/by0J/28sCP9vLgf/by0G/24s
+ B/9uLAf/biwF/20rBP9tLQT/bSsE/20tBP9xLgr/WyEA/4xXFv//xT//9sIV//nTTv/53H//99h1//PY
+ ff8AAABY////AP///wD///8AAAAALL6eV+blpBf/6aYX/+2qGP/wrBj/8KwY/++rF//1sCH/6606/9+g
+ MP/loyf/5aMn/+WhJ//loyf/5aMn/+WjJ//loyf/5aMn/+ajJ//moyf/56Mn/+ejJ//noyf/56Mn/+ej
+ J//noyf/56Un/+elKf/ipTL/4qIy/+OcKP/kmSf/5Jsn/+ObKP/knCn/5aAq/+WhKv/loSr/5qEp/+ah
+ Kf/moCj/5qAo/+agKP/koSr/46Ep/+OhKf/jpS3/46k0/+WiLP/jnyv/458r/+OfK//jnyv/458r/+Of
+ K//jnyv/458r/+OfK//jnyv/4psp/+OaKP/jmyn/45sp/+OdKf/jmyn/45wq/+KiMv/hozL/4Z4t/+Ge
+ Lf/hni3/4Z0t/+GbLf/hmiv/4Zst/+GbLf/hmy3/4Zst/+GbLf/hmy3/4p4u/+KeLv/ini7/4p4u/+Od
+ Lf/joDD/4KUz/+CmNP/gpjT/4KU0/9yiM//ZnTD/15wx/9eZL//Xmy//2J0w/9mfMf/fpDP/3qIy/9mi
+ LP/ZoCz/2aAs/9mgLP/ZoCz/2aIs/9miLP/Zoiz/2aIs/9mgLP/apS3/2qUt/9qlLf/Zoyz/2aMs/9mk
+ LP/ZojD/56o3//WxIv/ythz/+MUc//bFG//zxSf/7LwZ/wAAAFj///8A////AP///wAAAAAsvp5X5uWk
+ F//pphf/7aoY//CsGP/wrBj/8KwY/++rF//0rhr/+LIc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ez
+ HP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ezHP/3sxz/97Mc//ey
+ HP/3shz/+bcg//zGJv//zyr//84q///PKv//zyr//88q///PKv//zyr//9Eq///QK///0Cr//88q///N
+ KP//zin//88q///PKv//0Cv//9Eq///QKv//zyr//88q///QKf//0Sn//9Qx///SMf/9yCj//MEj///I
+ Jf/8wCL/+rof//i0Hf/3shz/97Mc//ezHP/4shz/+bce//y8If/7vyH//Lwh//izHf/3shz/97Mc//ez
+ HP/3shz/+LMd//q7IP/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/If/7vyH/+78h//u/
+ If/6viD/+bMd//eyHf/8vCH/+78h//u8If/5tB3/97Ac//eyHP/3sxz/97Mc//ezHP/3shz/97Ac//ew
+ HP/3shz/+bkf//u+If/7viH/+rsh//eyHf/3shz/97Mc//iyHP/0rhr/76sX/++qGf/zuR//9sUj//LD
+ If/tvyL/AAAAWP///wD///8A////AAAAACy/nVfm5KMW/+ilFv/sqRf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76kW//CsGP/0ux//+Mgj//jII//4yCL/98ci//fG
+ I//4yCP/+Mgj//fGI//2wSH/9Lof//K3Hf/xsxz/8LAa//CwGv/xsRv/8rUc//S6H//2wSH/+Mgj//jI
+ I//4yCP/+Mkj//rOKP/70Sr/+9Eq//rOKf/2xCX/9sIi//W+H//wrBf/76kW/++pF//vqxf/76kX/++p
+ F//vqRb/8K0Y//K1HP/ytxz/8rIZ/++qFv/vqxf/76kX/++rF//ytBr/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ztRv/76sX//GwGf/ythz/8rYc//O1
+ G//wrRj/76kX/++pFv/vqRb/76kW/++pF//wqxf/8KwY//KyGf/0txz/8rcd//K3HP/xrhn/76kW/++p
+ F//vqxf/76sX/++rF//vqxf/76kX/+6pGP/xuB7/8sMh/+2/Iv8AAABY////AP///wD///8AAAAALL6d
+ Vubjoxb/6KUW/+ypF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/76sX/++r
+ F//urBj/87kf//jGI//4yCP/+Mgj//jII//4yCP/+Mgj//fGI//1vyD/8bMc/++tGf/vqxf/76kX/++p
+ Fv/vqRb/76kW/++pFv/vqxf/76sX/++uGf/ztx7/9sIi//jII//5yyX/+9Eq//vRKv/6zyn/+swm//nJ
+ Jv/3wyT/87oe//KyGv/vqxf/76sX/++rF//vqxf/76sX/++rF//vqxf/8LAa//K3HP/ytRz/76wX/++p
+ F//vqRf/8rIa//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3HP/ytxz/8rcc//K3
+ HP/ytxz/8rcc//K3HP/ytBr/76sX//GyG//ythz/8rYc//K2HP/wsRr/8KwY//CsGP/wrRj/8bIb//K2
+ Hf/zuh7/9Lwf//S8H//0vB//87kd//K0Gv/vrhn/76sX/++rF//vqxf/76sX/++rF//vqxf/76kX/+yp
+ F//tsRz/7Lwh/wAAAFj///8A////AP///wAAAAAsvpxW5uOiFf/opBX/7KcW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//K2Hf/3xCH/+cgh//nHIf/5xyH/+cch//nH
+ If/2wyH/8rcd//CrF//vqRb/76gW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++q
+ Fv/xrhn/9Lwf//rMJv/70Sj/+9Ao//nJI//5xyH/+cgh//jHJf/zuh7/8rQa/++qFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/wqxf/87Ub//O1G//wrRj/76gW//CsGP/zthv/87Yb//O2G//zthv/87Yb//O2
+ G//zthv/87gb//O2G//zthv/87Yb//O2G//zthv/87Yb//O2G//zthv/87Yb//O4G//xrhn/8KoX//Kz
+ Gf/ztRv/87Ub//O1G//ztRv/9Lcc//O6Hf/0ux7/9Lse//S7Hv/0vR7/9L0e//O6Hf/zthv/87Ub//O1
+ G//ysRn/8KsX/++pFv/vqRb/76kW/++pFv/vqRb/7KcW/+ikFf/mqBn/AAAAWP///wD///8A////AAAA
+ ACy+nFbm46IV/+ikFf/spxb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++p
+ Fv/wrBf/8a8Y//CrF//vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++o
+ Fv/xrhn/9sIg//nIIf/5xyH/+cch//nHIf/5yCH/98Mh//GzHP/vqxf/76kW/++pFv/vqRb/76kW/++p
+ Fv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/vqRb/76kW/++pFv/wqxf/9b8i//vRKf/70Cf/+sgi//nG
+ If/5xyH/+swm//bCI//ztBr/76oW/++pFv/vqRb/76kW/++pFv/vqRb/76kW//CqF//ztBr/87Yb//Gt
+ GP/vqRb/8rIZ//O4G//zthv/87Yb//O2G//zthv/87Yb//O2G//yshn/8a8Y//GvGP/ysRn/87Ub//O2
+ G//zthv/87Yb//O2G//zthv/87Yb//O1G//wqhf/76kW//KwGP/ztBr/87Yb//O5Hf/0vR7/9L0e//S9
+ Hv/0ux7/9Lse//W6Hf/zthv/8bQb//O1G//ztRv/87Ua//O1G//zsxr/8KwX/++pFv/vqRb/76kW/++p
+ Fv/spxb/6KQV/+OhFf8AAABY////AP///wD///8AAAAALL+dVebjoRT/6KMU/+2nFf/vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/8a4X//GwGP/xrhf/8rAY//CrFv/vqRX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kW//O5Hf/5yCD/+ccg//nHIP/5xyD/+ccg//jG
+ IP/ythz/76kW/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++pFf/vqRX/76kV/++p
+ Ff/vqRX/76kV/++oFf/xrxj/98Qk//vQJ//7zSX/+ssi//rMJP/70Cf/+c0m//O1G//vqBX/76kV/++p
+ Ff/vqRX/76kV/++pFf/vqRX/8KoW//O0Gf/zthn/8awX//CqFv/ztRr/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ztRr/8a8X/++pFf/vqBX/76gV/++oFf/wqxb/87QZ//O3Gv/ztxr/87ca//O3Gv/ztxr/87ca//Gv
+ GP/vqBX/76kV//CrF//zthv/9bsd//W7Hf/1ux3/9Lcc//O0Gv/xsBn/8KsW/++pFf/vqhb/8awX//Ky
+ GP/ztRr/87Ua//O1Gv/zsxn/8KoW/++pFf/vqRX/76gV/+2nFf/ooxT/46EU/wAAAFj///8A////AP//
+ /wAAAAAsvpxV5uKhFP/noxT/66YV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wsBj/76gW/+6mFf/wrBf/8a4X/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6n
+ Ff/wrBj/9sAg//jHIP/4xyD/+MYg//jGIP/4xiD/8rcc/+6qFv/upxX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/++oFf/ztRv/+col//rQ
+ J//6zyf/+88n//rPJ//6zyb/8rcd/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/wrBf/8rYZ//K0
+ Gf/vqhb/8KwX//O3Gv/ztxr/87ca//O3Gv/ztxr/8rca//GwGP/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/wrBf/8rUa//O3Gv/ztxr/87ca//O1Gv/ztxr/8bAY/+6oFf/uqBX/8K4X//K0Gf/ztRr/87Ua//Gw
+ GP/vqhb/76gV/+6oFf/upxX/7qgV/+6oFf/upxX/76gV//CuF//ytBn/8rQZ//K0Gf/xsBj/7qgV/+6o
+ Ff/uqBX/66YV/+ejFP/ioRT/AAAAWP///wD///8A////AAAAACy9nFTm4qEU/+ejFP/rphX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV//CvGP/vqxb/7qgV//CvF//vrRb/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qcU//K0Gv/4xiD/+MYg//jHIP/4xiD/+Mcg//W/
+ H//vqxb/7qgU/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBX/7qcV/+6pFP/zuh3/+c0m//rRJv/6zyb/+c0l//nKIf/1vR3/7qoW/+6o
+ Ff/uqBX/7qgV/+6oFf/uqBT/7qkV//GyGP/ythn/8rIY/+6oFf/wrxj/87ca//O3Gv/ztxr/87ca//O3
+ Gv/ytRr/76sW/+6oFf/uqBX/7qgV/+6oFf/uqBX/7qgV/+6oFP/xsxn/87ca//O1Gv/ytRr/8rUa//O3
+ Gv/xshj/7qgV/+6qFf/ysxn/8rUY//K1GP/wrxf/7qgU/+6oFP/uqBT/7qgV/+6oFf/uqBX/7qgV/+6o
+ Ff/uqBT/7qgU//CvF//ytBn/8rQZ//K0Gf/vqxb/7qgV/+6oFf/rphX/56MU/+KhFP8AAABY////AP//
+ /wD///8AAAAALL2aVObioBP/56IT/+ylFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/76kV//CvF//wrxf/8K0W/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/9Loc//jHH//4xh//+MYf//jGH//4xh//8rQa/+6mFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/++q
+ Ff/0vh//+csh//nKIf/4xh//+MYf//fDH//wrhf/7qYU/+6nFP/upxT/7qcU/+6oFf/xsBf/8rMY//K1
+ GP/wqxb/7qYU//CuF//zthn/87YZ//K2Gf/ythn/8rYZ//KzGf/vqhT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU//GvF//ythn/8rQZ//O0Gf/ztBn/8rYZ//GyGP/upxT/8K0W//K1GP/ysxj/8bIX/+6o
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qgU//GxF//ysxj/8rUY//Cw
+ F//upxT/7qcU/+ylFP/nohP/4qAT/wAAAFj///8A////AP///wAAAAAsvJtT5uOfEv/nohP/7KUU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6oFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qYU/++pFf/2vx7/+Mcf//jGH//4xh//+Mcf//fC
+ Hv/wrBf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU//KzGf/4xR7/+MYe//jGHv/4xh//+MUf//O1
+ Gv/wqxX/76oV/++qFf/wrRb/8bEY//KzGP/ysxj/8K8W/+6nFP/upxT/8K4X//O2Gf/zthn/87YZ//O2
+ Gf/zthn/8rMY/++pFf/upxT/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/8bEX//K2Gf/zthn/87YZ//O2
+ Gf/ythn/8bEY/+6oFP/xsBf/8rMY//KzGP/xrhf/7qcU/+6nFP/upxT/7qcU/+6nFP/upxT/7qcU/+6n
+ FP/upxT/7qcU/+6nFP/upxT/8K0W//KzGP/ysxj/8rIY/+6oFP/uphT/7KUU/+eiE//ioBP/AAAAWP//
+ /wD///8A////AAAAACy9mlPm4p4R/+ehEv/spBP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K0W//fBHf/4xh3/+MUd//jFHf/4xh3/9bsb/++nFP/uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//upBP/8K4W//fDHf/4xh3/+MUd//jFHf/4xR3/9bsc//K0F//yshf/8rIX//K0F//yshf/8rEX//Cs
+ Ff/upxP/7qYT/+6mE//wrBX/87UY//O1GP/ztRj/87UY//O1GP/ztRj/8K4W/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/++qFP/ysxj/87UY//O1GP/ytRj/87UY//O1GP/xrxb/7qYT//KxF//yshf/8rIX/++r
+ FP/uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqBT/8rIX//Ky
+ F//yshf/76oU/+2lE//spBP/56ES/+KeEf8AAABY////AP///wD///8AAAAALL2aU+binhH/56ES/+yk
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6kE//xsBj/+MQd//jFHf/4xR3/+MUd//jG
+ Hf/ztxr/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6mE//vqhX/9r8c//jGHf/4xR3/+MUd//jF
+ Hf/1uxz/8rEX//KyF//ysRf/8rIY//K1GP/xsBf/76oU/+6kE//upBP/7qYT/++qFP/ytRj/87UY//O1
+ GP/ytRj/8rUY//O1GP/ysxj/76sU/+6mE//uphP/7qQT/+6mE//uqBT/8bEW//K1GP/ztRj/87UY//K1
+ GP/ztRj/87UY//CsFf/uphP/8rEX//KyF//yshf/76oU/+6mE//uphP/7qYT/+6mE//uphP/7qYT/+6m
+ E//uphP/7qYT/+6mE//uphP/7qYT/++oFP/yshf/8rIX//KyF//vqhT/7qQT/+ykE//noRL/4p4R/wAA
+ AFj///8A////AP///wAAAAAsvJpS5uGfEP/mohH/6qQS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aUS//CvFv/3xBz/98Uc//fFHP/3xRz/98Uc//K1GP/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2m
+ Ev/tphL/7aYS/+6pE//1vBv/98Yc//fFHP/3xRz/98Yc//S7Gv/uqBT/76wV//S5Gf/2wx3/+Mcd//jG
+ Hf/3xRz/9LoZ/+6pFP/tpRL/7agS//GxFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8K8V/++r
+ FP/vqxT/8KwV//GzFv/ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/7qkT/+2mEv/xsRb/8bMW//Gz
+ Fv/uqhP/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7aYS/+2mEv/tphL/7qkT//Gz
+ Fv/xsxb/8bMW/+6qE//tpRL/6qQS/+aiEf/hnxD/AAAAWP///wD///8A////AAAAACy7mVLm4J0R/+Wf
+ Ef/qoxL/7KQS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/toxL/8K8W//fDHP/3xBz/98Qc//fE
+ HP/3xBz/8rMY/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aYS//S6Gv/3xRz/98Qc//fE
+ HP/3xRz/9Loa/++oFP/1vhv/+Mod//jKHf/4yh3/+Mod//jKHf/5yx7/98Qd//CsFf/sohH/76sU//K0
+ F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0F//ytBf/8rQX//K0
+ F//ytBf/8rQX//CuFf/tpRL/7aUS//GvFv/xsxb/8bMW/++rFP/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/uqRP/8bEW//GzFv/xsRb/7qcT/+ykEv/qoxL/5Z8R/+Cd
+ Ef8AAABY////AP///wD///8AAAAALLqYUubfmxH/5Z8R/+qiEf/spBL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2jEv/wrxX/98Mc//fEHP/3xBz/98Qc//fEHP/ytBf/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2l
+ Ev/tpRL/7aUS/+2lEv/tphL/9LoZ//fFHP/3xBz/98Qc//fFHP/0uxr/9r8b//nLHv/4yB3/+Mod//jK
+ Hf/4yh7/+Mod//jIHf/5yx3/98Mb/+6pE//tpRL/8K8V//KzFv/ytBf/8rMW//KzFv/ysxb/8rMW//Kz
+ Fv/ytBf/8rMW//KzFv/ysxb/8rQX//KzFv/ysxb/8rMW//KzFv/ysRb/7qgS/+2lEv/tpRL/760U//Gz
+ Fv/xsxb/8K4V/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/+2lEv/tpRL/7aUS/++u
+ FP/xsxb/8bMW//CvFf/tpRL/7KQS/+qiEf/lnxH/35sR/wAAAFj///8A////AP///wAAAAAsuZdR5t6a
+ EP/knRD/6aEQ/+ujEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aMR//CsFf/3whv/98Qb//fD
+ G//3wxv/98Qb//K1GP/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2mEv/1vBn/98Qb//fE
+ G//3xBv/98Mb//fEHv/7ziL/+88h//rNH//3wxv/8rQX//K0F//1wRv/+Mkc//jHHP/4yh3/8rUX/+yj
+ EP/tpxH/8bEU//KzFv/yshb/8rIW//KyFv/yshb/8rIW//KyFv/yshX/8rIW//KyFf/yshb/8rIW//Ky
+ Fv/ysxb/8bIV/++pE//tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xsBX/7qgS/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/uqBL/8bEV//GxFf/xshX/76oT/+ykEf/roxH/6aEQ/+Sd
+ EP/emhD/AAAAWP///wD///8A////AAAAACy4lVHm3ZgQ/+OdEP/ooRD/66MR/+yiEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76oU//bBG//3xBv/98Mb//fEG//3xBv/9LkZ/+6lEv/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/tpBH/7aQR/+2kEf/toxH/76kT//bAGv/3xBv/98Qb//fDG//3wxv/+MUg//nKHf/5yx7/+s0g//K0
+ F//soBD/7aER/+6nE//2wRv/+Mkc//jJHP/1vhr/7aQR/+2jEf/uqBL/8bAU//KyFv/yshb/8rIW//Ky
+ Ff/yshb/8rIV//KyFf/yshb/8rIV//KyFv/yshX/8rIW//GxFf/uqBL/7aQR/+2kEf/tpBH/7aQR/+2k
+ Ef/wrhT/8bEV//GxFf/xrxX/7qYS/+2kEf/tpBH/7aQR/+2kEf/tpBH/7aQR/+2kEf/tpBH/7acR//Gv
+ Ff/xsRX/8bEV//GvFP/upRL/7KIR/+ujEf/ooRD/450Q/92YEP8AAABY////AP///wD///8AAAAAK7qX
+ T+XbmA7/4ZsO/+egD//qohD/66MQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/uphH/9b4Y//fE
+ Gv/3xBr/98Qa//fEGv/1vxn/7qkT/+2jEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2k
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+2jEP/xsBX/98Ma//fE
+ Gv/3xBr/98Qa//fBGv/3xB3/+Mgb//jJG//3wxv/8bEV/+2lEP/tpBD/7aIQ//O4F//4yRv/+Mkb//bC
+ Gv/uphH/7aMQ/+2kEP/uphH/8K0T//KyE//ysxP/8rIT//KyE//yshP/8rIT//KyE//yshP/8rMT//Ky
+ E//xrxT/7qcR/+2kEP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/+6nEf/xsBT/8bEU//GxFP/xrxT/76gS/+2l
+ EP/tpBD/7aQQ/+2kEP/tpBD/7aQQ/++oEv/xrxT/8bEU//GxFP/xsRT/7qkS/+2jEP/roxD/6qIQ/+eg
+ D//hmw7/25kR/wAAAFX///8A////AP///wAAAAAhsZBM1taUDv/emQ//450P/+igD//qohD/66EQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/ytRf/9sQa//bDGv/2wxr/9sMa//bCGv/wsBb/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7aUR//O5GP/2xBr/9sMa//bDGv/2xBr/9b8Z//W9Gv/4yBv/+Mgb//fE
+ G//xsxb/7aQR/+ygEP/sohH/9LsY//jIG//4yRv/9sAZ/+2kEf/sohD/7KMQ/+yjEP/soxD/7acR/++s
+ E//xsBT/8bEU//GxFP/xsRT/8bEU//GwFP/wrRP/7qgR/+2kEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+2oEf/wsBT/8LEU//CxFP/wsBT/760T/++pEv/uqBH/7qgR/++pEv/vrRP/8LAU//Cx
+ FP/wsBT/8LAU/+6rEv/soxD/66EQ/+qiEP/ooA//450P/96ZD//XnCP/AAAATP///wD///8A////AAAA
+ ABCLdEWm05IN/9uYDv/hmw7/5Z0P/+mhD//qohD/66EQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KIQ//Ct
+ FP/2whn/9sMZ//bDGf/2wxn/9sQZ//S8GP/uqBL/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yj
+ EP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yiEP/wrxT/9sIZ//bD
+ Gf/2wxn/9sMZ//bEGf/zuRf/8bMW//jGGf/4xhn/+coc//fEHf/vrBP/7qoT//K2Fv/4xhn/+MYZ//jJ
+ G//zuBb/7KIP/+yjEP/soxD/7KMQ/+yjEP/sohD/7KMQ/+2kEf/tpxH/7qcR/+6nEf/tpxH/7aUR/+yj
+ EP/sohD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+yjEP/soxD/7KMQ/+2nEf/wrhP/8LAU//Cw
+ FP/wsBT/8LAU//CwFP/wsBT/8LAU//CwFP/wsBT/8LAU//CwE//uqRL/7KMQ/+uhEP/qohD/6aEP/+Wd
+ D//hmw7/3JgO/9CfO/oAAAA8////AP///wD///8AAAAAAjErH1/SlBH/15UN/96ZDf/jnA7/56AO/+mi
+ D//qog//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7aYQ//S8GP/2xBf/9sMX//bDF//2wxf/9sMX//Kz
+ Ff/spA//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sog//7qgR//S7F//2xBf/9sMX//bDF//2wxf/9sMX//K1Ff/vrRL/98Qa//nM
+ Gv/6zh7/+cwc//fFGP/3xBj/+MYY//jGGP/4xxj/98UY/+6rEv/soQ3/7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+2lEP/vrBL/8LAT//CwE//wsBP/8LAT//CwE//wsBP/8LAT//Cv
+ E//vrRL/7aYQ/+yjD//rog//6qIP/+miD//noA7/45wO/96ZDf/YlQ3/uJRK3gAAACX///8A////AP//
+ /wAAAAAAAAAALMOaQ+3TkQz/2pUO/+CZDv/knA7/6J8O/+qgD//rog//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sog//8LEU//bCF//2wxf/9sMX//bDF//2wxf/9cEY//GwFP/sow//7KIP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KIP/+2nEf/zuBf/9sMX//bD
+ F//2wxf/9sMX//bDF//0uhf/7qcR/+6rEf/0uRf/+c4e//nMHP/4xxj/+MYY//jGGP/4xhj/+McY//jG
+ GP/xsxX/7KIP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yjD//sow//7KMP/+yj
+ D//sow//7KMP/+yjD//sow//7KMP/+yjD//sog//7KMP/+2mEP/vqxL/76wS/++sEv/vqxL/7qcR/+2k
+ EP/tpRD/7qgR/++rEv/vrRL/760S/++rEv/vqRD/7acR/+yjD//sog//7KIP/+uiD//qoA//6J8O/+Sc
+ Dv/gmQ7/2pUO/9OSEf9iUzN+AAAAB////wD///8A////AAAAAAAAAAAJX1Q9ftKRD//Vkg3/3JcO/+GZ
+ Dv/knA7/6J8O/+qgD//roQ//66EP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yhD//tpRD/9LsV//bDF//2whf/9sIX//bC
+ F//2wxf/9r4W//CvE//sow//7KEP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+ygDf/tpRD/8rYV//bCF//2whf/9sIX//bCF//2whf/9sEX//CtE//snw3/7KIP/+2h
+ Dv/wrhP/9r4X//jHGP/5xxj/+ckY//jHGP/3whf/8bAS/+yhD//sog//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yiD//sog//7KIP/+yj
+ D//vqhD/8K8T//CwE//wsBP/8LAT//CwE//wsBP/8K0R/+2lEP/soQ//7KIP/+yiD//sog//7KIP/+yi
+ D//sog//7KIP/+uhD//roQ//6qAP/+ifDv/knA7/4ZkO/9yXDv/Vkg3/v5ZE6gAAAC8AAAAA////AP//
+ /wD///8AAAAAAIyOlQAAAAAqsZNS1dKNBf/Xkwz/3JcN/+CZDP/mnQ3/558N/+mfDv/qoQ7/66EO/+uh
+ Dv/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+ygDf/vrBD/9b8V//bDFv/2wRb/9sEW//bBFv/2wRb/9sAW//GxFP/tpQ7/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+ygDf/soQ3/7qcP//K3Ff/2wRb/9sMW//bB
+ Fv/2wRb/9sEW//bEFv/zthP/7aIN/+yhDf/soQ3/7KEN/+yhDP/tpA7/8K4R//KzE//yshP/8K4R/+2m
+ Dv/soQz/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yhDf/soQ3/7KEN/+yh
+ Df/soQ3/7KEN/+yhDf/soQ3/7KMN/+yhDf/sow3/8K0Q//CwEf/wrhH/7qkP/+6mDv/upg7/7qcP/++t
+ EP/wsBH/8K8R/+2mDv/soQ3/7KEN/+yhDf/soQ3/7KEN/+uhDv/roQ7/6qEO/+mfDv/nnw3/5p0N/+CZ
+ DP/clw3/15IN/9GWIP5NQitkAAAABwAAAAD///8A////AP///wAAAAAAjo6OAAAAAAEjIR1QwZlH7NCO
+ Cv/Xkg3/3JYN/+CYDf/jmw3/5p0N/+ifDv/qoA7/6qAO/+qgDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/wrxP/9sEW//bB
+ Fv/2wRb/9sEW//bBFv/2wRb/9sEW//O4FP/vrBL/7aQO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/7aUQ//CvE//0vBX/9sEW//bBFv/2wRb/9sEW//bBFv/2wxb/87kU/+2kDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roA7/66AO/+ugDv/roA7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uh
+ Dv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+uhDv/roQ7/66EO/+2mDv/uqQ//7qgP/++p
+ D//wrxH/76wQ/+ykD//roQ7/66EO/+uhDv/roQ7/7KEN/+6qEf/wrxH/760S/+yhDf/roQ7/66EO/+uh
+ Dv/qoA7/6qAO/+mfDv/ong3/5p0N/+ObDf/gmA3/3JYN/9eSDf/RkxX/iXNGnwAAACHa4O0AAAAAAP//
+ /wD///8A////AAAAAACOjo4Ajo6OAAAAAAc5NS1ZwJlJ6M+NCP/UkQz/2pQN/96XDP/hmQz/45sN/+ad
+ Df/nng3/6J8O/+mfDv/pnw7/6Z8O/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qhDv/vshT/9cEW//XBFv/1wRb/9cAV//XAFv/1wBX/9cAV//O9
+ Fv/xtxT/768T/+2rEf/spxD/66cQ/+umEP/sphD/7asR/++xE//yuRX/9MAX//XBFv/1wBb/9cAV//XA
+ Ff/1wBX/9cIW//K5Ff/rpQ//6p8N/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/6qAO/+qgDv/qoA7/66IO/+ulD//rpg//7KYP/+ul
+ D//row7/6qEO/+qeDv/rpA7/66gP/+qhDv/rpQ//77AS/+6tEf/qpA7/6qAN/+qgDv/qoA7/6qAO/+qg
+ Dv/qoA7/6qEO/+yrEf/urhL/7acQ/+ukDv/rqA//66gP/+uoD//qpg//6aYP/+aiDv/ing3/3pkM/9qU
+ Df/UkQz/0Zci/pB4SqgAAAAr2uHuAOLj4wAAAAAA////AP///wD///8AAAAAAIyMjACOjo4Ajo6PAAAA
+ AAYsKSNTqo1RytOWH//TkAv/2JMM/9yWC//emAz/4ZkM/+KbDP/lnQz/5p0M/+aeDP/mngz/550M/+ee
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/554N/+ig
+ Df/tsBL/8r4V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/xvhX/8b0V//G7Ff/xuxX/8boU//G7
+ Ff/xvRX/8r8V//K/Ff/yvhX/8r4V//K+Ff/yvhX/8r4V//K/Ff/wuRX/6aYP/+edDP/nnw3/558N/+ef
+ Df/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+efDf/nnw3/558N/+ef
+ Df/nng3/6KAN/+qmD//rqg//7KsQ/+ysEP/srBD/7KsQ/+urD//rqQ//6aUO/+qlDv/oow3/550N/+ii
+ Dv/tsBL/66kP/+efDf/nnw3/558N/+efDf/nnw3/558N/+eeDf/ong3/6qkP/+2wEv/trxL/66sQ/+qr
+ EP/qqg//6akQ/+anEP/kpg//4qQP/+CiDv/bnw7/1ZgO/8qdQfVoWDeDAAAAJtzi8ADj5OcA5ubmAAAA
+ AAD///8A////AP///wAAAAAAjIyMAIyMjACOjo4Ajo6PAAAAAAINDAtCU0cva7mXT+HSnTP91ZAL/9iT
+ DP/algz/3ZcL/9+YDP/fmAz/4JkM/+GaDP/hmgz/4ZoM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4pkM/+KbDf/nqhH/7bgU/+27Ff/tuhT/7boV/+26
+ Ff/tuhT/7boU/+26FP/tuhT/7boU/+26FP/tuhT/7boV/+26FP/tuhT/7boU/+26FP/tuhT/7boU/+27
+ FP/tuhT/6bMU/+ShD//imQz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/4poM/+KaDP/imgz/4poM/+KaDP/imgz/4poM/+OeDf/lpQ//5qcQ/+anEP/lpxD/5aYP/+Wm
+ D//lqA//56kP/+anEP/nqQ//5aYP/+SjDv/kmwz/5KMO/+esEf/kow7/4poM/+KaDP/imgz/4poM/+Ka
+ DP/imgz/454N/+WkD//nqBH/6q0S/+itEv/lqA//5KYP/+OmD//jpA//4aMP/9+iDv/coA//2KIb/86o
+ SfeNeUmmPDUjVwAAABHf5vMA5ufrAOno6ADp6ekAAAAAAP///wD///8A////AAAAAACKiooAi4uLAIyM
+ jACOjo4Ajo6PAImOmAAAAAAEGRYRRDApGltvXj2Mp4tVyreWVd65mFXeuphV3rqZVd67mVXeu5lV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd69nVfev6RY3sGpWd7BqVnewalZ3sGpWd7BqFnewalZ3sGpWd7Bqlrewqtb3sKs
+ W97CrFvewqtb3sGqWt7BqVnewahZ3sGoWd7BqVnewalZ3r6iWN68mlbevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZVd68mVXevJlV3ryZ
+ Vd68nFXevp9W3r6fVt6+n1fevZ5W3r2cVt68m1XevJtV3r2bVt69nVbevp9W3r6fV96+n1fevp9X3r2d
+ Vt6+nlbevqBX3r2dVt68mVXevJlV3ryZVd68mVXevJpV3r2dVt6+n1bevp9X3r6gV96/o1jev6JY3r2f
+ V969n1fevJ9X3ryeV967nVfeuZxW3pJ+T645MR5mKiQXUwAAABUAAAAC5Or4AOnp6gDr6uoA6+vrAOvr
+ 6wAAAAAA////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAA
+ AAoAAAAdAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAA
+ ACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAFAAA
+ AAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////////////////////////////////////////////wAAAAAAAAAAA
+ AAAAAAP//wAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAAf8AAAAAAA
+ AAAAAAAAAAAAH+AAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAB8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAA
+ AAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAA
+ AAAAAAADgAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAA
+ AAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA4AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
+ AAPAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAH//AAAAAAAAAAAAAAAAAAD//4AAAAAA
+ AAAAAAAAAAAD//////////////////////8=
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Data/Game.cs b/Tetris-OOP/Data/Game.cs
new file mode 100644
index 0000000..585ca2f
--- /dev/null
+++ b/Tetris-OOP/Data/Game.cs
@@ -0,0 +1,164 @@
+using System;
+using Engine;
+
+namespace GameTetris
+{
+ /// Представляет игровую логику.
+ public class Game
+ {
+ #region Переменные
+ /// Следующая фигура.
+ public GameShape NextShape;
+
+ /// Время старта игры.
+ public DateTime GameStarted;
+
+ /// Время нахождения игры при паузе.
+ public DateTime GamePaused;
+
+ private bool _gameOver;
+ /// Если true - игра продолжается, иначе - завершение игры.
+ public bool GameOver
+ {
+ get => _gameOver;
+ set
+ {
+ _gameOver = value;
+ OnStateChanged();
+ }
+ }
+
+ private bool _paused;
+ /// Если true - игра ставится на паузу, иначе - игра продолжается.
+ public bool Paused
+ {
+ get => _paused;
+ set
+ {
+ if (!_paused && value)
+ {
+ GamePaused = DateTime.Now;
+ _paused = value;
+ OnStateChanged();
+ }
+
+ if (!_paused || value) return;
+
+ GameStarted = GameStarted + (DateTime.Now - GamePaused);
+ _paused = value;
+ OnStateChanged();
+ }
+ }
+
+ private bool _figChanged;
+ /// Если true - фигура изменилась, иначе - ничего.
+ public bool FigureChanged
+ {
+ get => _figChanged;
+ set
+ {
+ _figChanged = value;
+ OnStateChanged();
+ }
+ }
+
+ private int _score;
+ /// Игровой счет.
+ public int Score
+ {
+ get => _score;
+ set
+ {
+ _score = value;
+ OnStateChanged();
+ }
+ }
+
+ private int _time;
+ /// Уровень сложности игры.
+ public int Time
+ {
+ get => (int)(Math.Pow(0.8 - ((_level - 1) * 0.007), _level - 1) * 1000);
+ set
+ {
+ _time = value;
+ OnStateChanged();
+ }
+ }
+
+ private int _level;
+ /// Уровень сложности игры.
+ public int Level
+ {
+ get
+ {
+ const int MAX_LEVEL = 10;
+ _level = (_lines + 10) / 10; // каждые 10 уничтоженных линий увеличивать уровень на 1
+ if(_level > MAX_LEVEL) _level = MAX_LEVEL; // максимальный уровень сложности
+ return _level;
+ }
+ set
+ {
+ _level = value;
+ OnStateChanged();
+ }
+ }
+
+ private int _lines;
+ /// Количество всех уничтоженных линий за игру.
+ public int Lines
+ {
+ get => _lines;
+ set
+ {
+ _lines = value;
+ OnStateChanged();
+ }
+ }
+
+ private int _shapeDropped;
+ /// Количество фигур, которые упали.
+ public int ShapeDropped
+ {
+ get => _shapeDropped;
+ set
+ {
+ _shapeDropped = value;
+ OnStateChanged();
+ }
+ }
+ #endregion
+
+ #region Инициализация
+
+ public Game()
+ {
+ Score = 0;
+ Lines = 0;
+ Level = 1;
+ Paused = false;
+ GameOver = false;
+ FigureChanged = false;
+ GameStarted = DateTime.Now;
+ NextShape = GameShape.RandomFigure();
+ }
+
+ #endregion /инициализация
+
+ #region Методы
+ /// Завершает игру.
+ public void Over()
+ {
+ GameOver = true;
+ }
+
+ /// Событие изменения состояния.
+ public event EventHandler StateChanged;
+ /// Если состояние изменилось, то добавляем новое событие.
+ private void OnStateChanged()
+ {
+ StateChanged?.Invoke(this, new EventArgs());
+ }
+ #endregion
+ }
+}
diff --git a/Tetris-OOP/Data/Modules/RandomBag/RandomBag.cs b/Tetris-OOP/Data/Modules/RandomBag/RandomBag.cs
new file mode 100644
index 0000000..f95f9c5
--- /dev/null
+++ b/Tetris-OOP/Data/Modules/RandomBag/RandomBag.cs
@@ -0,0 +1,113 @@
+using System;
+using System.Collections.Generic;
+
+namespace Engine
+{
+ public class RandomBag
+ {
+ #region Properties
+
+ ///
+ /// linked list of the last four peices that were put into play
+ ///
+ public Queue ShapeHistory { get; }
+
+ ///
+ /// The max num that will be returned.
+ /// all numbers will be between 0 -> maxnum
+ ///
+ public int MaxNum { get; set; }
+ public int MinNum { get; set; }
+
+ ///
+ /// The size of the random bag. Bigger bag is less random.
+ /// Defaults to 4, which is a good size if you want random numbers between 0-6
+ ///
+ public int BagSize { get; set; }
+
+ ///
+ /// The number of times it will retry to get a number that isn't already in the bag before giving up.
+ /// Defaults to 4, which is a good size if you want random numbers between 0-6
+ ///
+ public int RandomTries { get; set; }
+
+ ///
+ /// A random generator.
+ ///
+ private static readonly Random rand = new Random();
+
+ #endregion //Properties
+
+ #region Инициализация
+
+ /// Конструктор
+ /// Максимальное число
+ /// Минимальное число
+ /// Размер сумки с фигурами (количество фигур)
+ /// Количество попыток генерировать новую фигуру, при выпадении одинаковых
+ public RandomBag(int minNum, int maxNum, int bagSize = 7, int randomTries = 4)
+ {
+ MinNum = minNum;
+ MaxNum = maxNum;
+ BagSize = bagSize;
+ RandomTries = randomTries;
+ ShapeHistory = new Queue();
+ }
+
+ #endregion //Инициализация
+
+ #region Methods
+
+ ///
+ /// Create a random shape.
+ ///
+ /// Tetrad: a pseduo-random tetrad, generated using TGM algorithm
+ public int Next()
+ {
+ //variable used to store the random piece we come up with.
+ var randomShape = 0;
+
+ //try to get a crispy peice 6 times, then give up
+ var i = 0;
+ while (i < RandomTries)
+ {
+ //get a random piece
+ randomShape = rand.Next(MinNum, MaxNum);
+
+ //Check if that peice has been played recently
+ var bFound = false;
+ foreach (int num in ShapeHistory)
+ if (num == randomShape)
+ {
+ //crap this peice has been played recently
+ bFound = true;
+ break;
+ }
+
+ //Is this peice ok, or did we find it in the recent history?
+ if (bFound)
+ i++;
+ else
+ break;
+ }
+
+ //okay, got a new peice, add it to the end of the list and pop off the front
+ AddShapeToHistory(randomShape);
+
+ // Return the new shape.
+ return randomShape;
+ }
+
+ /// Adds the shape to history.
+ /// Shape type to put in history
+ public void AddShapeToHistory(int shapeType)
+ {
+ ShapeHistory.Enqueue(shapeType);
+
+ //verify the size of the history queue
+ while (ShapeHistory.Count > BagSize) ShapeHistory.Dequeue();
+ }
+
+ #endregion //Methods
+ }
+}
\ No newline at end of file
diff --git a/Tetris-OOP/Data/Modules/Users/User.cs b/Tetris-OOP/Data/Modules/Users/User.cs
new file mode 100644
index 0000000..8c443e8
--- /dev/null
+++ b/Tetris-OOP/Data/Modules/Users/User.cs
@@ -0,0 +1,19 @@
+using System;
+
+namespace Tetris.Data.Modules.Users
+{
+ internal class User
+ {
+ public int Id { get; set; }
+ public string Name { get; set; }
+ public string Password { get; set; }
+ public int Score { get; set; }
+ public int Record { get; set; }
+ public int Level { get; set; }
+ public int LevelScore { get; set; }
+ public DateTime TimeInGame { get; set; }
+ public int NumberOfGames { get; set; }
+ public double Money { get; set; }
+ public bool Last { get; set; }
+ }
+}
diff --git a/Tetris-OOP/Data/Modules/Users/UserManager.cs b/Tetris-OOP/Data/Modules/Users/UserManager.cs
new file mode 100644
index 0000000..5531aa2
--- /dev/null
+++ b/Tetris-OOP/Data/Modules/Users/UserManager.cs
@@ -0,0 +1,293 @@
+using System;
+using System.IO;
+using System.Xml;
+using System.Xml.Linq;
+using Tetris.Properties;
+using System.Windows.Forms;
+using System.Collections.Generic;
+
+namespace Tetris.Data.Modules.Users
+{
+ internal class UserManager
+ {
+ /// Все зарегистрированные пользователи.
+ public static List _users = new List();
+
+ /// Последний вошедший пользователь (Last)
+ private static int L = 0;
+
+ public UserManager()
+ {
+ LoadUsers();
+ InitUser(L);
+ }
+
+ /// Загружает всех пользователей из файла в активный список.
+ private void LoadUsers()
+ {
+ try
+ {
+ if (!File.Exists("users.xml")) CreateDefaultFileUsers();
+
+ XmlDocument doc = new XmlDocument();
+ doc.Load("users.xml");
+
+ foreach (XmlNode node in doc.DocumentElement)
+ {
+ string name = node.Attributes[0].Value;
+ int id = int.Parse(node["id"].InnerText);
+ string password = node["pass"].InnerText;
+ int score = int.Parse(node["score"].InnerText);
+ int record = int.Parse(node["record"].InnerText);
+ int level = int.Parse(node["level"].InnerText);
+ int levelScore = int.Parse(node["levelScore"].InnerText);
+ DateTime timeInGame = DateTime.Parse(node["timeInGame"].InnerText);
+ int numberOfGames = int.Parse(node["numberOfGames"].InnerText);
+ double money = double.Parse(node["money"].InnerText);
+ bool last = bool.Parse(node["last"].InnerText);
+
+ var user = new User
+ {
+ Id = id,
+ Name = name,
+ Password = password,
+ Score = score,
+ Record = record,
+ Level = level,
+ LevelScore = levelScore,
+ TimeInGame = timeInGame,
+ NumberOfGames = numberOfGames,
+ Money = money,
+ Last = last
+ };
+ _users.Add(user);
+ }
+ }
+ catch (Exception e)
+ {
+ MessageBox.Show(@"Ошибка при загрузке пользователей. " + e);
+ throw;
+ }
+ }
+
+ private void CreateDefaultFileUsers()
+ {
+ // Создаем новый Xml документ.
+ var doc = new XmlDocument();
+ // Создаем Xml заголовок.
+ var xmlDeclaration = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
+ // Добавляем заголовок перед корневым элементом.
+ doc.AppendChild(xmlDeclaration);
+ // Создаем Корневой элемент
+ var root = doc.CreateElement("users");
+
+ doc.AppendChild(root);
+ doc.Save("users.xml");
+
+ AddNewUser("Безымянный", "0", "", "0", "0", "1", "0", "0:00:00", 0,0, "true");
+ }
+
+ public static void AddNewUser(string name, string id, string pass, string score, string record, string level, string lvlScoreTxt, string timeInGame, int numberOfGames, double money, string last)
+ {
+ XDocument xdoc = XDocument.Load("users.xml");
+ XElement root = xdoc.Element("users");
+
+ root.Add(new XElement("user",
+ new XAttribute("name", name),
+ new XElement("id", id),
+ new XElement("pass", pass),
+ new XElement("score", score),
+ new XElement("record", record),
+ new XElement("level", level),
+ new XElement("levelScore", lvlScoreTxt),
+ new XElement("timeInGame", timeInGame),
+ new XElement("numberOfGames", numberOfGames),
+ new XElement("money", money),
+ new XElement("last", last)
+ ));
+
+ xdoc.Save("users.xml");
+
+ var user = new User
+ {
+ Id = int.Parse(id),
+ Name = name,
+ Password = pass,
+ Score = int.Parse(score),
+ Record = int.Parse(record),
+ Level = int.Parse(level),
+ LevelScore = int.Parse(lvlScoreTxt),
+ TimeInGame = DateTime.Parse(timeInGame),
+ NumberOfGames = numberOfGames,
+ Money = money,
+ Last = bool.Parse(last)
+ };
+ _users.Add(user);
+ }
+
+ public static bool Auth(string name, string pass)
+ {
+ XDocument xdoc = XDocument.Load("users.xml");
+
+ foreach (XElement userElement in xdoc.Element("users").Elements("user"))
+ {
+ XAttribute nameAtr = userElement.Attribute("name");
+ XElement passElem = userElement.Element("pass");
+ XElement idElem = userElement.Element("id");
+
+ if (nameAtr.Value == name)
+ {
+ if (passElem.Value == pass)
+ {
+ ChangeLastUser(int.Parse(idElem.Value));
+ InitUser(int.Parse(idElem.Value));
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ public static void SaveUserData()
+ {
+ XDocument xdoc = XDocument.Load("users.xml");
+
+ foreach (XElement userElement in xdoc.Element("users").Elements("user"))
+ {
+ string name = Settings.Default.UserName;
+ string userScore = Settings.Default.UserScore;
+ string userRecord = Settings.Default.UserRecord;
+ string level = Settings.Default.Level;
+ string levelScore = Settings.Default.LevelScore.ToString();
+ string timeInGame = Settings.Default.TimeInGame.ToString();
+ string numberOfGames = Settings.Default.NumberOfGames.ToString();
+ string money = Settings.Default.Money.ToString();
+
+ XAttribute nameAtr = userElement.Attribute("name");
+ XElement idElem = userElement.Element("id");
+ XElement scoreElem = userElement.Element("score");
+ XElement recordElem = userElement.Element("record");
+ XElement levelElem = userElement.Element("level");
+ XElement levelScoreElem = userElement.Element("levelScore");
+ XElement timeInGameElem = userElement.Element("timeInGame");
+ XElement numberOfGamesElem = userElement.Element("numberOfGames");
+ XElement moneyElem = userElement.Element("money");
+
+ if (nameAtr.Value == name)
+ {
+ ChangeLastUser(int.Parse(idElem.Value));
+ scoreElem.Value = userScore;
+ recordElem.Value = userRecord;
+ levelElem.Value = level;
+ levelScoreElem.Value = levelScore;
+ timeInGameElem.Value = timeInGame;
+ numberOfGamesElem.Value = numberOfGames;
+ moneyElem.Value = money;
+ }
+ }
+
+ xdoc.Save("users.xml");
+ }
+
+ /// Изменяет у всех пользователей last на false.
+ public static void ChangeLastUser()
+ {
+ XmlDocument xDoc = new XmlDocument();
+ xDoc.Load("users.xml");
+ XmlElement xRoot = xDoc.DocumentElement;
+
+ XmlNodeList childnodes = xRoot.SelectNodes("//user/last");
+ foreach (XmlNode n in childnodes)
+ n.InnerText = "false";
+
+ xDoc.Save("users.xml");
+ }
+
+ /// Изменяет у всех пользователей last на false, а по указанному id делает true.
+ /// Номер пользователя, которому оставить true
+ private static void ChangeLastUser(int id)
+ {
+ XmlDocument xDoc = new XmlDocument();
+ xDoc.Load("users.xml");
+ XmlElement xRoot = xDoc.DocumentElement;
+
+ XmlNodeList childnodes = xRoot.SelectNodes("//user/last");
+
+ int i = 0;
+ foreach (XmlNode n in childnodes)
+ {
+ n.InnerText = "false";
+ if (i++ == id) n.InnerText = "true";
+ }
+
+ xDoc.Save("users.xml");
+ }
+
+
+ public static void CheckOnLevel()
+ {
+ int score = int.Parse(Settings.Default.UserScore);
+
+ int max_level = 50;
+ double[] ranges = new double[max_level];
+
+ for (int i = 1; i <= max_level; i++)
+ {
+ ranges[i-1] = Math.Round(10000 * Math.Pow(1.15, i));
+ }
+
+ for (int i = 0; i < max_level; i++)
+ {
+ if (score <= ranges[i])
+ {
+ Settings.Default.Level = (i + 1).ToString();
+ Settings.Default.ScoreForNextLevel = ranges[i].ToString();
+ Settings.Default.LevelScoreMax = Convert.ToInt32(ranges[i]);
+ Settings.Default.LevelScore = score;
+
+ double perc = Math.Round(Convert.ToDouble(score) / Convert.ToDouble(Settings.Default.LevelScoreMax) * 100);
+ Settings.Default.LevelScorePerc = perc + "%";
+
+ goto end;
+ }
+ }
+
+ end: ;
+ }
+
+ private static double GetRangeForLevel(int level)
+ {
+ double range = 10000;
+ for (int i = 1; i < level; i++)
+ {
+ range = Math.Round(range * 1.15);
+ }
+ return range;
+ }
+
+ /// Заносит информацию о пользователи с указанным номером в активную сессию.
+ private static void InitUser(int id)
+ {
+ Settings.Default.UserName = _users[id].Name;
+ Settings.Default.NumberUsers = _users.Count.ToString();
+ Settings.Default.UserScore = _users[id].Score.ToString();
+ Settings.Default.UserRecord = _users[id].Record.ToString();
+ Settings.Default.Level = _users[id].Level.ToString();
+ Settings.Default.LevelScore = _users[id].LevelScore;
+ Settings.Default.LevelScorePerc = (_users[id].LevelScore / 1000) + "%";
+ Settings.Default.TimeInGame = _users[id].TimeInGame;
+ Settings.Default.NumberOfGames = _users[id].NumberOfGames;
+ Settings.Default.Money = _users[id].Money;
+ }
+
+ /// Заносит номер последнего игравшего в переменную.
+ private static void SetLastUser()
+ {
+ for (int i = 0; i < _users.Count; i++)
+ {
+ if (_users[i].Last) L = i;
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Program.cs b/Tetris-OOP/Program.cs
new file mode 100644
index 0000000..95d178f
--- /dev/null
+++ b/Tetris-OOP/Program.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Windows.Forms;
+using Tetris.Data.GUI.SplashScreen;
+
+
+namespace Tetris
+{
+ internal static class Program
+ {
+ /// Главная точка входа для приложения.
+ [STAThread]
+ private static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new SplashScreen());
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/AssemblyInfo.cs b/Tetris-OOP/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..a86f626
--- /dev/null
+++ b/Tetris-OOP/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+// связанные со сборкой.
+[assembly: AssemblyTitle("Tetris")]
+[assembly: AssemblyDescription("Игра тетрис на C# в ООП стиле")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Никита Юдин")]
+[assembly: AssemblyProduct("Tetris")]
+[assembly: AssemblyCopyright("Никита Юдин © Все права защищены. 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// COM, задайте атрибуту ComVisible значение TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("72b48a81-274b-42ab-b1dc-eb253a78961c")]
+
+// Сведения о версии сборки состоят из следующих четырех значений:
+//
+// Основной номер версии
+// Дополнительный номер версии
+// Номер сборки
+// Редакция
+//
+// Можно задать все значения или принять номер сборки и номер редакции по умолчанию.
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Tetris-OOP/Properties/Controls.Designer.cs b/Tetris-OOP/Properties/Controls.Designer.cs
new file mode 100644
index 0000000..d835124
--- /dev/null
+++ b/Tetris-OOP/Properties/Controls.Designer.cs
@@ -0,0 +1,86 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Tetris.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
+ internal sealed partial class Controls : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Controls defaultInstance = ((Controls)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Controls())));
+
+ public static Controls Default {
+ get {
+ return defaultInstance;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Left")]
+ public global::System.Windows.Forms.Keys KeyLeft {
+ get {
+ return ((global::System.Windows.Forms.Keys)(this["KeyLeft"]));
+ }
+ set {
+ this["KeyLeft"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Right")]
+ public global::System.Windows.Forms.Keys KeyRight {
+ get {
+ return ((global::System.Windows.Forms.Keys)(this["KeyRight"]));
+ }
+ set {
+ this["KeyRight"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Down")]
+ public global::System.Windows.Forms.Keys KeyDown {
+ get {
+ return ((global::System.Windows.Forms.Keys)(this["KeyDown"]));
+ }
+ set {
+ this["KeyDown"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Up")]
+ public global::System.Windows.Forms.Keys KeyUp {
+ get {
+ return ((global::System.Windows.Forms.Keys)(this["KeyUp"]));
+ }
+ set {
+ this["KeyUp"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Space")]
+ public global::System.Windows.Forms.Keys KeyRotate {
+ get {
+ return ((global::System.Windows.Forms.Keys)(this["KeyRotate"]));
+ }
+ set {
+ this["KeyRotate"] = value;
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/Controls.settings b/Tetris-OOP/Properties/Controls.settings
new file mode 100644
index 0000000..1d4bb49
--- /dev/null
+++ b/Tetris-OOP/Properties/Controls.settings
@@ -0,0 +1,21 @@
+
+
+
+
+
+ Left
+
+
+ Right
+
+
+ Down
+
+
+ Up
+
+
+ Space
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Properties/Forms.Designer.cs b/Tetris-OOP/Properties/Forms.Designer.cs
new file mode 100644
index 0000000..865eceb
--- /dev/null
+++ b/Tetris-OOP/Properties/Forms.Designer.cs
@@ -0,0 +1,38 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Tetris.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
+ internal sealed partial class Forms : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Forms defaultInstance = ((Forms)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Forms())));
+
+ public static Forms Default {
+ get {
+ return defaultInstance;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("10, 150, 140")]
+ public global::System.Drawing.Color Background {
+ get {
+ return ((global::System.Drawing.Color)(this["Background"]));
+ }
+ set {
+ this["Background"] = value;
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/Forms.settings b/Tetris-OOP/Properties/Forms.settings
new file mode 100644
index 0000000..5a43839
--- /dev/null
+++ b/Tetris-OOP/Properties/Forms.settings
@@ -0,0 +1,9 @@
+
+
+
+
+
+ 10, 150, 140
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Properties/Game.Designer.cs b/Tetris-OOP/Properties/Game.Designer.cs
new file mode 100644
index 0000000..a8a77c9
--- /dev/null
+++ b/Tetris-OOP/Properties/Game.Designer.cs
@@ -0,0 +1,168 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Tetris.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
+ internal sealed partial class Game : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Game defaultInstance = ((Game)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Game())));
+
+ public static Game Default {
+ get {
+ return defaultInstance;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Black")]
+ public global::System.Drawing.Color BorderColor {
+ get {
+ return ((global::System.Drawing.Color)(this["BorderColor"]));
+ }
+ set {
+ this["BorderColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool ShapeBlack {
+ get {
+ return ((bool)(this["ShapeBlack"]));
+ }
+ set {
+ this["ShapeBlack"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ public global::System.Drawing.Color BackColor {
+ get {
+ return ((global::System.Drawing.Color)(this["BackColor"]));
+ }
+ set {
+ this["BackColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool CheatSquare {
+ get {
+ return ((bool)(this["CheatSquare"]));
+ }
+ set {
+ this["CheatSquare"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool CheatLine {
+ get {
+ return ((bool)(this["CheatLine"]));
+ }
+ set {
+ this["CheatLine"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int CountScore {
+ get {
+ return ((int)(this["CountScore"]));
+ }
+ set {
+ this["CountScore"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ public global::System.DateTime GameTime {
+ get {
+ return ((global::System.DateTime)(this["GameTime"]));
+ }
+ set {
+ this["GameTime"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int GameLevel {
+ get {
+ return ((int)(this["GameLevel"]));
+ }
+ set {
+ this["GameLevel"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public double GameMoney {
+ get {
+ return ((double)(this["GameMoney"]));
+ }
+ set {
+ this["GameMoney"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int BbonusLine {
+ get {
+ return ((int)(this["BbonusLine"]));
+ }
+ set {
+ this["BbonusLine"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int BonusAllLines {
+ get {
+ return ((int)(this["BonusAllLines"]));
+ }
+ set {
+ this["BonusAllLines"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int BonusRemember {
+ get {
+ return ((int)(this["BonusRemember"]));
+ }
+ set {
+ this["BonusRemember"] = value;
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/Game.settings b/Tetris-OOP/Properties/Game.settings
new file mode 100644
index 0000000..3cf77a2
--- /dev/null
+++ b/Tetris-OOP/Properties/Game.settings
@@ -0,0 +1,42 @@
+
+
+
+
+
+ Black
+
+
+ True
+
+
+
+
+
+ False
+
+
+ False
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Properties/Resources.Designer.cs b/Tetris-OOP/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..6be7a5a
--- /dev/null
+++ b/Tetris-OOP/Properties/Resources.Designer.cs
@@ -0,0 +1,123 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Tetris.Properties {
+ using System;
+
+
+ ///
+ /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
+ ///
+ // Этот класс создан автоматически классом StronglyTypedResourceBuilder
+ // с помощью такого средства, как ResGen или Visual Studio.
+ // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen
+ // с параметром /str или перестройте свой проект VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.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("Tetris.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 allShapes {
+ get {
+ object obj = ResourceManager.GetObject("allShapes", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap BackBox {
+ get {
+ object obj = ResourceManager.GetObject("BackBox", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap logo {
+ get {
+ object obj = ResourceManager.GetObject("logo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap spriteBG {
+ get {
+ object obj = ResourceManager.GetObject("spriteBG", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap пауза {
+ get {
+ object obj = ResourceManager.GetObject("пауза", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Поиск локализованного ресурса типа System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap пауза_выкл {
+ get {
+ object obj = ResourceManager.GetObject("пауза_выкл", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/Resources.resx b/Tetris-OOP/Properties/Resources.resx
new file mode 100644
index 0000000..134d15e
--- /dev/null
+++ b/Tetris-OOP/Properties/Resources.resx
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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\allShapes.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\BackBox.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\spriteBG.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\пауза.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\пауза-выкл.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Properties/Settings.Designer.cs b/Tetris-OOP/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..17b78d4
--- /dev/null
+++ b/Tetris-OOP/Properties/Settings.Designer.cs
@@ -0,0 +1,349 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Tetris.Properties {
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
+ public sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default {
+ get {
+ return defaultInstance;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("156, 172, 135")]
+ public global::System.Drawing.Color BackColor {
+ get {
+ return ((global::System.Drawing.Color)(this["BackColor"]));
+ }
+ set {
+ this["BackColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Black")]
+ public global::System.Drawing.Color BorderColor {
+ get {
+ return ((global::System.Drawing.Color)(this["BorderColor"]));
+ }
+ set {
+ this["BorderColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool ShapeBlack {
+ get {
+ return ((bool)(this["ShapeBlack"]));
+ }
+ set {
+ this["ShapeBlack"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("10, 150, 140")]
+ public global::System.Drawing.Color Background {
+ get {
+ return ((global::System.Drawing.Color)(this["Background"]));
+ }
+ set {
+ this["Background"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int Quality {
+ get {
+ return ((int)(this["Quality"]));
+ }
+ set {
+ this["Quality"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Normal")]
+ public global::System.Windows.Forms.FormWindowState SizeScreen {
+ get {
+ return ((global::System.Windows.Forms.FormWindowState)(this["SizeScreen"]));
+ }
+ set {
+ this["SizeScreen"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool BorderScreen {
+ get {
+ return ((bool)(this["BorderScreen"]));
+ }
+ set {
+ this["BorderScreen"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("FixedSingle")]
+ public global::System.Windows.Forms.FormBorderStyle BorderStyle {
+ get {
+ return ((global::System.Windows.Forms.FormBorderStyle)(this["BorderStyle"]));
+ }
+ set {
+ this["BorderStyle"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool NextShape {
+ get {
+ return ((bool)(this["NextShape"]));
+ }
+ set {
+ this["NextShape"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool ShadowShape {
+ get {
+ return ((bool)(this["ShadowShape"]));
+ }
+ set {
+ this["ShadowShape"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool pnlGraphicsMedium {
+ get {
+ return ((bool)(this["pnlGraphicsMedium"]));
+ }
+ set {
+ this["pnlGraphicsMedium"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string SelectedGraphic {
+ get {
+ return ((string)(this["SelectedGraphic"]));
+ }
+ set {
+ this["SelectedGraphic"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool SpriteShape {
+ get {
+ return ((bool)(this["SpriteShape"]));
+ }
+ set {
+ this["SpriteShape"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool WASD {
+ get {
+ return ((bool)(this["WASD"]));
+ }
+ set {
+ this["WASD"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool Arrow {
+ get {
+ return ((bool)(this["Arrow"]));
+ }
+ set {
+ this["Arrow"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("UserName")]
+ public string UserName {
+ get {
+ return ((string)(this["UserName"]));
+ }
+ set {
+ this["UserName"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public string NumberUsers {
+ get {
+ return ((string)(this["NumberUsers"]));
+ }
+ set {
+ this["NumberUsers"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public string UserScore {
+ get {
+ return ((string)(this["UserScore"]));
+ }
+ set {
+ this["UserScore"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("1")]
+ public string Level {
+ get {
+ return ((string)(this["Level"]));
+ }
+ set {
+ this["Level"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int LevelScore {
+ get {
+ return ((int)(this["LevelScore"]));
+ }
+ set {
+ this["LevelScore"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0%")]
+ public string LevelScorePerc {
+ get {
+ return ((string)(this["LevelScorePerc"]));
+ }
+ set {
+ this["LevelScorePerc"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("10000")]
+ public int LevelScoreMax {
+ get {
+ return ((int)(this["LevelScoreMax"]));
+ }
+ set {
+ this["LevelScoreMax"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public string ScoreForNextLevel {
+ get {
+ return ((string)(this["ScoreForNextLevel"]));
+ }
+ set {
+ this["ScoreForNextLevel"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ public global::System.DateTime TimeInGame {
+ get {
+ return ((global::System.DateTime)(this["TimeInGame"]));
+ }
+ set {
+ this["TimeInGame"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public string UserRecord {
+ get {
+ return ((string)(this["UserRecord"]));
+ }
+ set {
+ this["UserRecord"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int NumberOfGames {
+ get {
+ return ((int)(this["NumberOfGames"]));
+ }
+ set {
+ this["NumberOfGames"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public double Money {
+ get {
+ return ((double)(this["Money"]));
+ }
+ set {
+ this["Money"] = value;
+ }
+ }
+ }
+}
diff --git a/Tetris-OOP/Properties/Settings.settings b/Tetris-OOP/Properties/Settings.settings
new file mode 100644
index 0000000..c8df418
--- /dev/null
+++ b/Tetris-OOP/Properties/Settings.settings
@@ -0,0 +1,87 @@
+
+
+
+
+
+ 156, 172, 135
+
+
+ Black
+
+
+ True
+
+
+ 10, 150, 140
+
+
+ 0
+
+
+ Normal
+
+
+ False
+
+
+ FixedSingle
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+
+ False
+
+
+ False
+
+
+ True
+
+
+ UserName
+
+
+ 0
+
+
+ 0
+
+
+ 1
+
+
+ 0
+
+
+ 0%
+
+
+ 10000
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/Resources/13341.otf b/Tetris-OOP/Resources/13341.otf
new file mode 100644
index 0000000..523f5d1
Binary files /dev/null and b/Tetris-OOP/Resources/13341.otf differ
diff --git a/Tetris-OOP/Resources/BackBox.jpg b/Tetris-OOP/Resources/BackBox.jpg
new file mode 100644
index 0000000..d1f2c87
Binary files /dev/null and b/Tetris-OOP/Resources/BackBox.jpg differ
diff --git a/Tetris-OOP/Resources/allShapes.jpg b/Tetris-OOP/Resources/allShapes.jpg
new file mode 100644
index 0000000..0d10b76
Binary files /dev/null and b/Tetris-OOP/Resources/allShapes.jpg differ
diff --git a/Tetris-OOP/Resources/logo.png b/Tetris-OOP/Resources/logo.png
new file mode 100644
index 0000000..6255cae
Binary files /dev/null and b/Tetris-OOP/Resources/logo.png differ
diff --git a/Tetris-OOP/Resources/spriteBG.jpg b/Tetris-OOP/Resources/spriteBG.jpg
new file mode 100644
index 0000000..d7fdca5
Binary files /dev/null and b/Tetris-OOP/Resources/spriteBG.jpg differ
diff --git a/Tetris-OOP/Resources/tetris_128px.ico b/Tetris-OOP/Resources/tetris_128px.ico
new file mode 100644
index 0000000..efc3bc2
Binary files /dev/null and b/Tetris-OOP/Resources/tetris_128px.ico differ
diff --git "a/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260-\320\262\321\213\320\272\320\273.png" "b/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260-\320\262\321\213\320\272\320\273.png"
new file mode 100644
index 0000000..1c1c9af
Binary files /dev/null and "b/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260-\320\262\321\213\320\272\320\273.png" differ
diff --git "a/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260.png" "b/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260.png"
new file mode 100644
index 0000000..1aa7f08
Binary files /dev/null and "b/Tetris-OOP/Resources/\320\277\320\260\321\203\320\267\320\260.png" differ
diff --git a/Tetris-OOP/Settings.cs b/Tetris-OOP/Settings.cs
new file mode 100644
index 0000000..13a7a89
--- /dev/null
+++ b/Tetris-OOP/Settings.cs
@@ -0,0 +1,28 @@
+namespace Tetris_OOP.Properties {
+
+
+ // Этот класс позволяет обрабатывать определенные события в классе параметров:
+ // Событие SettingChanging возникает перед изменением значения параметра.
+ // Событие PropertyChanged возникает после изменения значения параметра.
+ // Событие SettingsLoaded возникает после загрузки значений параметров.
+ // Событие SettingsSaving возникает перед сохранением значений параметров.
+ public sealed partial class Settings {
+
+ public Settings() {
+ // // Для добавления обработчиков событий для сохранения и изменения параметров раскомментируйте приведенные ниже строки:
+ //
+ // this.SettingChanging += this.SettingChangingEventHandler;
+ //
+ // this.SettingsSaving += this.SettingsSavingEventHandler;
+ //
+ }
+
+ private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) {
+ // Добавьте здесь код для обработки события SettingChangingEvent.
+ }
+
+ private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) {
+ // Добавьте здесь код для обработки события SettingsSaving.
+ }
+ }
+}
diff --git a/Tetris-OOP/Tetris.csproj b/Tetris-OOP/Tetris.csproj
new file mode 100644
index 0000000..669ead1
--- /dev/null
+++ b/Tetris-OOP/Tetris.csproj
@@ -0,0 +1,247 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {72B48A81-274B-42AB-B1DC-EB253A78961C}
+ WinExe
+ Tetris
+ Tetris
+ v4.0
+ 512
+ true
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+ tetris_128px.ico
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ AboutGame.cs
+
+
+ Form
+
+
+ GameResultForm.cs
+
+
+ Form
+
+
+ MainForm.cs
+
+
+ Form
+
+
+ MenuPauseForm.cs
+
+
+ Form
+
+
+ SettingsForm.cs
+
+
+ Form
+
+
+ SplashScreen.cs
+
+
+ Form
+
+
+ fUserControl.cs
+
+
+ Form
+
+
+ UserStatistic.cs
+
+
+
+
+
+
+
+
+ Form
+
+
+ GameForm.cs
+
+
+
+
+ True
+ True
+ Controls.settings
+
+
+ True
+ True
+ Forms.settings
+
+
+ True
+ True
+ Game.settings
+
+
+ True
+ True
+ Resources.resx
+
+
+
+ AboutGame.cs
+
+
+ GameForm.cs
+
+
+ GameResultForm.cs
+
+
+ MainForm.cs
+
+
+ MenuPauseForm.cs
+
+
+ SettingsForm.cs
+
+
+ SplashScreen.cs
+
+
+ fUserControl.cs
+
+
+ UserStatistic.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+ SettingsSingleFileGenerator
+ Controls.Designer.cs
+
+
+ SettingsSingleFileGenerator
+ Forms.Designer.cs
+
+
+ SettingsSingleFileGenerator
+ Game.Designer.cs
+
+
+ PublicSettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/app.config b/Tetris-OOP/app.config
new file mode 100644
index 0000000..77929db
--- /dev/null
+++ b/Tetris-OOP/app.config
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+ Unknown
+
+
+
+
+ Black
+
+
+ True
+
+
+
+
+
+ False
+
+
+ False
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
+ 10, 150, 140
+
+
+
+
+ Left
+
+
+ Right
+
+
+ Down
+
+
+ Up
+
+
+ Space
+
+
+
+
+ 156, 172, 135
+
+
+ Black
+
+
+ True
+
+
+ 10, 150, 140
+
+
+ 0
+
+
+ Normal
+
+
+ False
+
+
+ FixedSingle
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+
+ False
+
+
+ False
+
+
+ True
+
+
+ UserName
+
+
+ 0
+
+
+ 0
+
+
+ 1
+
+
+ 0
+
+
+ 0%
+
+
+ 10000
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+
+
\ No newline at end of file
diff --git a/Tetris-OOP/tetris_128px.ico b/Tetris-OOP/tetris_128px.ico
new file mode 100644
index 0000000..efc3bc2
Binary files /dev/null and b/Tetris-OOP/tetris_128px.ico differ
diff --git a/Tetris.sln b/Tetris.sln
new file mode 100644
index 0000000..8482345
--- /dev/null
+++ b/Tetris.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.168
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tetris", "Tetris-OOP\Tetris.csproj", "{72B48A81-274B-42AB-B1DC-EB253A78961C}"
+EndProject
+Global
+ GlobalSection(Performance) = preSolution
+ HasPerformanceSessions = true
+ EndGlobalSection
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {72B48A81-274B-42AB-B1DC-EB253A78961C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {72B48A81-274B-42AB-B1DC-EB253A78961C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {72B48A81-274B-42AB-B1DC-EB253A78961C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {72B48A81-274B-42AB-B1DC-EB253A78961C}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {AD1739FE-28F5-4418-8287-D4B600C9E535}
+ EndGlobalSection
+EndGlobal