diff --git a/2016/AdventOfCode.sln b/2016/AdventOfCode.sln
new file mode 100644
index 0000000..22d820d
--- /dev/null
+++ b/2016/AdventOfCode.sln
@@ -0,0 +1,94 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 2", "Day 2\Day 2.csproj", "{C7E33405-56B4-410E-96E9-83324BCD21D7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 1", "Day 1\Day 1.csproj", "{CE9AD3A7-273D-4B3C-9342-CAE0732701B8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 3", "Day 3\Day 3.csproj", "{4A17CE1B-663C-4648-91A7-18438B73DC1B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 4", "Day 4\Day 4.csproj", "{EDB37B1F-7136-4367-B308-345097F23E8B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 5", "Day 5\Day 5.csproj", "{CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 6", "Day 6\Day 6.csproj", "{C4722C04-817E-4CFD-888E-0B072B44FA50}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 7", "Day 7\Day 7.csproj", "{AA432B32-696D-4FCB-A368-04EA5EAD412C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 8", "Day 8\Day 8.csproj", "{2FB4D396-F28C-4550-97D9-244163E7BF5A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 9", "Day 9\Day 9.csproj", "{6B080033-4E61-4797-BD86-3B0DFF402992}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 10", "Day 10\Day 10.csproj", "{242BCB5A-D7E4-48B4-9419-85B662CA631F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 12", "Day 12\Day 12.csproj", "{E390E9D9-59AA-4415-B45C-DD5F95713CA0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 13", "Day 13\Day 13.csproj", "{5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 14", "Day 14\Day 14.csproj", "{46DD5DE0-0C9F-4A88-9374-10573DB37003}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C7E33405-56B4-410E-96E9-83324BCD21D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7E33405-56B4-410E-96E9-83324BCD21D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C7E33405-56B4-410E-96E9-83324BCD21D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C7E33405-56B4-410E-96E9-83324BCD21D7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDB37B1F-7136-4367-B308-345097F23E8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDB37B1F-7136-4367-B308-345097F23E8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDB37B1F-7136-4367-B308-345097F23E8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDB37B1F-7136-4367-B308-345097F23E8B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C4722C04-817E-4CFD-888E-0B072B44FA50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C4722C04-817E-4CFD-888E-0B072B44FA50}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C4722C04-817E-4CFD-888E-0B072B44FA50}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C4722C04-817E-4CFD-888E-0B072B44FA50}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6B080033-4E61-4797-BD86-3B0DFF402992}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6B080033-4E61-4797-BD86-3B0DFF402992}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6B080033-4E61-4797-BD86-3B0DFF402992}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6B080033-4E61-4797-BD86-3B0DFF402992}.Release|Any CPU.Build.0 = Release|Any CPU
+ {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/2016/Day 1/App.config b/2016/Day 1/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 1/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 1/Day 1.csproj b/2016/Day 1/Day 1.csproj
new file mode 100644
index 0000000..888050e
--- /dev/null
+++ b/2016/Day 1/Day 1.csproj
@@ -0,0 +1,64 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}
+ Exe
+ Properties
+ AdventOfCode
+ AdventOfCode
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 1/Direction.cs b/2016/Day 1/Direction.cs
new file mode 100644
index 0000000..c750084
--- /dev/null
+++ b/2016/Day 1/Direction.cs
@@ -0,0 +1,10 @@
+namespace AdventOfCode
+{
+ internal enum Direction
+ {
+ North = 1,
+ East = 2,
+ South = 3,
+ West = 4,
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 1/Point.cs b/2016/Day 1/Point.cs
new file mode 100644
index 0000000..5822e08
--- /dev/null
+++ b/2016/Day 1/Point.cs
@@ -0,0 +1,23 @@
+using System;
+
+namespace AdventOfCode
+{
+ internal class Point : IEquatable
+ {
+ private int X { get; }
+ private int Y { get; }
+
+ public int Distance => Math.Abs(X) + Math.Abs(Y);
+
+ public Point(int x, int y)
+ {
+ X = x;
+ Y = y;
+ }
+
+ public bool Equals(Point other)
+ {
+ return other != null && (X == other.X && Y == other.Y);
+ }
+ }
+}
diff --git a/2016/Day 1/Program.cs b/2016/Day 1/Program.cs
new file mode 100644
index 0000000..a912a31
--- /dev/null
+++ b/2016/Day 1/Program.cs
@@ -0,0 +1,79 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+
+namespace AdventOfCode
+{
+ internal static class Program
+ {
+ private static string _input;
+
+ private static Direction _currentDirection = Direction.North;
+
+ private static int _distanceVertical;
+ private static int _distanceHorizontal;
+
+ private static bool _crossingFound;
+ private static Point _firstCrossed;
+ private static readonly List Visited = new List();
+
+ private static void Main()
+ {
+ _input = File.ReadAllText("../../input.txt");
+
+ var instructions = _input.Split(new[] {", "}, StringSplitOptions.None);
+
+ foreach (var i in instructions)
+ {
+ if (i[0] == 'R') _currentDirection++;
+ else _currentDirection--;
+
+ if (_currentDirection > (Direction) 4) _currentDirection = Direction.North;
+ if (_currentDirection < (Direction) 1) _currentDirection = Direction.West;
+
+ var steps = int.Parse(i.Substring(1));
+
+ for (var j = 1; j <= steps; j++)
+ {
+ switch (_currentDirection)
+ {
+ case Direction.North:
+ _distanceVertical++;
+ break;
+ case Direction.West:
+ _distanceHorizontal--;
+ break;
+ case Direction.South:
+ _distanceVertical--;
+ break;
+ case Direction.East:
+ _distanceHorizontal++;
+ break;
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+
+ var point = new Point(_distanceHorizontal, _distanceVertical);
+
+ if (!_crossingFound)
+ {
+ if (Visited.Contains(point))
+ {
+ _firstCrossed = point;
+ _crossingFound = true;
+ }
+ }
+
+ Visited.Add(point);
+ }
+ }
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine("*: " + Visited.Last().Distance);
+ Console.Write("**: " + _firstCrossed.Distance);
+
+ Console.Read();
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 1/Properties/AssemblyInfo.cs b/2016/Day 1/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..cb74da4
--- /dev/null
+++ b/2016/Day 1/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AdventOfCode")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AdventOfCode")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("ce9ad3a7-273d-4b3c-9342-cae0732701b8")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 1/input.txt b/2016/Day 1/input.txt
new file mode 100644
index 0000000..3d70221
--- /dev/null
+++ b/2016/Day 1/input.txt
@@ -0,0 +1 @@
+L4, L3, R1, L4, R2, R2, L1, L2, R1, R1, L3, R5, L2, R5, L4, L3, R2, R2, L5, L1, R4, L1, R3, L3, R5, R2, L5, R2, R1, R1, L5, R1, L3, L2, L5, R4, R4, L2, L1, L1, R1, R1, L185, R4, L1, L1, R5, R1, L1, L3, L2, L1, R2, R2, R2, L1, L1, R4, R5, R53, L1, R1, R78, R3, R4, L1, R5, L1, L4, R3, R3, L3, L3, R191, R4, R1, L4, L1, R3, L1, L2, R3, R2, R4, R5, R5, L3, L5, R2, R3, L1, L1, L3, R1, R4, R1, R3, R4, R4, R4, R5, R2, L5, R1, R2, R5, L3, L4, R1, L5, R1, L4, L3, R5, R5, L3, L4, L4, R2, R2, L5, R3, R1, R2, R5, L5, L3, R4, L5, R5, L3, R1, L1, R4, R4, L3, R2, R5, R1, R2, L1, R4, R1, L3, L3, L5, R2, R5, L1, L4, R3, R3, L3, R2, L5, R1, R3, L3, R2, L1, R4, R3, L4, R5, L2, L2, R5, R1, R2, L4, L4, L5, R3, L4
\ No newline at end of file
diff --git a/2016/Day 10/App.config b/2016/Day 10/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 10/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 10/Bot.cs b/2016/Day 10/Bot.cs
new file mode 100644
index 0000000..60c080d
--- /dev/null
+++ b/2016/Day 10/Bot.cs
@@ -0,0 +1,83 @@
+using System;
+using System.Linq;
+
+namespace Day_10
+{
+ internal partial class Solution
+ {
+ private class Bot
+ {
+ private readonly int?[] _chips = {null, null};
+
+ public Bot(int id, int high, int low, bool highOutput, bool lowOutput)
+ {
+ Id = id;
+ High = high;
+ Low = low;
+ HighOutput = highOutput;
+ LowOutput = lowOutput;
+ }
+
+ public int Id { get; }
+
+ private int High { get; }
+ private int Low { get; }
+
+ private bool HighOutput { get; }
+ private bool LowOutput { get; }
+
+ public void GiveChip(int chip)
+ {
+ if (!_chips[0].HasValue) _chips[0] = chip;
+ else if (!_chips[1].HasValue) _chips[1] = chip;
+ }
+
+ public void Process()
+ {
+ if (!_chips[0].HasValue || !_chips[1].HasValue) return;
+
+ //One Star
+ if (_chips.Contains(61) && _chips.Contains(17))
+ Console.WriteLine("*: Bot " + Id);
+
+ int high;
+ int low;
+
+ if (_chips[0] > _chips[1])
+ {
+ high = _chips[0].Value;
+ low = _chips[1].Value;
+ }
+ else
+ {
+ high = _chips[1].Value;
+ low = _chips[0].Value;
+ }
+ _chips[0] = null;
+ _chips[1] = null;
+
+ if (HighOutput)
+ {
+ Outputs[High] = high;
+ }
+ else
+ {
+ var highBot = Bots.Find(b => b.Id == High);
+ highBot.GiveChip(high);
+ highBot.Process();
+ }
+
+ if (LowOutput)
+ {
+ Outputs[Low] = low;
+ }
+ else
+ {
+ var lowBot = Bots.Find(b => b.Id == Low);
+ lowBot.GiveChip(low);
+ lowBot.Process();
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 10/Day 10.csproj b/2016/Day 10/Day 10.csproj
new file mode 100644
index 0000000..c7c2827
--- /dev/null
+++ b/2016/Day 10/Day 10.csproj
@@ -0,0 +1,63 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {242BCB5A-D7E4-48B4-9419-85B662CA631F}
+ Exe
+ Properties
+ Day_10
+ Day 10
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 10/Program.cs b/2016/Day 10/Program.cs
new file mode 100644
index 0000000..349e015
--- /dev/null
+++ b/2016/Day 10/Program.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text.RegularExpressions;
+
+namespace Day_10
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal partial class Solution
+ {
+ private static readonly List Bots = new List();
+ private static readonly Dictionary Outputs = new Dictionary();
+ private readonly List _data;
+
+ public Solution()
+ {
+ _data = File.ReadAllLines("../../input.txt").ToList();
+ _data.Sort();
+ }
+
+ public void Solve()
+ {
+ var regex =
+ new Regex(
+ @"value (?\d+) goes to bot (?\d+)|bot (?\d+) gives low to (?bot|output) (?\d+) and high to (?bot|output) (?\d+)");
+
+ foreach (var line in _data)
+ {
+ var match = regex.Match(line);
+
+ //bot x gives low to ...
+ if (match.Groups["s_bot"].Success)
+ {
+ var id = int.Parse(match.Groups["s_bot"].ToString());
+ var high = int.Parse(match.Groups["high_value"].ToString());
+ var low = int.Parse(match.Groups["low_value"].ToString());
+ var highOutput = match.Groups["high_to"].ToString() == "output";
+ var lowOutput = match.Groups["low_to"].ToString() == "output";
+
+ var bot = new Bot(id, high, low, highOutput, lowOutput);
+ Bots.Add(bot);
+ }
+ //value x goest to bot y
+ else
+ {
+ var val = int.Parse(match.Groups["val"].ToString());
+ var id = int.Parse(match.Groups["bot"].ToString());
+
+ var bot = Bots.Find(b => b.Id == id);
+ bot.GiveChip(val);
+ bot.Process();
+ }
+ }
+
+ var twoStars = Outputs[0]*Outputs[1]*Outputs[2];
+
+ Console.WriteLine("**: " + twoStars);
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 10/Properties/AssemblyInfo.cs b/2016/Day 10/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..6df60b3
--- /dev/null
+++ b/2016/Day 10/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 10")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 10")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("242bcb5a-d7e4-48b4-9419-85b662ca631f")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 10/input.txt b/2016/Day 10/input.txt
new file mode 100644
index 0000000..ebf6295
--- /dev/null
+++ b/2016/Day 10/input.txt
@@ -0,0 +1,231 @@
+bot 88 gives low to bot 51 and high to bot 42
+bot 13 gives low to bot 4 and high to bot 167
+bot 90 gives low to bot 78 and high to bot 199
+bot 84 gives low to bot 205 and high to bot 201
+bot 41 gives low to bot 48 and high to bot 15
+bot 15 gives low to bot 156 and high to bot 54
+bot 70 gives low to output 10 and high to bot 4
+bot 140 gives low to bot 206 and high to bot 189
+value 67 goes to bot 187
+bot 124 gives low to bot 99 and high to bot 102
+bot 203 gives low to bot 55 and high to bot 33
+bot 118 gives low to bot 131 and high to bot 79
+bot 78 gives low to bot 15 and high to bot 122
+bot 82 gives low to bot 112 and high to bot 127
+bot 207 gives low to bot 136 and high to bot 50
+bot 57 gives low to output 16 and high to bot 3
+bot 101 gives low to bot 165 and high to bot 209
+bot 60 gives low to output 12 and high to bot 5
+bot 31 gives low to bot 104 and high to bot 44
+bot 104 gives low to bot 115 and high to bot 35
+value 31 goes to bot 97
+bot 117 gives low to bot 0 and high to bot 85
+bot 175 gives low to bot 74 and high to bot 92
+bot 160 gives low to bot 116 and high to bot 69
+bot 96 gives low to bot 107 and high to bot 8
+bot 55 gives low to bot 13 and high to bot 126
+bot 36 gives low to bot 140 and high to bot 91
+bot 111 gives low to bot 63 and high to bot 131
+bot 159 gives low to bot 59 and high to bot 30
+bot 105 gives low to bot 132 and high to bot 34
+value 29 goes to bot 86
+bot 187 gives low to bot 40 and high to bot 87
+bot 191 gives low to bot 148 and high to bot 39
+bot 73 gives low to bot 105 and high to bot 20
+bot 194 gives low to output 7 and high to bot 107
+bot 62 gives low to bot 61 and high to bot 55
+bot 89 gives low to bot 36 and high to bot 141
+bot 170 gives low to bot 1 and high to bot 139
+bot 51 gives low to bot 147 and high to bot 113
+bot 108 gives low to bot 92 and high to bot 162
+bot 162 gives low to bot 180 and high to bot 68
+bot 0 gives low to bot 77 and high to bot 152
+bot 112 gives low to bot 33 and high to bot 127
+bot 52 gives low to bot 101 and high to bot 49
+bot 71 gives low to bot 169 and high to bot 41
+bot 195 gives low to output 4 and high to bot 66
+bot 93 gives low to bot 17 and high to bot 123
+bot 192 gives low to bot 47 and high to bot 124
+bot 209 gives low to bot 188 and high to bot 16
+bot 49 gives low to bot 209 and high to bot 154
+bot 99 gives low to output 19 and high to bot 142
+bot 97 gives low to bot 32 and high to bot 129
+bot 198 gives low to bot 110 and high to bot 67
+value 73 goes to bot 12
+bot 20 gives low to bot 34 and high to bot 137
+bot 50 gives low to bot 153 and high to bot 0
+bot 171 gives low to bot 67 and high to bot 146
+bot 138 gives low to bot 100 and high to bot 74
+bot 106 gives low to bot 83 and high to bot 82
+bot 151 gives low to bot 197 and high to bot 101
+value 47 goes to bot 36
+bot 26 gives low to bot 98 and high to bot 104
+bot 134 gives low to bot 149 and high to bot 143
+value 3 goes to bot 29
+bot 7 gives low to bot 30 and high to bot 110
+value 43 goes to bot 206
+bot 150 gives low to output 11 and high to bot 53
+bot 44 gives low to bot 35 and high to bot 18
+bot 127 gives low to bot 134 and high to bot 143
+bot 74 gives low to bot 157 and high to bot 192
+bot 129 gives low to bot 37 and high to bot 158
+bot 17 gives low to bot 27 and high to bot 73
+bot 196 gives low to bot 208 and high to bot 83
+value 71 goes to bot 89
+bot 81 gives low to bot 181 and high to bot 71
+bot 2 gives low to bot 12 and high to bot 45
+bot 176 gives low to bot 191 and high to bot 172
+value 59 goes to bot 207
+bot 76 gives low to bot 41 and high to bot 78
+value 41 goes to bot 136
+bot 66 gives low to output 15 and high to bot 100
+bot 115 gives low to bot 163 and high to bot 10
+bot 141 gives low to bot 91 and high to bot 119
+bot 46 gives low to bot 172 and high to bot 98
+bot 158 gives low to bot 93 and high to bot 123
+bot 4 gives low to output 14 and high to bot 194
+bot 33 gives low to bot 126 and high to bot 134
+bot 83 gives low to bot 184 and high to bot 82
+bot 137 gives low to bot 31 and high to bot 44
+bot 25 gives low to bot 141 and high to bot 22
+bot 131 gives low to bot 135 and high to bot 128
+value 37 goes to bot 43
+bot 135 gives low to bot 162 and high to bot 130
+bot 120 gives low to bot 88 and high to bot 178
+bot 189 gives low to bot 114 and high to bot 176
+bot 130 gives low to bot 68 and high to bot 208
+bot 64 gives low to bot 85 and high to bot 59
+value 13 goes to bot 103
+bot 1 gives low to bot 202 and high to bot 185
+value 2 goes to bot 57
+bot 197 gives low to bot 57 and high to bot 165
+bot 163 gives low to bot 7 and high to bot 198
+bot 22 gives low to bot 119 and high to bot 132
+bot 8 gives low to bot 94 and high to bot 173
+bot 152 gives low to bot 65 and high to bot 133
+value 19 goes to bot 151
+bot 167 gives low to bot 194 and high to bot 96
+bot 116 gives low to bot 79 and high to bot 69
+bot 193 gives low to bot 38 and high to bot 200
+bot 80 gives low to bot 183 and high to bot 9
+bot 114 gives low to bot 161 and high to bot 191
+bot 113 gives low to bot 125 and high to bot 1
+bot 32 gives low to bot 103 and high to bot 129
+bot 136 gives low to bot 86 and high to bot 153
+bot 182 gives low to bot 45 and high to bot 17
+bot 18 gives low to bot 171 and high to bot 146
+bot 155 gives low to bot 46 and high to bot 26
+bot 148 gives low to bot 201 and high to bot 168
+bot 54 gives low to bot 175 and high to bot 108
+bot 201 gives low to bot 117 and high to bot 64
+bot 174 gives low to bot 139 and high to bot 160
+bot 103 gives low to bot 187 and high to bot 37
+bot 28 gives low to bot 9 and high to bot 147
+bot 132 gives low to bot 155 and high to bot 23
+bot 34 gives low to bot 23 and high to bot 137
+bot 39 gives low to bot 168 and high to bot 58
+bot 161 gives low to bot 84 and high to bot 148
+bot 98 gives low to bot 109 and high to bot 115
+bot 199 gives low to bot 122 and high to bot 111
+bot 12 gives low to bot 89 and high to bot 25
+bot 188 gives low to bot 150 and high to bot 21
+bot 9 gives low to bot 76 and high to bot 90
+bot 27 gives low to bot 22 and high to bot 105
+bot 23 gives low to bot 26 and high to bot 31
+value 61 goes to bot 2
+bot 154 gives low to bot 16 and high to bot 81
+bot 157 gives low to output 8 and high to bot 47
+bot 109 gives low to bot 58 and high to bot 163
+bot 75 gives low to bot 178 and high to bot 56
+bot 156 gives low to bot 138 and high to bot 175
+bot 95 gives low to bot 5 and high to bot 166
+bot 11 gives low to bot 176 and high to bot 46
+bot 91 gives low to bot 189 and high to bot 11
+bot 86 gives low to bot 151 and high to bot 52
+bot 149 gives low to bot 96 and high to bot 145
+bot 173 gives low to bot 60 and high to bot 95
+bot 67 gives low to bot 120 and high to bot 75
+value 5 goes to bot 140
+value 11 goes to bot 121
+bot 100 gives low to output 13 and high to bot 157
+value 53 goes to bot 197
+bot 186 gives low to bot 170 and high to bot 174
+bot 185 gives low to bot 118 and high to bot 116
+bot 19 gives low to bot 195 and high to bot 190
+bot 126 gives low to bot 167 and high to bot 149
+bot 143 gives low to bot 145 and high to bot 204
+bot 40 gives low to bot 2 and high to bot 182
+bot 122 gives low to bot 54 and high to bot 63
+bot 16 gives low to bot 21 and high to bot 181
+bot 110 gives low to bot 177 and high to bot 120
+bot 208 gives low to bot 72 and high to bot 184
+bot 205 gives low to bot 50 and high to bot 117
+bot 168 gives low to bot 64 and high to bot 159
+bot 29 gives low to bot 43 and high to bot 84
+bot 79 gives low to bot 128 and high to bot 24
+value 23 goes to bot 97
+bot 94 gives low to output 5 and high to bot 60
+bot 178 gives low to bot 42 and high to bot 186
+bot 200 gives low to bot 28 and high to bot 51
+bot 63 gives low to bot 108 and high to bot 135
+bot 5 gives low to output 17 and high to bot 166
+bot 30 gives low to bot 193 and high to bot 177
+bot 47 gives low to output 3 and high to bot 99
+bot 24 gives low to bot 196 and high to bot 106
+bot 128 gives low to bot 130 and high to bot 196
+bot 3 gives low to output 6 and high to bot 150
+bot 77 gives low to bot 49 and high to bot 65
+bot 61 gives low to bot 70 and high to bot 13
+bot 190 gives low to bot 66 and high to bot 138
+bot 142 gives low to output 2 and high to bot 70
+bot 87 gives low to bot 182 and high to bot 93
+bot 121 gives low to bot 29 and high to bot 161
+bot 204 gives low to bot 173 and high to bot 95
+bot 139 gives low to bot 185 and high to bot 160
+bot 35 gives low to bot 10 and high to bot 18
+bot 37 gives low to bot 87 and high to bot 158
+bot 179 gives low to bot 81 and high to bot 183
+bot 10 gives low to bot 198 and high to bot 171
+bot 38 gives low to bot 80 and high to bot 28
+bot 92 gives low to bot 192 and high to bot 180
+bot 177 gives low to bot 200 and high to bot 88
+bot 166 gives low to output 20 and high to output 9
+bot 42 gives low to bot 113 and high to bot 170
+bot 14 gives low to bot 133 and high to bot 38
+bot 172 gives low to bot 39 and high to bot 109
+bot 165 gives low to bot 3 and high to bot 188
+bot 169 gives low to bot 19 and high to bot 48
+bot 125 gives low to bot 199 and high to bot 202
+bot 85 gives low to bot 152 and high to bot 14
+bot 102 gives low to bot 142 and high to bot 61
+bot 180 gives low to bot 124 and high to bot 144
+value 7 goes to bot 40
+bot 68 gives low to bot 144 and high to bot 72
+bot 72 gives low to bot 62 and high to bot 203
+bot 56 gives low to bot 186 and high to bot 174
+bot 184 gives low to bot 203 and high to bot 112
+bot 65 gives low to bot 154 and high to bot 179
+bot 58 gives low to bot 159 and high to bot 7
+bot 147 gives low to bot 90 and high to bot 125
+bot 206 gives low to bot 121 and high to bot 114
+bot 202 gives low to bot 111 and high to bot 118
+bot 21 gives low to bot 53 and high to bot 164
+bot 153 gives low to bot 52 and high to bot 77
+bot 119 gives low to bot 11 and high to bot 155
+bot 164 gives low to bot 6 and high to bot 19
+bot 146 gives low to bot 75 and high to bot 56
+bot 123 gives low to bot 73 and high to bot 20
+bot 145 gives low to bot 8 and high to bot 204
+bot 183 gives low to bot 71 and high to bot 76
+bot 69 gives low to bot 24 and high to bot 106
+bot 6 gives low to output 18 and high to bot 195
+bot 144 gives low to bot 102 and high to bot 62
+bot 43 gives low to bot 207 and high to bot 205
+bot 59 gives low to bot 14 and high to bot 193
+value 17 goes to bot 32
+bot 181 gives low to bot 164 and high to bot 169
+bot 107 gives low to output 1 and high to bot 94
+bot 45 gives low to bot 25 and high to bot 27
+bot 133 gives low to bot 179 and high to bot 80
+bot 53 gives low to output 0 and high to bot 6
+bot 48 gives low to bot 190 and high to bot 156
\ No newline at end of file
diff --git a/2016/Day 12/App.config b/2016/Day 12/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 12/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 12/Command.cs b/2016/Day 12/Command.cs
new file mode 100644
index 0000000..8b80f09
--- /dev/null
+++ b/2016/Day 12/Command.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Text.RegularExpressions;
+
+namespace Day_12
+{
+ internal partial class Solution
+ {
+ private class Command
+ {
+ private readonly string _type;
+ private readonly string[] _params = new string[2];
+
+ public Command(string line)
+ {
+ var data = line.Split(' ');
+
+ _type = data[0];
+ _params[0] = data[1];
+ if (_type == "cpy" || _type == "jnz")
+ {
+ _params[1] = data[2];
+ }
+ }
+
+ public int Exec()
+ {
+ switch (_type)
+ {
+ case "cpy":
+ {
+ var value = Regex.IsMatch(_params[0], @"^-?\d+$")
+ ? int.Parse(_params[0])
+ : _registers[_params[0]];
+
+ _registers[_params[1]] = value;
+ break;
+ }
+
+ case "inc":
+ _registers[_params[0]]++;
+ break;
+
+ case "dec":
+ _registers[_params[0]]--;
+ break;
+
+ case "jnz":
+ {
+ var value = Regex.IsMatch(_params[0], @"^-?\d+$")
+ ? int.Parse(_params[0])
+ : _registers[_params[0]];
+
+ if (value != 0)
+ {
+ return int.Parse(_params[1]);
+ }
+
+ break;
+ }
+
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+
+ return 1;
+ }
+ }
+ }
+}
+//
\ No newline at end of file
diff --git a/2016/Day 12/Day 12.csproj b/2016/Day 12/Day 12.csproj
new file mode 100644
index 0000000..f7110d3
--- /dev/null
+++ b/2016/Day 12/Day 12.csproj
@@ -0,0 +1,63 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E390E9D9-59AA-4415-B45C-DD5F95713CA0}
+ Exe
+ Properties
+ Day_12
+ Day 12
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 12/Program.cs b/2016/Day 12/Program.cs
new file mode 100644
index 0000000..02c5d42
--- /dev/null
+++ b/2016/Day 12/Program.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+
+namespace Day_12
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ Console.WriteLine("Answers: ");
+
+ var solution = new Solution();
+ solution.Solve(new Dictionary
+ {
+ {"a", 0},
+ {"b", 0},
+ {"c", 0},
+ {"d", 0}
+ });
+ solution.Solve(new Dictionary
+ {
+ {"a", 0},
+ {"b", 0},
+ {"c", 1},
+ {"d", 0}
+ });
+
+ Console.Read();
+ }
+ }
+
+ internal partial class Solution
+ {
+ private static Dictionary _registers;
+
+ private readonly List _commands = new List();
+
+ public Solution()
+ {
+ var lines = File.ReadAllLines("../../input.txt");
+ foreach (var t in lines)
+ {
+ _commands.Add(new Command(t.Trim()));
+ }
+ }
+
+ public void Solve(Dictionary registers)
+ {
+ _registers = registers;
+
+ for (var i = 0; i < _commands.Count;)
+ {
+ var tmp = i + _commands[i].Exec();
+
+ if (tmp < 0) tmp = i;
+ if (tmp >= _commands.Count) break;
+
+ i = tmp;
+ }
+
+ Console.WriteLine("a: " + _registers["a"]);
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 12/Properties/AssemblyInfo.cs b/2016/Day 12/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..f02cb49
--- /dev/null
+++ b/2016/Day 12/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 12")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 12")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("e390e9d9-59aa-4415-b45c-dd5f95713ca0")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 12/input.txt b/2016/Day 12/input.txt
new file mode 100644
index 0000000..fe4844a
--- /dev/null
+++ b/2016/Day 12/input.txt
@@ -0,0 +1,23 @@
+cpy 1 a
+cpy 1 b
+cpy 26 d
+jnz c 2
+jnz 1 5
+cpy 7 c
+inc d
+dec c
+jnz c -2
+cpy a c
+inc a
+dec b
+jnz b -2
+cpy c b
+dec d
+jnz d -6
+cpy 16 c
+cpy 17 d
+inc a
+dec d
+jnz d -2
+dec c
+jnz c -5
\ No newline at end of file
diff --git a/2016/Day 13/App.config b/2016/Day 13/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 13/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 13/Day 13.csproj b/2016/Day 13/Day 13.csproj
new file mode 100644
index 0000000..51c5077
--- /dev/null
+++ b/2016/Day 13/Day 13.csproj
@@ -0,0 +1,59 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}
+ Exe
+ Properties
+ Day_13
+ Day 13
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 13/Program.cs b/2016/Day 13/Program.cs
new file mode 100644
index 0000000..89a97c7
--- /dev/null
+++ b/2016/Day 13/Program.cs
@@ -0,0 +1,113 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Day_13
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ Console.WriteLine("Answers: ");
+
+ var solution = new Solution();
+ solution.Solve();
+ solution.TwoStars();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private const int Input = 1350;
+
+ private const int StartX = 1;
+ private const int StartY = 1;
+ private const int EndX = 31;
+ private const int EndY = 39;
+
+ private static readonly int MazeSize = Math.Max(EndX, EndY) + 10;
+
+ private readonly char[,] _floor = new char[MazeSize, MazeSize];
+ private readonly int[,] _distance = new int[MazeSize, MazeSize];
+
+ public Solution()
+ {
+ for (var y = 0; y < MazeSize; y++)
+ {
+ for (var x = 0; x < MazeSize; x++)
+ {
+ var tmp = y*y + 3*y + 2*y*x + x + x*x;
+ tmp += Input;
+
+ if (CountBits(tmp)%2 == 0)
+ {
+ _floor[y, x] = '.';
+ }
+ else
+ {
+ _floor[y, x] = '#';
+ }
+ }
+
+ }
+ }
+
+ public void Solve()
+ {
+ int[] x = {0, 0, 1, -1};
+ int[] y = {1, -1, 0, 0};
+
+ var q = new Queue>();
+ q.Enqueue(new Tuple(StartX, StartY));
+
+ for (var i = 0; i < MazeSize; i++)
+ {
+ for (var j = 0; j < MazeSize; j++)
+ {
+ _distance[i, j] = -1;
+ }
+ }
+
+ _distance[StartX, StartY] = 0;
+
+ while (q.Count > 0)
+ {
+ var elem = q.Dequeue();
+ for (var i = 0; i < 4; i++)
+ {
+ var nextX = elem.Item1 + x[i];
+ var nextY = elem.Item2 + y[i];
+
+ if (nextX >= 0 && nextY >= 0 && nextX < MazeSize && nextY < MazeSize &&
+ _distance[nextX, nextY] == -1 && _floor[nextX, nextY] != '#')
+ {
+ _distance[nextX, nextY] = _distance[elem.Item1, elem.Item2] + 1;
+ q.Enqueue(new Tuple(nextX, nextY));
+ }
+ }
+ }
+
+ Console.WriteLine("*: " + _distance[EndX, EndY]);
+ }
+
+ public void TwoStars()
+ {
+ var count = _distance.Cast().Count(item => (item <= 50 && item != -1));
+
+ Console.WriteLine("**: " + count);
+ }
+
+ private static int CountBits(int value)
+ {
+ var count = 0;
+ while (value != 0)
+ {
+ count++;
+ value &= value - 1;
+ }
+ return count;
+ }
+ }
+}
diff --git a/2016/Day 13/Properties/AssemblyInfo.cs b/2016/Day 13/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..a840bf2
--- /dev/null
+++ b/2016/Day 13/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 13")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 13")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("5eabc966-f7b0-42a6-a518-0da85bea2cd6")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 14/App.config b/2016/Day 14/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 14/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 14/Day 14.csproj b/2016/Day 14/Day 14.csproj
new file mode 100644
index 0000000..c0e18cd
--- /dev/null
+++ b/2016/Day 14/Day 14.csproj
@@ -0,0 +1,60 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {46DD5DE0-0C9F-4A88-9374-10573DB37003}
+ Exe
+ Properties
+ Day_14
+ Day 14
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 14/Program.cs b/2016/Day 14/Program.cs
new file mode 100644
index 0000000..dcb1068
--- /dev/null
+++ b/2016/Day 14/Program.cs
@@ -0,0 +1,114 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Day_14
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ Console.WriteLine("Answers: ");
+ var solution = new Solution();
+ solution.Solve();
+ solution.TwoStars();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private const string Input = "cuanljph";
+
+ private readonly Dictionary _checksumCache = new Dictionary();
+ private readonly Dictionary _strechedCache = new Dictionary();
+ private readonly List _foundKeys = new List();
+
+ public void Solve()
+ {
+ for (var i = 0; _foundKeys.Count < 64; i++)
+ {
+ var md5 = HashOrCache(i);
+
+ char tripleMaker;
+
+ if (md5.HasTriple(out tripleMaker))
+ {
+ for (var j = i + 1; j < i + 1000; j++)
+ {
+ var hash = HashOrCache(j);
+
+ if (hash.HasQuintuple(tripleMaker))
+ {
+ _foundKeys.Add(md5);
+ break;
+ }
+ }
+ }
+ }
+
+ var p = _checksumCache.First(pair => pair.Value == _foundKeys.Last());
+ Console.WriteLine("*: " + p.Key);
+ }
+
+ public void TwoStars()
+ {
+ _foundKeys.Clear();
+
+ for (var i = 0; _foundKeys.Count < 64; i++)
+ {
+ var md5 = StrechedHash(i);
+
+ char tripleMaker;
+
+ if (md5.HasTriple(out tripleMaker))
+ {
+ for (var j = i + 1; j < i + 1000; j++)
+ {
+ var hash = StrechedHash(j);
+
+ if (hash.HasQuintuple(tripleMaker))
+ {
+ _foundKeys.Add(md5);
+ break;
+ }
+ }
+ }
+ }
+
+ var p = _strechedCache.First(pair => pair.Value == _foundKeys.Last());
+ Console.WriteLine("**: " + p.Key);
+ }
+
+ private string HashOrCache(int index)
+ {
+ if (_checksumCache.ContainsKey(index))
+ {
+ return _checksumCache[index];
+ }
+
+ _checksumCache[index] = Util.HashMd5(Input + index).ToLower();
+ return _checksumCache[index];
+ }
+
+ private string StrechedHash(int index)
+ {
+ if (_strechedCache.ContainsKey(index))
+ {
+ return _strechedCache[index];
+ }
+
+ var hash = HashOrCache(index);
+
+ for (var i = 0; i < 2016; i++)
+ {
+ hash = Util.HashMd5(hash).ToLower();
+ }
+
+ _strechedCache[index] = hash.ToLower();
+
+ return _strechedCache[index];
+ }
+ }
+}
diff --git a/2016/Day 14/Properties/AssemblyInfo.cs b/2016/Day 14/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..cd438e9
--- /dev/null
+++ b/2016/Day 14/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 14")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 14")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("46dd5de0-0c9f-4a88-9374-10573db37003")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 14/Util.cs b/2016/Day 14/Util.cs
new file mode 100644
index 0000000..a07215c
--- /dev/null
+++ b/2016/Day 14/Util.cs
@@ -0,0 +1,45 @@
+using System.Security.Cryptography;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace Day_14
+{
+ internal static class Util
+ {
+ public static bool HasTriple(this string s, out char c)
+ {
+ var regex = new Regex(@"(?.)\1\1");
+
+ var match = regex.Match(s);
+
+ c = match.Success ? match.Groups["char"].Value[0] : ' ';
+
+ return match.Success;
+ }
+
+ public static bool HasQuintuple(this string s, char c)
+ {
+ var match = new string(c, 5);
+
+ return s.Contains(match);
+ }
+
+ public static string HashMd5(string input)
+ {
+ using (var md5 = MD5.Create())
+ {
+ var inputBytes = Encoding.ASCII.GetBytes(input);
+ var hashBytes = md5.ComputeHash(inputBytes);
+
+ var sb = new StringBuilder();
+
+ foreach (var b in hashBytes)
+ {
+ sb.Append(b.ToString("X2"));
+ }
+
+ return sb.ToString();
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 2/App.config b/2016/Day 2/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 2/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 2/Day 2.csproj b/2016/Day 2/Day 2.csproj
new file mode 100644
index 0000000..4cec767
--- /dev/null
+++ b/2016/Day 2/Day 2.csproj
@@ -0,0 +1,62 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {C7E33405-56B4-410E-96E9-83324BCD21D7}
+ Exe
+ Properties
+ Day_2
+ Day 2
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 2/Program.cs b/2016/Day 2/Program.cs
new file mode 100644
index 0000000..8b15e7d
--- /dev/null
+++ b/2016/Day 2/Program.cs
@@ -0,0 +1,140 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+
+namespace Day_2
+{
+ internal static class Program
+ {
+ private static readonly List Data = new List();
+ private static readonly char[][] Keypad =
+ {
+ new []{'0', '0', '1', '0', '0'},
+ new []{'0', '2', '3', '4', '5'},
+ new []{'5', '6', '7', '8', '9'},
+ new []{'0', 'A', 'B', 'C', '0'},
+ new []{'0', '0', 'D', '0', '0'}
+ };
+
+ private static int _lastRow = 1;
+ private static int _lastColumn = 1;
+
+ private static void Main()
+ {
+ Console.WriteLine("Answers: ");
+ Console.Write("*: ");
+ foreach (var key in File.ReadAllLines("../../input.txt"))
+ {
+ Data.Add(key);
+ Console.Write(ProcessSequenceOneStar(key));
+ }
+ Console.WriteLine();
+
+ _lastRow = 2;
+ _lastColumn = 0;
+
+ Console.Write("**: ");
+ foreach (var key in Data)
+ {
+ Console.Write(ProcesSequenceTwoStars(key));
+ }
+
+ Console.Read();
+ }
+
+ private static int ProcessSequenceOneStar(string key)
+ {
+ foreach (var ch in key)
+ {
+ switch (ch)
+ {
+ case 'U':
+ if (_lastRow > 0) _lastRow--;
+ break;
+ case 'D':
+ if (_lastRow < 2) _lastRow++;
+ break;
+ case 'L':
+ if (_lastColumn > 0) _lastColumn--;
+ break;
+ case 'R':
+ if (_lastColumn < 2) _lastColumn++;
+ break;
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+ }
+
+ return _lastRow * 3 + _lastColumn + 1;
+ }
+
+ private static char ProcesSequenceTwoStars(string key)
+ {
+ foreach (var ch in key)
+ {
+ switch (ch)
+ {
+ case 'U':
+ switch (_lastColumn)
+ {
+ case 1:
+ case 3:
+ if (_lastRow > 1) _lastRow--;
+ break;
+ case 2:
+ if (_lastRow > 0) _lastRow--;
+ break;
+ }
+ break;
+
+ case 'D':
+ switch (_lastColumn)
+ {
+ case 1:
+ case 3:
+ if (_lastRow < 3) _lastRow++;
+ break;
+
+ case 2:
+ if (_lastRow < 4) _lastRow++;
+ break;
+ }
+ break;
+
+ case 'L':
+ switch (_lastRow)
+ {
+ case 1:
+ case 3:
+ if (_lastColumn > 1) _lastColumn--;
+ break;
+
+ case 2:
+ if (_lastColumn > 0) _lastColumn--;
+ break;
+ }
+ break;
+
+ case 'R':
+ switch (_lastRow)
+ {
+ case 1:
+ case 3:
+ if (_lastColumn < 3) _lastColumn++;
+ break;
+
+ case 2:
+ if (_lastColumn < 4) _lastColumn++;
+ break;
+ }
+ break;
+
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+ }
+
+ return Keypad[_lastRow][_lastColumn];
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 2/Properties/AssemblyInfo.cs b/2016/Day 2/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..970d1c5
--- /dev/null
+++ b/2016/Day 2/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 2")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 2")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("c7e33405-56b4-410e-96e9-83324bcd21d7")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 2/input.txt b/2016/Day 2/input.txt
new file mode 100644
index 0000000..7619e1e
--- /dev/null
+++ b/2016/Day 2/input.txt
@@ -0,0 +1,5 @@
+DDDURLURURUDLDURRURULLRRDULRRLRLRURDLRRDUDRUDLRDUUDRRUDLLLURLUURLRURURLRLUDDURUULDURDRUUDLLDDDRLDUULLUDURRLUULUULDLDDULRLDLURURUULRURDULLLURLDRDULLULRRRLRLRULLULRULUUULRLLURURDLLRURRUUUDURRDLURUURDDLRRLUURLRRULURRDDRDULLLDRDDDDURURLLULDDULLRLDRLRRDLLURLRRUDDDRDLLRUDLLLLRLLRUDDLUUDRLRRRDRLRDLRRULRUUDUUDULLRLUDLLDDLLDLUDRURLULDLRDDLDRUDLDDLDDDRLLDUURRUUDLLULLRLDLUURRLLDRDLRRRRUUUURLUUUULRRUDDUDDRLDDURLRLRLLRRUDRDLRLDRRRRRRUDDURUUUUDDUDUDU
+RLULUULRDDRLULRDDLRDUURLRUDDDUULUUUDDRDRRRLDUURDURDRLLLRDDRLURLDRRDLRLUURULUURDRRULRULDULDLRRDDRLDRUDUDDUDDRULURLULUDRDUDDDULRRRURLRRDLRDLDLLRLUULURLDRURRRLLURRRRRLLULRRRDDLRLDDUULDLLRDDRLLUUDRURLRULULRLRUULUUUUUDRURLURLDDUDDLRDDLDRRLDLURULUUDRDLULLURDLLLRRDRURUDDURRLURRDURURDLRUDRULUULLDRLRRDRLDDUDRDLLRURURLUDUURUULDURUDULRLRDLDURRLLDRDUDRUDDRLRURUDDLRRDLLLDULRRDRDRRRLURLDLURRDULDURUUUDURLDLRURRDRULLDDLLLRUULLLLURRRLLLDRRUDDDLURLRRRDRLRDLUUUDDRULLUULDURLDUUURUDRURUDRDLRRLDRURRLRDDLLLULUDDUULDURLRUDRDDD
+RDDRUDLRLDDDRLRRLRRLUULDRLRUUURULRRLUURLLLRLULDDLDLRLULULUUDDDRLLLUDLLRUDURUDDLLDUDLURRULLRDLDURULRLDRLDLDRDDRUDRUULLLLRULULLLDDDULUUDUUDDLDRLRRDLRLURRLLDRLDLDLULRLRDLDLRLUULLDLULRRRDDRUULDUDLUUUUDUDRLUURDURRULLDRURUDURDUULRRULUULULRLDRLRLLRRRLULURLUDULLDRLDRDRULLUUUDLDUUUDLRDULRDDDDDDDDLLRDULLUDRDDRURUDDLURRUULUURURDUDLLRRRRDUDLURLLURURLRDLDUUDRURULRDURDLDRUDLRRLDLDULRRUDRDUUDRLURUURLDLUDLLRDDRDU
+LLDDDDLUDLLDUDURRURLLLLRLRRLDULLURULDULDLDLLDRRDLUDRULLRUUURDRLLURDDLLUDDLRLLRDDLULRLDDRURLUDRDULLRUDDLUURULUUURURLRULRLDLDDLRDLDLLRUURDLUDRRRDDRDRLLUDDRLDRLLLRULRDLLRLRRDDLDRDDDUDUDLUULDLDUDDLRLDUULRULDLDULDDRRLUUURUUUDLRDRULDRRLLURRRDUDULDUDUDULLULLULULURLLRRLDULDULDLRDDRRLRDRLDRLUDLLLUULLRLLRLDRDDRUDDRLLDDLRULLLULRDDDLLLDRDLRULDDDLULURDULRLDRLULDDLRUDDUDLDDDUDRDRULULDDLDLRRDURLLRLLDDURRLRRULLURLRUDDLUURULULURLRUDLLLUDDURRLURLLRLLRRLDULRRUDURLLDDRLDLRRLULUULRRUURRRDULRLRLRDDRDULULUUDULLLLURULURRUDRLL
+UULLULRUULUUUUDDRULLRLDDLRLDDLULURDDLULURDRULUURDLLUDDLDRLUDLLRUURRUDRLDRDDRRLLRULDLLRUUULLLDLDDULDRLRURLDRDUURLURDRUURUULURLRLRRURLDDDLLDDLDDDULRUDLURULLDDRLDLUDURLLLLLRULRRLLUDRUURLLURRLLRDRLLLRRDDDRRRDLRDRDUDDRLLRRDRLRLDDDLURUUUUULDULDRRRRLUDRLRDRUDUDDRULDULULDRUUDUULLUDULRLRRURDLDDUDDRDULLUURLDRDLDDUURULRDLUDDLDURUDRRRDUDRRDRLRLULDRDRLRLRRUDLLLDDDRURDRLRUDRRDDLDRRLRRDLUURLRDRRUDRRDLDDDLRDDLRDUUURRRUULLDDDLLRLDRRLLDDRLRRRLUDLRURULLDULLLUDLDLRLLDDRDRUDLRRDDLUU
\ No newline at end of file
diff --git a/2016/Day 3/App.config b/2016/Day 3/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 3/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 3/Day 3.csproj b/2016/Day 3/Day 3.csproj
new file mode 100644
index 0000000..e81ff79
--- /dev/null
+++ b/2016/Day 3/Day 3.csproj
@@ -0,0 +1,62 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {4A17CE1B-663C-4648-91A7-18438B73DC1B}
+ Exe
+ Properties
+ Day_3
+ Day 3
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 3/Program.cs b/2016/Day 3/Program.cs
new file mode 100644
index 0000000..c45b130
--- /dev/null
+++ b/2016/Day 3/Program.cs
@@ -0,0 +1,88 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace Day_3
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private readonly List> _data = new List>();
+
+ public void Solve()
+ {
+ GetInput();
+
+ var possible = _data.Count(IsValidTriangle);
+ var possible2 = 0;
+
+ //Part 2
+ for (var i = 0; i < _data.Count; i += 3)
+ {
+ for (var j = 0; j < 3; j++)
+ {
+ var list = new List()
+ {
+ _data[i][j],
+ _data[i + 1][j],
+ _data[i + 2][j]
+ };
+
+ if (IsValidTriangle(list)) possible2++;
+ }
+ }
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine("*: " + possible);
+ Console.WriteLine("**: " + possible2);
+ }
+
+ private void GetInput()
+ {
+ using (var stream = File.OpenRead("../../input.txt"))
+ {
+ using (var streamReader = new StreamReader(stream, Encoding.UTF8))
+ {
+ string line;
+
+ while ((line = streamReader.ReadLine()) != null)
+ {
+ var clean = line.Trim();
+ clean = Regex.Replace(clean, @"\s+", " ");
+
+ var sides = clean.Split(new[] {" "}, StringSplitOptions.None);
+
+ var list = new List()
+ {
+ int.Parse(sides[0]),
+ int.Parse(sides[1]),
+ int.Parse(sides[2])
+ };
+
+ _data.Add(list);
+ }
+ }
+ }
+ }
+
+ private static bool IsValidTriangle(IEnumerable sides)
+ {
+ var tmp = new List(sides);
+ tmp.Sort();
+ return tmp[0] + tmp[1] > tmp[2];
+ }
+ }
+}
diff --git a/2016/Day 3/Properties/AssemblyInfo.cs b/2016/Day 3/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..7159b49
--- /dev/null
+++ b/2016/Day 3/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 3")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 3")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("4a17ce1b-663c-4648-91a7-18438b73dc1b")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 3/input.txt b/2016/Day 3/input.txt
new file mode 100644
index 0000000..6015c2c
--- /dev/null
+++ b/2016/Day 3/input.txt
@@ -0,0 +1,1599 @@
+ 810 679 10
+ 783 255 616
+ 545 626 626
+ 84 910 149
+ 607 425 901
+ 556 616 883
+ 938 900 621
+ 638 749 188
+ 981 415 634
+ 680 557 571
+ 523 604 270
+ 910 954 484
+ 464 392 514
+ 458 52 687
+ 696 438 832
+ 213 583 966
+ 572 571 922
+ 451 42 686
+ 177 390 688
+ 151 136 705
+ 92 413 191
+ 789 676 377
+ 486 262 600
+ 450 708 472
+ 556 9 481
+ 157 85 94
+ 574 93 549
+ 539 165 487
+ 815 742 73
+ 353 773 428
+ 526 152 680
+ 433 711 557
+ 168 632 306
+ 848 992 757
+ 885 786 890
+ 469 475 146
+ 899 833 137
+ 864 202 688
+ 101 902 620
+ 529 937 826
+ 41 381 521
+ 562 883 804
+ 468 197 272
+ 451 8 420
+ 561 193 630
+ 597 951 383
+ 171 845 251
+ 541 810 157
+ 268 46 712
+ 332 2 397
+ 100 47 436
+ 194 665 205
+ 325 277 21
+ 170 652 205
+ 765 165 506
+ 15 257 144
+ 762 124 401
+ 662 543 531
+ 29 425 308
+ 667 785 299
+ 935 758 405
+ 504 998 367
+ 771 947 630
+ 490 933 978
+ 441 498 896
+ 862 896 607
+ 655 935 194
+ 286 240 324
+ 368 723 311
+ 419 762 600
+ 316 903 529
+ 197 215 215
+ 551 461 77
+ 855 318 7
+ 894 690 86
+ 451 648 416
+ 608 132 385
+ 420 761 112
+ 560 711 195
+ 371 750 506
+ 188 307 584
+ 26 377 622
+ 304 701 292
+ 286 630 642
+ 883 880 379
+ 774 564 597
+ 300 692 701
+ 529 595 27
+ 740 76 445
+ 567 648 422
+ 340 163 901
+ 374 775 902
+ 308 827 882
+ 529 371 374
+ 996 587 162
+ 534 360 516
+ 924 160 276
+ 724 896 687
+ 929 971 578
+ 798 252 761
+ 512 991 812
+ 465 758 49
+ 724 446 571
+ 482 196 544
+ 553 247 86
+ 624 552 778
+ 73 143 127
+ 556 471 749
+ 224 927 383
+ 133 636 847
+ 174 985 569
+ 572 819 881
+ 282 818 383
+ 535 429 780
+ 953 540 815
+ 577 302 494
+ 530 654 370
+ 670 739 168
+ 700 695 806
+ 196 48 928
+ 255 805 749
+ 65 96 969
+ 292 860 929
+ 556 269 297
+ 43 832 407
+ 542 723 438
+ 919 139 407
+ 709 194 955
+ 847 237 933
+ 321 41 216
+ 778 749 374
+ 782 745 529
+ 716 572 251
+ 90 49 976
+ 639 557 740
+ 148 125 784
+ 143 819 382
+ 71 729 563
+ 309 500 806
+ 25 412 594
+ 296 600 237
+ 681 187 142
+ 758 913 288
+ 163 972 266
+ 197 352 190
+ 383 190 562
+ 206 214 393
+ 566 307 294
+ 2 284 335
+ 564 472 394
+ 635 928 589
+ 169 744 574
+ 710 386 589
+ 970 386 827
+ 943 424 134
+ 846 269 712
+ 266 765 615
+ 344 824 685
+ 250 222 554
+ 377 586 859
+ 398 526 275
+ 317 996 937
+ 503 364 389
+ 212 782 533
+ 584 539 589
+ 731 200 584
+ 773 389 578
+ 43 482 104
+ 432 140 339
+ 193 758 673
+ 612 882 582
+ 314 920 130
+ 522 40 26
+ 695 939 149
+ 955 121 552
+ 728 850 661
+ 524 766 433
+ 817 221 992
+ 753 580 543
+ 72 392 873
+ 445 897 3
+ 144 508 567
+ 354 990 566
+ 477 392 687
+ 602 846 520
+ 321 577 677
+ 716 518 55
+ 367 77 545
+ 361 473 504
+ 98 893 887
+ 854 920 887
+ 860 174 30
+ 389 857 797
+ 686 968 907
+ 613 275 595
+ 855 440 906
+ 749 494 735
+ 527 895 550
+ 767 971 488
+ 118 814 148
+ 854 193 480
+ 847 425 378
+ 697 159 357
+ 282 476 48
+ 96 314 176
+ 949 597 903
+ 956 478 885
+ 714 754 278
+ 757 547 210
+ 53 223 170
+ 355 725 928
+ 930 780 762
+ 924 581 266
+ 570 132 283
+ 625 674 529
+ 159 719 325
+ 316 670 929
+ 55 655 542
+ 344 19 791
+ 437 805 312
+ 327 867 647
+ 521 405 496
+ 383 58 117
+ 638 36 175
+ 924 59 112
+ 401 66 353
+ 740 785 823
+ 713 725 622
+ 821 702 246
+ 378 24 958
+ 690 718 924
+ 486 788 537
+ 377 214 670
+ 514 720 427
+ 451 927 877
+ 808 868 872
+ 554 94 2
+ 534 516 715
+ 735 318 125
+ 880 496 755
+ 724 115 567
+ 23 105 89
+ 725 55 561
+ 599 44 581
+ 378 661 173
+ 628 640 632
+ 747 817 448
+ 557 248 338
+ 743 833 776
+ 309 895 759
+ 18 696 851
+ 328 775 356
+ 220 37 499
+ 865 390 651
+ 736 397 205
+ 645 949 170
+ 638 860 143
+ 23 262 98
+ 822 46 842
+ 663 687 860
+ 941 700 745
+ 762 304 509
+ 154 275 369
+ 728 155 324
+ 99 113 485
+ 245 82 62
+ 294 76 484
+ 215 664 398
+ 146 336 461
+ 102 591 503
+ 535 814 749
+ 250 410 892
+ 672 467 212
+ 304 108 285
+ 300 246 11
+ 4 304 284
+ 115 132 112
+ 460 334 739
+ 453 281 792
+ 505 591 6
+ 482 413 975
+ 26 763 980
+ 226 377 727
+ 406 59 39
+ 570 325 691
+ 333 438 966
+ 267 792 229
+ 130 384 854
+ 375 165 187
+ 37 498 403
+ 357 509 242
+ 710 796 296
+ 708 187 265
+ 46 762 279
+ 84 589 760
+ 578 38 226
+ 624 558 570
+ 338 517 276
+ 547 498 648
+ 626 265 677
+ 144 662 193
+ 581 820 407
+ 477 567 232
+ 582 890 926
+ 167 458 502
+ 635 841 607
+ 505 346 239
+ 522 970 506
+ 608 830 686
+ 100 89 353
+ 95 159 652
+ 24 163 786
+ 328 313 534
+ 793 52 249
+ 750 274 683
+ 885 463 247
+ 534 326 391
+ 938 726 199
+ 893 620 120
+ 899 410 508
+ 226 896 459
+ 677 694 780
+ 880 15 831
+ 909 683 903
+ 55 7 541
+ 294 221 109
+ 286 216 507
+ 239 652 380
+ 948 760 431
+ 772 258 275
+ 562 226 631
+ 503 264 765
+ 690 42 369
+ 761 541 373
+ 232 596 75
+ 925 60 402
+ 550 181 16
+ 600 579 701
+ 92 419 696
+ 26 117 290
+ 4 487 157
+ 21 474 308
+ 99 827 835
+ 279 216 451
+ 267 739 749
+ 309 456 262
+ 320 91 282
+ 52 431 304
+ 773 784 932
+ 474 483 932
+ 703 975 257
+ 851 227 584
+ 17 224 365
+ 845 96 536
+ 258 150 905
+ 797 119 876
+ 862 196 220
+ 954 964 355
+ 534 979 302
+ 905 509 628
+ 153 185 273
+ 169 538 509
+ 43 477 356
+ 702 357 940
+ 340 403 284
+ 638 86 744
+ 329 426 903
+ 222 720 682
+ 127 624 253
+ 28 849 485
+ 555 158 599
+ 553 690 443
+ 598 926 185
+ 611 934 868
+ 986 8 983
+ 166 396 946
+ 500 822 662
+ 507 715 828
+ 294 790 587
+ 661 779 235
+ 549 594 657
+ 771 918 800
+ 923 896 983
+ 866 203 437
+ 723 465 852
+ 589 717 731
+ 332 331 710
+ 984 484 794
+ 750 479 886
+ 857 5 286
+ 400 841 63
+ 665 513 508
+ 841 739 513
+ 331 586 669
+ 420 561 690
+ 346 104 22
+ 847 758 149
+ 570 211 816
+ 524 868 962
+ 483 229 317
+ 408 555 325
+ 682 650 285
+ 646 987 974
+ 467 368 779
+ 442 640 968
+ 644 131 184
+ 903 916 162
+ 565 890 91
+ 474 763 351
+ 569 178 709
+ 520 618 666
+ 437 75 213
+ 509 471 758
+ 298 486 904
+ 364 416 429
+ 513 971 271
+ 169 863 202
+ 15 206 565
+ 163 69 713
+ 167 186 542
+ 908 550 89
+ 936 764 451
+ 118 467 464
+ 89 385 375
+ 179 165 545
+ 143 514 187
+ 313 47 636
+ 477 830 550
+ 769 808 577
+ 74 756 630
+ 698 799 654
+ 721 387 36
+ 993 763 945
+ 707 746 7
+ 955 113 948
+ 723 532 526
+ 174 795 204
+ 671 968 575
+ 523 256 109
+ 570 186 296
+ 350 351 215
+ 141 251 22
+ 532 217 695
+ 460 37 719
+ 695 69 516
+ 36 597 350
+ 670 552 556
+ 287 143 35
+ 400 801 45
+ 133 921 71
+ 637 169 646
+ 108 721 890
+ 655 681 311
+ 885 393 603
+ 375 388 113
+ 976 522 534
+ 15 516 627
+ 685 602 535
+ 669 390 781
+ 845 950 348
+ 388 30 379
+ 825 955 46
+ 360 579 898
+ 363 573 660
+ 33 30 864
+ 905 723 916
+ 968 648 655
+ 178 181 363
+ 754 262 268
+ 883 837 45
+ 216 687 222
+ 520 973 909
+ 808 968 943
+ 335 3 202
+ 211 605 517
+ 32 298 358
+ 184 488 173
+ 741 23 328
+ 400 482 144
+ 626 491 451
+ 920 546 219
+ 363 734 861
+ 739 417 685
+ 954 470 541
+ 598 679 950
+ 550 372 450
+ 980 459 213
+ 353 374 293
+ 720 220 256
+ 173 29 571
+ 289 769 833
+ 372 793 345
+ 578 298 332
+ 763 225 167
+ 258 519 307
+ 504 7 649
+ 186 319 883
+ 358 322 918
+ 293 60 330
+ 373 562 550
+ 310 532 573
+ 741 129 533
+ 701 614 869
+ 54 736 587
+ 451 131 817
+ 499 784 651
+ 931 681 193
+ 674 311 500
+ 900 312 197
+ 553 94 331
+ 9 715 572
+ 590 97 275
+ 579 713 299
+ 20 345 741
+ 817 738 534
+ 819 963 497
+ 168 303 997
+ 462 599 698
+ 400 772 485
+ 755 922 928
+ 591 847 180
+ 500 135 977
+ 946 940 751
+ 658 368 790
+ 720 714 141
+ 850 261 594
+ 615 116 476
+ 660 156 488
+ 485 895 378
+ 797 992 614
+ 847 652 838
+ 842 516 364
+ 745 444 329
+ 175 362 84
+ 684 223 578
+ 43 291 394
+ 702 222 862
+ 208 247 494
+ 601 236 234
+ 780 53 675
+ 754 135 126
+ 26 776 52
+ 735 716 136
+ 591 829 171
+ 606 373 824
+ 51 926 766
+ 273 161 558
+ 215 557 149
+ 393 703 653
+ 318 208 207
+ 891 54 570
+ 790 153 689
+ 521 693 423
+ 559 986 542
+ 58 611 404
+ 178 509 602
+ 684 120 975
+ 791 407 811
+ 94 321 66
+ 14 317 266
+ 108 14 271
+ 580 454 391
+ 781 82 849
+ 419 406 775
+ 396 298 237
+ 448 375 330
+ 747 301 322
+ 103 835 120
+ 138 897 630
+ 127 102 546
+ 518 552 412
+ 398 442 43
+ 586 972 380
+ 30 535 91
+ 42 384 962
+ 61 414 942
+ 610 147 65
+ 945 155 418
+ 667 54 375
+ 473 251 187
+ 440 222 124
+ 886 158 163
+ 862 493 149
+ 805 451 536
+ 59 108 458
+ 663 613 719
+ 264 525 574
+ 755 176 168
+ 390 6 783
+ 50 561 233
+ 401 568 582
+ 121 979 769
+ 94 77 830
+ 195 938 201
+ 124 626 161
+ 668 633 35
+ 662 29 164
+ 394 658 768
+ 203 918 850
+ 466 425 399
+ 353 804 714
+ 323 851 640
+ 152 939 642
+ 29 309 484
+ 579 529 822
+ 608 262 731
+ 38 756 450
+ 433 828 740
+ 431 895 693
+ 392 477 399
+ 25 925 513
+ 368 969 491
+ 671 736 911
+ 307 198 660
+ 662 859 311
+ 853 596 526
+ 917 24 461
+ 677 574 960
+ 697 220 90
+ 203 458 102
+ 499 284 29
+ 400 79 582
+ 484 195 597
+ 575 276 912
+ 493 269 347
+ 23 593 223
+ 476 802 358
+ 33 944 255
+ 715 117 460
+ 739 885 586
+ 748 954 527
+ 734 773 643
+ 542 202 117
+ 15 976 460
+ 309 830 331
+ 319 208 557
+ 458 822 461
+ 545 784 690
+ 878 372 858
+ 57 295 470
+ 268 537 822
+ 271 301 699
+ 806 909 878
+ 744 182 571
+ 106 895 468
+ 121 778 28
+ 641 202 593
+ 710 724 592
+ 125 784 603
+ 654 771 83
+ 721 87 543
+ 585 724 89
+ 381 739 524
+ 623 28 494
+ 869 729 292
+ 228 736 298
+ 803 10 95
+ 700 224 786
+ 738 512 9
+ 708 407 775
+ 558 645 863
+ 45 209 466
+ 540 809 587
+ 372 512 717
+ 416 203 974
+ 272 496 928
+ 816 141 903
+ 675 894 84
+ 567 900 957
+ 827 122 189
+ 882 860 56
+ 98 792 196
+ 861 461 209
+ 685 339 87
+ 585 464 235
+ 640 156 703
+ 817 596 321
+ 893 462 996
+ 679 536 208
+ 199 455 365
+ 873 260 492
+ 528 179 563
+ 689 563 849
+ 887 417 507
+ 64 270 198
+ 595 214 166
+ 566 232 242
+ 921 102 212
+ 187 202 335
+ 992 169 475
+ 736 754 200
+ 655 374 127
+ 84 492 193
+ 21 709 972
+ 199 208 236
+ 216 683 926
+ 479 669 604
+ 437 872 293
+ 789 256 515
+ 341 948 637
+ 142 933 536
+ 207 82 218
+ 702 249 779
+ 253 369 874
+ 508 255 254
+ 91 536 541
+ 212 813 28
+ 144 406 563
+ 180 513 277
+ 421 842 639
+ 570 520 522
+ 224 830 592
+ 153 582 606
+ 81 415 239
+ 160 553 735
+ 525 348 778
+ 454 352 626
+ 609 460 169
+ 559 57 334
+ 784 428 242
+ 706 867 289
+ 637 914 281
+ 620 407 83
+ 152 446 90
+ 260 331 799
+ 301 677 725
+ 708 254 328
+ 418 147 798
+ 732 344 963
+ 627 626 302
+ 670 241 76
+ 220 383 376
+ 733 124 50
+ 795 673 466
+ 136 637 423
+ 823 258 700
+ 204 936 878
+ 730 976 981
+ 272 310 894
+ 333 201 863
+ 90 122 621
+ 90 811 209
+ 275 904 283
+ 193 125 189
+ 127 961 283
+ 347 529 829
+ 352 738 734
+ 878 726 411
+ 942 54 34
+ 429 750 426
+ 367 938 424
+ 501 447 757
+ 566 773 648
+ 382 140 899
+ 462 353 90
+ 230 493 945
+ 425 290 415
+ 894 360 21
+ 897 529 431
+ 914 124 338
+ 78 766 876
+ 858 664 764
+ 598 664 317
+ 630 548 772
+ 30 483 604
+ 642 331 545
+ 518 702 474
+ 546 750 887
+ 252 663 547
+ 813 917 671
+ 852 367 894
+ 97 192 265
+ 661 587 858
+ 726 674 748
+ 578 178 878
+ 327 535 608
+ 426 419 871
+ 559 837 229
+ 851 721 708
+ 860 978 770
+ 308 604 626
+ 198 168 408
+ 138 628 799
+ 669 525 918
+ 804 762 652
+ 389 429 554
+ 618 566 360
+ 814 648 887
+ 677 697 659
+ 600 660 162
+ 256 749 195
+ 840 734 216
+ 445 192 960
+ 341 226 975
+ 699 140 114
+ 763 833 533
+ 234 835 38
+ 798 10 569
+ 190 745 418
+ 183 563 486
+ 295 224 197
+ 437 724 885
+ 197 706 328
+ 268 709 702
+ 351 679 694
+ 642 555 769
+ 333 521 883
+ 182 532 772
+ 517 543 711
+ 657 154 169
+ 134 888 300
+ 217 121 209
+ 346 796 100
+ 755 681 817
+ 277 733 980
+ 677 162 481
+ 527 191 433
+ 293 999 653
+ 429 850 503
+ 562 205 402
+ 217 323 414
+ 565 402 43
+ 730 223 537
+ 4 701 567
+ 737 570 523
+ 644 510 459
+ 390 252 367
+ 344 715 179
+ 62 236 586
+ 527 310 137
+ 526 96 548
+ 585 357 407
+ 768 532 384
+ 591 421 43
+ 928 129 533
+ 228 469 848
+ 886 349 596
+ 392 231 867
+ 507 664 870
+ 546 881 121
+ 28 306 275
+ 688 284 261
+ 683 495 31
+ 733 191 899
+ 83 785 730
+ 738 668 220
+ 795 69 237
+ 148 175 238
+ 872 139 100
+ 673 671 744
+ 222 421 346
+ 824 971 589
+ 283 135 474
+ 626 48 487
+ 426 172 548
+ 796 463 616
+ 547 349 568
+ 717 798 428
+ 248 977 192
+ 337 683 128
+ 480 487 231
+ 817 559 882
+ 413 935 879
+ 694 724 447
+ 221 458 449
+ 649 523 725
+ 689 131 311
+ 726 707 273
+ 712 689 127
+ 65 338 183
+ 612 523 679
+ 631 834 297
+ 701 320 433
+ 265 518 602
+ 691 519 160
+ 463 4 575
+ 777 590 394
+ 790 975 201
+ 22 449 242
+ 578 308 911
+ 371 157 191
+ 489 263 789
+ 962 696 390
+ 494 760 494
+ 760 656 350
+ 57 322 551
+ 639 105 616
+ 676 402 236
+ 269 464 893
+ 265 573 312
+ 472 822 682
+ 410 385 584
+ 882 56 493
+ 596 330 827
+ 184 494 873
+ 61 580 793
+ 157 260 128
+ 440 239 390
+ 701 174 230
+ 946 357 394
+ 273 423 258
+ 529 438 733
+ 552 75 892
+ 946 755 996
+ 64 836 112
+ 971 192 928
+ 188 378 692
+ 179 299 676
+ 91 177 202
+ 748 644 634
+ 551 355 345
+ 265 504 410
+ 644 58 450
+ 103 716 556
+ 691 679 128
+ 166 255 174
+ 415 682 368
+ 474 862 434
+ 348 462 133
+ 704 626 374
+ 979 835 426
+ 239 897 288
+ 381 953 234
+ 181 65 504
+ 61 803 297
+ 761 22 946
+ 771 822 908
+ 900 914 563
+ 656 948 114
+ 349 202 594
+ 322 294 811
+ 535 484 837
+ 532 438 869
+ 700 94 814
+ 691 557 159
+ 201 512 738
+ 598 652 742
+ 269 642 772
+ 698 23 49
+ 376 375 689
+ 375 476 819
+ 426 421 559
+ 683 775 420
+ 876 374 995
+ 281 556 587
+ 990 137 273
+ 782 928 299
+ 895 829 65
+ 228 687 764
+ 62 496 905
+ 210 277 352
+ 732 461 535
+ 418 364 561
+ 958 373 189
+ 640 617 27
+ 185 680 698
+ 697 507 688
+ 324 836 143
+ 434 868 658
+ 342 516 628
+ 351 760 280
+ 796 663 876
+ 977 133 813
+ 169 326 101
+ 139 575 796
+ 236 597 851
+ 191 704 375
+ 568 733 436
+ 615 68 728
+ 478 768 617
+ 531 594 596
+ 898 898 64
+ 596 181 707
+ 371 381 259
+ 609 406 528
+ 810 271 308
+ 211 975 596
+ 963 896 551
+ 94 362 418
+ 812 351 848
+ 732 495 708
+ 866 246 209
+ 973 682 792
+ 898 535 672
+ 667 237 783
+ 325 642 229
+ 419 654 754
+ 328 374 7
+ 359 468 93
+ 91 453 93
+ 923 741 53
+ 721 938 589
+ 235 716 605
+ 466 387 199
+ 554 430 681
+ 166 181 864
+ 699 998 953
+ 999 962 718
+ 330 124 822
+ 443 536 930
+ 293 631 674
+ 197 574 315
+ 407 183 293
+ 432 417 537
+ 31 571 657
+ 901 555 463
+ 686 456 465
+ 217 259 3
+ 742 535 427
+ 881 347 555
+ 769 659 299
+ 134 577 20
+ 252 566 877
+ 181 10 885
+ 191 829 994
+ 744 649 867
+ 910 354 781
+ 68 767 930
+ 88 716 850
+ 22 290 121
+ 226 212 666
+ 266 327 812
+ 356 112 148
+ 252 397 741
+ 325 674 834
+ 389 442 946
+ 898 83 618
+ 51 807 862
+ 844 772 461
+ 831 546 467
+ 644 476 539
+ 758 758 722
+ 346 512 463
+ 157 427 697
+ 439 672 243
+ 192 869 150
+ 890 977 753
+ 962 767 607
+ 818 926 500
+ 960 927 219
+ 377 9 389
+ 661 191 869
+ 695 149 368
+ 358 342 778
+ 474 396 202
+ 546 585 853
+ 74 281 734
+ 830 295 611
+ 19 813 388
+ 847 963 378
+ 78 140 278
+ 531 580 246
+ 550 546 415
+ 739 419 197
+ 803 266 247
+ 285 672 123
+ 669 51 665
+ 525 662 5
+ 998 619 667
+ 737 368 910
+ 533 550 245
+ 899 667 932
+ 80 302 566
+ 508 1 576
+ 454 303 15
+ 752 463 159
+ 119 380 906
+ 702 279 942
+ 234 198 326
+ 262 207 305
+ 214 388 64
+ 975 779 523
+ 975 243 519
+ 694 895 79
+ 750 477 112
+ 746 470 108
+ 201 299 119
+ 748 890 652
+ 808 897 387
+ 908 617 466
+ 739 750 302
+ 887 765 558
+ 464 97 662
+ 11 745 109
+ 454 537 27
+ 446 363 118
+ 265 33 670
+ 862 497 147
+ 681 488 582
+ 370 131 389
+ 645 652 560
+ 496 548 779
+ 910 434 642
+ 793 105 303
+ 232 468 916
+ 932 5 657
+ 782 634 626
+ 429 642 326
+ 946 618 408
+ 760 711 553
+ 561 391 385
+ 614 834 961
+ 585 853 375
+ 188 562 635
+ 775 758 496
+ 300 128 476
+ 747 817 333
+ 288 608 259
+ 410 883 700
+ 142 691 562
+ 222 270 870
+ 654 341 896
+ 548 133 474
+ 49 712 796
+ 486 607 561
+ 483 920 970
+ 510 553 658
+ 876 682 369
+ 654 744 670
+ 508 888 671
+ 648 111 694
+ 213 954 529
+ 548 879 258
+ 342 15 155
+ 265 880 313
+ 613 36 583
+ 285 774 605
+ 696 776 742
+ 772 230 561
+ 239 304 710
+ 602 387 940
+ 871 107 512
+ 182 321 376
+ 927 392 527
+ 677 124 195
+ 312 270 938
+ 755 308 986
+ 400 779 601
+ 876 843 690
+ 964 719 119
+ 925 665 237
+ 730 719 310
+ 352 86 123
+ 583 801 629
+ 697 340 198
+ 150 635 446
+ 905 183 133
+ 648 654 298
+ 445 743 383
+ 483 628 344
+ 460 822 64
+ 264 872 384
+ 496 291 691
+ 130 742 608
+ 491 590 986
+ 737 317 602
+ 442 179 684
+ 617 256 642
+ 711 688 915
+ 679 804 29
+ 127 869 890
+ 621 677 347
+ 306 486 533
+ 645 198 481
+ 706 855 997
+ 686 743 117
+ 152 947 939
+ 271 251 352
+ 324 621 83
+ 562 745 349
+ 901 797 273
+ 7 84 696
+ 895 857 751
+ 692 663 805
+ 692 489 122
+ 876 848 930
+ 667 851 155
+ 226 218 502
+ 447 876 635
+ 395 40 430
+ 652 999 312
+ 362 992 135
+ 714 360 668
+ 603 393 858
+ 176 36 470
+ 956 803 884
+ 678 829 391
+ 340 128 810
+ 643 777 545
+ 71 314 335
+ 705 667 881
+ 119 708 664
+ 480 524 560
+ 432 183 165
+ 983 946 881
+ 788 472 442
+ 386 767 510
+ 864 823 566
+ 764 684 955
+ 155 309 725
+ 459 300 826
+ 627 85 796
+ 497 376 448
+ 827 969 784
+ 408 875 120
+ 764 883 698
+ 81 590 675
+ 128 549 653
+ 127 606 712
+ 668 989 706
+ 776 440 615
+ 121 840 169
+ 641 648 803
+ 224 671 825
+ 733 419 107
+ 86 208 359
+ 383 809 426
+ 322 741 122
+ 772 75 577
+ 844 100 782
+ 128 139 344
+ 702 420 230
+ 311 488 724
+ 633 209 661
+ 33 564 249
+ 459 120 886
+ 493 473 761
+ 252 719 939
+ 506 628 748
+ 673 843 501
+ 124 54 798
+ 421 761 726
+ 521 732 70
+ 395 438 839
+ 600 434 851
+ 464 374 29
+ 598 900 349
+ 817 637 266
+ 558 625 311
+ 503 806 254
+ 527 415 447
+ 131 972 675
+ 816 36 481
+ 870 880 637
+ 215 908 266
+ 973 18 622
+ 973 940 514
+ 463 923 875
+ 472 982 282
+ 868 808 269
+ 544 272 456
+ 961 836 90
+ 130 888 215
+ 974 276 275
+ 309 233 253
+ 973 46 438
+ 842 277 438
+ 366 80 179
+ 419 901 846
+ 82 907 966
+ 596 354 513
+ 381 362 490
+ 846 11 884
+ 22 718 970
+ 396 766 862
+ 397 62 598
+ 222 158 646
+ 814 712 225
+ 732 629 623
+ 809 626 692
+ 979 632 811
+ 503 139 372
+ 462 517 811
+ 256 899 609
+ 216 570 483
+ 902 733 385
+ 89 928 4
+ 887 695 386
+ 35 568 155
+ 781 58 203
+ 775 604 291
+ 367 692 689
+ 101 158 677
+ 336 580 368
+ 981 337 174
+ 900 880 593
+ 275 613 463
+ 311 907 363
+ 368 83 832
+ 64 974 980
+ 157 562 421
+ 12 820 590
+ 160 464 322
+ 245 444 382
+ 9 312 134
+ 257 306 288
+ 237 449 297
+ 142 600 661
+ 320 363 821
+ 721 84 89
+ 589 509 116
+ 413 594 181
+ 890 477 712
+ 742 65 245
+ 229 432 917
+ 536 189 821
+ 732 401 407
+ 515 210 512
+ 733 778 2
+ 852 451 210
+ 130 360 208
+ 230 408 748
+ 667 499 94
+ 467 112 789
+ 649 764 715
+ 253 908 53
+ 775 878 673
+ 265 5 24
+ 717 434 72
+ 687 428 72
+ 268 436 903
+ 678 450 742
+ 636 40 792
+ 555 104 649
+ 538 608 340
+ 370 525 847
+ 555 830 585
+ 763 92 375
+ 754 898 314
+ 153 560 139
+ 224 663 666
+ 138 344 595
+ 278 448 532
+ 413 492 470
+ 432 98 335
+ 148 795 903
+ 729 903 101
+ 818 186 960
+ 853 631 290
+ 761 170 666
+ 171 582 732
+ 189 731 633
+ 779 20 287
+ 883 726 449
+ 701 139 747
+ 571 29 567
+ 918 166 232
+ 98 356 853
+ 815 512 449
+ 911 504 671
+ 728 414 257
+ 515 517 657
+ 590 854 517
+ 388 526 831
+ 646 217 989
+ 845 355 289
+ 573 306 156
+ 563 11 456
+ 107 320 601
+ 37 287 714
+ 167 290 958
+ 198 37 287
+ 896 491 695
+ 712 282 239
+ 223 252 604
+ 524 955 584
+ 883 890 665
+ 818 817 242
+ 518 236 632
+ 410 222 191
+ 310 135 666
+ 983 634 348
+ 671 476 306
+ 986 665 111
+ 109 220 399
+ 717 738 695
+ 764 825 534
+ 616 315 977
+ 628 142 873
+ 19 287 155
+ 967 255 868
+ 191 80 844
+ 986 220 988
+ 419 521 444
+ 454 916 489
+ 71 859 500
+ 897 459 731
+ 823 791 216
+ 351 677 556
+ 840 208 612
+ 983 156 22
+ 988 318 633
+ 472 628 495
+ 341 608 343
+ 771 779 528
+ 818 149 422
+ 598 52 436
+ 678 130 285
+ 455 502 177
+ 461 245 81
+ 466 382 258
+ 181 661 64
+ 808 499 22
+ 892 243 76
+ 341 643 531
+ 717 328 856
+ 811 779 683
+ 666 220 797
+ 613 453 417
+ 978 632 462
+ 457 620 387
+ 558 681 351
+ 105 337 432
+ 880 55 818
+ 438 63 136
+ 709 100 700
+ 229 792 280
+ 427 985 53
+ 442 385 325
+ 918 328 642
+ 754 291 642
+ 970 74 973
+ 296 55 952
+ 577 458 924
+ 645 507 523
+ 589 149 6
+ 491 933 297
+ 871 822 303
+ 436 938 577
+ 98 762 322
+ 368 875 708
+ 607 636 385
+ 488 362 722
+ 642 379 510
+ 271 30 954
+ 338 296 210
+ 125 279 887
+ 614 178 645
+ 268 237 471
+ 578 60 720
+ 776 691 995
+ 814 565 784
+ 58 358 474
+ 968 573 398
+ 358 613 323
+ 851 694 665
+ 109 4 181
+ 366 741 777
+ 447 747 870
+ 738 460 241
+ 905 694 448
+ 440 901 565
+ 293 278 940
+ 822 276 877
+ 746 2 338
+ 227 915 30
+ 604 733 486
+ 501 359 493
+ 536 79 751
+ 621 623 135
+ 524 547 812
+ 917 11 982
+ 505 55 826
+ 580 55 287
+ 228 805 345
+ 586 101 202
+ 624 829 465
+ 262 645 636
+ 942 775 496
+ 724 942 398
+ 803 499 16
+ 326 565 969
+ 751 977 964
+ 320 725 153
+ 258 772 689
+ 107 421 839
+ 402 399 578
+ 116 927 560
+ 508 685 100
+ 970 581 680
+ 119 98 451
+ 904 580 314
+ 207 186 373
+ 791 286 21
+ 917 199 388
+ 210 549 203
+ 212 270 266
+ 2 429 355
+ 297 647 659
+ 233 537 895
+ 142 284 332
+ 219 237 361
+ 246 247 401
+ 288 81 328
+ 360 346 279
+ 21 262 298
+ 343 211 50
+ 637 778 813
+ 820 240 32
+ 660 781 805
+ 638 470 759
+ 779 198 372
+ 158 392 433
+ 5 274 133
+ 189 346 169
+ 194 74 37
+ 13 767 447
+ 167 546 364
+ 176 618 336
+ 554 638 712
+ 615 663 776
+ 824 62 142
+ 582 320 499
+ 302 278 545
+ 751 296 71
+ 366 35 493
+ 196 657 381
+ 364 685 134
+ 888 756 128
+ 17 799 479
+ 872 685 363
+ 879 279 556
+ 665 164 40
+ 264 418 539
+ 627 575 589
+ 978 792 584
+ 662 693 9
+ 988 838 552
+ 870 299 11
+ 141 674 546
+ 460 912 693
+ 216 795 292
+ 531 699 441
+ 207 795 373
+ 719 461 831
+ 571 491 664
+ 142 282 59
+ 48 89 556
+ 147 278 506
+ 334 990 607
+ 483 42 370
+ 766 978 303
+ 343 336 215
+ 283 745 857
+ 306 587 642
+ 566 764 323
+ 372 267 609
+ 878 505 315
+ 282 877 342
+ 283 369 682
+ 4 823 926
+ 339 831 891
+ 521 33 942
+ 704 816 318
+ 416 621 503
+ 163 684 625
+ 514 141 646
+ 362 81 368
+ 134 819 425
+ 324 768 190
+ 985 309 356
+ 41 491 802
+ 997 793 905
+ 976 684 837
+ 368 954 863
+ 878 407 43
+ 216 662 557
+ 82 425 547
+ 286 486 43
+ 841 595 727
+ 809 169 417
+ 233 566 654
+ 547 419 783
+ 91 422 981
+ 628 1 945
+ 83 747 306
+ 399 806 592
+ 346 708 392
+ 813 865 624
+ 516 636 29
+ 592 753 610
+ 440 460 145
+ 457 457 114
+ 40 19 165
+ 494 659 248
+ 647 950 224
+ 810 965 241
+ 913 630 245
+ 919 652 409
+ 38 151 355
+ 430 239 96
+ 372 597 360
+ 711 494 370
+ 176 710 108
+ 130 230 503
+ 188 509 421
+ 850 394 702
+ 68 744 665
+ 919 923 873
\ No newline at end of file
diff --git a/2016/Day 4/App.config b/2016/Day 4/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 4/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 4/Day 4.csproj b/2016/Day 4/Day 4.csproj
new file mode 100644
index 0000000..44f7ba3
--- /dev/null
+++ b/2016/Day 4/Day 4.csproj
@@ -0,0 +1,64 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {EDB37B1F-7136-4367-B308-345097F23E8B}
+ Exe
+ Properties
+ Day_4
+ Day 4
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 4/Program.cs b/2016/Day 4/Program.cs
new file mode 100644
index 0000000..a5b64d6
--- /dev/null
+++ b/2016/Day 4/Program.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+
+namespace Day_4
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private readonly List _rooms = new List();
+
+ public void Solve()
+ {
+ GetInput();
+
+ var sectorSum = _rooms.Where(room => room.IsValid).Sum(room => room.SectorId);
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine("*: " + sectorSum);
+ Console.Write("**: ");
+
+ foreach (var r in _rooms)
+ {
+ if (r.DecryptedName.Contains("north"))
+ {
+ Console.WriteLine(r.DecryptedName + "\t -> " + r.SectorId);
+ break;
+ }
+ }
+ }
+
+ private void GetInput()
+ {
+ var data = File.ReadAllLines("../../input.txt");
+
+ foreach (var line in data)
+ {
+ _rooms.Add(new Room(line));
+ }
+ }
+ }
+}
diff --git a/2016/Day 4/Properties/AssemblyInfo.cs b/2016/Day 4/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..85c5934
--- /dev/null
+++ b/2016/Day 4/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 4")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 4")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("edb37b1f-7136-4367-b308-345097f23e8b")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 4/Room.cs b/2016/Day 4/Room.cs
new file mode 100644
index 0000000..8a083a1
--- /dev/null
+++ b/2016/Day 4/Room.cs
@@ -0,0 +1,87 @@
+using System.Collections.Generic;
+using System.Linq;
+using System.Text.RegularExpressions;
+
+namespace Day_4
+{
+ internal class Room
+ {
+ private readonly List _encryptedName = new List();
+ private string _checksum;
+
+ private readonly Dictionary _lettersFreq = new Dictionary();
+
+ public int SectorId { get; private set; }
+
+ private string _decryptedName = string.Empty;
+ public string DecryptedName
+ {
+ get
+ {
+ if (_decryptedName == string.Empty)
+ {
+ var ret = _encryptedName.Aggregate(string.Empty, (current, n) => current + (n.CaesarCode(SectorId) + " "));
+
+ _decryptedName = ret.TrimEnd();
+ }
+
+ return _decryptedName;
+ }
+ }
+
+ public bool IsValid
+ {
+ get
+ {
+ var mostCommon = _lettersFreq.OrderByDescending(p => p.Value)
+ .ThenBy(p => p.Key)
+ .Select(p => p.Key).Take(_checksum.Length).ToArray();
+
+ var checkSum = new string(mostCommon);
+
+ return checkSum == _checksum;
+ }
+ }
+ public Room(string line)
+ {
+ GetData(line);
+
+ foreach (var part in _encryptedName)
+ {
+ foreach (var c in part)
+ {
+ if (_lettersFreq.ContainsKey(c))
+ {
+ _lettersFreq[c]++;
+ }
+ else
+ {
+ _lettersFreq[c] = 1;
+ }
+ }
+ }
+ }
+
+ private void GetData(string line)
+ {
+ line = line.Trim();
+ var regex = new Regex(@"([a-z]+)[-]+?(\d+)?([[]([a-z]+)[]])?");
+
+ var matches = regex.Matches(line);
+
+ for (var i = 0; i < matches.Count; i++)
+ {
+ if (i != matches.Count - 1)
+ {
+ _encryptedName.Add(matches[i].Groups[1].ToString());
+ }
+ else
+ {
+ _encryptedName.Add(matches[i].Groups[1].ToString());
+ SectorId = int.Parse(matches[i].Groups[2].ToString());
+ _checksum = matches[i].Groups[4].ToString();
+ }
+ }
+ }
+ }
+}
diff --git a/2016/Day 4/StringExtensions.cs b/2016/Day 4/StringExtensions.cs
new file mode 100644
index 0000000..235cf79
--- /dev/null
+++ b/2016/Day 4/StringExtensions.cs
@@ -0,0 +1,30 @@
+namespace Day_4
+{
+ public static class StringExtensions
+ {
+ public static string CaesarCode(this string str, int cipherLength)
+ {
+ var shift = cipherLength % 26;
+ var buffer = str.ToCharArray();
+
+ for(var i = 0; i < buffer.Length; i++)
+ {
+ var letter = buffer[i];
+ letter = (char) (letter + shift);
+
+ if (letter > 'z')
+ {
+ letter = (char) (letter - 26);
+ }
+ else if (letter < 'a')
+ {
+ letter = (char) (letter + 26);
+ }
+
+ buffer[i] = letter;
+ }
+
+ return new string(buffer);
+ }
+ }
+}
diff --git a/2016/Day 4/input.txt b/2016/Day 4/input.txt
new file mode 100644
index 0000000..de96f8a
--- /dev/null
+++ b/2016/Day 4/input.txt
@@ -0,0 +1,947 @@
+fubrjhqlf-edvnhw-dftxlvlwlrq-803[wjvzd]
+kzgwomvqk-rmttgjmiv-lmxizbumvb-902[zmnji]
+dkqjcbctfqwu-dwppa-fgukip-596[syiua]
+xjinphzm-bmvyz-ytz-gjbdnodxn-135[nzbdj]
+uwtojhynqj-hfsid-xytwflj-177[ztsqu]
+udpsdjlqj-fkrfrodwh-ilqdqflqj-491[uscwt]
+kdijqrbu-fbqijys-whqii-sedjqydcudj-790[dijqb]
+udpsdjlqj-hjj-uhdftxlvlwlrq-439[jldhq]
+bnmrtldq-fqzcd-bqxnfdmhb-bgnbnkzsd-zmzkxrhr-105[bdnzm]
+lejkrscv-wlqqp-sleep-ivrthlzjzkzfe-789[elzjk]
+zlilocri-ciltbo-obxznrfpfqflk-419[spmzt]
+tyepcyletzylw-nsznzwlep-qtylyntyr-821[shmzu]
+ynssr-vtgwr-lmhktzx-865[kyqlr]
+crwwv-pzxsbkdbo-erkq-pxibp-991[bpkrw]
+uiovmbqk-ziuxioqvo-zijjqb-bmkpvwtwog-616[sizek]
+qfmcusbwq-foppwh-cdsfohwcbg-194[cfwbh]
+nvrgfezqvu-irsszk-drerxvdvek-477[tvzgs]
+otzkxtgzoutgr-hatte-jkbkruvsktz-748[yutkm]
+ksodcbwnsr-qcbgiasf-ufors-pibbm-rsdzcmasbh-298[sbcra]
+dmbttjgjfe-qmbtujd-hsbtt-bobmztjt-259[mkyef]
+lnkfaypeha-bhksan-wymqeoepekj-836[lcygv]
+zekvierkzferc-treup-ljvi-kvjkzex-789[ekrvz]
+ajyqqgdgcb-djmucp-mncpyrgmlq-626[cyuom]
+sbnqbhjoh-fhh-bdrvjtjujpo-857[bmhse]
+surmhfwloh-iorzhu-vklsslqj-829[hlsor]
+ymszqfuo-nmewqf-iadwetab-690[unsbc]
+gpewwmjmih-tpewxmg-kveww-xvemrmrk-464[mrtux]
+rzvkjiduzy-nxvqzibzm-cpio-mzxzdqdib-395[lnkyz]
+qzoggwtwsr-suu-kcfygvcd-766[gcsuw]
+molgbzqfib-bdd-rpbo-qbpqfkd-679[tljei]
+gcfcnuls-aluxy-vcibutulxiom-vohhs-uhufsmcm-110[mstvf]
+nzcczdtgp-clmmte-lylwjdtd-561[puhls]
+hqcfqwydw-fbqijys-whqii-ijehqwu-166[czvwd]
+ytu-xjhwjy-wfintfhynaj-uqfxynh-lwfxx-xjwanhjx-567[syfzw]
+ujoon-ytaanqtpc-itrwcdadvn-895[ntmsp]
+xzwrmkbqtm-xtiabqk-oziaa-zmamizkp-460[amzik]
+rwcnawjcrxwju-snuuhknjw-jlzdrbrcrxw-979[rwjcn]
+oknkvcta-itcfg-ecpfa-octmgvkpi-414[cktaf]
+kdijqrbu-uww-mehaixef-348[oyzxu]
+ncjzrpytn-hplazytkpo-prr-hzcvdsza-249[yvxgz]
+qczcftiz-pibbm-hfowbwbu-870[bcfiw]
+xqvwdeoh-fdqgb-dftxlvlwlrq-777[ymaiz]
+rgllk-qss-ruzmzouzs-482[ynsqw]
+eadalsjq-yjsvw-jsttal-ksdwk-112[mlgwj]
+sbqiiyvyut-isqludwuh-xkdj-efuhqjyedi-166[iudqy]
+ziuxioqvo-kpwkwtibm-xczkpiaqvo-382[jucqm]
+jef-iushuj-sqdto-seqjydw-skijecuh-iuhlysu-322[sbnmo]
+hqcfqwydw-uww-sedjqydcudj-816[krxlq]
+shmml-qlr-znexrgvat-741[twjzq]
+elrkdcdugrxv-gbh-pdunhwlqj-153[sunto]
+nsyjwsfyntsfq-gfxpjy-hzxytrjw-xjwanhj-385[jyfns]
+irdgrxzex-sleep-jkfirxv-867[ikstj]
+mybbycsfo-mkxni-dbksxsxq-666[nmotl]
+xmtjbzidx-xcjxjgvoz-mznzvmxc-525[acpvh]
+zilqwikbqdm-ntwemz-zmikycqaqbqwv-642[cxfge]
+pkl-oaynap-xwogap-iwjwcaiajp-290[cedyr]
+zlilocri-ciltbo-zrpqljbo-pbosfzb-757[bloiz]
+foadouwbu-suu-aobousasbh-896[uoabs]
+lzfmdshb-okzrshb-fqzrr-zbpthrhshnm-859[poznx]
+wifilzof-mwupyhayl-bohn-nywbhifias-994[neotf]
+pbybeshy-rtt-ynobengbel-845[beynt]
+ohmnuvfy-mwupyhayl-bohn-guleyncha-188[sdqab]
+mvhkvbdib-wpiit-mzvxlpdndodji-811[uxmls]
+jxdkbqfz-oxyyfq-pqloxdb-991[qxbdf]
+sxdobxkdsyxkv-lexxi-nocsqx-640[jlfha]
+shoewudys-sqdto-jhqydydw-478[dsyho]
+xtwtelcj-rclop-upwwjmply-epnsyzwzrj-821[kdcvu]
+sehheiylu-vbemuh-qsgkyiyjyed-192[rmqpn]
+fmsledevhsyw-fyrrc-wxsveki-516[bzgvw]
+jfifqxov-doxab-pzxsbkdbo-erkq-jxkxdbjbkq-939[bxkdj]
+bnknqetk-cxd-bnmszhmldms-547[jcdas]
+jsehsyafy-vqw-dgyaklauk-996[ayksd]
+rdadguja-qjccn-uxcpcrxcv-921[gyvhm]
+lxuxaodu-mhn-bnaerlnb-693[nablu]
+ymszqfuo-otaoaxmfq-pqhqxabyqzf-794[kvfeg]
+ykhknbqh-bhksan-hwxknwpknu-238[hswtq]
+veqtekmrk-tpewxmg-kveww-hitpscqirx-646[mpoxs]
+zhdsrqlchg-pdjqhwlf-edvnhw-vwrudjh-491[hdwjl]
+tcrjjzwzvu-upv-jvimztvj-867[xbyim]
+qzchnzbshud-qzaahs-dmfhmddqhmf-261[gxmsf]
+vxupkizork-xghhoz-zkinturume-488[brhyz]
+raphhxuxts-hrpktcvtg-wjci-sthxvc-765[htcxp]
+ujqgywfau-wyy-mkwj-lwklafy-164[wyafj]
+ubhatstkwhnl-unggr-wxiehrfxgm-553[yqtez]
+gifavtkzcv-vxx-jkfirxv-971[vxfik]
+xgjougizobk-hatte-xkgiwaoyozout-150[vsazb]
+nij-mywlyn-mwupyhayl-bohn-womnigyl-mylpcwy-734[ysutv]
+kwtwznct-kivlg-kwibqvo-tijwzibwzg-850[wiktz]
+nij-mywlyn-wuhxs-wiuncha-yhachyylcha-266[aznkv]
+pkl-oaynap-bhksan-nayaerejc-602[phqso]
+oxjmxdfkd-zxkav-zlxqfkd-lmboxqflkp-419[xkdfl]
+jshzzpmplk-zjhclunly-obua-zopwwpun-617[vzouh]
+xgvnndadzy-ezggtwzvi-xpnojhzm-nzmqdxz-499[zndgx]
+glrcplyrgmlyj-aylbw-amyrgle-amlryglkclr-938[abmon]
+xcitgcpixdcpa-hrpktcvtg-wjci-igpxcxcv-219[cipxg]
+muqfedyput-isqludwuh-xkdj-udwyduuhydw-868[udwyh]
+fkqbokxqflkxi-yflexwxoalrp-pzxsbkdbo-erkq-absbilmjbkq-159[bkxlq]
+tmrszakd-cxd-zbpthrhshnm-781[hdmrs]
+kpvgtpcvkqpcn-ejqeqncvg-wugt-vguvkpi-284[efhns]
+xqvwdeoh-mhoobehdq-frqwdlqphqw-933[jzuyw]
+pynffvsvrq-wryylorna-bcrengvbaf-689[rfnvy]
+qmpmxevc-kvehi-fyrrc-wepiw-932[entmr]
+qzlozfhmf-bzmcx-bnzshmf-knfhrshbr-755[fhzbm]
+awzwhofm-ufors-rms-obozmgwg-610[omwfg]
+emixwvqhml-kpwkwtibm-lmxizbumvb-460[nkcey]
+zgmfyxypbmsq-hcjjwzcyl-asqrmkcp-qcptgac-652[fnjvm]
+yaxsnlcrun-ljwmh-mnyjacvnwc-901[vbxwn]
+buzahisl-jhukf-jvhapun-thyrlapun-435[gcdyo]
+jsvagsulanw-hdsklau-yjskk-kzahhafy-476[qkyzs]
+rzvkjiduzy-agjrzm-yzqzgjkhzio-135[zjgik]
+udglrdfwlyh-edvnhw-zrunvkrs-205[drhln]
+mrxivrexmsrep-jpsaiv-pefsvexsvc-698[esvpr]
+xzwrmkbqtm-kzgwomvqk-zijjqb-nqvivkqvo-642[cabgs]
+rzvkjiduzy-zbb-nvgzn-551[zbnvd]
+ncjzrpytn-nsznzwlep-ecltytyr-327[ntyzc]
+raphhxuxts-gpqqxi-bpcpvtbtci-115[nzslk]
+fmsledevhsyw-gerhc-wxsveki-100[stmxw]
+rgndvtcxr-xcitgcpixdcpa-uadltg-rdcipxcbtci-531[cditx]
+rdadguja-snt-igpxcxcv-895[acdgx]
+ide-htrgti-rdggdhxkt-ytaanqtpc-htgkxrth-921[tcpfv]
+sawlkjevaz-ywjzu-klanwpekjo-758[ajkwe]
+hjgbwuladw-jsvagsulanw-hdsklau-yjskk-kwjnauwk-996[ucavp]
+wfummczcyx-dyffsvyuh-xyjulngyhn-188[xnufp]
+yuxufmdk-sdmpq-omzpk-pqbxakyqzf-690[pstoj]
+wfummczcyx-willimcpy-vumeyn-yhachyylcha-708[piodu]
+sxdobxkdsyxkv-cmkfoxqob-rexd-nozkbdwoxd-614[nmdwp]
+dmbttjgjfe-gmpxfs-vtfs-uftujoh-961[ftjgm]
+lnkfaypeha-zua-skngodkl-732[zyntx]
+hqtyeqsjylu-uww-kiuh-juijydw-530[ujwyh]
+mbiyqoxsm-zvkcdsm-qbkcc-yzobkdsyxc-146[onlmp]
+wlqqp-upv-ivtvzmzex-165[fmczd]
+cjpibabsepvt-fhh-dvtupnfs-tfswjdf-389[bzdyv]
+kzgwomvqk-jcvvg-bmkpvwtwog-252[zelhm]
+htsxzrjw-lwfij-hfsid-htfynsl-ywfnsnsl-567[ivjzs]
+ide-htrgti-qphzti-gtprfjxhxixdc-401[fcapt]
+qvbmzvibqwvit-uiovmbqk-xtiabqk-oziaa-lmxizbumvb-564[rotyq]
+diozmivodjivg-ytz-yzkvmohzio-109[omrxn]
+njmjubsz-hsbef-qmbtujd-hsbtt-eftjho-701[bjths]
+krxqjijamxdb-snuuhknjw-anbnjalq-433[tkemh]
+avw-zljyla-yhiipa-ylzlhyjo-149[zphyt]
+nzydfxpc-rclop-clmmte-pyrtyppctyr-899[mjzsr]
+bqxnfdmhb-oqnidbshkd-rbzudmfdq-gtms-knfhrshbr-365[bdhfm]
+nvrgfezqvu-treup-tfrkzex-rercpjzj-347[rezfj]
+gcfcnuls-aluxy-wuhxs-wiuncha-fiacmncwm-526[cuanw]
+amjmpdsj-djmucp-kypicrgle-964[ftznh]
+hvbizodx-wvnfzo-mzxzdqdib-655[dzcnu]
+tagzsrsjvgmk-jsvagsulanw-vqw-vwhsjlewfl-892[tjlop]
+mvkccspson-mrymyvkdo-bomosfsxq-952[mosck]
+lqwhuqdwlrqdo-fkrfrodwh-frqwdlqphqw-153[jnwkm]
+surmhfwloh-mhoobehdq-uhdftxlvlwlrq-153[nyvqs]
+dlhwvupglk-ibuuf-klclsvwtlua-565[doeyn]
+pwcvonofrcig-gqojsbusf-vibh-fsoqeiwgwhwcb-376[jcdlh]
+muqfedyput-hqrryj-efuhqjyedi-998[equyd]
+hwbba-hnqygt-fgrctvogpv-466[slvyu]
+wfummczcyx-wbiwifuny-xyjulngyhn-916[spycn]
+zilqwikbqdm-xtiabqk-oziaa-mvoqvmmzqvo-304[rxhzs]
+xzwrmkbqtm-ntwemz-nqvivkqvo-954[gztdk]
+dyz-combod-lkcuod-bomosfsxq-198[zyvju]
+pbafhzre-tenqr-enoovg-phfgbzre-freivpr-455[cakfs]
+tfcfiwlc-avccpsvre-jkfirxv-217[obgiy]
+udpsdjlqj-gbh-vdohv-257[fpnes]
+bwx-amkzmb-moo-zmkmqdqvo-330[whxfs]
+raphhxuxts-tvv-jhtg-ithixcv-401[fyiab]
+sorozgxe-mxgjk-laffe-vrgyzoi-mxgyy-xkykgxin-878[vkjnu]
+clotzlnetgp-mldvpe-epnsyzwzrj-613[qdmpu]
+gokzyxsjon-zvkcdsm-qbkcc-domrxyvyqi-224[ckoyd]
+mtzslklcozfd-ojp-hzcvdsza-795[hvasg]
+pxtihgbsxw-cxeeruxtg-labiibgz-475[ztyng]
+mtzslklcozfd-nsznzwlep-cplnbftdtetzy-353[zuofx]
+emixwvqhml-moo-zmamizkp-538[hvrjm]
+foadouwbu-pibbm-oqeiwgwhwcb-168[mfiwn]
+qyujihctyx-mwupyhayl-bohn-jolwbumcha-240[hyuab]
+sxdobxkdsyxkv-pejji-mkxni-ckvoc-926[bktwh]
+nglmtuex-ietlmbv-zktll-etuhktmhkr-345[tlekm]
+qekrixmg-tpewxmg-kveww-wepiw-724[wegik]
+oaddaeuhq-dmnnuf-fdmuzuzs-326[ersqt]
+ktwbhtvmbox-xzz-vnlmhfxk-lxkobvx-943[yzabx]
+zvyvgnel-tenqr-enoovg-npdhvfvgvba-117[cadbz]
+vhehkyne-vtgwr-lmhktzx-579[hektv]
+kzgwomvqk-zijjqb-bmkpvwtwog-148[njtma]
+fubrjhqlf-fdqgb-zrunvkrs-907[ormsl]
+oqnidbshkd-rbzudmfdq-gtms-kzanqzsnqx-859[suagv]
+upq-tfdsfu-dboez-mbcpsbupsz-779[srtpm]
+ugjjgkanw-hdsklau-yjskk-lwuzfgdgyq-632[gkjua]
+oxmeeuruqp-ngzzk-fqotzaxask-326[aymzt]
+eqnqthwn-dcumgv-ugtxkegu-596[nfath]
+ygcrqpkbgf-uecxgpigt-jwpv-eqpvckpogpv-648[qsxvr]
+udglrdfwlyh-hjj-zrunvkrs-829[csnzf]
+vhkkhlbox-vtgwr-vhtmbgz-ftgtzxfxgm-657[sojpi]
+luxciuwncpy-vcibutulxiom-vumeyn-ijyluncihm-708[dtmyw]
+xst-wigvix-ikk-qevoixmrk-646[wuqfg]
+ide-htrgti-gpqqxi-gtrtxkxcv-947[lzybn]
+udglrdfwlyh-fdqgb-frdwlqj-vwrudjh-179[oqkrh]
+ipvohghykvbz-kfl-klzpnu-617[khlpv]
+oxaflxzqfsb-yxphbq-pxibp-653[afqdk]
+bkzrrhehdc-idkkxadzm-cdudknoldms-105[dkchm]
+zsxyfgqj-gfxpjy-hzxytrjw-xjwanhj-723[zstyw]
+kfg-jvtivk-treup-tfrkzex-ivrthlzjzkzfe-997[ktzef]
+zekvierkzferc-treup-tfrkzex-uvgcfpdvek-971[ekwcg]
+xgsvgmotm-igtje-iugzotm-xkykgxin-358[mzwst]
+jyfvnlupj-ihzrla-yljlpcpun-539[ljpnu]
+bkwzkqsxq-zbytomdsvo-lkcuod-domrxyvyqi-692[odkqy]
+pyknyegle-cee-qfgnngle-756[muevb]
+buzahisl-zjhclunly-obua-yljlpcpun-461[cfmdj]
+oxjmxdfkd-gbiivybxk-absbilmjbkq-731[uhjdc]
+uqtqbizg-ozilm-kzgwomvqk-jcvvg-ikycqaqbqwv-798[qvgik]
+ohmnuvfy-wbiwifuny-nluchcha-786[hnucf]
+sbnqbhjoh-dboez-bdrvjtjujpo-753[dpmzu]
+jyddc-glsgspexi-pskmwxmgw-100[aeylk]
+qvbmzvibqwvit-xzwrmkbqtm-jiasmb-ikycqaqbqwv-902[qbimv]
+htqtwkzq-idj-zxjw-yjxynsl-983[zvyre]
+xekdwvwnzkqo-ejpanjwpekjwh-ywjzu-oanreyao-914[wejak]
+sedikcuh-whqtu-sbqiiyvyut-isqludwuh-xkdj-skijecuh-iuhlysu-322[sktui]
+rkpqxyib-bdd-xkxivpfp-471[pxbdi]
+qxdwpopgsdjh-rpcsn-rdpixcv-jhtg-ithixcv-895[pcdhi]
+mbggf-yhiipa-klclsvwtlua-955[oelkb]
+eadalsjq-yjsvw-hjgbwuladw-bwddqtwsf-jwsuimakalagf-372[rpxet]
+hmsdqmzshnmzk-rbzudmfdq-gtms-cdoknxldms-859[ywtqf]
+bnqqnrhud-bzmcx-bnzshmf-qdbdhuhmf-625[smnwl]
+vagreangvbany-onfxrg-qrcyblzrag-195[szmkx]
+nij-mywlyn-wuhxs-mufym-916[sbczy]
+xst-wigvix-hci-asvowlst-958[istvw]
+lnkfaypeha-lhwopey-cnwoo-paydjkhkcu-680[lstyr]
+veqtekmrk-fewoix-gywxsqiv-wivzmgi-646[kvuxl]
+jvyyvzpcl-wshzapj-nyhzz-klzpnu-929[zpyhj]
+amlqskcp-epybc-djmucp-sqcp-rcqrgle-730[opija]
+sbqiiyvyut-isqludwuh-xkdj-cqhaujydw-998[yqrzk]
+kwzzwaqdm-rmttgjmiv-xczkpiaqvo-928[smyzo]
+zekvierkzferc-lejkrscv-gcrjkzt-xirjj-uvjzxe-321[svyma]
+pbybeshy-rtt-fuvccvat-949[izmnw]
+oxaflxzqfsb-zxkav-ixyloxqlov-133[mplun]
+apwmeclga-aylbw-amyrgle-pcqcypaf-600[bimqc]
+iqmbazulqp-nmewqf-mzmxkeue-144[oveiw]
+udglrdfwlyh-edvnhw-hqjlqhhulqj-985[cpsor]
+pinovwgz-zbb-gvwjmvojmt-655[dvsby]
+qfmcusbwq-rms-kcfygvcd-688[cfmqs]
+tbxmlkfwba-zxkav-zlxqfkd-jxohbqfkd-523[ljhnt]
+gsrwyqiv-kvehi-gsvvswmzi-wgezirkiv-lyrx-hitevxqirx-100[yfbno]
+etyyx-qzaahs-bnmszhmldms-599[msahy]
+mvhkvbdib-nxvqzibzm-cpio-mzvxlpdndodji-473[rtjeu]
+wlsiayhcw-vumeyn-ijyluncihm-994[yziwj]
+oaddaeuhq-dmpuamofuhq-qss-fqotzaxask-898[ycmns]
+ynukcajey-ywjzu-zalwnpiajp-108[vmosc]
+dzczkrip-xiruv-tyftfcrkv-uvgrikdvek-529[bdmtn]
+clxalrtyr-nlyoj-xlcvpetyr-379[wexcp]
+zlkprjbo-doxab-bdd-ixyloxqlov-419[nitur]
+uiovmbqk-rmttgjmiv-bmkpvwtwog-850[lsyvi]
+dfcxsqhwzs-pibbm-aofyshwbu-168[mtsnf]
+lhkhszqx-fqzcd-eknvdq-cdrhfm-287[dhqcf]
+cvabijtm-lgm-ivitgaqa-694[rpzkl]
+qzlozfhmf-rbzudmfdq-gtms-zbpthrhshnm-963[hmzfb]
+bxaxipgn-vgpst-qjccn-detgpixdch-921[cgpxd]
+krxqjijamxdb-kjbtnc-cajrwrwp-771[liezd]
+surmhfwloh-vfdyhqjhu-kxqw-rshudwlrqv-387[bzfdx]
+dlhwvupglk-ihzrla-dvyrzovw-643[lvdhr]
+dlhwvupglk-lnn-zopwwpun-435[lnpwu]
+sbnqbhjoh-sbccju-ufdiopmphz-519[bhcjo]
+oaxadrgx-otaoaxmfq-etubbuzs-820[aoxbt]
+encuukhkgf-lgnnadgcp-nqikuvkeu-648[jhcwv]
+ajyqqgdgcb-zyqicr-bcqgel-964[zyesc]
+kmjezxodgz-wvnfzo-xpnojhzm-nzmqdxz-681[wrjtn]
+fnjyxwrinm-kjbtnc-mnyjacvnwc-277[mjtln]
+ktfitzbgz-cxeeruxtg-nlxk-mxlmbgz-527[yiwvu]
+tbxmlkfwba-avb-pqloxdb-887[balxd]
+pbybeshy-fpniratre-uhag-ynobengbel-689[nqied]
+emixwvqhml-lgm-aitma-174[maile]
+ryexqpqhteki-rqiauj-husuylydw-686[pmutv]
+njmjubsz-hsbef-tdbwfohfs-ivou-fohjoffsjoh-337[fohjs]
+lnkfaypeha-ydkykhwpa-nayaerejc-394[mwhrf]
+pybgmyargtc-zsllw-qyjcq-964[ctgad]
+myvybpev-cmkfoxqob-rexd-ckvoc-198[ueqjn]
+votubcmf-ezf-sftfbsdi-285[nvymk]
+hwdtljsnh-gzssd-jslnsjjwnsl-671[pimqy]
+votubcmf-dipdpmbuf-mbcpsbupsz-441[lckdr]
+ide-htrgti-gpqqxi-rjhidbtg-htgkxrt-193[gynxm]
+yhwooebeaz-ydkykhwpa-opknwca-290[yqzkj]
+nbhofujd-tdbwfohfs-ivou-tbmft-493[tjgzf]
+xgsvgmotm-kmm-rumoyzoiy-358[vzysu]
+etaqigpke-fag-fgukip-154[gaefi]
+sbnqbhjoh-sbccju-tfswjdft-961[bjscf]
+hvbizodx-kgvnodx-bmvnn-adivixdib-629[pabrd]
+xfbqpojafe-qmbtujd-hsbtt-usbjojoh-103[bjotf]
+ohmnuvfy-wbiwifuny-wihnuchgyhn-422[fdwyt]
+wifilzof-vohhs-lymyulwb-448[iuvhx]
+owshgfarwv-hdsklau-yjskk-ogjckzgh-606[kghsa]
+sorozgxe-mxgjk-yigbktmkx-natz-zxgototm-800[gotxk]
+lejkrscv-tyftfcrkv-jvimztvj-399[tjimr]
+gsvvswmzi-nippcfier-wivzmgiw-932[zybmh]
+odiih-ljwmh-lxjcrwp-uxprbcrlb-979[lrbch]
+uzfqdzmfuazmx-vqxxknqmz-ruzmzouzs-404[oglmz]
+kyelcrga-bwc-qyjcq-366[mzens]
+foadouwbu-gqojsbusf-vibh-gsfjwqsg-688[yfqzi]
+kfg-jvtivk-gcrjkzt-xirjj-ivtvzmzex-581[jvikt]
+ckgvutofkj-igtje-giwaoyozout-332[cwijt]
+pbybeshy-pubpbyngr-erfrnepu-923[bpery]
+hcd-gsqfsh-dzoghwq-ufogg-gozsg-532[mqopr]
+wfummczcyx-wuhxs-wiuncha-yhachyylcha-188[hxcrd]
+ujqgywfau-tmffq-ljsafafy-112[bfytz]
+clxalrtyr-ojp-qtylyntyr-119[gijln]
+lmprfnmjc-mzhcar-qrmpyec-548[mcrpa]
+yhwooebeaz-oywrajcan-dqjp-ajcejaanejc-316[gbruk]
+wifilzof-xsy-yhachyylcha-604[hstyz]
+ziuxioqvo-ntwemz-tijwzibwzg-460[qjaft]
+qspkfdujmf-kfmmzcfbo-gjobodjoh-103[qcemb]
+sbqiiyvyut-tou-jusxdebewo-764[rwmyx]
+surmhfwloh-edvnhw-pdunhwlqj-699[retcb]
+mvkccspson-zvkcdsm-qbkcc-ecob-docdsxq-198[csdko]
+pbybeshy-wryylorna-pbagnvazrag-429[vnjmx]
+vdzonmhydc-bzmcx-trdq-sdrshmf-937[kigbu]
+qzoggwtwsr-pibbm-rsdzcmasbh-454[lnqsc]
+fodvvlilhg-gbh-dqdobvlv-153[vdlbg]
+iuruxlar-xgjougizobk-igtje-vaxingyotm-696[gioux]
+rmn-qcapcr-qaytclecp-fslr-qrmpyec-314[cztqy]
+nvrgfezqvu-srjbvk-crsfirkfip-373[rfvik]
+xtwtelcj-rclop-tyepcyletzylw-qwzhpc-opgpwzaxpye-717[mdzsw]
+sxdobxkdsyxkv-lexxi-dbksxsxq-744[wzmfo]
+bnqqnrhud-cxd-otqbgzrhmf-911[zqmyx]
+kmjezxodgz-xjinphzm-bmvyz-ytz-gvwjmvojmt-343[mzjvg]
+hplazytkpo-mldvpe-pyrtyppctyr-951[pgoxs]
+dzczkrip-xiruv-treup-ljvi-kvjkzex-867[newix]
+gsrwyqiv-kvehi-gerhc-vieguymwmxmsr-516[egimr]
+rgllk-otaoaxmfq-ymdwqfuzs-924[aflmo]
+pualyuhapvuhs-kfl-wbyjohzpun-461[uhpal]
+vagreangvbany-cebwrpgvyr-pnaql-erfrnepu-481[hmnwj]
+wsvsdkbi-qbkno-oqq-domrxyvyqi-354[xyfjg]
+ykjoqian-cnwza-xwogap-odellejc-992[utznj]
+bkwzkqsxq-oqq-ecob-docdsxq-718[vhbka]
+yaxsnlcrun-kjbtnc-fxatbqxy-745[ysrtb]
+uwtojhynqj-rflsjynh-uqfxynh-lwfxx-tujwfyntsx-307[vulsb]
+dmybmsuzs-otaoaxmfq-eqdhuoqe-950[zhwyv]
+gokzyxsjon-tovvilokx-nocsqx-978[oxkns]
+oazegyqd-sdmpq-rgllk-otaoaxmfq-pqeusz-976[qaode]
+pejji-bkllsd-vyqscdsmc-614[scdjl]
+nwzekwypera-ywjzu-zarahkliajp-758[bahgf]
+zuv-ykixkz-laffe-yigbktmkx-natz-jkvruesktz-774[trdse]
+pelbtravp-cynfgvp-tenff-npdhvfvgvba-845[lgrst]
+zlkprjbo-doxab-avb-obpbxoze-549[cobza]
+ujqgywfau-aflwjfslagfsd-bwddqtwsf-ljsafafy-424[wcozk]
+rdchjbtg-vgpst-hrpktcvtg-wjci-gthtpgrw-193[jsqvi]
+ixeumktoi-vrgyzoi-mxgyy-ygrky-514[grzvh]
+wkqxodsm-nio-bomosfsxq-588[osmqx]
+pbybeshy-onfxrg-fgbentr-715[ahftx]
+pdjqhwlf-fdqgb-dftxlvlwlrq-829[lbrgj]
+ejpanjwpekjwh-nwxxep-ykjpwejiajp-602[mtcnj]
+npmhcargjc-cee-rcaflmjmew-860[cemaj]
+zuv-ykixkz-lruckx-ygrky-748[kyrux]
+myvybpev-lexxi-bomosfsxq-822[xbemo]
+ipvohghykvbz-qlssfilhu-aljouvsvnf-591[frsvt]
+hqtyeqsjylu-fbqijys-whqii-huqsgkyiyjyed-660[stpzn]
+irgyyolokj-inuiurgzk-rghuxgzuxe-124[guirk]
+xmrrq-ugjjgkanw-wyy-umklgewj-kwjnauw-736[wjgku]
+fydelmwp-clmmte-xlylrpxpye-847[lempy]
+tfiifjzmv-avccpsvre-dribvkzex-685[tvxrq]
+iqmbazulqp-qss-pqbxakyqzf-508[yxnth]
+iuruxlar-houngfgxjuay-igtje-iugzotm-ktmotkkxotm-618[dtvzi]
+lhkhszqx-fqzcd-bzmcx-rsnqzfd-495[wtxeb]
+sebehvkb-sqdto-cqdqwucudj-348[dqbce]
+hdgdovmt-bmvyz-agjrzm-xpnojhzm-nzmqdxz-343[tsxdr]
+tfcfiwlc-irsszk-wzeretzex-477[thmsr]
+awzwhofm-ufors-qobrm-cdsfohwcbg-168[tofxm]
+gpewwmjmih-hci-eguymwmxmsr-958[mjnya]
+clxalrtyr-clotzlnetgp-awldetn-rcldd-opdtry-171[hynzs]
+rgllk-otaoaxmfq-ruzmzouzs-118[ozalm]
+zgmfyxypbmsq-djmucp-qyjcq-574[hbayt]
+shoewudys-sqdto-seqjydw-tuiywd-608[kdalb]
+gokzyxsjon-mkxni-vyqscdsmc-432[sckmn]
+enzcntvat-pnaql-grpuabybtl-585[antbl]
+sehheiylu-isqludwuh-xkdj-jusxdebewo-400[pjhum]
+kmjezxodgz-ezggtwzvi-jkzmvodjin-369[zgjde]
+xcitgcpixdcpa-qjccn-detgpixdch-739[aohtz]
+ksodcbwnsr-tzcksf-fsqswjwbu-714[swbcf]
+lxaaxbren-kjbtnc-jlzdrbrcrxw-225[nwkot]
+mvydjvxodqz-nxvqzibzm-cpio-hvmfzodib-733[vzdim]
+sbejpbdujwf-dboez-dvtupnfs-tfswjdf-363[youlh]
+mtzslklcozfd-mldvpe-cpdplcns-275[lzyck]
+nvrgfezqvu-sleep-kirzezex-607[bwxna]
+qekrixmg-gerhc-xiglrspskc-204[dcozr]
+ktwbhtvmbox-vtgwr-vhtmbgz-wxiehrfxgm-449[tbghm]
+etaqigpke-ecpfa-tgegkxkpi-674[bopve]
+kwtwznct-jiasmb-ikycqaqbqwv-252[qwabc]
+oxaflxzqfsb-yxphbq-ildfpqfzp-939[endsq]
+qcffcgwjs-suu-gvwddwbu-272[byfto]
+lhkhszqx-fqzcd-cxd-lzmzfdldms-391[dzlcf]
+iutyaskx-mxgjk-lruckx-uvkxgzouty-254[uvfmo]
+nzwzcqfw-mldvpe-zapcletzyd-483[aznms]
+luxciuwncpy-wbiwifuny-ijyluncihm-396[xuqsy]
+rgndvtcxr-hrpktcvtg-wjci-sthxvc-401[krmqs]
+tyepcyletzylw-nlyoj-nzletyr-ecltytyr-457[zrxqh]
+zsxyfgqj-rnqnyfwd-lwfij-kqtbjw-uzwhmfxnsl-307[fwjnq]
+qjopwxha-oywrajcan-dqjp-oanreyao-862[zwomt]
+pwcvonofrcig-dzoghwq-ufogg-hfowbwbu-844[ogwfb]
+bgmxkgtmbhgte-ietlmbv-zktll-vhgmtbgfxgm-787[gmtbl]
+eza-dpncpe-mldvpe-cpdplcns-405[uobym]
+qmpmxevc-kvehi-gerhc-gsexmrk-gywxsqiv-wivzmgi-464[dafcm]
+joufsobujpobm-dpssptjwf-kfmmzcfbo-tbmft-961[fbmoj]
+foadouwbu-xszzmpsob-rsgwub-324[ubxcr]
+ucynmlgxcb-aylbw-qfgnngle-210[tfzcn]
+sorozgxe-mxgjk-lruckx-uvkxgzouty-254[mnvbw]
+vxupkizork-kmm-jkyomt-384[kmoij]
+mhi-lxvkxm-vtgwr-phkdlahi-761[hiklm]
+ixccb-fkrfrodwh-ghyhorsphqw-335[hrcfo]
+hcd-gsqfsh-dzoghwq-ufogg-rsjszcdasbh-168[rfxyw]
+tbxmlkfwba-zxkav-pbosfzbp-965[ipmzy]
+xcitgcpixdcpa-qxdwpopgsdjh-uadltg-uxcpcrxcv-167[bjvrp]
+etyyx-cxd-kzanqzsnqx-573[bmaui]
+cybyjqho-whqtu-hqrryj-efuhqjyedi-530[czdbf]
+votubcmf-kfmmzcfbo-efqbsunfou-597[fbmou]
+awzwhofm-ufors-tzcksf-sbuwbssfwbu-272[rsubo]
+kwzzwaqdm-kivlg-kwibqvo-amzdqkma-356[inmyj]
+ixccb-fdqgb-zrunvkrs-569[etxgi]
+rdchjbtg-vgpst-egdytrixat-qjccn-rdcipxcbtci-713[duwnc]
+mbiyqoxsm-tovvilokx-psxkxmsxq-978[xmosi]
+xgvnndadzy-xviyt-rjmfncjk-707[josem]
+aczupnetwp-awldetn-rcldd-nfdezxpc-dpcgtnp-873[svdjf]
+ahngzyzqcntr-bzmcx-sdbgmnknfx-859[nzbcg]
+sorozgxe-mxgjk-igtje-jkvgxzsktz-696[gjkxz]
+rgllk-dmybmsuzs-omzpk-oamfuzs-pqhqxabyqzf-456[alknr]
+aflwjfslagfsd-xdgowj-hmjuzskafy-528[fajsd]
+htwwtxnaj-hmthtqfyj-htsyfnsrjsy-879[hnldm]
+gokzyxsjon-lexxi-nozvyiwoxd-640[fziuy]
+pbeebfvir-cynfgvp-tenff-genvavat-819[efvna]
+pybgmyargtc-djmucp-bcqgel-184[rfmta]
+myvybpev-mbiyqoxsm-oqq-dbksxsxq-926[tbqzr]
+xmtjbzidx-xviyt-yzqzgjkhzio-499[sptmq]
+iruzfrtkzmv-irsszk-ivtvzmzex-659[zirvk]
+xst-wigvix-nippcfier-erepcwmw-126[iepwc]
+amlqskcp-epybc-aylbw-amyrgle-pcacgtgle-730[mpskn]
+pybgmyargtc-qaytclecp-fslr-jyzmpyrmpw-756[syuvq]
+kwzzwaqdm-kivlg-kwibqvo-tijwzibwzg-746[zrpnw]
+frqvxphu-judgh-hjj-vklsslqj-543[myczb]
+tcorcikpi-tcfkqcevkxg-rncuvke-itcuu-rwtejcukpi-154[jyoui]
+mybbycsfo-excdklvo-zvkcdsm-qbkcc-nocsqx-744[rpzts]
+emixwvqhml-xtiabqk-oziaa-nqvivkqvo-850[voxnr]
+wlqqp-avccpsvre-jrcvj-945[cvjpq]
+rgndvtcxr-qphzti-itrwcdadvn-713[drtci]
+zhdsrqlchg-sodvwlf-judvv-fxvwrphu-vhuylfh-335[sgotp]
+jchipqat-uadltg-tcvxcttgxcv-219[lquds]
+gntmfefwitzx-hfsid-rfwpjynsl-931[ubayg]
+apwmeclga-njyqrga-epyqq-nspafyqgle-964[aqegp]
+xgjougizobk-hatte-xkykgxin-592[hczyv]
+zgmfyxypbmsq-afmamjyrc-nspafyqgle-106[nltfa]
+jshzzpmplk-ihzrla-jbzavtly-zlycpjl-721[kzovn]
+apwmeclga-hcjjwzcyl-rpyglgle-496[lvmqk]
+kwtwznct-akidmvomz-pcvb-mvoqvmmzqvo-746[hgszx]
+surmhfwloh-exqqb-dftxlvlwlrq-621[lqfhr]
+dfcxsqhwzs-rms-sbuwbssfwbu-844[qcrnm]
+ytu-xjhwjy-wfggny-jslnsjjwnsl-541[jnswy]
+zovldbkfz-gbiivybxk-obzbfsfkd-809[bfkzd]
+lxwbdvna-pajmn-ajkkrc-anlnrerwp-147[amynk]
+xjgjmapg-agjrzm-hvivbzhzio-811[tjpax]
+willimcpy-xsy-lymyulwb-318[ytesn]
+ckgvutofkj-lruckx-vaxingyotm-228[efntu]
+zloolpfsb-avb-cfkxkzfkd-159[iyjts]
+vhglnfxk-zktwx-ubhatstkwhnl-ietlmbv-zktll-kxvxbobgz-293[kltbx]
+gokzyxsjon-mkxni-cdybkqo-952[tynps]
+kfg-jvtivk-sleep-jyzggzex-373[egjkv]
+hwdtljsnh-xhfajsljw-mzsy-wjxjfwhm-827[vuaex]
+qxdwpopgsdjh-eaphixr-vgphh-jhtg-ithixcv-427[hpgix]
+cebwrpgvyr-pubpbyngr-qrcyblzrag-299[ecfbk]
+bwx-amkzmb-kivlg-lmxizbumvb-148[wjmyo]
+bdavqofuxq-vqxxknqmz-fdmuzuzs-326[ezmtq]
+laffe-hatte-ktmotkkxotm-410[ymcnz]
+fkqbokxqflkxi-avb-zrpqljbo-pbosfzb-497[bfkoq]
+ynssr-vetllbybxw-yehpxk-ftgtzxfxgm-241[xtybe]
+dsxxw-djmucp-kypicrgle-444[gvxac]
+dfcxsqhwzs-forwcoqhwjs-gqojsbusf-vibh-fsqswjwbu-220[ytwiz]
+wfintfhynaj-xhfajsljw-mzsy-hzxytrjw-xjwanhj-307[tkzub]
+ajvyjprwp-bljenwpna-qdwc-anbnjalq-459[sqrzn]
+pyknyegle-dsxxw-bwc-kypicrgle-340[vgwsd]
+dwbcjkun-mhn-ldbcxvna-bnaerln-485[vgsei]
+wsvsdkbi-qbkno-pvygob-kxkvicsc-458[mynov]
+qfkkj-upwwjmply-zapcletzyd-613[noqls]
+bqxnfdmhb-qzaahs-zmzkxrhr-989[wzhlt]
+apwmeclga-afmamjyrc-dglylagle-860[algmc]
+jyfvnlupj-msvdly-klwhyatlua-175[lyaju]
+wlsiayhcw-dyffsvyuh-fuvilunils-422[iuzke]
+fydelmwp-awldetn-rcldd-xlylrpxpye-873[rdnsj]
+bkzrrhehdc-azrjds-ehmzmbhmf-287[hmrzb]
+mvkccspson-bkllsd-dbksxsxq-926[skbcd]
+qfmcusbwq-foppwh-rsdzcmasbh-870[sbcfh]
+vrurcjah-pajmn-npp-fxatbqxy-381[apjnr]
+vjpwncrl-yaxsnlcrun-kdwwh-uxprbcrlb-485[gylan]
+lgh-kwujwl-tskcwl-ugflsafewfl-788[lwfgk]
+avw-zljyla-jyfvnlupj-qlssfilhu-aljouvsvnf-409[ljvaf]
+lejkrscv-jtrmvexvi-ylek-fgvirkzfej-763[evjkr]
+cxy-bnlanc-kdwwh-lxwcjrwvnwc-277[umehn]
+eza-dpncpe-clmmte-cplnbftdtetzy-145[ysezq]
+pinovwgz-kgvnodx-bmvnn-vxlpdndodji-603[encyh]
+gifavtkzcv-sleep-cfxzjkztj-919[vdzmb]
+lnkfaypeha-ywjzu-ykwpejc-zaoecj-212[huvex]
+oqnidbshkd-cxd-qdrdzqbg-573[kvsnt]
+hcd-gsqfsh-foppwh-hfowbwbu-402[cldzy]
+qvbmzvibqwvit-xtiabqk-oziaa-apqxxqvo-590[wbigl]
+myxcewob-qbkno-zvkcdsm-qbkcc-nofovyzwoxd-198[vqfcu]
+vehmsegxmzi-hci-xiglrspskc-542[isceg]
+xekdwvwnzkqo-bhksan-wymqeoepekj-602[eynfr]
+ujqgywfau-xdgowj-wfyafwwjafy-866[wfajy]
+lxaaxbren-ajkkrc-ldbcxvna-bnaerln-303[anblr]
+dpotvnfs-hsbef-kfmmzcfbo-dvtupnfs-tfswjdf-259[ufyek]
+zhdsrqlchg-sodvwlf-judvv-uhfhlylqj-959[zjoag]
+rdggdhxkt-uadltg-hwxeexcv-557[xigef]
+nwzekwypera-acc-klanwpekjo-368[aekwc]
+ymszqfuo-otaoaxmfq-mocgueufuaz-248[xgnem]
+yaxsnlcrun-ljwmh-jwjuhbrb-459[ebkum]
+oxaflxzqfsb-yflexwxoalrp-mixpqfz-doxpp-pxibp-107[ilnsk]
+oaddaeuhq-pkq-ymdwqfuzs-638[yuczs]
+pynffvsvrq-pnaql-pbngvat-qrirybczrag-845[ranpq]
+tpspahyf-nyhkl-wshzapj-nyhzz-mpuhujpun-721[hpnuy]
+kyelcrga-hcjjwzcyl-qrmpyec-392[cyejl]
+lqwhuqdwlrqdo-exqqb-ghsorbphqw-491[uopyz]
+rdadguja-eaphixr-vgphh-pcpanhxh-141[qmfpg]
+yhtwhnpun-qlssfilhu-svnpzapjz-149[hnpsl]
+xtwtelcj-rclop-nlyoj-qtylyntyr-249[ltycj]
+rgndvtcxr-rpcsn-rdpixcv-ejgrwphxcv-193[kulpr]
+qmpmxevc-kvehi-ikk-pefsvexsvc-542[aitns]
+otzkxtgzoutgr-lruckx-xkgiwaoyozout-150[mdfyq]
+zotts-luvvcn-lyuwkocmcncih-942[gjymz]
+vqr-ugetgv-dwppa-fgrnqaogpv-544[tromz]
+cjpibabsepvt-sbccju-nbslfujoh-545[mwkqj]
+aczupnetwp-clmmte-xlcvpetyr-223[pmoqy]
+rdadguja-ytaanqtpc-prfjxhxixdc-245[adxcj]
+ucynmlgxcb-aylbw-amyrgle-bctcjmnkclr-236[uazni]
+shmml-pnaql-pbngvat-grpuabybtl-585[jivfg]
+dzczkrip-xiruv-irsszk-glityrjzex-867[nzayl]
+pbafhzre-tenqr-fpniratre-uhag-pbagnvazrag-377[twsqp]
+tinnm-dzoghwq-ufogg-cdsfohwcbg-636[fpxjq]
+ixeumktoi-igtje-iugzotm-rumoyzoiy-904[trlzu]
+pelbtravp-pnaql-pbngvat-freivprf-949[parvb]
+gsrwyqiv-kvehi-nippcfier-tyvglewmrk-386[fctsn]
+hqcfqwydw-vbemuh-jusxdebewo-400[xzfmv]
+cjpibabsepvt-sbccju-efqmpznfou-935[rzenu]
+fnjyxwrinm-npp-cajrwrwp-979[nprwj]
+vetllbybxw-unggr-ehzblmbvl-501[fvmoa]
+ugfkmewj-yjsvw-wyy-ghwjslagfk-710[vmcub]
+etyyx-qzaahs-btrsnldq-rdquhbd-183[gfzym]
+kzgwomvqk-lgm-camz-bmabqvo-902[nfmek]
+xcitgcpixdcpa-hrpktcvtg-wjci-ejgrwphxcv-869[cpgit]
+pbybeshy-pnaql-pbngvat-ernpdhvfvgvba-351[bpvan]
+jxdkbqfz-zxkav-zlxqfkd-xkxivpfp-991[npdis]
+raphhxuxts-qphzti-hwxeexcv-167[hxept]
+oknkvcta-itcfg-tcorcikpi-fag-tgceswkukvkqp-362[qvgoc]
+amlqskcp-epybc-glrcplyrgmlyj-zsllw-cleglccpgle-158[atcbx]
+apwmeclga-aylbw-amyrgle-bcnjmwkclr-912[tnskp]
+xjmmjndqz-zbb-vxlpdndodji-369[wfyzh]
+shoewudys-rkddo-cqhaujydw-842[dhosu]
+zovldbkfz-ciltbo-qoxfkfkd-289[ykmgw]
+willimcpy-jfumncw-alumm-omyl-nymncha-396[isnbe]
+vjpwncrl-lqxlxujcn-jwjuhbrb-303[epojm]
+gzefmnxq-omzpk-pqbxakyqzf-352[zpnyf]
+ytu-xjhwjy-kqtbjw-hzxytrjw-xjwanhj-281[zxolt]
+esyfwlau-vqw-dstgjslgjq-788[xwpyu]
+kyelcrga-pyzzgr-qfgnngle-834[rcqns]
+ovbunmneqbhf-pubpbyngr-znexrgvat-533[vdezh]
+veqtekmrk-fewoix-gsrxemrqirx-100[erxik]
+hjgbwuladw-hdsklau-yjskk-esjcwlafy-216[ajkls]
+pinovwgz-kmjezxodgz-zbb-vivgtndn-993[svekp]
+xlrypetn-awldetn-rcldd-fdpc-epdetyr-301[delpr]
+ajmrxjlcren-ljwmh-jlzdrbrcrxw-719[juazc]
+ymszqfuo-omzpk-oamfuzs-ruzmzouzs-456[caspz]
+gspsvjyp-tpewxmg-kveww-wepiw-776[zglbt]
+eqnqthwn-ecpfa-fgrnqaogpv-440[mnlrz]
+rflsjynh-hfsid-htfynsl-rfwpjynsl-489[ghblf]
+pkl-oaynap-bhksan-nawymqeoepekj-368[aeknp]
+hwdtljsnh-wfggny-wjxjfwhm-229[whjfg]
+lqwhuqdwlrqdo-exqqb-xvhu-whvwlqj-725[rhaqf]
+jyddc-nippcfier-erepcwmw-178[sticn]
+eadalsjq-yjsvw-wyy-mkwj-lwklafy-736[yzjgq]
+xst-wigvix-veffmx-jmrergmrk-646[nuewy]
+elrkdcdugrxv-gbh-frqwdlqphqw-179[zshyg]
+rdadguja-hrpktcvtg-wjci-jhtg-ithixcv-765[tcghi]
+lejkrscv-zekvierkzferc-irsszk-rercpjzj-399[rekzc]
+kmjezxodgz-nxvqzibzm-cpio-pnzm-oznodib-837[zoimn]
+clotzlnetgp-clmmte-hzcvdsza-457[yxtba]
+aoubshwq-gqojsbusf-vibh-hfowbwbu-428[bhosu]
+bdavqofuxq-dmnnuf-eqdhuoqe-144[conrz]
+xfbqpojafe-qmbtujd-hsbtt-pqfsbujpot-259[snmtz]
+dlhwvupglk-msvdly-svnpzapjz-539[lpvds]
+clotzlnetgp-dnlgpyrpc-sfye-opalcexpye-171[ykocp]
+pejji-pvygob-bokmaescsdsyx-406[wmqnk]
+lejkrscv-avccpsvre-glityrjzex-789[cervj]
+enqvbnpgvir-wryylorna-erfrnepu-403[sdygr]
+hplazytkpo-mldvpe-opawzjxpye-977[qtzrk]
+sbejpbdujwf-dboez-tupsbhf-493[bdefj]
+gsrwyqiv-kvehi-yrwxefpi-fewoix-vigimzmrk-672[sytnz]
+jef-iushuj-zubboruqd-iqbui-946[kcysl]
+surmhfwloh-hjj-dftxlvlwlrq-595[lhfjr]
+zloolpfsb-oxyyfq-abmxoqjbkq-835[ynzmp]
+zotts-mwupyhayl-bohn-xymcah-786[iyhxu]
+zhdsrqlchg-mhoobehdq-fxvwrphu-vhuylfh-257[cxogf]
+ktwbhtvmbox-ktuubm-tvjnblbmbhg-943[flrzj]
+qzoggwtwsr-dfcxsqhwzs-rms-rsgwub-662[tehuv]
+tfejldvi-xiruv-szfyrqriuflj-upv-wzeretzex-555[rpocq]
+qzoggwtwsr-foppwh-twbobqwbu-844[wbogp]
+molgbzqfib-avb-qoxfkfkd-289[tkrcd]
+hqfxxnknji-uqfxynh-lwfxx-fhvznxnynts-177[fdlkw]
+sno-rdbqds-dff-cdrhfm-287[dfrsb]
+dkqjcbctfqwu-gii-wugt-vguvkpi-674[sjkzr]
+wihmogyl-aluxy-wuhxs-mbcjjcha-968[eufrc]
+vetllbybxw-wrx-vnlmhfxk-lxkobvx-969[ylumi]
+rkpqxyib-avb-absbilmjbkq-835[wnjuy]
+iuruxlar-igtje-sgxqkzotm-930[girtu]
+slqryzjc-kyelcrga-bwc-dglylagle-496[lcgya]
+fodvvlilhg-exqqb-xvhu-whvwlqj-673[vhlqw]
+yknnkoera-fahhuxawj-nawymqeoepekj-628[sfgvu]
+fhezusjybu-sqdto-jusxdebewo-166[vmzhw]
+dlhwvupglk-qlssfilhu-klclsvwtlua-591[lsuhk]
+oaxadrgx-eomhqzsqd-tgzf-pqbxakyqzf-716[nrgqs]
+jfifqxov-doxab-oxjmxdfkd-oxyyfq-cfkxkzfkd-887[gbrxt]
+dzczkrip-xiruv-tyftfcrkv-jrcvj-841[zcxdu]
+ajmrxjlcren-snuuhknjw-mnyuxhvnwc-537[rjiwk]
+kgjgrypw-epybc-njyqrga-epyqq-cleglccpgle-548[ykprd]
+qjopwxha-xwogap-opknwca-264[nrlsc]
+ejpanjwpekjwh-xwogap-odellejc-550[hndsm]
+ziuxioqvo-kivlg-kwibqvo-camz-bmabqvo-616[iovbq]
+kfg-jvtivk-szfyrqriuflj-upv-ivjvrity-607[drsmt]
+diozmivodjivg-ezggtwzvi-yzkvmohzio-421[nyzbw]
+gvcskirmg-hci-erepcwmw-464[kbwmq]
+nchhg-kivlg-kwibqvo-mvoqvmmzqvo-460[vmoqg]
+aoubshwq-rms-cdsfohwcbg-714[atihz]
+ajvyjprwp-lqxlxujcn-cajrwrwp-901[ghfuv]
+oqnidbshkd-rbzudmfdq-gtms-rghoohmf-339[mrkzl]
+muqfedyput-hqrryj-iuhlysui-504[uyhiq]
+kgjgrypw-epybc-djmucp-pcacgtgle-990[cgpej]
+vcibutulxiom-wbiwifuny-yhachyylcha-682[uigky]
+cebwrpgvyr-sybjre-freivprf-611[rebfp]
+wlsiayhcw-dyffsvyuh-lyuwkocmcncih-994[cyhwf]
+ncjzrpytn-fydelmwp-nsznzwlep-opalcexpye-795[penly]
+wkqxodsm-cmkfoxqob-rexd-domrxyvyqi-692[qbnjg]
+fmsledevhsyw-veffmx-viwievgl-490[utkwb]
+kwzzwaqdm-lgm-ewzsapwx-200[wzamd]
+foadouwbu-dzoghwq-ufogg-igsf-hsghwbu-506[tcdak]
+rgndvtcxr-rpcsn-itrwcdadvn-297[cnzup]
+bxaxipgn-vgpst-qjccn-prfjxhxixdc-115[qbscm]
+vehmsegxmzi-tpewxmg-kveww-eguymwmxmsr-152[tucsj]
+nbhofujd-sbejpbdujwf-qmbtujd-hsbtt-nbslfujoh-337[satqk]
+bnknqetk-dff-zbpthrhshnm-989[hpvak]
+hplazytkpo-nsznzwlep-opawzjxpye-431[nmfdl]
+xjgjmapg-xviyt-xjvodib-ncdkkdib-473[hgbua]
+nglmtuex-vtgwr-ltexl-137[tjwsv]
+qmpmxevc-kvehi-ikk-gsrxemrqirx-750[ojirk]
+iuxxuyobk-vrgyzoi-mxgyy-jkbkruvsktz-878[vdepk]
+tcorcikpi-wpuvcdng-lgnnadgcp-gpikpggtkpi-362[hiaqt]
+sedikcuh-whqtu-fbqijys-whqii-qdqboiyi-114[mhlay]
+wdjcvuvmyjpn-agjrzm-mznzvmxc-603[njtzy]
+dwbcjkun-snuuhknjw-mnbrpw-771[nuwbj]
+qjopwxha-zua-nawymqeoepekj-264[aejop]
+nvrgfezqvu-srjbvk-ljvi-kvjkzex-815[vjker]
+wpuvcdng-rncuvke-itcuu-fgrnqaogpv-284[ucgnv]
+nchhg-jiasmb-uizsmbqvo-408[jnagu]
+kpvgtpcvkqpcn-gii-ewuvqogt-ugtxkeg-986[gkptv]
+ykjoqian-cnwza-ywjzu-hkceopeyo-576[eqdiy]
+excdklvo-nio-wkbuodsxq-692[odkxb]
+wdjcvuvmyjpn-wvnfzo-vivgtndn-681[sokpb]
+bkzrrhehdc-dff-rsnqzfd-755[dfrhz]
+rdggdhxkt-hrpktcvtg-wjci-gtprfjxhxixdc-713[gtxcd]
+jvsvymbs-ibuuf-zopwwpun-721[meksh]
+ajyqqgdgcb-pybgmyargtc-cee-mncpyrgmlq-366[gcymq]
+elrkdcdugrxv-gbh-wudlqlqj-179[dlgqr]
+ide-htrgti-qphzti-hidgpvt-765[ithdg]
+excdklvo-cmkfoxqob-rexd-cdybkqo-146[oqmuv]
+qzchnzbshud-okzrshb-fqzrr-zmzkxrhr-495[nxcry]
+wrs-vhfuhw-fdqgb-frdwlqj-vklsslqj-621[flqsw]
+kfg-jvtivk-avccpsvre-ljvi-kvjkzex-659[vkjce]
+wkqxodsm-nio-psxkxmsxq-328[xskmo]
+ktwbhtvmbox-ietlmbv-zktll-nlxk-mxlmbgz-475[lbmtk]
+tpspahyf-nyhkl-kfl-dvyrzovw-461[yfhkl]
+ejpanjwpekjwh-bhksan-wjwhuoeo-862[jweha]
+dsxxw-djmucp-ylyjwqgq-600[djqwx]
+pybgmyargtc-afmamjyrc-rcaflmjmew-262[uxngz]
+xekdwvwnzkqo-xwogap-yqopkian-oanreya-758[zsntm]
+bjfutsneji-hfsid-htfynsl-tujwfyntsx-567[fstjn]
+ugdgjxmd-tskcwl-mkwj-lwklafy-424[euphz]
+lnkfaypeha-ydkykhwpa-wymqeoepekj-758[zmvns]
+wbhsfbohwcboz-gqojsbusf-vibh-rsgwub-506[nryqk]
+bnknqetk-dff-btrsnldq-rdquhbd-885[rxizw]
+rwcnawjcrxwju-ljwmh-ldbcxvna-bnaerln-277[nwacj]
+wbhsfbohwcboz-xszzmpsob-fsqswjwbu-844[jmrta]
+xtwtelcj-rclop-upwwjmply-dstaatyr-509[kfcln]
+hqfxxnknji-gzssd-htsyfnsrjsy-515[snfhj]
+xcitgcpixdcpa-uadltg-detgpixdch-713[tuqak]
+bwx-amkzmb-jiasmb-lmxtwgumvb-850[mbawx]
+aoubshwq-gqojsbusf-vibh-rsgwub-948[bsugh]
+pbybeshy-sybjre-freivprf-715[slnmt]
+oxmeeuruqp-otaoaxmfq-dqmocgueufuaz-326[oqsex]
+zsxyfgqj-gzssd-btwpxmtu-541[tbeoi]
+tfiifjzmv-avccpsvre-rercpjzj-841[megtl]
+ltpedcxots-gpqqxi-prfjxhxixdc-635[dljex]
+hcd-gsqfsh-suu-gozsg-974[xzhjm]
+raphhxuxts-ytaanqtpc-gtrtxkxcv-453[mkcvd]
+bkzrrhehdc-bzmcx-lzqjdshmf-313[pzucm]
+lhkhszqx-fqzcd-qzaahs-ehmzmbhmf-469[wtdih]
+tmrszakd-idkkxadzm-ehmzmbhmf-651[dmzvn]
+amppmqgtc-bwc-cleglccpgle-392[cglpe]
+yrwxefpi-glsgspexi-eguymwmxmsr-308[egmsx]
+jfifqxov-doxab-gbiivybxk-tlohpelm-575[mwlps]
+dpssptjwf-qmbtujd-hsbtt-nbslfujoh-181[tlorv]
+ftzgxmbv-ietlmbv-zktll-kxtvjnblbmbhg-995[pqmrn]
+lxaaxbren-kjbtnc-mnyuxhvnwc-875[sgucv]
+ygcrqpkbgf-uecxgpigt-jwpv-fgxgnqrogpv-544[gpcfq]
+kwtwznct-lgm-nqvivkqvo-174[qsnxm]
+jvuzbtly-nyhkl-jhukf-jbzavtly-zlycpjl-773[ljyzb]
+aoubshwq-rms-rsdzcmasbh-766[zqtpb]
+jsehsyafy-jsttal-jwsuimakalagf-190[dzuca]
+mtzslklcozfd-nlyoj-opawzjxpye-821[lozjp]
+eqnqthwn-ecpfa-fgukip-726[oydrm]
+bkwzkqsxq-zvkcdsm-qbkcc-domrxyvyqi-848[xycdz]
+ugjjgkanw-wyy-dgyaklauk-242[yzsdv]
+ugfkmewj-yjsvw-hdsklau-yjskk-vwhsjlewfl-918[badep]
+etaqigpke-uecxgpigt-jwpv-fgxgnqrogpv-726[gpeiq]
+mvkccspson-mkxni-mykdsxq-wkxkqowoxd-536[cgqjw]
+lxwbdvna-pajmn-npp-nwprwnnarwp-563[voqpy]
+aflwjfslagfsd-hdsklau-yjskk-vwhdgqewfl-398[madni]
+eqttqukxg-ejqeqncvg-yqtmujqr-414[spjrg]
+laffe-vrgyzoi-mxgyy-jkyomt-956[tmyzs]
+ajyqqgdgcb-hcjjwzcyl-pcqcypaf-834[pmnar]
+jrncbavmrq-fpniratre-uhag-qrcyblzrag-247[iynma]
+lahxpnwrl-snuuhknjw-nwprwnnarwp-849[mtzsn]
+dzczkrip-xiruv-treup-tfrkzex-crsfirkfip-139[szduj]
+oazegyqd-sdmpq-oxmeeuruqp-nmewqf-iadwetab-378[zyrxh]
+ubhatstkwhnl-ietlmbv-zktll-vnlmhfxk-lxkobvx-553[mnfye]
+xfbqpojafe-kfmmzcfbo-usbjojoh-805[tnvco]
+bkwzkqsxq-bkllsd-ecob-docdsxq-224[oqnvz]
+bjfutsneji-jll-yjhmstqtld-671[jltsb]
+bnqqnrhud-idkkxadzm-knfhrshbr-131[ngsmj]
+ixccb-elrkdcdugrxv-fdqgb-frdwlqj-uhdftxlvlwlrq-101[bcdyz]
+xmtjbzidx-xjinphzm-bmvyz-xviyt-mzvxlpdndodji-239[nmkuv]
+udskkaxawv-hdsklau-yjskk-umklgewj-kwjnauw-268[ivymz]
+gbc-frperg-wryylorna-znantrzrag-715[ragny]
+nzydfxpc-rclop-qwzhpc-wlmzclezcj-145[tbvmx]
+dzczkrip-xiruv-irsszk-rercpjzj-841[oyhef]
+xcitgcpixdcpa-eaphixr-vgphh-gtrtxkxcv-219[yxomp]
+wbhsfbohwcboz-qvcqczohs-qighcasf-gsfjwqs-350[nzxwy]
+bpvctixr-tvv-uxcpcrxcv-921[lhyge]
+pbeebfvir-cynfgvp-tenff-jbexfubc-949[fbecn]
+oazegyqd-sdmpq-nmewqf-dqoquhuzs-742[timug]
+mvkccspson-tovvilokx-vklybkdybi-328[mqdsy]
+wihmogyl-aluxy-yaa-lymyulwb-864[cdyjz]
+ynukcajey-acc-yqopkian-oanreya-836[ciysv]
+kyelcrga-afmamjyrc-jyzmpyrmpw-756[myarc]
+ovbunmneqbhf-onfxrg-fuvccvat-247[dicga]
+kwzzwaqdm-zijjqb-uizsmbqvo-252[zqbij]
+eqpuwogt-itcfg-hnqygt-ucngu-414[gtucn]
+gpsxdprixkt-qjccn-hwxeexcv-167[xcepd]
+aczupnetwp-qwzhpc-opdtry-847[pctwz]
+zlilocri-mixpqfz-doxpp-pefmmfkd-575[zwkxc]
+zloolpfsb-molgbzqfib-yrkkv-ixyloxqlov-783[ztpiu]
+dsxxw-qaytclecp-fslr-nspafyqgle-990[swktj]
+tcorcikpi-hnqygt-fgukip-492[icgkp]
+bnknqetk-bnqqnrhud-qzaahs-rsnqzfd-365[blisk]
+xgjougizobk-inuiurgzk-gtgreyoy-176[mjtsi]
+bqvvu-nwxxep-opknwca-836[npvwx]
+zixppfcfba-ciltbo-pbosfzbp-367[aritf]
+oaxadrgx-dmnnuf-mocgueufuaz-898[egbaz]
+sno-rdbqds-dff-cdoknxldms-261[nzdys]
+gpewwmjmih-fyrrc-jmrergmrk-204[rmegj]
+pyknyegle-aylbw-amyrgle-bcnjmwkclr-184[lyeab]
+frqvxphu-judgh-fkrfrodwh-vhuylfhv-751[osurb]
+oaddaeuhq-pkq-pqbxakyqzf-560[qadkp]
+emixwvqhml-xtiabqk-oziaa-lmaqov-694[aimql]
+xlrypetn-awldetn-rcldd-opalcexpye-327[orxhy]
+ftzgxmbv-cxeeruxtg-vnlmhfxk-lxkobvx-189[xvbef]
+ynssr-vtgwr-xgzbgxxkbgz-501[pfkur]
+hdgdovmt-bmvyz-xviyt-xjvodib-vivgtndn-915[sztpg]
+dszphfojd-sbccju-tbmft-597[hcsfg]
+lxuxaodu-ajkkrc-bcxajpn-823[gbmhy]
+ktiaaqnqml-ntwemz-ikycqaqbqwv-694[jnmzc]
+fydelmwp-nlyoj-xlylrpxpye-171[nxjhg]
+kgjgrypw-epybc-pyzzgr-qcptgacq-522[dxcbq]
+fnjyxwrinm-ljwmh-lxjcrwp-lxwcjrwvnwc-225[rypmf]
+qfkkj-qwzhpc-qtylyntyr-353[xdymf]
+szfyrqriuflj-tfejldvi-xiruv-upv-jyzggzex-555[tsjbl]
+jlidywncfy-dyffsvyuh-omyl-nymncha-422[zewrd]
+ibghopzs-qobrm-gsfjwqsg-298[yzrtb]
+molgbzqfib-zxkav-zlxqfkd-cfkxkzfkd-211[ynduw]
+mfklstdw-uzgugdslw-ghwjslagfk-372[ckxrl]
+wlqqp-wcfnvi-kirzezex-139[axnvq]
+dzczkrip-xiruv-gcrjkzt-xirjj-ivjvrity-711[ezhxy]
+mhi-lxvkxm-utldxm-lxkobvxl-501[sflto]
+vcibutulxiom-mwupyhayl-bohn-qilembij-734[mfszw]
+bjfutsneji-hmthtqfyj-ijxnls-671[fhbgw]
+mybbycsfo-oqq-oxqsxoobsxq-354[hlsuv]
+nwilwcejc-nwxxep-zalwnpiajp-940[wnpac]
+cxy-bnlanc-kjbtnc-dbna-cnbcrwp-589[bodjt]
+htwwtxnaj-hfsid-xmnuunsl-931[komlw]
+qfkkj-prr-dpcgtnpd-847[tfmev]
+vdzonmhydc-bnqqnrhud-cxd-rzkdr-547[zrvqc]
+frqvxphu-judgh-exqqb-vklsslqj-231[yehnz]
+zlilocri-bdd-abpfdk-913[iraty]
+jqwpihizlwca-kpwkwtibm-uiviomumvb-408[iwmbk]
+tyepcyletzylw-dnlgpyrpc-sfye-dstaatyr-457[dtrmn]
+tcfkqcevkxg-dwppa-yqtmujqr-258[gqsxw]
+hdgdovmt-bmvyz-zbb-nvgzn-343[ipyzq]
+lxaaxbren-ajkkrc-mnenuxyvnwc-537[naxce]
+qzchnzbshud-eknvdq-vnqjrgno-859[porxq]
+iutyaskx-mxgjk-pkrrehkgt-jkyomt-904[ktgjm]
+dsxxw-aylbw-amyrgle-sqcp-rcqrgle-678[vista]
+rflsjynh-gzssd-wjfhvznxnynts-853[nsfhj]
+ibghopzs-pibbm-rsdzcmasbh-688[bshim]
+pbafhzre-tenqr-cynfgvp-tenff-ratvarrevat-377[fgreq]
+diozmivodjivg-ezggtwzvi-rjmfncjk-317[npyji]
+jsehsyafy-bwddqtwsf-esfsywewfl-632[baclh]
+yhtwhnpun-jhukf-jvhapun-jbzavtly-zlycpjl-149[hjlnp]
+lnkfaypeha-iehepwnu-cnwza-ydkykhwpa-ykjpwejiajp-706[mnsri]
+oxjmxdfkd-avb-obzbfsfkd-705[nmorj]
+sxdobxkdsyxkv-mkxni-zebmrkcsxq-276[jqrnw]
+xmtjbzidx-mvhkvbdib-agjrzm-xjiovdihzio-733[ibdjm]
+xgvnndadzy-xviyt-omvdidib-863[xzgmn]
+pejji-mkxni-crszzsxq-224[stivm]
+tpspahyf-nyhkl-yhtwhnpun-ibuuf-zlycpjlz-669[hdrst]
+zhdsrqlchg-fkrfrodwh-vwrudjh-179[lneqz]
+aczupnetwp-qwzhpc-opgpwzaxpye-145[mbxzs]
+dzczkrip-xiruv-wcfnvi-uvgcfpdvek-659[gfzeb]
+buzahisl-msvdly-ylhjxbpzpapvu-123[iyjzf]
+vetllbybxw-vtgwr-vhtmbgz-kxvxbobgz-969[mavkd]
+qfkkj-nlyoj-nzyeltyxpye-119[yejkl]
+ynssr-vahvhetmx-hixktmbhgl-969[sqpin]
+udglrdfwlyh-gbh-ghsduwphqw-621[znqev]
+zilqwikbqdm-jcvvg-wxmzibqwva-226[ohfek]
+willimcpy-yaa-nluchcha-292[aclhi]
+nvrgfezqvu-avccpsvre-ljvi-kvjkzex-763[vecjk]
+vkppo-zubboruqd-ixyffydw-504[bykjv]
+laffe-hatte-zxgototm-358[taefo]
+iuruxlar-jek-iayzuskx-ykxboik-436[wiqzo]
+nij-mywlyn-vohhs-womnigyl-mylpcwy-188[ylmnw]
+ksodcbwnsr-rms-kcfygvcd-168[yriva]
+zilqwikbqdm-kivlg-kwibqvo-tijwzibwzg-980[sncfm]
+wsvsdkbi-qbkno-lexxi-mecdywob-cobfsmo-172[pzjhg]
+laffe-xghhoz-zxgototm-722[ofght]
+nzwzcqfw-nlyoj-pyrtyppctyr-457[jzkil]
+uzfqdzmfuazmx-ngzzk-pqbmdfyqzf-378[zfmqd]
+ymszqfuo-omzpk-oamfuzs-mocgueufuaz-664[zvhru]
+ibghopzs-qvcqczohs-sbuwbssfwbu-350[xmhnj]
+cqwdujys-sqdto-seqjydw-mehaixef-348[rwone]
+irdgrxzex-irsszk-rercpjzj-659[ftmuq]
+amppmqgtc-pyzzgr-pcqcypaf-418[pcagm]
+ygcrqpkbgf-tcddkv-fgrnqaogpv-336[szemt]
+hjgbwuladw-uzgugdslw-ugflsafewfl-736[armzs]
+mbiyqoxsm-mkxni-mykdsxq-domrxyvyqi-328[mxyiq]
+willimcpy-vohhs-qilembij-968[ilhmb]
+houngfgxjuay-pkrrehkgt-vaxingyotm-930[cnlzy]
+ugfkmewj-yjsvw-tskcwl-ugflsafewfl-320[fwlse]
+tpspahyf-nyhkl-msvdly-jvuahputlua-825[ahlpu]
+qyujihctyx-wbiwifuny-guleyncha-708[imhls]
+qczcftiz-pogysh-twbobqwbu-194[xpmrg]
+vetllbybxw-xzz-ltexl-969[yzbur]
+kdijqrbu-fbqijys-whqii-jhqydydw-556[iqdjy]
+oaddaeuhq-rxaiqd-dqeqmdot-560[xtzsw]
+kfg-jvtivk-sleep-fgvirkzfej-321[efkvg]
+zhdsrqlchg-udeelw-xvhu-whvwlqj-595[tnkyw]
+vetllbybxw-ktuubm-etuhktmhkr-787[tbkue]
+mybbycsfo-cmkfoxqob-rexd-ckvoc-224[cmktd]
+myxcewob-qbkno-oqq-nocsqx-328[fpyew]
+nwilwcejc-fahhuxawj-zalhkuiajp-810[askzg]
+ovbunmneqbhf-pnaql-ynobengbel-377[nkafy]
+qzchnzbshud-okzrshb-fqzrr-nodqzshnmr-677[mnude]
+bdavqofuxq-fab-eqodqf-dmnnuf-ogefayqd-eqdhuoq-586[xmztn]
+rdchjbtg-vgpst-ytaanqtpc-hpath-531[xmzrt]
+vetllbybxw-wrx-mktbgbgz-735[ijzlh]
+zvyvgnel-tenqr-pnaql-fuvccvat-689[vnace]
+muqfedyput-sqdto-sedjqydcudj-478[dquej]
+lahxpnwrl-mhn-jlzdrbrcrxw-147[psbch]
+eadalsjq-yjsvw-jsttal-vwnwdghewfl-346[wajls]
+hafgnoyr-sybjre-qrfvta-247[rafyb]
+votubcmf-tdbwfohfs-ivou-dpoubjonfou-129[zibsh]
+jrncbavmrq-pnaql-pbngvat-hfre-grfgvat-143[argnv]
+tcrjjzwzvu-sleep-nfibjyfg-555[jefzb]
+myxcewob-qbkno-bkllsd-bokmaescsdsyx-406[ghwzx]
+cqwdujys-fbqijys-whqii-udwyduuhydw-972[hdvyx]
+xqvwdeoh-edvnhw-zrunvkrs-439[jqtmz]
+bqvvu-ydkykhwpa-zalhkuiajp-108[xmkdz]
+gzefmnxq-eomhqzsqd-tgzf-mzmxkeue-534[emzqf]
+zloolpfsb-gbiivybxk-zrpqljbo-pbosfzb-939[symnz]
+nzwzcqfw-awldetn-rcldd-cpdplcns-717[cdlnw]
+ide-htrgti-rpcsn-rdpixcv-ldgzhwde-661[dirce]
+fkqbokxqflkxi-bdd-qoxfkfkd-367[kfdqx]
+jlidywncfy-vumeyn-jolwbumcha-214[shtrx]
+vagreangvbany-onfxrg-ernpdhvfvgvba-429[shgyt]
+odkasqzuo-pkq-xmnadmfadk-742[adkmo]
+mvydjvxodqz-xviyt-xjvodib-zibdizzmdib-889[divzb]
+dpssptjwf-dboez-eftjho-467[ajfyk]
+zilqwikbqdm-xtiabqk-oziaa-kcabwumz-amzdqkm-486[clwnt]
+plolwdub-judgh-sodvwlf-judvv-uhfhlylqj-699[trqoi]
+bnqqnrhud-rbzudmfdq-gtms-nodqzshnmr-885[dnqmr]
+atyzghrk-hatte-vaxingyotm-800[nyzck]
+amppmqgtc-afmamjyrc-bctcjmnkclr-730[jbafl]
+tpspahyf-nyhkl-yhiipa-svnpzapjz-617[xijwv]
+dkqjcbctfqwu-ecpfa-tgugctej-908[ctefg]
+hcd-gsqfsh-tzcksf-rsjszcdasbh-896[ayzso]
+bknsykmdsfo-lexxi-myxdksxwoxd-380[hxsvz]
+vetllbybxw-xzz-tvjnblbmbhg-319[htivo]
+bpvctixr-qjccn-hpath-349[kxwzv]
+szfyrqriuflj-treup-tfrkzex-cfxzjkztj-347[skbiw]
+kwvacumz-ozilm-lgm-lmxtwgumvb-876[gcnyk]
+fmsledevhsyw-fyrrc-wivzmgiw-620[mwkyz]
+bnmrtldq-fqzcd-bgnbnkzsd-rsnqzfd-781[eiqgm]
+amlqskcp-epybc-aylbw-amyrgle-jmegqrgaq-756[uygno]
+foadouwbu-xszzmpsob-hsqvbczcum-792[xrtpc]
+vjpwncrl-fnjyxwrinm-kdwwh-bcxajpn-719[nwjcp]
+enqvbnpgvir-cynfgvp-tenff-qrfvta-195[cpvnk]
+buzahisl-lnn-klwhyatlua-851[tmzna]
+shmml-enoovg-bcrengvbaf-533[begmn]
+pdjqhwlf-hjj-whfkqrorjb-257[jhfqr]
+wfintfhynaj-gzssd-wjhjnansl-307[njsaf]
+qczcftiz-rms-kcfygvcd-376[kybix]
+pbeebfvir-sybjre-jbexfubc-975[jzufx]
+irdgrxzex-drxevkzt-wcfnvi-fgvirkzfej-191[wfdlg]
+irgyyolokj-lruckx-gtgreyoy-930[wnqvm]
+lsyrkjkbnyec-mkxni-mykdsxq-ckvoc-276[gwtls]
+enzcntvat-sybjre-znexrgvat-741[mixqj]
+myxcewob-qbkno-nio-oxqsxoobsxq-666[dracq]
+excdklvo-mkxni-mykdsxq-vklybkdybi-172[kdxyb]
+xfbqpojafe-tdbwfohfs-ivou-tijqqjoh-103[mjxla]
+rkpqxyib-mixpqfz-doxpp-obzbfsfkd-341[eswqm]
+pualyuhapvuhs-wshzapj-nyhzz-thuhnltlua-695[whgcf]
+tyepcyletzylw-awldetn-rcldd-nfdezxpc-dpcgtnp-535[dcelp]
+dpotvnfs-hsbef-cvooz-eftjho-909[wrstm]
+esyfwlau-wyy-jwsuimakalagf-658[cbdnm]
+luxciuwncpy-vumeyn-mbcjjcha-396[cujmn]
+udskkaxawv-jsttal-vwhsjlewfl-268[alswj]
+ckgvutofkj-xghhoz-xkikobotm-410[koght]
+kgjgrypw-epybc-njyqrga-epyqq-pcyaosgqgrgml-626[atdyg]
+cybyjqho-whqtu-ryexqpqhteki-tou-vydqdsydw-998[bnjht]
+froruixo-udeelw-ghvljq-127[bylzc]
+forwcoqhwjs-tinnm-gqojsbusf-vibh-fsgsofqv-974[sxtko]
+wsvsdkbi-qbkno-mkxni-dbksxsxq-432[ymxdz]
+ryexqpqhteki-cybyjqho-whqtu-sqdto-jusxdebewo-634[qehot]
+yrwxefpi-hci-wxsveki-750[iewxc]
+ugjjgkanw-ujqgywfau-tmffq-hmjuzskafy-788[alfsc]
+jef-iushuj-sxesebqju-kiuh-juijydw-114[jueis]
+lsyrkjkbnyec-excdklvo-pvygob-yzobkdsyxc-198[ykbco]
+eadalsjq-yjsvw-ugjjgkanw-xdgowj-wfyafwwjafy-866[miqfs]
+etaqigpke-ecpfa-qrgtcvkqpu-466[qdvna]
+frqvxphu-judgh-xqvwdeoh-mhoobehdq-pdqdjhphqw-283[zjdiv]
+frqvxphu-judgh-vfdyhqjhu-kxqw-hqjlqhhulqj-283[mnykz]
+hjgbwuladw-usfvq-ugslafy-jwkwsjuz-450[mitsc]
+rkpqxyib-avb-abpfdk-575[bakpd]
+fubrjhqlf-fkrfrodwh-oderudwrub-959[vdxlz]
+sgmtkzoi-pkrrehkgt-rumoyzoiy-436[korgi]
+hwdtljsnh-idj-wjhjnansl-801[fobmn]
+ftzgxmbv-unggr-inkvatlbgz-423[ecjzy]
+jrncbavmrq-pnaql-pbngvat-znantrzrag-585[anrbg]
+sehheiylu-muqfedyput-rqiauj-tulubefcudj-530[eadkp]
+odkasqzuo-pkq-pqhqxabyqzf-950[iyzwg]
+lujbbrornm-vjpwncrl-kdwwh-ydalqjbrwp-615[lmjzy]
+kpvgtpcvkqpcn-dwppa-rwtejcukpi-336[pcktv]
+hwbba-gii-eqpvckpogpv-492[pbgiv]
+zsxyfgqj-hqfxxnknji-idj-xytwflj-359[jxfin]
\ No newline at end of file
diff --git a/2016/Day 5/App.config b/2016/Day 5/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 5/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 5/Day 5.csproj b/2016/Day 5/Day 5.csproj
new file mode 100644
index 0000000..7d14588
--- /dev/null
+++ b/2016/Day 5/Day 5.csproj
@@ -0,0 +1,60 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}
+ Exe
+ Properties
+ Day_5
+ Day 5
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 5/Program.cs b/2016/Day 5/Program.cs
new file mode 100644
index 0000000..dd67337
--- /dev/null
+++ b/2016/Day 5/Program.cs
@@ -0,0 +1,61 @@
+using System;
+using System.Text;
+
+namespace Day_5
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ //solution.Solve();
+ solution.SolveTwoStars();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private const string Input = "cxdnnyjw";
+
+ public void Solve()
+ {
+ var password = string.Empty;
+
+ for (var i = 0; password.Length < 8; i++)
+ {
+ var encoded = Util.HashMd5(Input + i);
+
+ if (encoded.Substring(0, 5) == "00000")
+ {
+ password += encoded[5];
+ }
+ }
+
+ Console.WriteLine("*: " + password);
+ }
+
+ public void SolveTwoStars()
+ {
+ var password = new StringBuilder("--------");
+
+ for (var i = 0; password.ToString().Contains("-"); i++)
+ {
+ var encoded = Util.HashMd5(Input + i);
+
+ if (encoded.Substring(0, 5) == "00000")
+ {
+ int index;
+
+ if (int.TryParse(encoded[5].ToString(), out index) && index < 8 && password[index] == '-')
+ {
+ password[index] = encoded[6];
+ }
+ }
+ }
+
+ Console.WriteLine("**: " + password);
+ }
+ }
+}
diff --git a/2016/Day 5/Properties/AssemblyInfo.cs b/2016/Day 5/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..f72250e
--- /dev/null
+++ b/2016/Day 5/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 5")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 5")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("caade80f-0e11-42df-b8c4-8abbb88fd792")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 5/Util.cs b/2016/Day 5/Util.cs
new file mode 100644
index 0000000..1a403ac
--- /dev/null
+++ b/2016/Day 5/Util.cs
@@ -0,0 +1,26 @@
+using System.Security.Cryptography;
+using System.Text;
+
+namespace Day_5
+{
+ internal static class Util
+ {
+ public static string HashMd5(string input)
+ {
+ using (var md5 = MD5.Create())
+ {
+ var inputBytes = Encoding.ASCII.GetBytes(input);
+ var hashBytes = md5.ComputeHash(inputBytes);
+
+ var sb = new StringBuilder();
+
+ foreach(var b in hashBytes)
+ {
+ sb.Append(b.ToString("X2"));
+ }
+
+ return sb.ToString();
+ }
+ }
+ }
+}
diff --git a/2016/Day 6/App.config b/2016/Day 6/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 6/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 6/Day 6.csproj b/2016/Day 6/Day 6.csproj
new file mode 100644
index 0000000..5b4e259
--- /dev/null
+++ b/2016/Day 6/Day 6.csproj
@@ -0,0 +1,62 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {C4722C04-817E-4CFD-888E-0B072B44FA50}
+ Exe
+ Properties
+ Day_6
+ Day 6
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 6/Program.cs b/2016/Day 6/Program.cs
new file mode 100644
index 0000000..4ad9de9
--- /dev/null
+++ b/2016/Day 6/Program.cs
@@ -0,0 +1,96 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+
+namespace Day_6
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private readonly List _data;
+
+ public Solution()
+ {
+ _data = File.ReadAllLines("../../input.txt").ToList();
+ }
+
+ public void Solve()
+ {
+ var length = _data[0].Length;
+
+ var vertical = new StringBuilder[length];
+
+ for(var i = 0; i < length; i++)
+ {
+ vertical[i] = new StringBuilder();
+ }
+
+ foreach (var line in _data)
+ {
+ for (var i = 0; i < length; i++)
+ {
+ vertical[i].Append(line[i]);
+ }
+ }
+
+ Console.Write("*: ");
+ foreach (var line in vertical)
+ {
+ Console.Write(MostCommon(line.ToString()));
+ }
+ Console.WriteLine();
+
+ Console.Write("**: ");
+ foreach (var line in vertical)
+ {
+ Console.Write(LeastCommon(line.ToString()));
+ }
+ Console.WriteLine();
+ }
+
+ private static char MostCommon(string line)
+ {
+ var lettersCount = GetLettersFrequency(line);
+
+ return lettersCount.First(p => p.Value == lettersCount.Values.Max()).Key;
+ }
+
+ private static char LeastCommon(string line)
+ {
+ var lettersCount = GetLettersFrequency(line);
+
+ return lettersCount.First(p => p.Value == lettersCount.Values.Min()).Key;
+ }
+
+ private static Dictionary GetLettersFrequency(string line)
+ {
+ var lettersCount = new Dictionary();
+
+ foreach (var c in line)
+ {
+ if (lettersCount.ContainsKey(c))
+ {
+ lettersCount[c]++;
+ }
+ else
+ {
+ lettersCount[c] = 1;
+ }
+ }
+
+ return lettersCount;
+ }
+ }
+}
diff --git a/2016/Day 6/Properties/AssemblyInfo.cs b/2016/Day 6/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..1ff12c1
--- /dev/null
+++ b/2016/Day 6/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 6")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 6")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("c4722c04-817e-4cfd-888e-0b072b44fa50")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 6/input.txt b/2016/Day 6/input.txt
new file mode 100644
index 0000000..1d3587b
--- /dev/null
+++ b/2016/Day 6/input.txt
@@ -0,0 +1,624 @@
+bgpmxqws
+mxvdaluh
+wpgcrcix
+djugxgak
+urjgbqde
+vcsylkay
+ruyowwjt
+eepdbfaa
+kpzjujdv
+ilsbjxbf
+xljdcdpc
+vnmtqzbu
+dsiruyjs
+oemrvmqj
+bunqbyjw
+wixyxnwq
+tfmpgyen
+rxjphoyf
+keohkpwv
+gbpfqodg
+palgwnye
+zzriwene
+wmczggbk
+xikxduml
+estibkpk
+ivcghhot
+uvczidij
+qmdmpfxn
+xjgypmry
+xwzgzxeu
+ejvoqgyr
+qzbnawul
+mhtvpsma
+vzddmtyx
+ckhdphcd
+rrxiqrqd
+tdnauotp
+zsoqslob
+oxbleyra
+dfspawmw
+amewbjnz
+dhryqzsg
+gevzondd
+gjtlhacs
+ywoghawg
+xgiglflw
+jlfewwky
+xvhjgvhk
+baocvjcl
+wnweoaib
+uepsdnur
+vmynttbb
+aoqezdgl
+oahtcpli
+hixokbhp
+rsdwsjnv
+nqckpjlt
+jksheyvr
+asabcisr
+jirzozrt
+jypcypek
+hbeimsej
+vzwnchwy
+ozjqqyaz
+hbxcqvne
+yfmthknj
+yxicfnav
+fhfwaetl
+lyhvemqr
+kyyzkgfb
+unigfcbx
+jyszsjto
+qoomixgp
+vwqlvanp
+wteqnjhj
+dtcfvira
+wztxowzh
+rjuayajd
+mcvaqelp
+wazbrrej
+qwuiszub
+fohaxlyl
+vizomswk
+pkjhxghs
+xhygtcbp
+grzjvlas
+tgssuvej
+jypumznm
+ymiymxbk
+fdnhxmpc
+nqwlpigo
+ecpyhmgw
+hbxpvgoh
+pkflsrjo
+zrjugqge
+jwvlowtd
+mkslbbql
+hsektxsi
+psanaqop
+ylorypou
+tkfircdx
+ftkfzmno
+rdasheam
+eulndcvo
+gpetuqvl
+felsxwks
+xckkdvyc
+nlbymfrt
+gcqxmyse
+gbbnguow
+cdaduwiv
+sqikwrbi
+ppwteldh
+tyurlqsr
+oogkdood
+slxekxkj
+tunmorwo
+mphktfgp
+ylkifdek
+byopdakn
+zgpqnghe
+lltqwxuf
+palhjqcb
+xxrbywel
+xolycxlx
+bkiimxvx
+htztessk
+aamwgfrm
+extuovqh
+bpkmstaf
+hazuzhkf
+cjiqycqs
+sxafxxpp
+mtfowzth
+poosymcj
+vbykdleq
+bxhhfyak
+kbyminxs
+gviprbxv
+bqxhjffd
+wmuwlzoy
+iwazluuu
+uhwxfelq
+gfvqwfgj
+uqvyjkgr
+eanwjhhl
+izpooten
+gkqhaiel
+jforeagg
+hrqjylmb
+kcvfbohb
+jkoskwff
+ymuqatcy
+naeceeru
+alghunmu
+ygsgeyxy
+fhsxqtsx
+iikldgzj
+zwsdownm
+svbdvddw
+ujwdwmju
+puszwwxg
+pwzuivlo
+noqjcwqu
+lsnvidsn
+rhuvjosk
+rxktxanu
+iftbsfjc
+kgrxrkwl
+rfzknqde
+afqcjguq
+sghybsrn
+qtipzcwy
+yyqhuufw
+zaeukrhr
+rqtlcflu
+ridxvnur
+wcxzmvka
+pqxcddgq
+eetnhsux
+kblokhxx
+bmctwlgo
+cpojyilz
+yhnmkhjp
+btudgpci
+mzvjtlhh
+xabfbuvt
+jgoltfpy
+gsjdsaco
+bmxhpnri
+ncdkduzl
+jhzyshfz
+qhruewva
+cgkafvvm
+ntjbaria
+rpfxuhht
+wnqbudow
+bcezvcpt
+nqrhgrkn
+tceyjrqf
+pyszfamz
+nctlttmt
+bvhanhoc
+ilffiatn
+fwmskxwg
+vezsripn
+hbjxpdyd
+tjnpgdib
+tiuniqdj
+mrzlrnmn
+ngqrtjxr
+eoyorrfy
+rtkidptz
+zwglnkeu
+anjcxsgc
+dbuotxcq
+sqpsxbmt
+czyxgtcv
+ojhmhssl
+lfbhgnox
+pecipazx
+nvcfxguk
+gdniujcm
+tcdfhgez
+zxzybtvb
+oddtlvmw
+vxdcfivs
+ldgbhriu
+lcuccuup
+dwzyuvkh
+pdoomnps
+jfaqworq
+zfeecwuy
+zxytmbzh
+iuzcfqac
+kxvxqpam
+gyfryaqu
+dusowjue
+uwrofbxz
+jwhbtsgg
+tjpubrqi
+vncupbao
+lbusnztb
+kbpkhcau
+prrcxgti
+aflcpnsq
+xtspjvwl
+fqjgujib
+tnlahhpp
+boovsuro
+eytzygmd
+vdyysubn
+syxcupva
+ulgjkkdy
+pzhevrme
+vynmztwh
+wrwebmrb
+pdfniopo
+nnusdprq
+qzrnxboz
+fhvnyafq
+isbzhjnq
+nxfvcxvy
+iuzgpevj
+apjpvsdk
+unltokdk
+neccyyrf
+gkkafbth
+udnurvso
+gzosdaws
+snetsjdd
+zcsgluqb
+fdsvyiho
+kjvmexiu
+ugfpphts
+dbkvkdok
+drpkejfw
+lwyshtxq
+qilaojzn
+qilwixhi
+hbuzdkgg
+amdettxe
+rilvspmg
+cyvfwmwg
+kqbmwvvi
+nuxdfinf
+ozfvzigf
+vhjvfosm
+vfmgntex
+cswjzkft
+kvqqlvbh
+ppwpiqcb
+wewsncdj
+ndkjslvd
+livwaogi
+slupeobk
+chvlbixa
+oprvhtpn
+wrgwrzic
+meyhlwzr
+wcwplger
+cfdwqikc
+vokgnzjv
+sxmxzlwh
+rttwwsrg
+apqmweoc
+xcrgliqw
+egjenpzi
+uuaoghhw
+ubaubqir
+slxfrqfz
+uooravpz
+jukdeivx
+qvelgzzi
+zbcnzjsj
+noivjeht
+tomkyktn
+owixssbg
+qrjikjok
+opieopkj
+hzrratbf
+tawhmgiz
+zojlupqh
+iuxrcduy
+gxdvgzke
+tcsqiada
+oqanfwxs
+hoeavozw
+kteefzjp
+xjepfoho
+acaimhfz
+ifeqkbqc
+szwlvqwc
+jrtfkzxv
+aqgmlcyg
+stsejxzs
+mukbwojc
+yorhqkqz
+qgkehpbu
+qrpealli
+mcwerdgx
+vqxkeyqe
+pmstbkfy
+uriiqytq
+puyrfebm
+cljqpflg
+yhjxqfee
+wvyitlyj
+stvxunze
+surpasjh
+laqbwefs
+tmhzxhcp
+xnrmdgci
+cvoziimt
+dbeqiwio
+bncszppp
+wajpsycd
+ncmrinrp
+zsctcqzy
+vkfwzoda
+zeturmnd
+dydeylro
+gggkrwzw
+oobmkfhz
+vimgaxkq
+cuftcyxg
+jzczmzab
+jqvvaljj
+fvlbbduo
+tvoipipg
+ihdqovcz
+fhylllit
+wngiyeld
+panifluc
+nariaulb
+uiqpccns
+vdeevhcb
+fjddbcfa
+nymgtdmf
+qvkrocra
+lelplbmu
+qwajtxne
+cjgljjwm
+kdyecbii
+rmhccint
+meclgocv
+ahvvcbck
+uktuwuag
+dcnpzwjn
+igfbtmnr
+wdioghpd
+keuuecam
+clxwiylf
+oqsbygex
+dbxhlukg
+rkxjjlvn
+votomymd
+hqyfigpr
+qnuvattu
+flrxtbsl
+zinwdott
+wxpzgsxk
+glvwrzqv
+asruvcjq
+aanwzupj
+krbxlowc
+nfbrzogr
+ivvbjgyt
+mxbuttye
+rhzksroq
+skipgtsv
+wrfnmsgm
+ckdgipqw
+uxbylsdi
+bazhagcz
+melrnxrj
+qqqoyhqf
+hrfjpsrx
+hafnvrdg
+wzasinyu
+frbkqlzq
+pkpasbfh
+uaadlrys
+tjxovpar
+lvqxahjd
+ereefqow
+tmwalbhi
+eflnfinc
+hwmxucjt
+iedrvuyy
+mnmxdbhv
+qghmvftt
+boqbamap
+rjfncukp
+jsyshihy
+kwfcnspx
+lsvaiysm
+xlypkceq
+uvpxfarx
+onktnulb
+crycggor
+hzntxzxs
+jodwwaaj
+asmnoijg
+lkgabxtn
+yinohytm
+cymfafvu
+pfwnxkga
+fcaepans
+drpzqntz
+dmtlraxa
+xpuaeobo
+npwbdnyw
+prgddqif
+cfjaozss
+ynarmrcs
+ydkoyipv
+rxbjmxfy
+ytbnudvq
+rtcauesa
+gwvfttly
+xxocfbov
+oepykzhu
+siaojkqc
+xumasfkb
+mpaimhwd
+lutlhkrm
+hmlmhezr
+hkffbvol
+jhnyuwbk
+xfunkzni
+gvhtrpfw
+zqcfnvmn
+cwsftepw
+vfgrhquw
+hspqqeka
+khebmbyz
+hjinidaa
+ljgfvzhi
+bgyfruun
+qhruutty
+onanrpll
+qsfqisbh
+oyhlplyf
+mpnbcbjv
+dfjjijeg
+bgbrnyhl
+ouybnypn
+ciemtumh
+ostosnmx
+zxmuoqdf
+touhjqxz
+uqzlprdk
+twplkydd
+ckfkowhr
+esjrccyf
+ebidrjtd
+yakqyhfv
+kgohdxvc
+fmlurdki
+lpzvjdzi
+qgouskfp
+jyhqxfft
+lmngjjil
+diswenna
+awidoqvi
+dpgeemdk
+cyckbeyc
+ysxatowo
+mmjigkqq
+lcaaoore
+bbleeyyn
+seuzxpgr
+qthrjfya
+fnkeqtep
+lkykhmgv
+mgosqkkf
+otrjzklc
+jqmmyvsd
+ildfyzld
+eubkvrel
+gispnfiv
+hlhoeiif
+shruvvsc
+woitvqxc
+bmbitfft
+vzrdnbrq
+enxhxgmq
+mmnodgks
+iocqmalp
+yklqxeii
+piakutiq
+aszalaqn
+lbgkpcnt
+yrwdtvuv
+rtlvmzej
+fwtjkmxe
+xiivpktx
+dqsssnus
+kcbbesoj
+lsqczazm
+fuzgkvig
+izqabubp
+ennmupvh
+sjgycnfm
+nemdzypm
+kqqritkb
+jpfvpfex
+axqruijm
+fidctvkt
+nzzbxsfp
+uugacsof
+fdgdphbf
+wdvcnnts
+eqtzaieh
+azkgkmmv
+zawfrbzx
+xhcwzulk
+tjbjvefm
+wfxxndko
+ykqydswm
+xexihoxm
+iaqsolsy
+kjnherjw
+dtagrwkw
+eqxoamoo
+ztuyerzl
+ypdwcvjn
+iydqnaih
+ekmjoplw
+dbctlhav
+znowycbz
+yvigzdzr
+zfdfimzy
+chtxbdbz
+syqpswah
+xwbtnnae
+sgiumfoa
+irpzjuce
+rejvrhgk
+jgwuwcyd
+hpejgjsm
+kvtvleno
+mdcsgemu
+tombqbcl
+qlhwwdbn
+elltzqpr
+tmcrjpzw
+rdexwdvq
+lpvdqkpb
+sblwoucv
+enhzblxm
+bjuvkbvz
+euhyzmdx
+mkgflghc
+aabcdkwr
+mdiksuzc
+mxgjblyu
+quhhkxgd
+fgwqnkba
+dvlmyqxh
+bdgmqcue
+dvpsxrxu
+gnddfjtv
+vyebxsui
+htqhzeub
+gmwwjlwx
+ovcnnosg
+ubzzoplu
+zyutatwp
+fvyeceuo
+kjtslrdl
+gimazmqa
+azwjgikh
+bjmsezgf
+qlwydcqb
+slkjjyjt
+iermgjvf
+itktqmjg
+azaumrnj
+zpnkffmz
+otpjumye
+omaijeay
+yddmqxle
\ No newline at end of file
diff --git a/2016/Day 7/App.config b/2016/Day 7/App.config
new file mode 100644
index 0000000..88fa402
--- /dev/null
+++ b/2016/Day 7/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 7/Day 7.csproj b/2016/Day 7/Day 7.csproj
new file mode 100644
index 0000000..e21e452
--- /dev/null
+++ b/2016/Day 7/Day 7.csproj
@@ -0,0 +1,65 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {AA432B32-696D-4FCB-A368-04EA5EAD412C}
+ Exe
+ Properties
+ Day_7
+ Day 7
+ v4.5.2
+ 512
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 7/IpAddressV7.cs b/2016/Day 7/IpAddressV7.cs
new file mode 100644
index 0000000..95225ad
--- /dev/null
+++ b/2016/Day 7/IpAddressV7.cs
@@ -0,0 +1,61 @@
+using System.Collections.Generic;
+using System.Linq;
+using System.Text.RegularExpressions;
+
+namespace Day_7
+{
+ internal class IpAddressV7
+ {
+ private readonly List _sequences = new List();
+ private readonly List _hypernetSequences = new List();
+
+ public bool SupportsTls
+ {
+ get
+ {
+ return !_hypernetSequences.Any(seq => seq.HasAbba()) && _sequences.Any(seq => seq.HasAbba());
+ }
+ }
+
+ public bool SupportsSsl
+ {
+ get
+ {
+ var abaList = new List();
+
+ foreach (var seq in _sequences)
+ {
+ abaList.AddRange(seq.GetAbaList());
+ }
+
+ return _hypernetSequences.Any(seq => abaList.Any(seq.HasBab));
+ }
+ }
+
+ public IpAddressV7(string line)
+ {
+ line = line.Trim();
+
+ var regex = new Regex(@"([a-z]+)(?:[[]([a-z]+)[]])?");
+
+ var matches = regex.Matches(line);
+
+ foreach(Match match in matches)
+ {
+ for(var i = 1; i < match.Groups.Count; i++)
+ {
+ if (match.Groups[i].ToString() == string.Empty) continue;
+
+ if(i % 2 == 1)
+ {
+ _sequences.Add(match.Groups[i].ToString());
+ }
+ else
+ {
+ _hypernetSequences.Add(match.Groups[i].ToString());
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 7/Program.cs b/2016/Day 7/Program.cs
new file mode 100644
index 0000000..f6dbb90
--- /dev/null
+++ b/2016/Day 7/Program.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+
+namespace Day_7
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ Console.WriteLine("Day 7");
+
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private readonly List _ips = new List();
+
+ public void Solve()
+ {
+ var lines = File.ReadAllLines("../../input.txt");
+
+ foreach (var line in lines)
+ {
+ _ips.Add(new IpAddressV7(line));
+ }
+
+ var supportsTls = _ips.Count(ip => ip.SupportsTls);
+ var supportsSsl = _ips.Count(ip => ip.SupportsSsl);
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine("*: " + supportsTls);
+ Console.WriteLine("**: " + supportsSsl);
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 7/Properties/AssemblyInfo.cs b/2016/Day 7/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..9a36c53
--- /dev/null
+++ b/2016/Day 7/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 7")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 7")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("aa432b32-696d-4fcb-a368-04ea5ead412c")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 7/StringExtensions.cs b/2016/Day 7/StringExtensions.cs
new file mode 100644
index 0000000..27b6a09
--- /dev/null
+++ b/2016/Day 7/StringExtensions.cs
@@ -0,0 +1,49 @@
+using System.Collections.Generic;
+
+namespace Day_7
+{
+ internal static class StringExtensions
+ {
+ public static bool HasAbba(this string s)
+ {
+ if (s.Length < 4) return false;
+
+ for (var i = 0; i < s.Length - 3; i++)
+ {
+ if (s[i] == s[i + 3])
+ {
+ if (s[i + 1] == s[i + 2] && s[i] != s[i + 1])
+ {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ public static IEnumerable GetAbaList(this string s)
+ {
+ var ret = new List();
+
+ if (s.Length < 3) return ret;
+
+ for (var i = 0; i < s.Length - 2; i++)
+ {
+ if (s[i] == s[i + 2] && s[i + 1] != s[i])
+ {
+ ret.Add(s.Substring(i, 3));
+ }
+ }
+
+ return ret;
+ }
+
+ public static bool HasBab(this string s, string aba)
+ {
+ var bab = aba[1].ToString() + aba[0] + aba[1];
+
+ return s.Contains(bab);
+ }
+ }
+}
diff --git a/2016/Day 7/input.txt b/2016/Day 7/input.txt
new file mode 100644
index 0000000..4f5d8a2
--- /dev/null
+++ b/2016/Day 7/input.txt
@@ -0,0 +1,2000 @@
+dnwtsgywerfamfv[gwrhdujbiowtcirq]bjbhmuxdcasenlctwgh
+rnqfzoisbqxbdlkgfh[lwlybvcsiupwnsyiljz]kmbgyaptjcsvwcltrdx[ntrpwgkrfeljpye]jxjdlgtntpljxaojufe
+jgltdnjfjsbrffzwbv[nclpjchuobdjfrpavcq]sbzanvbimpahadkk[yyoasqmddrzunoyyk]knfdltzlirrbypa
+vvrchszuidkhtwx[ebqaetowcthddea]cxgxbffcoudllbtxsa
+olgvwasskryjoqpfyvr[hawojecuuzobgyinfi]iywikscwfnlhsgqon
+jlzynnkpwqyjvqcmcbz[fdjxnwkoqiquvbvo]bgkxfhztgjyyrcquoiv[xetgnqvwtdiuyiyv]zyfprefpmvxzauur
+vjqhodfzrrqjshbhx[lezezbbswydnjnz]ejcflwytgzvyigz[hjdilpgdyzfkloa]mxtkrysovvotkuyekba
+xjmkkppyuxybkmzya[jbmofazcbdwzameos]skmpycixjqsagnzwmy
+zeebynirxqrjbdqzjav[cawghcfvfeefkmx]xqcdkvawumyayfnq[qhhwzlwjvjpvyavtm]sbnvwssglfpyacfbua[wpbknuubmsjjbekkfy]icimffaoqghdpvsbx
+enupgggxsmwvfdljoaj[qlfmrciiyljngimjh]qkjawvmtnvkidcclfay[bllphejvluylyfzyvli]heboydfsgafkqoi
+ottpscfbgoiyfri[iwzhojzrpzuinumuwd]orfroqlcemumqbqqrea
+zhrhvyfxxcsdpris[xdqecoqujrnqbgla]bpwibmrkcfbzigf[rlqtqykdltcpusvc]ybtsglkxrhucxwv
+msaebhhuxyaevahov[skkhuecthcqtrvtunw]bzlvljpsapsezchptjs[lbcxoczqbyysmha]zdqlfydjdctfnuetghr[owwhfhnjmpekukafw]qqitepzwooogqifl
+jhdfwesnofrkpse[mkruficpgplktbmoo]mnrjpuvsauanolvzhym
+ucibfxxivatgxlupp[rxlbgrqostcioowo]faiimhdhgpockadenua[teomupxzwrernokhyud]ohsfljkyjvkfzwus
+gzxcgjqdbyvfndfpw[ypfsapvecfqihnpuszq]mvwxgfkniekgqzqid
+fipkggpfwvgrqiwosi[itadifxotejgzkt]szwurlcbvffhgse
+ketltdpowbxcusrcua[oonjssgqvcgwvlz]otjxgpizqfpcriuco[mgtgmwcjecomtdkxdev]dnrecyeyhqcpausqzsw
+lcototgbpkkoxhsg[erticxnxcjwypnunco]notoouvtmgqcfdupe[hubcmesmprktstzyae]unuquevgbpxqnrib[egalxegqwowylkdjkdg]spqmkzfjnzwcwgutl
+nesmourutitzqtolwd[rurfefjvljejcufm]jagkqdwpkefkjdz[cctohikipqxxbdjxsg]badmffkslhmgsxqscf
+vvbwenaczgfagvrv[dqjzprtikukbikojlgm]bkfrnbigwaitptbdcha[llnwgonsrsppphnnp]sqozspzzfbeigmw
+jzkzjzzghblqqme[fsqzyykcotbavruyp]vjzohzsunrevhmpi
+jlngucjirfgdgorbgb[nvvkvebcjahujrwjmy]cfnlrssuthgusytkqt
+kegsdcxndhtlskseb[zbtcngduxclffzlw]wrdqbtrqbcpbeaiqvx[svsyqhkrryycnkceq]ztrawvffepndijceeih
+imtafeyfivrcegpagsl[tjzsewuwboushjl]mtnyptormlwiijlds
+sblhlpnuutqgtuvlc[jlkivbtbkivklrnr]zkzcykzkyjxarepzvrr
+ojuqmcidxmsyjkhuh[gsegkxlimzuyceo]dlhjiensaurluhul
+sxkxluastorxmnd[gwkeczwgmamhjquth]yvpdadteadabxgsplmr
+cndxxzfcmwwtcibgktm[ntsvmiwosuvniztv]onnfaenxutizlbxdk
+eqiwaqxxstamxgzc[vnomzylvfpmcscjar]rwdqevxpeqvrmvliu
+tvzbzkhvpzedqtp[whzeqaisikjjbezzcow]hqbizwaaffwbtfglq
+ajwpjiqawievazmipkw[mgfhwrppaxagfdgfsa]iaqcnovhgearcutadns[anaukyaljeflxdnucbn]bhqcwrkeolrhwdih
+neakzsrjrhvixwp[ydbbvlckobfkgbandud]xdynfcpsooblftf[wzyquuvtwnjjrjbuhj]yxlpiloirianyrkzfqe
+jugqswdvlbaorwk[dfqvlubdcigzpcz]aqhybhnoukoyxuiw
+kkkfysfugyvqnfvj[ahhqkrufcvhfvapblc]jfincvlxbjivelqrs[mpoymhslpyekjmy]eicbqlzecwuugez[tsqmqvjiokqofbp]senbbdxrdigwcjwik
+ogiiiqaxakiaucwa[ltdchlxwnzefocrw]koxethzfvlsewbqdt[qdfqgtzftqpaxuzcruo]fvkgjcglmmxqnifv
+epmnxkubnsnyeeyubv[ydzhcoytayiqmxlv]edmbahbircojbkmrg[dlxyprugefqzkum]svdaxiwnnwlkrkukfg[eacekyzjchfpzghltn]ofwgevhoivrevueaj
+vvwvubpdeogvuklsjy[psnqcfnqhxaibnij]fwzpkbdgmpocoqp
+pjdxcbutwijvtoftvw[zkqtzecoenkibees]llfxdbldntlydpvvn[uaweaigkebxceixszbh]xxlipjtlogbnxse
+zmnirrxetiwyese[cedxmaoadgjjvsesk]nuisspyclmncqlasmuy[zxwlwmbzbjmvubgcf]hfqniztoirmsdwz[zlffqhttbpehxoabzhx]upmydjqzzwefvgdpqu
+lwvsssgvvylrvqh[duxjrrqkzchbpvnmm]pckmefvejytvzavgzgc[dcekfwnrzooigwio]pmutxfiwfowlfnnggl[lzytuzirtzgwhkz]yzgxtksuqrgvvgfefon
+tpmyecqhqjjpertn[qomuwmxstmgzexds]ftvqqwsvsrnmvpg[vtpebuufpyieqbhuu]dorortnekxkwnploro[pzajzflqvbkhautupl]eowpcyzmyvnntvzmvx
+foguzgeasrkncbny[tlyweucylxkswwxb]jtzjubgewwhlddar[dkddqrpwaqvlhdp]skkegnatbjubqglwu[pkwscrmgvjzarzb]ibaagrqwnxblvtkg
+ejgpdxesfyoyaggmymi[axfkdoyoqkpkhusfwe]pnczsmszqevkqiwlfc[dqhzcqjzpgnoknmv]ldrjdhopfyctlqtn
+gqhyasteoryuofc[bhblyxlbiqtzzyzvzqg]dtvxrlkyuwxttyw[qvvzvuzhkemwglh]bopvfttkwtaeckq[vvhkkgrddaoxnzctwar]gsscsjuictekguq
+sviwnvbtrgyydtadhz[ipjrrywkoxwuzmlrzd]kcxruwyisqvokporkub[tvarlltnhjmcuvvcck]raafszljrhconjqsqi[snbxmvzrkojpjybkgpi]ekoeuottccqbxrvpkb
+vtouviqjarqwnoexuy[lzxhegzxptktueqo]azfsikzbwiajcrhnas[hvqxgtffjyyfgsjowxy]ddbmpksrtghvvypev[eoepwehfavxzwgt]igsulpdhrevkghzh
+fucimprxzsubuuzmk[umzezmmnkfzvjlela]qxzdlcryifsinmkgeha
+kauzjbailyzpvtji[hgeslalzqgpdkpuvomw]utsywinellykvmuawwr
+oacbdgfaszolybf[hsytrkjoylrkkduzfz]bmoelqhppaxshmfjl[cusgbbuydfqtbbmsju]mcftwalxlvfvvpeu
+ybylybngqxxrmplf[mybpfztzwnisfpfgqmb]fsllclehoezgthek[ldxhvhwniqfpqbl]ebybalwrmrqldukb[okenxoqxjgrenrcjd]kluumgtqybryflqi
+mufsafgfxiegfgf[ydibrbrmiaulexjek]ouwchrlvilmygbuppjl[imyaxsiodgjteppdyy]ugondbuqnhjrzzzn
+idihouejjocbahe[mclnirhxghanatge]ubwhxskdzgkmyrp[vksyktucsyumvxoc]bregaefrdlrgmtwt
+qnsqwkqttdevlnzg[noyxiueharjajsalnhu]heaxmujxhpgjddqur[xnqwujjeasceovnroiv]hnrnwuogebatnfsa
+evruuxfhpivnmknolsj[itpsnnhbtrrbllsbo]gefodpceljlvwuahz
+ebddlswrvbjohtnkyip[qkssdudizhcoaazvyow]xvnqicorrkjrnxixp
+bbmmzbebuexzmtbr[tpzfxmwgamhaikfpaeu]kraaocehdtalyjrf[zzqqtjplepyidohpvx]kzehgejueimxlqglfj[zgysopfdgxtokkdxwk]gwcfaflybmhdgoxjq
+xztpwfipuczrtoyt[uwnlokmtopkhdtemm]sdfmvgvctgwbdjpmvhh[ozjpkdigpjqzqgy]yrkwokmkrevauzroaqm[vctyupmildfnnjomue]cvagxsievhrukgyqzg
+jpmvqhuabqsvroxgmyk[toieqxrazxhhsbrm]wdwhoqdddwdacuo
+mlaqnefjmwbxeetyxz[sziklwesunikpiqjark]iltkcgfzmhvusdnlr[bmfprkswemctykvio]hhsmvppnztgipxij[kvlbovfklljaumwmy]mdpaiazrlputabj
+czdgmoqwzhvfnulxo[mlbkytxjhscsxrgchri]veugcvavrzihzencp
+rbjtyudgcswzezr[inlznakcutfnnequc]uhisbxotgqqtzionoq[hzlgqtkpeubvudi]qqsryagiowmcijbejhr
+wkvwdohwocizssun[kimsjrwwfpilzpkf]ruqhrplgugwhmnn[iouhwbjnqzlqyewxof]exjuguxwmphfypvsivl
+bcnuloxdfhnyesgtdky[hvmgfzcjhhiiqino]sfipughwbebgstwrua[behnamammdxrnnok]ttpbmbflilacfvwiwd[sosjbmmjygpbfetziv]qcosdgrbfdsgqqrlhym
+fbmthzppxydfxiipo[zsyfzbueqoaoxeueado]santekllapuywlmwjkl[yfsonktbvuyilcxf]xjerezinsamruvn[cceqpogyrsztadfap]fiivtuyynltqoypypou
+lfjigofbbnyrdlhxv[gfblbnmkfnpxbio]zeqevpmpjowrxtw[mofuoyllwekzcjtxjhp]lnzewigzwruzlbjh
+xjgdfbtgqmgazgvtif[farekeencwufapef]dxjltmtfxuiydactuko
+njaolcljynwvrwy[qplxbpadtyndosjcch]fscxierutuanappsqiy[jftravlojauqkmgludp]pkfwxpdfcrjrmbucf
+iyotvokljqynxnpjsfs[lfwwocnwcwstidfpb]mutsdjbqfruxxprzrnk
+kpvxcagazjsxgagg[sabugyxucglnvcjb]uvrdglycowrjddy
+zclgitkurpfdspcbk[yedvkzgbawpthoyn]dhvnmtxbrpttrdrio[drdahsrphffqsigrlmk]ykghbvcdosmtcgxdeb
+rkmajkdvlbqwtnuanue[brdlutivdnfekggixum]pbsgstnxgghrygqwpf[rlqzaflmkbvvefdoc]jhbtzkodsfglsaow[onlllmfziapizsd]usvejrxmziulunvjux
+jqlketojwcgvuce[ftcxdqqebijrnfzjriq]ucwgiavuxrxokmvxgad[zmyusreluasvwgzngmx]semjnvafnqvwtvkimy[owvczdccmvfohtbijfu]dmhbiikbzcualbbs
+roewzhbnwyvondnn[ejikyjgtzpmepihnnl]yurjuztavzqkxqlrle[mbjcyqrzfuhhsnipzx]fcrtuzhrqorxrdmrcn
+ycznijylnnqwmqzdd[ycnztjgxgyapvafhwaa]pzdtesugxpchhdb[sdruhgxaqpitoxlncc]exnhjwmnvqmquvclhu
+iufdjzqflteyvhrem[eqiluhtbfuegasby]ikqccaxrpnjjrevdsev[wfluwngzffaxhaflbf]wnlyrgvaxzsmqvc[smkdicgtwwwxmdizdi]joaqneodtgvioxzg
+pddsupswtnzture[pehcqhpltqocptr]ymzrvibfbeasccxh[jwwhastouxzmyhh]xsllfxcuzbtciegzcd
+rnnvfdyavlqnvwze[aistrderxrrojbsspnu]hfkzgodowrlajmmeq
+qnebfycqdylighjpgo[ablnwbutiwhdcrmwbg]hnqeseogqdsdhith[nmrgaeenxhizhoqper]tjxbhutvqtjzpyzh
+batsftctktgebkvzv[rovosiyqqpafttgdmoc]ynnztvhekfnexdcuq[lnevylboilqebnkf]udftgymwddomqmy
+ybrcyivzafzoubcj[crhigqvjszwqflocc]aesdfdfgzcnyxsmzg
+oskvnzcbuyaytyixp[ypctohskpfoxhpydwpf]kgkbxhyfncznsar[vulxrgolpxlqzkknzva]ightbuekpmjodxzfky[nyjpxhpycxjrqdno]jhvrgxgfjwarwzkmfj
+relqdjmixussrbijgqj[mfsyrfbtjbojcesuyw]wsckbuhopguszeh[unyhvpqjxxgfbgyf]dddjalolfjwliasyezn
+xahbldxnvsviywko[ucmjsyoejvcggbtx]prfpnzzlexpolsgsmsf[bgocwabottcqekxs]ijvpreqlfejnqhfbi
+qtcopopjmmcjlyfrtot[dmnfjowrhqtqhevs]pfczfmefcnnfbxiovzj[exoentzecnbfjsy]comgdcvnlyaemmya
+plhhfkjlotvzupi[ilbcfjbrxuildya]uuvdzteoijumhavq[tcuesohvzusidbgpw]hdsgdngmjtlybnas
+yoifccopobbguvkytps[xhkzrdcfsyhpmuujbt]ocidhllwycinggwu[kouoyzxtwiwknduclv]wkokzcbbqvjxtubqg[plgujclgyfmafflyurt]rpjrpxriaxyinneajvy
+jbmiqrqkpbjasqhvwcv[zlyzpnhzdtqiorod]dkigqgjtzmpleja[ijenfaygzeceopbmxks]iwzcpoekmitcckbxbzr
+zixveaipmutzulr[awdlukrjbyxtssfksb]hreqwpgrawaqwtqpt[bykxrwwuypetebhs]xhtujigporvkxqot
+cldscqwnyjkrzvyegsf[zwsvoudppoalxeja]dbqrfscekpmhmpoellj[xxxpuyedbyuihdzdf]bmtfdebklpxvuacq
+ohdqlkppqasvyrkkjm[hevshusrmyhuyyo]qbmrotalialbvje
+nvwdnytzqwrugam[pflhibktydncffbnlva]lguqdlkusqqwovr[bgufsrqjnngbwxnhuco]uanvcpxragayfoj
+zkvrrzmgitfjnit[gezdzgcdvxdkxytcq]avznjhxyjldbqpfoua
+mmyxbuoieontkaxvnk[lijzkcghkhiryhceqc]zuouxoicowwkhklyp[baqxxkavhepnpepnj]jcdekzxrpfucavdq[nxrhabcrumlshoitzba]httcbsbgoyhjpkv
+hpzoxihsevceefdjv[nxgkyykcfpjwtlz]lkszzbxqdrwyktr
+djqunzvzcyxmjqhy[qapfiyujulhgqipfm]htqbtlhlsqxnjyply
+lilhndsdretyqjojrn[oxrhvlpgqiotmvruvh]hgdlazecfzdrmegmnw[alxxixmnnjkyhrqjgh]mpbjuwwcyhdfxynyk
+fcrwgutcgcqizev[nwszwhfvqtdhrymgqf]iiahiososrpdafnt[gbkrardsossgcvu]fmudukrxbiqyrpi
+xpcgsvaeydonptb[ewpsimxlttaeoth]gersjqmmdamhikqtv[sxyvukeegkkbbarjknr]sohijvshdnoawujw
+vnjkhbmpsmvxkdt[yrpltayaihgspvnjxb]ivhwkahhjjlwzxfpz
+ofoancxlupttxku[hkedaqsibrvtvqu]zkssllvuecmgtqvs[eklsqwgwuhucbxykl]ioompempaewmnco
+nwviejwlkyokiqhuvo[csddbtlbfdwtakxlmss]fxdoqlbdjhoslraj[shasfhtvpcsajdsmxfp]errsdzqcqzbrfnkeux
+gvmytvlyluvnmemhgjr[bvqbhytqwpyemefwo]sygljhpvyjnuxzjqy
+zootaoveazcrmtbda[qlxlwntntbkjtkqve]vffdsbekufzemgwomh[vzllvqlmloffyyldfh]alltnttrzqrchacoiqm
+ksbuxsjkmtzsfsy[shracmzkycsuqrei]qrmgsndwzkqhtojsn[innhjjhyfsffgsboglx]zhwuwgyrwmucjfii
+dagldnrnugbavjwiiq[vrsiyprmsvuapxvn]piirprosbofdwzuuhn[epdsrdcpgzkkzdjle]jylrtjltlmvazfpmh[rqqteknolbyzykdysvr]ieejzvgtumekqapi
+mtamroysxwglblwmjn[gmebbprtzaogucvyzv]tjzuzqyyfuihjubuzu
+pcfbudkakpzlyou[zznswrvmytntytfkt]kvudoarqnyybzeddvn
+moelqaykzlstyntby[qmpxihbeysykajdo]omqcjgdbuqvvydd
+ddyczdjdwnoacci[wpgjlohduqnlrifih]dfwcghvsdezgdixnpxe[ohhccenoirazgekq]lqtssqpzgusrlvyrd
+ewirhlfcfhkqbvmvi[ixrorekrimzzkckpel]ihyukzubvqdpnmqpgu[mbtybrusfomfdhlg]ucrcmbvpnjbghnxdo[lyajfieycgiubui]llelwgnuopqhjax
+jpltuunwbrijwnudg[ejxyrxniclwnqxxnh]krckhlysnmqahsz
+hkdpdpshmftvxob[fsdhonsqalgpydpub]dirxpfxsxhpxliqg[tvbhlcqkymtbnytjp]xuvawokttfililgwgue
+mdnmunbnueofzddapl[wxfahokzfixiapig]wekvqzgvufgztlgldh[zwglgerouhvhtbrdib]xeogmvaqszvkdvxv
+mbqnuqonmkxmczjo[ueqnkvfdskaqwesufs]zmoqtlzfcwqaxdnddkk
+qoaqjkdsftjstyjyqd[fyvizziweplccjt]ryvpqznfcdvjxuu[syspurpgsonxbbdrcc]vvedpafqmoeugwuize
+ctdgzypcrjqxirm[ouyjhaohcueqwdez]kroowbthpspnnzgzuau[pqijczlztofszvdzhx]iccbpchemtflqnhdrnw[esvbnyvlckqirev]psrquqfxaotuzsojbt
+rgukaurlmsyzovie[noclopxqrusykxpix]zbbopbxzogbeppp[anouobvemneuuztti]rpnbuugshsxxbbkhauq[zpqywyyxjfabzyppw]ecdrhvipvzregbgl
+vmbtrbtoajfkswgy[kailajjwltvmwasynoq]goxmpryedtsrgkx[hljqifnoadoljqtub]xucplzmspnbxvliaap[tfqpmrhbakiidoxwa]iceqprkydjgouemqsmf
+cvpnedbnibipftign[cigxthfejgyjzvspaam]esifvgljjjbexwm[uspsplcqhomoszleq]qnogejwqjdiznyfellc[sszzsifsfavntyghfs]btswodsrhcrrbodmtz
+lvxwpuujqxypkhqfymh[wtizujakvxzrqwpols]jffeswrfpnhhakyhwlz[lzyloeveicgwixnvdx]uvwhpnjlszclssbf
+noblqdnmgtyjbxjq[chxjibegmcbmljibes]edtgpajthcmqgpz[qafbzkjfqbjzilzh]aorhwssnugyflolh
+hunicsoijinxshpfskq[lniiseazhvpjiyg]wirqusdwvaiyatimhx[jntjijtppuekuvvzz]mxebkmgiqyfaglow
+wvzgoeqwcuudhjlc[nsjqegpxfiwvbtyuo]hehqjsarzkbbidy
+ncjcjhyagdubxcibe[qpddbjyualjarnnpkf]cizleaqaaewqysxwys
+jqslpqaqntewoglud[xtzdawarqxbigpuf]qnxdyobxvfsrwoaz[snegbwbzchqcbavh]kipasixtzznhgkjskv
+hptaschabsnqdgmuzoj[satvzxkqetnonungbjb]gqhigqimupvihhwy[nejqgulbxtzfjbjlya]jywahuqdzrufxenshjj
+sjgpoxxqtfsltzk[jqwzhblplilweukbso]tgorxisfymrcgyr[tfbebfnnljlpcfeps]ahpjfbonoajtohthzri[tdgaokthtdhxpsg]ajcykosmkhftnrjqphg
+tnwtnvvrpilvadiy[taucexvsohfmaxd]cfhrctuhgqwjgtll
+xzzmvrhyhwvprzczwz[lnshilvbyfjqgff]qfkoodzijhqkpuob[iyyvvfibosnuwlov]fhbcvpuqvpxmlolhry[osdmjplktygtobvt]msazwlubhinqvyfh
+wanhwievduqinfwlcou[uyalesnoaqmajcc]zbdddgzmqprwiia
+dfovljmseevxcfarf[enpclythxgepfzqcw]wechankwzxxkkutq[mvzawbhttzrauulkxvd]emcdawwiunjraebra
+sylgfxqcfrqgeeuh[dljwdydnbuddmtdgp]fhenkxvmwvdyaukaxa[xcdbxlqqfgqtjyhoi]tbnpjbnpoxxaxef[rlnmcnmntjlitsmn]vkculrpgrmqsrayre
+xexefhsfpwtpxuygp[omxfywhnlcapmpalz]foblbhtxieggkgpcru[lscwcbkqvexwzzbri]ipjoiumgoyugfzq
+hbeghglpgqnwpxqio[pcujpvhzhghnyjkmppe]jwcnwmqwctqgoxpj
+apqmhkpxrtrfwulqbq[trthojavkcrlcgc]oikizlfqpukeudv[afgmhbusoqjubra]ajbuhxzuhecopcxm[lowqlmwiyvmdojjla]jrrhjmopywkqrhlgicl
+dxrqnbrkijtvmkwq[dvtqzljjbreayipqgp]erhjjvypeyramuaab[cjedbzbceteuydrps]kolgelhdemrbeviu
+gwjakwyuaxixflozol[omjuyjzbtditgoznip]nqybdawthoydext
+lcdwaahhbhajoai[cszvgduipwduhgmo]vpsgnhmtypusbgmhwnb[qitqpalswmqvjiu]iyjenmmobfasnzqefci
+tkxizzrgmsxvmrdawsx[edbhkciwrqmoflyang]nbuwbbspldrfhic[guhvpvocfyjpwwclv]olxhqqgrylvzzqxxd[cnhwdegsxurungopo]rdenofdlpgilpiuvmr
+wkadrydzokfmuiah[mihkmnzzjladulkvb]weqzktdsbwalcdijda[rejzrqqdtbvrwgbgojt]ggruyvfdesfdwenyx[jjyyleykqeskpfmzl]ssqauxmvzygppvncz
+djzzsqykcfbhgfoq[frykddayaohlxmkem]kawloxhrgcpronph[xxkgjvdfespwmnja]jddmrdznkctmsmaxih[uxotxlcobxfemckshh]irmewesnknuknipl
+hzojrovrbmfobhsau[itboujfkrmpgjpsvsr]qgczawmbunmisxs[dtrvnzrayqlvdpyzbuy]wrcsquxgcxpvbwwzlqo[kqbfajfleopglhfui]bsoomwrdifoekal
+cntxerwyrvbludhaa[fclfiyjfekdtavmgy]lnvvlflygrewrgswx[juijxzrpwfrmshbttg]yjeuhzyjbmbdslbdhf
+gclzrtvgfbqqqcl[fdkwmnpoansxtklyusn]ywwzqahbabjbcbzd[kuiejkftwfuzmjbiify]tabpjhaiwzcdnzvof
+hmshguykeqstxgzs[fsnsxtrvkdyrlek]rkzkooteryozbwmda[jyjzddadewtuaqulp]gtprcoocgdsfbtduekc[llfoixzevsmexhuitz]ppiutxxuvaxhzgiib
+ouvpvcchazfdcljaux[kxqnkynylosbuekz]arsuffkkpzlwuibqd[lmmxhndkoldfbtyfpw]nvcrjoborzogjhgwn
+ojesaevpprrzqaksixa[ykxbgapdjiulhmxgihm]nrxxnhdwodfgqoeproy
+vzbltcugyxvtlxqnkxu[fcflcasuyaljgewcynf]azqaltkfsglwgkeh
+urcslegrolaaalf[grobiijzrtgpntne]uhpzjqkslgahpkehix[prmevyrajmgfhsjpag]kwfhbrhzkojqazxjocg
+zwfeopovkggasxxb[fadbebqmbxwktwfdeui]ftomtaogfvgkkdrkc[rdkdznntsigigjiv]warlzbzbnfbjjsh[etjzyzfdjztsfsyi]dulnqfxjoewssxgkfb
+nvrsqzcyguparczn[ewfmgkjaibzjoiex]kpooaykofbtkpawayfh[ssuzuankcdhqvold]qaeuwxgakqvcugn
+rnlhwrnjgxwleghohuz[nktpaaaciwyfagkpqw]yeyzojziajnryse[bmpxxtaljjigfiv]ojzukghfhfhykqrcdyy
+doqbqcwjoldvwtws[qaxghysnphejfacrnkn]iqyhfkjogmrkjpk[hfjqxqeuzwywwmnzj]uzhpypjadzqcpeibcgc
+kmcmhdptzlhgqui[cpluzrcwihnwxrsdoj]czbxutspkzdwesrc[fccnqmeaqfmxtqqng]fitsnmdmyzwsifevbat[fxhgcmqhxrudtnleoww]yhxgwphkxlzhxzjnvcp
+tmjpplcwhmsaxav[epfnxqdzfpxmaztdqn]vwdoatnafiotogpsxk[lydghxujguhqcjqtbbk]mtvqsesoxvybfrxyoi
+fslvgbiibdkhchajyb[zpbhqrokrbfuqrowop]gqqzoqvfsdfcjcdurrs[xhqfcfytbbekivnvod]jxjwuxivnyhppvfhaol[evfnrmrjnnhychtpv]emiyjcjsnojxexs
+gqaygymjihevbsps[iepworrljuepufyvne]fzfjulzebpsphczby[kxaohggiqnjpdbf]bsjfluhncewudkumaxj
+mvjlhovwivdanexv[iaphahshtwtnhoeoqsk]syolycabjeiwtwtec
+ikhcujftlekmcnmcy[ubsoslmlaitakaqb]ruyiqnoobymxiim[ppxtpuphuisxnqumd]qxjhzfwvixjjmfgaqej[bdjpilcwzhqphfumpny]itvjttbjsbfmxppif
+xhemwtnqvfankrccdtk[bbjzsytqxhxcgtedp]ksfozdggjvyvpoyw[tberajbwhcirnenwv]juojuogrifenjsbldn
+bczvqdwkurvezjxgrg[yjvuwvfypobetomm]vtfujjaergrizoots[snwcbtqylvuhnxyvb]turadiqlfjvclpvbweg[mekdlejerxpllbf]bgkveafnrceyxufsqj
+duqeascyrgxyhlspebo[kzimyrleaopbbwmbi]xsxqyleqvoscazopte[debdbibiuaosfdyioum]vjaptdzpitqctukwhf[jffyamdmvkrggbe]qrnqpwcdoditjixsc
+cuxdugzthpcubgw[qjvtzbgagyebkobkhf]tsbcghahxswropcgj[yenmfdvoxlqekjsk]kjdmhdgepvdoovzvg[mafjriyxqtotmhxgvty]mdyayljihzqxhiga
+ehkhfoqcdkpyxeum[xvjaglxwocodctbzj]osufidsaijsczhtfg[rvmapxxierwnjkc]pgshnzbphxdoaitou
+wagqtjalswmbehwmuwm[oarjxyzwyhxzhpgilh]qapupwvuflcoryf[hmqhnrjiahzdfbaz]kuprvbaykjhqagnl[wfxatijeapdinkt]hadtvdjbkdduycdut
+emfkovpbnkaxykrmwjg[otoxyqlkgczzivgdt]nsvpzdvcbsvrbpo[vdfxwihznfpxlbsju]xbcniikjhgzelav[opidnljejcjawbikt]gedgtkiksnpijteviu
+fxbpujpvuboflfip[dogcwovzlakonhdyww]tkzftiqvyzumadasjtu
+rqtkvmbmqtdrqsahsdy[dhaassflbjfdslopp]zetcyybbahysvheand[uncbkqyoidhvxjf]mxqjozeotsollwolhs
+pxfqsysywqfsmername[yfcktnozutkhniqyp]tjzzakrnlxrtscena[bitenzjdqfopqevroqo]zujogbgemdxiaven[dtxlpfkysfcivyrxqt]fsgjjgzltbnlvdojqvk
+guclyozvgpvbuhktwbh[qmueutcpmdebodbilp]vglsdvkxogzhzewjpl[guoovyobczavohc]jdguogegerfiwrxthui[hdcvpajqgpsoxuoawmz]ztwnqkdjnnwazrdzpc
+llcocydhktglycn[aqvpbqqcyyjlfspio]bfwtqbvqbywnhvn[bdkrsfpiokzttiazuaw]kchhszhegdhxega[mgfuozyxaqcxmillwlx]mzcerkylhvawvyujx
+jceiyppxbreywlqlc[fizmzubzyefdntbmd]bmholmqrninpjuux[wkbshvxwlfhlrpkbk]bnqhoqtiqqpsibgykwd[ajvhuevpxmsrjrdwt]ejcwhcsechltmxlycwv
+lhzgbwzjykgdqwj[ksxhpuzyromwycwqtmi]fqkgkgvjfshsltg[ypmdudbfamagwadtia]nxqvzfdgxlwbbkrssc[zqmfrjzhsztnqbdgo]dvzoywqsqizywigsqsm
+vvnbnhvgcpquhzbarub[ufazesxvliazvkcanib]agtuglmgoxupumcispr
+mtpdvvydctgradgywc[mtpimzrgtmnlcge]vxbxcxjkpticzboc[ffiyihkovkviqjifrnt]yhxctiahahicybqti[latcrvinlucwkxhmc]ajivvpmxwiypcjtevwh
+dpnjvkzcoyyzmgvvs[gtjdsruwdhyukkx]qndpbpmhkdngjmab
+raugsxxkqxpsglitbj[ncskiewbnqnhxvojfx]qnqtemgvotsgnlgxyb[exshfmlaagkpxueykd]vgcwastyxsoddgu
+vtmkqugezjlfpad[ljdytmxdmcfjvqus]zwkxtirtowwwoqybn[wwbggxlelxpmctsyio]ojizduyxsklhvogj[wkjkwbzdmusrmnwuq]dnvercuduocxwzzqvc
+kcuaibmbtowdpkk[behnytmljmvkfzjzx]vwmeazoaavjnyopedp
+jzmgdckgiwbhbits[qapkyzlxkcinhakr]zymyymfbxgiypcn
+kbcfgsoqgqvurokxs[ygvbgzijbgfeylxvl]xsjucuevvfddgod
+unfolwpdrbsrzgoo[xcskhiayzcpeegqfoe]sqhinsvvbcdboctc
+yclpzeggejjnvkssg[jaxstjrzmutqmaqq]buvqcwkayhypitxnmp[hpxwubjyepaqhyhud]qhqlpdiqdhhgffsgtqw[ijhwhbvlbixaeywd]fwpyiwyrgoquoeuicxp
+jwgenomewntwyxiawpa[eqcukoqwwwaruuaeoaz]przxcbqvsrozygtcyl[krwnmcxmgcgfbvkj]pcifuzymidokmsecl[wetuprgdinttljgam]wiiixvydbevhtscp
+vzuukbqyqsivwpeeygi[bsfyvyrjgidexcfzq]wyfowikcidviqqnzcw
+nsvfdglsbfbwlxfpfs[hdfyjgnwdgeropdfian]gznlvhnfjawhokhugz[klxeguqtsnydunmtj]gaauhesdugovoftjb[agqwktizuxyqgbvt]zhbzbgfwnkahvueja
+xcnkdghtgpxbfefay[iekwzcvfquaynjpflf]rfmwtjyxputzpsgr[rxbiyhzboydmvufaz]vbibxkxeazvkbzpnrqv
+efxnnxokdpeqbimle[sygsnwvurqpxovmfv]bfkvfubmjyasmvc
+pvyunauqgvtigep[ypayrmkixxbagcbawlh]gsvqfsxbquttcaayobo[cwanbliqbdzlcur]ckdwzoeeeldqnmpnzta
+uaxiegivsmmvixygiih[bwxhotmjiqmiffwt]ifggldhrjitovzh[wtrrvwjwudasapqdal]zegculmtzsyaxytuhih
+hvikzocatynjoxxzjrr[yowwrajfokqlojraj]gvquwhdppqvtcvd[sqcangyggkdiljktl]fpjugbjlanzohbvfylb[fxdhqobssfucfmeaz]mzrtcejhidkqkpqc
+lcgelocktqpqhjgon[vmfhipgnrbypfellki]bqgdqxjnlynzdjogpbk[ppgoudyairolaaomp]utxjqpmjzchqdhz
+mtfryyrtmzzlooy[qltyhniowpskiqmolx]nuxblfnfrcqtjqfbzi[bdslgcpqyowecpp]vlxwrojvicfzzzfb
+widpcxggzgbkofmmtkl[bhvmncpisdisugtk]azxcnslcqsbtyufnt[lqwxnibqiwuwzwkf]iqnupikuhmhvvhf
+amceoqorrqtczywlb[znieihkpkxkvvqxk]rmoexicvufbvzrcxisb[nrrbalocuvporahypgm]sapytlndnufcmsmnl
+ldbwysbqqkcizwlkqk[kxbcvzlolkrtyzou]zsqlgwgtcvtkmrc
+bejhbhwlnmysyqgzk[gombhcspwwomoqoprog]zgwpzkhgbgaveqpe[kldisefosjggfqzo]eiyzwmdoqqsrpekrs[yoblfghskpxbimnq]ewghiykdpitzdsydl
+uxdgjfelalnofqouoee[obhlfmbrcdwvtgs]hgtqhblpsfyxxdmruq[amhlljtgsqandpxg]uftttypexliymsri
+xwcoczwpeprblqvdsze[fcqzupldpqdpibi]peaetflnafpkrqz[aibobqkhvfzpwaajxj]mzlrkrfslubibbu
+fpofuivhqvybvczq[zbhaursvrqknspvj]zlovzphchihqwko[bxcpnqiijtjpypqk]hmdzgwlnervibxuz[hxskzadaiwuhkjrvia]fqtcewytffzarnbdid
+kqzfapnhrgdwnrxtwcw[keiqggcxbtzwrcvrvl]itnkudvtbvfwlcvguev
+folpqmauykgkbtb[sajzutpltmpwuvzu]qgkgeonxzucthfluwfz
+qiniyhvlxrpcbscgf[mmjtkliysclrogfxsx]snxccrqkeuqchwfi[wbbptxydvrbgemquc]uyqttlcltqvqmhu[sawrjbeubszmuwsjuj]rowkyiykcizmcgha
+xafcvdeuuhyxixxn[abpngbyvpnkmojksc]anahdcroysddmoxf[tasztimgjqwkkic]fiycikeddfoyafacbfl
+fzmscbkkolwovgnjeb[qzholetigkxxmnmkoc]ffztdtemtdnustwuu[zjrqslegqkywtcaqod]qdtqbyfhwehdezedf[qqvslpytqtjuzrkc]knqvowafliildhqxgex
+hicsgtpdpugetplbufu[lzlwcptzokxrsxtrl]smxnwfvtzttcsesdu[wmucgluptdavbca]xggqqcfaxxcagagkx
+hwnfzlhdbchsmjwaytr[xfggqnxtnpdjzuyqm]efiweqzxmsxetmyjnhc[mgjnkbfmmvyrwyocr]jhviqqnrgzjsdmidsjs
+nvouetegmutetgw[keqvyocxdetebkcgl]qfhnyfdnjqnklpad[swuvsfhrnzsnatb]zjwqmrmphlgwdnms[hdlfprihcbcemfn]lrraefojxvtpxljil
+fowkqklueytawgdxklx[pmrpenfrmskqjttdqiw]ttqjijvoxxfxrrdve
+nsyzzlnqjssmirvejh[gpqbubkrsqphkdjwg]gvzcxqgbvhopkgy[nzlfaemkjnuwvhul]vxdiuaimpogvtkx
+pofmqefryoxboubl[neoxktodwrswfsxwruj]frlrumshrtcllqqf[erlodpkifgfpjlbl]bbfocfbyqjagesavoc[ajasttvajmlfwec]enqqcyveejcayzw
+rqtdsfpdgwrlmfj[nmeovqshevzueyvd]ibiplfpvkyxvacl
+wtvwzmpwviqbzol[oqlqunyszsyebxbm]ywqypuyvaiegekaok
+ijcorxkdzocwisjb[qvcjrwytrzftjicua]buuniicmziszwzikph
+pplaiaulcciebujjsx[hlyeskfzscwmeqss]tuuolvvbnyymfmo[trsqblvfyagxmgtwfk]kcigogbmkzsjlsrj
+dbsqyxlovoghbra[lwqmeeclsvfsrezsed]odqamvyyhsmctpqegav[xxoamahurojgqse]tngvfzhoprhrxsccgnu[zwwglwyqrieusmlfmrv]tzfresqfmfspigfeo
+tmnutczqpsydibk[skiokxeqdgilzjq]rfkxwumjpjulbkiz[folgircuujlcjhjqxa]snhsgynrkjecrsu[vukuvrankaiilqegzup]clzyhjlcbrfdbjrzlu
+opgifufncugjrflllk[epkqgmpkzdijtdedk]xmvotyghoniyalmmg
+ovtwjnqubjphsgapb[cnrcpnxrfclncasoeka]duqduyvmbzwdopyxp
+imtmstorxxvbvmz[muklxeyazsgitgb]sjuudyrlbxgtlph
+zbnvlmvzeitlrvclu[rwlyxjkxlvgeyfzdl]uzlfzyvmybjonpqay
+cdxryezdoiyoopuzgl[rnmncixgvbxromitr]jgqlptcrlpzdrqh[sstvgpzcldcmoslnycc]cyrecvckpuyjqifsuil
+acjvnpfqosyvnvzbjyv[tmnczokfkjaxcvwjo]cszegpeuzanwadl
+knqqmdktrcvcikcfvcg[lnsoisfwtfpizbpo]xfxuxthdxsekjpi[qsroiaojvihodgq]jaamntgiaqvdasnz
+mqefdyhtbqynychpbh[rrjozrtcexpbrpvfs]dotleanpfblcxfltod
+coayqpuuvtnwmxzhgnu[fyjdjtselprfevq]elfqjzpryzqsyqykkb[utrizxtivhakgjoeryu]ozeuxjmcorkcejprcr
+ybbgylmtmhxlhqizp[uvknavcimbacgtcaq]bcmdwwkdvfnmnunyp
+xfdywwnnhzqqvuywq[drtdcfuoxvlflptlca]oimttatgiboynmu[sdgkeffjrteokyiby]tdiaadhkqdginrtqpq
+fbpfhfecwfprygkwu[hvqikgwyrdwtieahmt]dvtcvnchfsienpasxw[ybkvqrxztwzpsnz]aecndxpzpamjkanchaa[gbjwjnipsmepfxpee]wqjnfjiezpzacmgf
+adwjbyiantljqwsixso[wpjjoobofoumdxgrxv]rkvrcmmrlditmjtsh[vthldqtnlpjrqbobzs]efwiuqkqzfdxyhvgim
+hbbvxnhhxsvghuh[fcrgvyndxojknfr]twczivatsbiynqjxeby[ckqrjoolqrxxjgejzua]omspfwphybvgiqpsc[hmnpdaumzrmqrti]sdysxoudxhpllkknvq
+gfussckpoykcibjnoi[fqnfbkgojenspavpz]xqwvoktikoqyzpofg[xhdumbvmqllllthhsrv]vattqhipurbfvlk[hbebbjewrlmxdblgq]dmdhdbknmkouvie
+tupwpbmrvffvqbfiw[rqpefvswlzjnphduk]mvafdoftaeiojrirv
+bawbqabxqwpswzezv[cjmoppcjgifyfignuf]uawfxptpbgjnqbv
+sekswalpvwmmczwdxbf[wmcngumevhrbffuzwp]tqwvmkfngyrhgknowv
+dovrepylcvtomveqe[vzzskfllpjbvrvrkryl]byjsouhntlopqffti[lqxrgcqywryeexyao]qsukbxhzoifswmycw[rktzizqtdvetwyrchc]vtsdazzrpipfcrnxbk
+ydnkchnxezkalny[wlfhmxcboamfrry]rmzprrgselhmfbeamf[dssnudvuvyhvzyacu]jyzdefurrnaqrfzq[rnndewpbutqgejcy]qxuganmeckxcpdtd
+xhwdvxmfxmktgaz[qfzqjtuqokjeznwalq]ddgmotioparmkkudqef[pkgzogoaxvcwsao]cyebyhigpzgyclscf[qehxqzuztsluyweopsq]tikkkgtpkewkzzkdu
+cygqebguktathghp[qlkscioiowgqftpd]ytftmijxsnhgacfmmf
+ccuocdvpjktkdceebi[pshiishnrprqohwpt]bubrhtrzuabpzzvbwrv[msdeugbygsvewfxco]nzavazcgkniyxva
+coscymyrfqgisrge[oggmfoqevlabvhm]xfyhzwpfzhhyhimqkhz[cybjjylavqoqjyyoy]igzwdivoxazgajmiy[kkxkhfunkpsgyvwp]isgotyzlmyzfqrij
+vaezncmuzyyjpeomif[lyvwvohtlkcdyuxze]wzdkddeqkxmqbqet
+yxcqysoxpbwjlqjdp[jinwxwcdeflygawd]hgdgruqilmuzuzhsg[ivpimcyrtifudwjgso]ostoopidgdzcrzzyzts[vvaiuzzuzywesuzk]ccmdnuyihasnldexf
+jhpygjolrfstkxwt[krdivayaqwfuktykopv]dmposdxasvjkzjesg
+lcprcppxkrnwuytdt[wysluivwtmytfgqpks]orlmxnkipofpsdteaa[vroskwwxeeylirbkna]zkeahngpukldeszwuk[harebfdcelqdbfemgo]usisvvczvasjomnjrip
+eybojdjnfockfbsdjd[xjxxevnxuwjdamien]frogttytivtegcy
+rezxczwcihbkywyq[sdzzflizzygfiovwyw]jhtiwvelkbaqhvnylca[xpnwnmqbaawlyqz]kftcwdejxaznztqsbhy
+zitlyztihmeogushh[wpsygveulmddxdzvwvt]auvwghiyvkvfxyzf[ccnkvkboczqbgcmekt]hkqnuaoeffocspxkck
+ucliphnwkaxtwgnma[wxkbcziemdvopzeq]nwxnkykbefamsdo[lveynsoldnjkcdn]kluaaaoiqsepyqfz[bgjuhrlfjgiyngwkwgj]ofjimzheftgbbyrugn
+hshzrytllakuifsbuap[znsqxjzxbeewshkb]tdiohjkqimfsaijvmvf[wxvmhzzkjopfxhshsol]qgjutmxlputvudf[thwwxcavnensivbscm]dounftyvyaoguqzy
+hktpfbzotlbrgddcff[adqmcoiraqbphjpag]fxxdcjqhwkftprk[lfeudfsbvnqjvywynfl]whirlnojvbkpyndhyv[xpypetlsykaucaibapl]gcpogvgqrgensxdeyh
+afbiuqpasfjkniuw[bqclbergutdzfdqhdpm]gcgpimwjmvopfjhk[geztaacbsloyevwikqp]jjmlssrsuxmhbtnq
+ojotaeydgumtjrfdtam[gpkjanckhqjvfjewt]zonzrwxnucpwtrmqyhv
+llkryzvclmpozerpao[gfrhlpemunmdackfmp]fbntrvdilgbposhu[koksbsqnmtfdsyifpp]eswrneaxvurkzfs[ixjekbpjqsrhnpgw]pppbdmxsdflptotr
+vbmibdiednxxbammtn[gqvlmbobpzpiuoda]agjiighkbopkxvwakva
+fnlgxejzkpocaonnloc[ojrecrvcmirtehjfcvi]mrafnbifqfcqxpmqdrb[obuqfqpyrkeinweynd]qceebfqvcmnowjanh[ejpkcpwkjfbvyjmyzoo]hhjyeulunsuagwq
+nubgjzyeuxvtwcc[vlpjhggsyeiulml]evysofvjmwxxazzr[tapuneqjkzgtblgy]gvbvijhcgtrdsybt[sdufwiyfojmptfruns]zqzvbotgmrcynfyq
+ibcblmwnlhhftwfd[ajuhvgkyaqeikjgju]rvuwgrbnjxvbcgdpy
+hizeoqbkkesksvtjotj[wkvmcgctdzwhzlubt]aegcgfmdneprdbw
+lqyvebgqsrsfbcdccps[hygatrvziszspyihy]ratonoqinqfwcmm[pfieelpgzrfzhdffhx]zwaytmidpntpolajcg
+admawesoilkvcfx[rqurmchqtkuifxm]tliyyitqauzegwst[zwpbngnlemkipcku]hpxfncvznjgfglvugk[ruinbrosnwmxdzav]adbvgjbxedbmxbkpxa
+gpqgezsbrdmqmeihdr[etboranxahpniwzr]woeyirnlebizohoa[rufjzeicrsxgitspt]gltoxcqgcsnvlys[dcvxqvoivyuxxayd]zkxlasittnitmoisr
+acoxthwyfwbhszfoz[wphyzlksmfenksfs]hpzmfaofkobjpcdxzs[sncrftlydahuqmuvoqq]ojvuhabayhrsynq
+nxtmkatkddomlbnxs[qdqxrwoaamrztvkzq]ycyqxxaijhrpzamcbh[japizeqvlqsmdqygr]xhxvgqmbzgomhsm[kizldaqvytagvviondv]tidqihojfrzvyxy
+lllcbzykxbdewnyff[iomemkjmyaqllvcx]vjvnigrbpnhdrbi[ukmffsdgnyqxafwstg]ralpevvmfxtqbzyii
+vphviazdmmvtcyc[dcomcirqycymvqkm]meeikjmqliqraeqd
+jcgueeliyoclqera[verzkovhghnquyndr]lptflbxptsugmbhvf
+rcdghcuautflhme[zngtjffrvagsmdrxurj]mwsuxjbytlzyhinxyr[cibaxfqjdkmdwxr]yikrelnmbneqrsg
+jyvaeqjealrbvbvekn[yharteswtwefyedz]wosalojtbxzaujpiba
+cdfzjfycznejinx[uhnuxxhxgipoujnarw]bkwbisknvmurfnhp[jwbnvuvlvegrddzf]bkeykrhmjuphuvoza
+aalmyxywwvbwwttad[daxeeneiiiupzvqz]cqcjxzindssjrqb[komptxyxwgtnuedefro]xfbjflfujclbqflke[fpatdmophhvpcmwfj]cqbuduaifbuhwiy
+kogkhuakigjclxbjoi[yuidmmdeopwzvatxc]qdsbzscrwpmnloga[xsnwctwrdpgqvggoian]yayspjjhhpdsyzkkzx[qbttlvpkbplhagtb]ndnljzkxhgdvclz
+rojijwgcylsaspmmrdy[jzptmasniljjjusl]fslcazgojebnrrrz[ybcsqnloovizrxiwal]ghjlkcnvkjjlqodusp
+egzqbmomtlqvjfo[cdarustihbcqwpfpcv]fzxqpzavyniyjbfvc[wkmiofpbdcsnbtj]kmtvlxnlvdjflivtuge[jvlzovzdpwxwbcak]hwbtpuolbupvwfcbh
+drzhzwluzurvcjogd[haakukjmwslumvgq]cmwkhsuahrqxfae[kugdxfrtkjmyyfheze]dyxxyffqsfctugyca
+mlalvviidgseekfkqtk[rmltlzesxldtmsnyn]xdqfkftanryqfqrqkhc
+vkajuyjjhekfhmwwek[uuanfibpmdbwxesfmsk]dxpsqnnmrnspifpcyts[ezmjkdjacskqhhbaupr]wkzxoqszqigbajudnq
+wmpzatzujoibyjdle[awbuzjartnsdxfqtlh]votzdrynubyfrdip
+tstuekiwimhtizzlky[trscvkeiiriseqj]glbwxwiwdqhndmnku
+kjgjcnoipwnlqnk[hpukxdqokakrgjgjpk]nvinvznddzuhupepemb
+vuawkeimjefqtywj[mgdvjppiouqnnyhzz]eeemepklcxhhfot[ktiuxquqhzrojqo]zcwlowvczfjucqeo
+zatolywcfoplujidaz[avcmpullpablbdhusiu]bkwehsbzcysrauzz[tbgkmrwkzqfysfdh]anakunhzskapvmq[cqzomvulpzbizfuqug]untygoozordiywrnkm
+ozynyagffvaeava[lvsgzdvrtdifdoxgvwy]pdkwomqrhfolkmj[fhemhaolmihgxlehn]huscypjzuujagfaqk[deqkgecbrdfhskujqg]grknbktwdyznqgrwm
+mywakayudrxzofpri[qlywfoydoqmsmaoygp]xpwmtcqqfqsmsys
+sdwltsgbumfnbqq[irstsqsogmppmlmkont]lrwnbdnpkxgfhjeo[eqstbbwumfepxoqaszs]fdrrfpfiotaugunbdrr
+bappxujhicaqxhwiaoo[bjvhcmhrnldlwyrf]jdxfokaxlkbifuwyv
+jlziyvwcuubpsziikv[mvkolefxtgoarsk]tpixifdoybzfwnwle[lpbkitwthyxdbvwflp]eyuzdxvhuukuiaqfp[xcwvlmoqpjnehwudh]sqxbifjmrgwknsno
+rblicwlpfezecfhati[aqqhagfhathupym]vspyjiyytesirim[rqjyqiviftryoyychs]voksponpgjfuwsp[tmsccufpnvjdtgs]llptwgpugyjizqfch
+admwljcwmrudrrph[rcxxxswmdlllfdwrk]etyjbtmryjxeajzccmq[nivhwmfzjwaspuon]tslmnzikhnbtqwkf[xnwykihihgkletgdy]mrtryzmlleorzwpi
+ibgqtdglmjgcdfsycxt[ruddaxuheyvamwyi]neoneshgxmsbpydg[ytpshrjgditzqmjdlz]nlvhgtzsbzoskiva[asuilfpsgtgyftgtsho]xgoevzdtjemapbnady
+appgubyezsrmwec[wbqyvobthbuperojt]gqxsjlchxpwvdfvdf[xlndklktmbpjkzuo]molwavhkvungdkvwywm
+jusgjqhnjemncvbvy[voitjezdotclvwaggg]ffunuypbjmopbbvoh[lhufstqbkhqxqiworpi]gnhhneydiasvmbvbga
+hvboappbxdqyjvxqyd[yukgymhpumetulsznf]hgiqjmlrezzsfndrx
+jkovbtabgnbztjmzsoa[flxcmdoflhlgvaio]qjxscacvdykhkxclej[taocvcbcyfrjgcxlkm]aovpiymrcdmebktxwfa[coviwkpdmukcsixdob]trjjdhlgwwkwtegkqmp
+ibnaxwwqjgtgxnlax[zozdkkwbccwdbvbpf]dwuzbcgeqfepczlvwo[pmlmuysuwyudzjam]pvhpqtcigtknoqxlib[kvwfykhxumzltcxidt]hybnroedkguawhgl
+xqwhbiiflggraco[uwhisdtpaprjfji]dexzbtghefojvtt[nlhtexyhufqeneytdtu]fpskbqhfhavnbkjxwn[gtxmsoydrotriljoov]labmxjlalzgybpdjm
+ibxakiwqconeyudxj[mwzjwhmnlaobsdy]gvxbmnzqbrzuorla[dvbreuhggwgdtbjet]hjrvpdrakncsfejis[tstdqmetsguihzdws]ukllrzriimevvsekrkv
+ztiyqybtvliidsq[mvhqxpqunpsqouvgrbx]qmhkzbqhemycwxeq[cdadaodqyhjhelanr]rtrnroumhiwdadrbe
+nswbgqjuxdygjrihvn[mkznbbryojdlhwee]kccwymwlzrsilyn
+sebujequsxstufe[romzdeirdhctzkmemwt]vqcobpsqzelktljh[twewiabushguyyp]mktiojirfewuoacey[tgnliawsrpkhyko]kaytwdodmxqandynomu
+qvfoyofzmhctntofr[xcokguepiaisrpwewng]lwwzyewekuamxxlepz[vybjmfsierveheb]bzvvxsdlcohnpmgir
+txjecoixmxyskgactb[tvgiyxcbgzkdmgb]yvjfganhyoguuygau[vztmvqrrheqkzasss]mngxndysymgybqw
+ptprazbzxzrjpnrcbko[qtdvwjwftefqzaw]ajavbdsfdjghhismds[vvouytxwsxpkttqr]kobwalobjsrwmxz
+ucvupuxupiasbzxsuo[hnocitmtlqgttgdr]qghjdvyrttaklumszdi[oyeqkgycqizvaok]xpnaaapzbfqdzvcqhr
+vvjibkoyadzluivaen[cesqlbhxmigdxphcr]ztmuzxnzeprichmdsc[daemwvspbbljrfc]jmqbyfpmjcddlepf
+ztncnhqvomvfnkhca[ohbigcgrevrnpvuwgpv]lnjucgcpghvtzlrgkh
+nsdamwafqwcjnslx[upwtncktpxkvkyhd]smtcegxuoakvjrl[dhvmeqrfgnbwqtd]zwlvwesmxdcnywjdb[whrrgcaujehwqcf]ayjiiktvzvxxquszmh
+vnqareestxydfvuvj[psgzifyszldodtw]zkrympmklegtsstov[gblinnqlnfqargqx]hfcchypjbzvbleabbo[xvlxasumenqxcdgzqo]zyhgaickhrgscmo
+jqaahcqcjjtinevp[kkntdvvdghnkloliin]zmrsdzabbeotokuz
+vnrmthshyygudsrbu[yjvauysxhjhnmqenmkd]jbjlrunbjbzvilmyqf[gnoejrqddyzsdixecs]qipibwxkrnbmdgtevfx
+uoqovspbksjvndhjz[gntlvpnmkbjcbsesyk]thzecqozlhmhrpm[ebvhbuhvuyfudyeyeey]zdlhgafvupyipekqoqt
+hwilsmnzpcjvpyor[pmphksrtsuqgkdqfyx]psibvhgullieqqwyd[uqesmzorfwbvwgkiu]hlxqjuuflhxlgrub
+dzxxmdpesgrpwhw[ohdfatbpppptmdyia]pqxvivkjxrisnmzbrl[iilqjrtayjrvxccs]gwfohsvsvsldpwaelep
+vaenounqqmpnzww[duovdncntfceyoqojlv]qttmppevxurnlzde[jhwuqoqwdxjwilrgxil]ehuvfpawjlrzmssbzkm
+wwxcidipvnqzxsvhaxw[oivkplzzdeoyqlemho]qthsqnpnbraqqkeyvk[pdkqargzfikxoxwsimn]biqpfsweppknwjvuwx
+yefdguujlfuicqqiq[hqlabsggdampkda]tccxpvlmetflxhnd[oqnlgkzvzbhvnzzwz]rfugmbtihisgdklb
+cmapvofvmxpioycw[wsmfasgncvdkvjnodyr]dkxkldjxlpdineg[omntdlldszepbdcynah]swcjxnbotrewahi
+awbucpjznymkfhjaa[avrrlftouhjbnle]atvuoxpckhvplxm
+wfrfilbmvnfdjycnlsf[thxhuqnznohekfern]ndjiygqshnkfehr[jpdgoiqcdevzyrywcp]iuqxgoskimjzasbvsct
+crckwgzymgpzhckbgct[euhwrvuqcknwnfwokiu]muiqtteekeqzajvnuc
+tljyrckyrcnheftu[xshakjmkjvzulic]mrloxmdpqnxcjhnwh[yyqdzldmfgsnmph]lwlpnskgxbkivqku[bwyxcdoyizqjmfvmc]reyetuasijwucrgylh
+zkisfuqufwbhfklf[nicopfmlcpsvwfq]nmwkhlxmquqelszgbe
+cqnuuhyddzalcxc[fjmqzkljrqjbexcxxf]pbjsvyixepnkthndhb[xztvuzlknucygyvegxp]nwxzswdvaspdufotcxs[bivsecxgawosnflmfd]bvdtxxionieorvecr
+txqpvnrfxykothvao[uikgxsmnyxwlobod]tddprkiwjtdcwbobzrn
+qjgftnxktteviik[hsnjrychdzepxamtfop]golzdtnptijzmpo[gfgevfrczlektwaohmu]vauncttcwnozkrwc[ljvbawzsqbknkuktnn]inwckpvsipmunmpo
+kqxvmryochlslekzhl[ivuyfsoefnqqtwspxtu]bytaafalzlqvjumuleu[apezlzoaspstxvknv]mnkfbppakmectmiafs
+vungsqgzakhfjlbuwig[cgydynonrrgfswomgev]lkyqpvlplfsmznc[kttzkoqpeplpfaoheek]ssijcynyhenhnwvd[hleabsbwqkqqnvdd]xbbxdphvgzmnauj
+rxweekbgidxrpbcxk[zvguddibzffxqcmvq]edhnueezmvxinaxyo[mqhjuhujxklirvkm]eaozfcadmhsyfpoj
+rcdwnquofraczluzh[gvtnjtocgohcsiswush]gnajmbxnrzppwobfjta[dckvvzvigupevbt]veqtchjayfclaltohjl[mkwsfnvdltripnzdkwr]jhdwksbflywaaul
+iltlipfzwdrsmefm[brcprzzhfwsrzbk]dlegyxlpizwtlts[fcqadgpocjjnahyqm]htwrqtzfxoeamiqgeq[utrgqiasppoxrbhhv]hwkrxhaxxtltgbuvj
+ljimkpaohzhoifdaiko[dkjxnandaghzxflymm]szzkmlubraphtnokpcj[irrxpfhtabogipufkev]bjucnqsbphjhekfvco[vejyxqrtfxuxeuelvmv]muygwodxspxrrijc
+inovovgduyohxdw[tbzvjivtssmlxyc]pimyxafhdeyomgeu
+ivahljnswgwewyhhn[jvfdvgftpukjcny]rtisgwgamadavuw[lmwlmlrkckbundmzjvo]eqjgikocnpbjpdh[mdpfdbxenzwycoou]uelglssvxdcxlwucz
+zolsnrosfihzzhu[ravlcysbjoagcvaacmk]czfdqdbrlvweyyvbq
+vktqafvmirobwwhtr[iqvczcryidfihypuz]adgkyomqrwfucufmm[ecbtnwriqiiaurzkn]vtyotrwlidvraksywke
+oagqrhpfnkdvvsqemp[qsjyvadkirmihtfezev]vuuantqauwqrbyzxpev[mpaqvjcfntbdcpdi]ghgstpggptgbvwnmyiz[hghmuvsvhqxvxmmnx]owoulisjbqpndzgt
+yyyrtktdrrprfdtbyli[tqbcxefwdtzllez]uaixdyuensmvobo
+rginebxdxtfoudqwqx[bvnzfxfxsztzqyyq]dfvdsghoihksjcoccbe
+avmokgrhvdnoptv[ngynfydflwspxifoi]lcdqccyarzcasxrbue[navvkjotgujkewhrx]ogzqcdvefknpghfjssj
+sshuolwwobwchug[cwcurmfcxqblopvho]ghvtsqgltvvlsahwqpt[skxuphjregpzpqm]epmegfynfypbewftism[mwtakvgutsuppqz]tvapecuvnpedscjkfs
+vsqfdssjnhoineb[tmcwmioejrnbdyrq]hlclokouzhvmmywskkk
+zuxeupjvtrzzlwezm[gsptwvqfzpvkevapsvq]pvjuezgybonsblmmxdv
+dsyuvmvaisuqxff[vmguqxuvvtbjrrva]ivytyfdovrfmzudyzcw[kwgjymkeadjgvdvxarz]rpizkvgpobjriqutyt
+rpetcixepthhnydtsx[dvivlhhlgbxftlw]ensdqrwytpwniviwh[uierkmawdkijrbrbb]ywvqqtldiulgtft
+iruarpzjrxupbdovqlk[cipcsklubepettbee]jfnvwjcgypepsbnauh[ncvfofkqfotujbat]moqzftmyjreztaugkij
+uqqijwordoicegmn[ihceutxbgzatiwhtd]hxqgbplciimactv
+kthovdomnavxzkrtg[utmtbhgqydotlxos]rtwopdppoocytum[ptdpdrndjiboffigipy]fwxyvpdnlhjofwjtwx
+vitzjdhxjjossygyje[vzysmvvgddhvkufqb]fhwstpatifhmyespsay[mrpnqgygncsiwial]cwbbaisjnqrpuzca[taqkhmlvfdelcrzbryp]kwsdxlkmoplziobgct
+iwybfvkucobqwagtdf[nafgfydrpzzdujp]nzdzwcpazorvzncb[niuturhwvakdywurves]txickuysfxeaamhlv[kpiwhdphpimfnmjinua]crunehowomfdmznrc
+qololsmsdenfcxmtqxo[orjyxjutzakvhok]wgcgzavspuxtiyhdds
+fvzbruyrecjzobgjfnv[tfnighcrmbgeklgaq]eanwrgtehcxvxow[hrmkbicsuekiicxw]pmyfavysbfzttzncxbm
+frjvccazhabvndxri[wrmbltymeeoqpqtx]hbyuxmlxfrjrzifpj
+nkasezsbfuldeolo[wshypstyfliqxplkh]nsoplkbnmiagngvusr[mwpwshlkyfrxlgcofiy]ycplnfgorpssaitngop[rtplyrqezwrwqhc]houlrclmoatskoufgti
+cmsmitcywtmhtimj[pevbzyuhvaqftnugc]rjaxtggjpjvayzmhx[pvfplwswzpusjzhom]jmaurmlkkbusduxd
+tshzomvzzouayvevgb[esegiphlwqwlkgt]letvbhxdhuzidevee[zngibooquknjqqxnxz]dtnugmifjztkwjpqd
+uuzovqhxwovqeki[ddwwgejprtbquodnj]nafunjrpotozufcf[lqyfeicklrejcwwrvxu]kfxgdnpvqdmvvitzt
+syawdtcaspkeubwty[vyxykmhcofzktwfex]fmevgmpetmzurpou[bgqqdkgrojeesxj]lhnvraueoksvtjz
+hkyhsguxgsejarhub[kuluosrzpmogndwe]wzqvcpdculcwgqldxm[uybwzbsgzjqfspayk]nysymudwyxdocossgu[usnahkjspekuwvgtje]gtjxtcjsdvtzwmf
+jiuygraiggbzoxz[wopmhgtzdwlkyzvfhs]kquojxccygvgujcopbq
+rmdqmtbvzoocsjddyj[mmwewpzkjayrxkortj]cznmpvsiqtjdpbgbbf[dfgdncqhajjrohr]kjsivnolfcccyijyd[smuudgbnrfqkxzec]zukmasqygzxrjqoz
+zvhafubtbxcnggnnec[khfuhiaikrpowmg]udtuciwamjspaojuks[wlzjqwtmrfrfxmxcfd]plaqjdorfrbkkppep[exrlzahsxksdqsllkn]fooqtqpmnglrwokq
+rilxjscompommcmc[qpdxzxqycqutfyj]xvoufpojhanaloymvez
+crvrlgjjpprknkurjq[tuvlylfiibnpkzmi]ghncayxzzrrhwfe[atnpozkssbyznplv]elzhtwbiernezqns
+yvdbhamisqligavziqh[jcfjonwpgcszajk]xdszcpfvefvmlduoo[vqszbxqazfwgrfazh]geltrpsnlfyzzxjsg[usmmfawdtvkvkcm]wqimqpbsojuimmf
+fsgjpguxmrmwxeymhjr[gsunymylqpnrbmiqyi]bwqcxjzweyndcslvxx[rhtvuzqaxazgzhhwp]lqiceppxpscreytystv
+zdzsidcfertfbeifye[vdttvawxhnsjirsifn]abpddikgqtsqalilwl[mgqwvkdulrgdgni]bqjuliwrgnvycgnvcr
+jrrmfvdpwdborgjxw[uqsuxsointqfsbunl]qosvmfqnyadjfhrc
+huekbtocejhhjud[hzglqavqagcxaaksxp]afqncrfalluiiqzfo[mdgrvbtzxdzaztpeg]lsthchkkrvofbaa
+lsehhfmwrfuqzewvxkv[rjrryjrjwhgtdifux]nnhqgwmoxdcixsna[wgburhmplkpkrgmpco]hrakazqqsstcrxupvv[mhacbkzqgskhorwf]fbobhetgehykvsbmb
+cjmaltrbirusgyoirp[eipxzkuhukkdcdh]iqyymukrkwitywb[dcvtitgqvetxqip]sldydwlrcdcrljhzu
+oqpgfzdkcrsrazei[geqerlvxxatddmn]igakhcntksmsttyqsv
+tjhfyftjaclsdwzby[oiinbkqwzmhzxeic]ehyliwwisegufbhh[sqmpgxuqhsxnzdi]whwxlqgetakchwht
+ukgmtuvowisscvp[nhzgobykdniheamz]ekflzosxwmggiuuudz
+sqbsxlbyunhhepfx[okuhhqbyojpkahiz]hhywggdmcojawfpvkhx
+xlqohzjcztxennv[cnbtlwijpkczgrk]pwxkxivbtxzovdn[bekntreckjtfkrsihm]ouowyjrzyjbgsygj[cbirdomndbelavpb]ujdrausbmqhnretkhtw
+jaowfyulkleymkdpl[yxwftdgbtfzugqnnzwr]ztmzcodybfzmfrv[sttkedpckbjaxmqvhds]fidvanwfqvpywervo[jtludguqxuwucvzcjmv]mfnoqzvgatqhvteacyp
+txyjtniwndqckudby[jbemysikizywlxbv]bezhcvssxmbmzgpo
+gcxfeqprbvpwtdnrxcx[kvhziidtwrxlhejxm]kxzumooacujxvuwsiui
+vvzhcfuecgfvrxrnquo[oqgutuxthxlcxhpke]liqjotlxzbmsassyxrf[colshvmiwbfjansdg]vggdkkyqrjvthtvp[dmozaqtceghrabasafj]lnsoewepnlbqvibyk
+keehyqsqydfzlqrqqu[obaslijmtiakxkc]wmrxgysajmjymaqpas[tqwlwdqldidsapjtzct]mjeqlhemnwupulj[xdnkrxbbtlkzeapnat]btxcxfncwhdqlhmh
+qwdiosimjitfulva[dhnypfmjunifrhopd]plrzlaakgfirzcccif[strfuwthjgfazeoq]lvhimnjpbpagrozczhn
+adqktintsuslnns[mtlbicyrgqgnxuhqcd]mdadfpkvbkvkaimvghc[cvqgxjplvvqbato]lbskgsbvqnvndequq
+brftuxdhebezivqio[yukrabpvgetpxpylxj]ldgifnehggvkdtq[pobhasghdmctwcgl]ccevtzwnziffjhqu
+ibeocesspzaammu[twfeunwtyqohdtz]kiknftbdbkwrzhrdj[ywsjzyncsuyykqgu]yqbjeqoftsblixeozlz[mmcmncavhecsxbxi]aumsmhzrbxpjqrxllit
+hieqiicvqswviniteuv[ubxwceioqqhagxybrl]kikxmdnftjiqazj[oyvdrxwqbljzkjbh]mejsqgnksglqmsfrlf
+zjeouhblfsglaxzz[efenlnptrfbopulk]tbdiezqxnkiwmifiyy[pylvblxazwozkdv]guaxwfuktjlovasatlc[blnlcbxxlcgddfquwgx]jkemembgzzxssliiywp
+juscmzarbykdkbcf[naosptvhazhfydzz]yflhbtlxgowuvmf[bdmledxprwnfcaflpf]fvjeubkojokjcfnzoo[bmmclnpuykellsdywvh]vibjnjgmtpoyvdw
+kqmrdsifaonqprpach[chzxtugxvhbjujlzgq]ffbjsynmytyajcbsyn[jsondannallzwhz]gjrnybnhyxjismip[nocashryyqnbsszebpp]pbugutcxooiznkwwim
+vfziparbxeibtccl[efwcwvbtlutmoltmrr]fjwkgsaambdhwvefs[nsrvprujruqdlxrls]ivmnrtvdbkumpiio
+bjweouryhlzxnkfj[uuqptwyhasahjmkirh]rrxwiqmpcbwkhzr
+bgdivzqqpztnswtd[xwfurbswsweduce]osimciokvwbydgqojkk[yyjvptlwdknyxnzpr]cqiztxdhugywyclvz
+ftcvabkblehqjyqtl[txwnhqhrsrnengcl]skhszkrtpljsgiylab
+ackokzybncuxpku[xzpocuamnohjypcdq]dwroulahreyhkraojf
+hqlijbwudkycvijqs[buaclznmftiadyidde]jxhkyqsoqbpxcjgsus[atcehpnpgwuchfzekk]rvyzujpclugrfyksmk
+hnrkcioqaeeqjrpg[cowbmmovdcsubwiltd]myuwiosvtmymgfyav[yvyjgtogmgxxnawpda]saqmtvyakacfwsvtxvd
+tyanupyqajrxmuk[bkxkehodeqxpclfebq]kiupgpdlxfvzydgs[rvbbrqbdsolzrgse]srmrovuaxvxvzmrmev
+pjbnyjsxcwyhjzpvqkl[qtgofokbciwsszwa]bwvnbcneuvipqaaiyjv
+ecxbamdgtlfpmqhi[khvmvwiorzygnitsbb]znripfwspcqgsdzosv[nfhgdavrprmveeexppv]uhzugtmfmipmaznbby
+jdoggfnexvkxovwiatd[xzxovisxynejpyxhfz]ciehyiyumbbwwxrc[nozxzgzvotunvgnhhjk]umzgdkvcwauvkzr
+qhdaymaijahfkqzw[mbjhxuvbksqtvxwveau]rkvgvfqsehbynbom[keygsbhockgurps]nzmhlxxwjlpjhzbhw[ujitcxihwbjrmrep]cbfpxvdzbljvbfpzsw
+wiuprpjfojcowmy[vmrpruwhtzbwyciid]ntbkrodejcrwavjfqfa
+ctqdkuxwiricymu[wexourbkgedaqbybfj]revrxjgaoalievfbj[qtvcolrhwgqtjesuvkw]ozphhuwwzzguldf
+bqpwrkyhlysqvwxga[ghyqnatqnccegjnkgw]pdgglsmagwkwemidd[fcddsukcrksifkv]cyutddgeoqcyopmm
+mxmpasrqdexjpqfapbh[rqeoslcvcwqteki]zpervmncbpfbhwaxmd[rnljbhhtgiyluaaetx]aycxgjfqyxhgeraelo[fukyvtlgjzupjjrxvt]peumsiryqvhwcsutrj
+nbdnniplhgrqkrcd[thcyuekybfqraxspek]rlwhyqiavfrfglg[luswlglyiuklvbuqe]mdgjepgjbhuyqkcs
+lwueejoqpguiciw[kpbyblloubmxdhk]omjurxlkfpsdwdmbl[qnifmaxwapfvglrt]vssmqdzlxyyrdgkwh[ljslsxolkkivoakh]upwkosogsrzzuej
+rfqbvdzxrnrbuhvw[wzurtnrnslhoqkdoaja]vuxsxofemkrjzqkk
+pqslistydhvgulggwbi[nipdejpoxqfmbeft]frepgyumygqywwycjl
+excgzlqtguboybi[guywktnzbmkwqrbp]qghuyihqlgjrdbuljs[zrkzhirafcadgqnifuz]medyulldvxdtpmqifpg[lsmokycxcicnxcyfpe]cobezkjtvpuqyqu
+aajcheqlcfjvktswy[lsgbzwuxqcbgicd]skvwyyeawvlzzfp
+afnnxrxdhbqqixcli[msrrsiakxynnwiard]tzanbapzvxtabeuz[rbyqhswrxrofedlykg]phyilynmscckkxgbhks[enrqxrwqiotksdor]phnmohcaqxspqhv
+pjyiwunebggfgpgsk[ovrxnqwfhtrjoxwi]lmkquysxzdebvarwfxu
+cdztgjverhjafgemi[aogtmpdwqhazrij]dmypauxszajopbp[sdsrejzmjvpjijq]okitpugefdhpbfnzs[jyospqqhusxbhfuuzp]btfwfpiblknocxncj
+djgkwjxzxrgsncwd[iuaqmffmnfklkieaq]agtkftischmbszqpo[conozrxbpdsuonpvx]mflbagusvgzybhasrlf[ntidmtstsedfdbfwost]igffrxgipzxzzyjy
+ahfhhpqofpjyshcus[lrxchnknzrjtzkgt]hvtqhnuzihgxovj[wbnqnjjnzltdyvxswv]bmppxzhzgwdsckuo
+ghwlmylxxuybkpmo[bkxcurwihedpwjm]ypkvoiavnzgzlkahlp[lnxohqbghwsnbeqgk]vsegowbzcrqwcsgy
+whzaoswycajecyuw[nwzgcizbidljdtoull]zfyczyjiqsqxgzsjm[nfkpyfcjwjijtnb]dabgzqajwpzsczrfzrl
+sitsnxvhgjjnlitqs[vvlbonwoskugqxo]bqitwdmlvnlcziltj
+avgdblmcidneynp[gkjdefhfakqungkij]eztuncfdkicjhaytdzw[dcfldbgzscsumjox]okqkplzsscszdsxejso[yihmpxvcbnsofchozr]easrxwgppwzqern
+cvefvhycaorfsfbmi[fkvzdrremrlrvdl]cfcjirtcmdphvfircx
+wegfumofnzigbnhy[oqkrudppjpvcuvr]fzyxsxrktwkgrvyiwz[jkporwybtotanposc]exmwkvygccdurwge
+iqfavtweexjxhdkz[drnsnxjziacormb]yftyjvtetmuvwew[vlrdviggcdfnribze]xzykwuzopkedwfqjxo[vnadxonxshmwhvk]mqbtnfjmhjmfdftwm
+odyopnscztauzvjvbfe[zpgqzgzcqclarhkkc]lfuvvhwhtlypbfv
+ogaqzpgfwlmdrjgo[abvqsomptscdejeyfg]rukgbtpqwyyvnvrdz[bcvgngjhgitweuc]bljvftlzomvgvmlkzsd[yhpnqsmblsnfgfnyv]nvnkvwwllyygxcdnef
+jlbnwewczmvtoshkwk[rmtpjyqhqxturbfc]ulsjqpziwqfjccmdpgy[neunvaltjjkcxvf]opuswwcrtqbkqyq[wzpxgeaohprbhvamaf]ybxisfhszawrtgsj
+mmrbaaqjvgpshmn[exjdqzgpzdalrwmtha]qrxggoccbehivaiegs[udbyzlbkpvwfkaot]vfbmvytjziptkyv
+pjtbkayljttjwyztu[clbiouysqsjbyjguhe]srltvgtetxcbkud[qnuhjnuziihtvqtbeyw]iccppmvrkzyehgiv[lldvqxdqvpcrizue]vpwqjhbktcmiyed
+vxqpmalvgeaxtkpv[elquojhkjsxpmks]dqvuljielvjopjcuvsx[yoklegkajhhpatv]cnfivppgdnkjzmrr[vnjebiwfefjgqzle]aqkvijxvgljbxmm
+lhkkzniihzzsqxdr[gvhbztmgmlicdoasdxn]fthfehxdcnyjhdwvsx
+sthxexgjpexecjzr[semwlxfagpybhblcq]ztkmocjbxsqnwfs
+tsswuaezqpzyevei[nolctgupccscwsj]serolamcjmqaawea[qgjyyldemhsqivwmvtn]rlmxvchrccptrgmmbko[qtiqgvilvevjvlkxc]jjcnzdjdxycczflslq
+geiglvdxwpsdtyt[isbkywwxvuzljpnv]djxvppprsgjagqtfgl[wmhnkumvdpikdjhmt]snjqvydpmjqutduh
+ksqeegpqcodzekvp[htprcliyvqdgjbqv]sqykqimpyqiwktnq[bfjsisougvnyjoyha]ixghemgcvicbedylz
+mwomvddjcxrdzmqplow[fznhevtpwhldwpo]ygskvziyhzxmtbcikbl[tjhieqjuukoqmixm]mgzzrsccohxzfgak
+xvdiafigrvgrckwol[gttxgvtlreruvonzl]fgwyzafvtwaqdwuo
+siyvzqpzfobnlgtxn[zcgxyzgysabhpvsviup]xfdpicxyxyjgxyxd
+tuyintcsfdyhfxofk[abiuiwquiscebxbk]zqazrpoxqqswycjwvk[hayvaaykkacbakpom]bwwhqzhuiitdaed
+ckkmzdomnglfwcbeh[avqftwjqckajjqe]fkpgyrqzygfcheoctfy
+teuvnsaipkrkmuu[rtiypvevtipwuelkzxf]xqywsffobbokraw[oonkmkqovksdycu]noxwpblcqqbikpbck
+bwgmejgaihdorgcqq[djldztucejcjizv]nuuzvdhlgqscyrjmab[nwcglzehbfzzvgr]aybubdihvypmvqmpfhi
+gxrmeqpjnbegqjeuui[iqpcaqmpavyeeqkye]etydxarxyxculok
+wakuruxdmenhmcsgt[lndpybwsvzyibmd]tfabajlzuxwwhofz[msknqgraxzpzwytjx]lfoqigitqufmhfmgwgi
+gpusiwyruzmkoluea[ofbgogetujmjnqv]dzmarlipdqkgwdzwzd[uhsfvlrawossxvxyk]yeseypubhoapfgdjom
+rcmnwwzrimrifziyoyg[avrikteehxhxcqhsq]yklfcrtqwaxmoepr[lahpskzjdwrjonqg]wddynujhryzkunrokho[ixwzkdpcqefelgcoabt]arjhdevhgaqcohbut
+zkcxzfkwxxdtbumymqv[qgaztskshqiukhwuelq]wxzpzaxuhdtfbimub
+nlgurkzredyklilaicv[mtxzdczugdhoowtp]hnhcyeygqrbqdnsc
+pbbcmecbydtmjigfn[giiambqbdgbgntq]zaaqvlpkysxuvbgbo
+aqyxolkflikpaxr[iqrnhzdtynkqymz]rwmgahzmvwtfebyguxh
+kcxhmwgrvommccee[oqvsuahbhwioqeunkz]mhcyripmlfivqsimnpk[zptnyqihvavtlxkq]guacutltkqoixskg
+ldpiuuwsszyidqxqj[tsmectapcwuyhhy]slauiehtpaocaeqyd[wbhrligadmsgznlyvd]nyvfiipvkthxjuoubc[zplkhqbtciuqnhjhiwy]olcmrcsayukgcbf
+tzcpkpyrdolcerqnwu[zqvhulfxfhgaehbwf]zaekvjegdligfrsh
+ghellbvwbjaummjjoss[pevgyftbjzmlsryfzv]kjdgnwfofftlxbiabir
+pidtrxbnvaobubqwah[nftxjicikdapqexh]mwssisitrwjgxhk[nghedqdzfdgxaqacas]hvehmhbxzfwylzdrjf[bisktoqalmaapoomzt]lwkkhvacvuqvmsv
+bdqjqlmohbjvqlson[mupepkeeoofwydse]ekylhrfsudqdcvkv[joofkljfkmpknazry]anyojhejtzfofcg[zcvpdeswtvtngyqleri]seqoyrfsqawkrudmg
+lmjegqfshvauxngz[ysmejumumaurgvgrsy]xrmslpnljfmaidojz[mtvwolafkcxlwjjthy]yjqsssxayanfdrel
+qmmiampdlsscnqml[ymselibefbqnqakirdw]uzxhisxyqljsdvhfe[jhjnivjgqdfyeqcea]nxbqpgyhtqzcwoptq[frlnwadwwyfnndeqv]qcbefaxmhgspalprcdo
+tavfmtbizkrpnerc[kmenfsatjafincrwrlk]pbbxvydrsqnfyap
+hwrkfzaovfbmrqhff[qglmybgnoytlkma]ibbbvmtqegqqxdk[gquqtiaqekcwiudebb]ozhpyabnxipgwfs[xqcajsdxhwpkofa]ssaordrnwjyvmcmjtp
+pkyhiseqcvejtkbqcgf[xvgqerenvyizecof]sflyqnazxuwbyexzwyq[zppuknfnnngpwihe]hacwithomkpaveqjrs[whsspxqxxqihxrmqxvn]ifsktqmduowpuhck
+xqctscaefqpvqcrm[rqbjdsxwoynqeoubwz]zycfrxbkijaedhkr[rzzbvjmogwxgcqa]hpzjokedwwmsbcrggmd
+hcbohuwdyeacvgmbmea[mmpvzmjiryorskh]tydknyaqhgcxafmqj[ejadhaojfjlsfxs]duohhgjdfjffvwzcgel
+ltlddqcbkkayshw[qdedbdppzuqdhfaxt]doedeeehsibaylpsnk
+bywykrbttmmpyacsoo[ghicjobuumyckupnmw]wzxuueyajmgprxe
+gejngdvsephfgyawm[eahzdehzhyymhcwx]qejrbkjhhplzgbehwdw
+hobcaacuxkoxnutlayu[yvsylobmhtczpxdhvh]qpwhgyojuomiubmahcd[pmspsmyxaqrdvcpwnwj]ghdvfbhifxhphkseh[ntyabnyuoadseevhvpf]opibtuiwjogylqzt
+bbuecmhireivvxmtw[kkvuwrudhmpqpmqr]cqrzfeasrpqapvtjqnz
+uxsiwqfamsnemtcqyym[wemijyiqgxbcsvdz]tdhlutowbxpxrkrlpx
+tnnlwlvfrrluuxjnvx[fgijrjghghgrkfmfb]lslknlacvseuzwy[acexgqeksduhjpf]enxevtqjetnyftgrad
+wiegevfedudnajr[uryivbxbutbhfuh]zrpurmrupgeggdyc[tfykavyeulosotky]ahsieiakxnitxhaa
+cdymukpgwzamxpe[ihvwjlomeozhnxq]zqlglkiyekzhkesoyui[dqdkxlczjrxgbdfqf]pdipsbuxwhibjytdb[ngoqkjeboqlsuic]efcostvlclbxvzhloan
+uuavzipkjlcgutoxrbc[orpbrqapdzdsagy]hbgwsmgmyowonxftjl[wrimpmzmwyjjtnkaf]qmlpvrkqhqbdswyyvpf[lpjhsulqumdzgjxuajn]yocpoqqrpuquduay
+wivyimuplkhmmkxioub[vqfixqklclmrbume]trenzswrpqljwctfat[ulkqyvjjpchvkpd]mvlwfrclcfqziho[pbmrqudqsivfemt]osmrlwtwstidtwmbmzc
+owpgvzzedsxwjjdeuz[kyqifdbwfxcphnb]kyeaxxmsplabrbd[gayquqvysxjwpckzlvj]tiuxhodkebirvmdb[zhnicexwwcgbbnfd]hcxwgyjpphxocggfl
+vrjvymyzflpaqfy[fokfgiaiyyzruyt]yvfrfomlsjqkvtps[mprfrwzeokyjmdetnl]znjipokvzxljjgqaw
+opczfzhpovblsevqcx[twcavjnyjerbqfqvooy]tmyyybovoyqcygzzyk
+gpifunuvcpqjornc[wcenyqazsxzksun]dijyypqoxxmjiyi[kdzvguquhohgsghqqko]tzknqsgldnnbotqnocj
+xtnewbseisluqott[ukktnadfrptzmvmnmwe]nfevmvifmaaubdrytcb
+uvwgvqvzikkvvaltpbs[darnokckfpuiwvaq]qjgglscrdhximnfg[cplqfytiupsnlwjnz]tjjkzojxijhhghoo
+mwvyjvnzfbptvndlui[dvpxdnwzdssddngva]nkvlbcdcwjumrqmjuw[xgrpriwhdpyxvakfpsu]jzugamflkelhfrzswca[hvdnwrkyrvcdkep]kqyiaalprdowzeudqvt
+zahhurbvayisuhkxluc[dpkhtfqcplnlwkr]moobahksmsqtmxasrw[oyxemzzmvwvxrldebja]tqnquzqoslugwcqcwtr[vibjzqdbmsmtxckkkn]ylujuamatwbexgo
+ffpiprpoymeaccwoun[avnvjzwvzowgthwymt]sakvpfnqtnzdyhodzud[egijncssvgvsofu]dplbxmzfihrpopurlvn[knjefyormeaeoni]ubcbldkemxgefbnjcbj
+fpyokxpcrydmqzkgr[gprmekopimtigwz]fobjyaxokhstzjsgkw[njzhtjqrhoynlzpiw]svrqxlhgpckwoat
+srrcdyevzyzhxnx[bbojuevgatiabjudws]zoxxvzrngllhtrtfm[rxoiyzmzwoenbodp]keodzdiobtdfgrxzgye[akofrgfwqtqblvntv]rfyrjcwbfblulkw
+kxuswiaijpaejqzoxes[cgyhiwbpjrhaacwe]uqqocaxbsotoaei[runskhbiegmjwfyjv]qgnmhdcjcbgbsztap
+kvzutkvgsyiyrab[zhbqkvgbyqzgwvfpbf]nhtaiwzmvrssvxsrdz
+tncgsbkllaugseepp[axryamrptnzekcb]xcvqkfuggjcfqhb[mtmzyjnvrgyuwtev]xziofjwvnbsothqzdm
+hmjthvqdelrmghgnvxg[cvfmsllxyxchaglntl]ikpeldmfhjdtnvaw
+sdhirfhdcxlwhxevbv[rfktrkotbfwiolxd]bhbkmmbdisqlclttbi[ueaqlmpvdaoxhezzg]baphbkfivkwpmtj
+crzkarxgbgpitxjeunw[xlonohiojoepwnuhd]kalfjqpazwmwruq[erssxjpfzosbcta]exvgtqljewfuwioyq[syaeqtgrgswbgbetkzw]ofnozzjtykajqcuc
+xdojuclultxptlxgci[nkmxgmiyhrrfgoshmeg]zqxcexaabvdjcaiarw
+rewjiwxykozqjzneh[tczrbiawzwtndtqnew]yxrgwvnswgyxjvnot[khomcpuiavkhwjsl]ksqiuqyarwwibcssseg[dsrplcalbjojxlecjdo]falbpuscbjsdxvyn
+dusvvyynezzobcrt[yrikyxqxqreoqcyyq]vkjxvnlnmleqybmgt
+qzmjfdvoruomeilaejd[ksrwqvmnyiessfejo]lvhmckdfwzoxwmydxm[icmiecrnoqepcuzctl]unxwrfwxgnijdxqjc[tuwcbylgfhpaveyak]qslgbtviucbmeluf
+djblesvduxlxfxp[grmuswjaheivlqvtst]yrqstsaryoqejwkd
+kpyoqmyglnrmxculu[tuyuqjronsgluls]whuymvpcdxvxrimvmow
+lruqeoicrisykqejy[ruqwiitwyrsithkyo]hbgqgiywqwsclcsn
+pkpmmddfcezjrrs[rbzbxotrbqlnmlpidpu]aakddaqjvbbafbnk[sendmtepxbcpttn]udnifsqhogqvszi
+foqjzmqhghzmymeq[isvvkjfpmvmhquoidkk]tskrbirqdtjpxolwzw
+pneojhviynihvnv[meuldylhohlfwsxp]nmdwxhxuexorktj
+gpnxdnxmueucaawmctx[ggcizpwllvbffytwv]riqcitchmdekosocp
+kcoafhejmqsopizo[lyoqftddzxuuerafco]zrvrzbmnzcawaydwg[bhnmhrnwpzmghrprzzw]qcrnkmyfcdoymceacg
+chcabwcrpxqnelguile[ckxfqhnrwlulnfgxjb]toauhcbsxmeirtlyy[cfgmasaieapbabcgdd]ijenfrqiaeiehllwpvk[ciymykejvkzxsbxy]iiyypzaxohmykgbzej
+yeqhlpncjcipsmtzpi[zoidbyeatjrlgmi]rcrhombxichyykncbwh[wtduqjwbefekhnwo]kqemsisbcrcjaqzdzw
+nbxvvetblqcarlcku[njrccfhdvxtarpj]rhndgwlyfzaeubc[imtcezhovdlfyixzwm]dwughoowqyazwaziea[slarywwdukqwygnhre]efzdruetqfoqqxusb
+vhvbnbyluqqaqzolkrs[fbfwkawbihbzwlrhd]npfzyqkoxlgkklgxz[zboinxtlzrqbwcqo]jqhvalbjqaogtyn[razwnxfkshezamemtr]nywqcxpvmuudyqo
+jubvozjfmykufhrkk[qhbaxcvcpyzbrwjlrij]itseilbvjwvzlgqjfe[lgxynowzlpqgoyrk]inolsbnzxvdmvbrvwqu[hjzfopqwsuqvqhb]wffwgmhjubihiqkpuls
+rqnjadbwfosviivshb[rutsuesebrktxitgy]abukeyordcrrqvrgf
+bfveiveawwoqyluxwu[trxwkfvioqzltgafma]swkyqokgtrprzzit[kuziuekaorgdgqjgi]zudaehzrjfzogiwb[fyxwwswqrbwgomriqo]sqfjrdskmdvalkhchc
+pnrvpotetwyvodue[xwkxyzxflrvxdfogk]kamxypekoelgwktq
+etjkovmlbwryvhv[wvubzziqtxbjvua]hmrqokvqrctugqdazz[ykobpstcxdqweotsi]eiczvmdcfjpvhdyfnci[eeklndzunbzipcqubp]tjsktxuorvbnisy
+fnexznsqqbhygrm[jgnmivchcvxgssjcm]klqcaszkwyzzecve
+pdmzjundpcsxbgplk[lbdsyrmgxnatuwk]nwrhpgieqrtzpktaiqw[dcxtjtkzvlxpibanjma]djszxtofdcuyfpdr[kzblikjgqfiaykr]yhiqqurlkwlrrjo
+bwtgmmjbtisnzbnyedf[iniovvuewpetwsg]dgvjyrzfrqcozekvp[xsulvxvvtwcxuvbxau]vvjyodjlbbjxigdxvxv
+jcanelvhybigzhplc[lhgjkwbpdlcybzgacya]uwisdadjoniyerw[kzcrorifvylivkhs]ssicvecwpkxbdwq
+tuxlnjuyudvhazlxdf[oknheznyzffrtcb]joozaraxuivijskxblf
+rvfdfyaemhgyeynw[hmmkdfdhadrqkxzzmsj]ugfozgghllznjhdxw[ucrgusuuqthlgxx]ipiercifxtkghbkf
+jgzrilirvzcocaphnz[gyrvhettmmhxaxbmyg]ecpwkoozcgtpoac[iretjtqyscaqfqziu]wqjckfkbfoqmmjkuhqe
+pswuxyynrpckrquj[wfbedboaabsgnnzzzwl]wgfrecpfkvlvjzl
+zkcihebtrfmiryqkd[ybedpynfafkkrbfdm]ovrsmnhexyqblafad
+pbkoczqfumwdpfu[gtcvqjuwknlrfxre]crpyxhawudbilybaomf
+pnagrmxhmjftwltxh[aqlhxdwuzrvnwjwl]xhmgrrajywnizazyrdc[hxdxewvthhrwhsva]ckluhnyewiiqazzmvd
+amjksgqzgmoavvxtov[ekqixufaaepczzusfga]fvlmiilpsqsgfgg[gzcyehzgpujyquhrkm]caaocajhmhqzbacvpog
+hitezskizncharbzyz[nbwuldsjxkjezjq]monndtwsxuikupvi[iardznrxkorquvyvwlk]etzyolkxhyqsdirbaj
+ocsxlxpsgimcvori[gawgkxlilqzeakhzds]bodnyayaioozoeg[bmaukrfdlswrnvuwy]nafolaiqfeendahms
+kseklqtakbkzzhfd[ghivxwcqlgfgxeot]levjimgmcfpgqrjjic[ixwevpbqkyzthafyj]azdxqlromttwteeqep[kxyiyoxyhvgqlmvscwz]zxdujwvngqyoabmrio
+elgbshsnykhiyndouao[nhumkawagmrztsamd]fwqupmyuogneywsyhub[zzcemywfdswhvjpl]ockclifwawqsyzt
+hyetqdpieicmycip[ciwciijtqspvydxsdu]zjrfhyctplqvypy[hdewteddlqfaoifgy]murcplulddvzheegmgd[rooqfiqsnkjeelfjcag]pdzzjacxzdzmmgmqwu
+nufvveulfkudkrvskbg[cdrvqfofoxmqwtv]jzgfbywojzvwumo[vvshcsjnhobkayk]gkwnyerwhezneuze
+qhmjnzcokmkmvclhfh[ywruoexbmjwuxvrk]lswliylmniqdgybtyx[yjrzasyfroiuaeps]xevbxtsyjknqmeuv
+crwelvogceorioqm[xmduhdacxyzodslgtv]wilmwenmmnwgqteftrx[zonwpkkjimmmhbrtls]vfbovjoabzwjpxd[jjxievceapgflzeldwb]onucskcmpkgsryl
+ujitrvtlzcrtazmghgm[mculcmczwibnuhtunnt]izqgurxwxhwboygvmf
+lespfnkqubxfoqa[exmzkeazfrfrkhzufz]xpunddczqrkxtgorc[ymsbogpyjeimnuola]kufhnwzukrdayts
+mitdlhggspwferwda[fcwhldszpyfznayp]rbfzewqihtcwtjznsp
+wzhbemsmffcmcswdvp[jcbuktuymokdqfjj]zyhqthqbczupmcmkhi
+qulvtldmhliyflccbyg[mqggwujrznjefvjw]sduatqntzkkvgfqel[fyxdewnrtlkkils]utxmideawxrzpewmee
+ggpinoooeucoxmezfi[ovisfbmebypyafknejc]ccqkrmaimxmvxhtain
+cqezdujipgzaara[afkpzozyzuitollf]srmeiyjzqjruima
+ivbrwakbgkrxpilylu[eewfaajedkwjbdrk]stsichtqqsksydtubf[umxwxeikoyehrou]kwddyduytdhdgdbyn
+vowwatzholrusydvmdb[jarugsbvowdtznwx]oofschlksdrodakrk
+oruwtttstrcvcgxz[cvidyuxfxluddzxuz]jckmrrmvolclrbam[dqptqpdwkpewhmcax]rtfmeakahrcbazlzsju
+vjrkcrzvefpxgardmqb[wxmurzwunsvjaxfhik]meiaafxurfgikqg[dkoextitsnfeorgoihc]diohmorpmlhisrs[ibtzwvoovjmdpfi]oelairhwcbbltmjcjdr
+miafjehtxwnfqzxg[nlovpfjpeclnmlbm]rleupmgzewtvuewypt
+osoaytxzfrkcljfjv[bbpjqntkuuwpgupxsy]bgryerdaukelujvayjt[gycrjaelxuemeosc]jgdfpdoltoqnmow[yfwoyzixdzamgqweb]lvmnjywqfjfvyxhb
+oiksidcbtzhhtnegqa[vdxnacjfxbcsjzqdq]ixvwmdqdaleuzjniki
+ngbyqfvobuxdnjeqia[ksktvzdyzkvyvjrgkos]xwuslzgntfwrnyqrod[cxmkhhwyremunrbc]hijkgxizhlyzqfaay[ljwayjqxyrduyoebm]ancrkgmzboqtwkjah
+kxcifwahsdmqasrmwi[aqzdihesmgntomgmj]jkhmcqvxqxtshprsy[wgewbxfsobokszgsivz]zlpavaqlwvauvedwf
+ibhzychwgtvobvws[qaestubbbtvyylbr]ovsxlggntxnneirtot[kgqrkbiqracxbnbi]lzpfersavecdddsytb
+abjcqoeeqfhvqmo[eferwxtafaxzidjzbr]qztbvxsaiyqhcsdkj
+uqqngbvhyfxovmdods[zwyybohwrhprvxaaaio]cgyaactenmhiokzh
+hiqqvjquvdkfcjwmo[jzrxnmbrqfhjhvppdxm]mwvibfiltxmwroeruo[fasknewgpsmftnx]aubymogtwkseupwmr[xnyevhhalilxuxqqvya]mastwtyfihocpbjngaw
+aqvkyxqnjtthgkjxr[ahvjgtzfqetvqhz]vcaijasfqaygnxmdba[loyjulxsgyldkotlefn]lnzykvlsbkyuvnqb[iqjxfxdmjgyxboyzr]zbfwxpxbthtwtnjdaw
+iweumcmplhykolkazmb[zgzeryniuwebpka]hsuxltmwyxogseiogl[ogacxzbrbvopihzm]ipogfmqtohqqfvowzl
+hlvbzegrmbrgoepemyh[luscnqomtcxbpxjmxvx]tipsuhgnhdavsubyqha[ozroemaxbdbcpnydjqs]xqdwngpkteoyyvkq
+fgpmkosjnfnltkfy[sxqzypihbntsfnryubc]oygetjhbfvozerfzw[nwvofzjfuwdzxncwvo]nvbtoxgwkmhnyox
+kbqkyxwacrffvkoxmb[tqfooaoggaauopcanz]ptiakppuyxzwzpua[tefuhyaqzyeteexrsj]hkuwublifohismiqg
+pdbrixpmacobfnpg[mxmgtvdlsuyhjnjxz]ghuebmnxzqfljxyutl
+ichijthjvilenbfg[zeibnuadotzachqyvej]qogvchvkfeskckvmxw[plyhbwjrhhnvdumajut]xazlyayoobgkmevrpho
+cbkznopiuqsssvle[gecuynehzvcmfuzcaxz]qfihmsdjfsxymvesb[jtriyipbkkpfnazcj]wbcwllfdxxdzrimwues
+ntxzlslwvxztbmola[duloarwqzkzxsfag]nzrsxasndnrktih
+fvvowikdydblgts[xozwhuhhngdjqnbry]hkcwbqloymkqjyzpj[xfwuoehhuljposct]ashitwoprqcooweytiw
+ynbifagloxgkzlydhk[qoxltvqdpmqhawcvef]wfnbtiyjafaqfujr[crcuopstahopywinvgc]ppxsgbvevlrkdgsv
+tdgutgskbatswuizuv[zpmhakbnxnkehhf]ffuohvkaxpiptot[zlykjduigarhxygukw]bucqoskhlesclyzbpd[igdjnevmqlibrugc]seyjwcizckvbncjwon
+holbjgzpvhqirwrxts[lpvaadhoqjjwvijk]etjusqwbrccaqea[livhtrfodwoxnkvk]dmprijbirsnzuptikc[icjaaepybpgnorie]imtoivdxpujjmlegqn
+ljywtdshrtzqzrln[lqzqgywtrpgszaigfv]vjyyvrbkjdiiminfas
+xfluerhpuqsqnrq[rtxglsxbetzajmo]bktotbhryqxdqfaf[cptmsctjrifdojglh]qzpxnniqwxlbvnexlg[vooexmzwbpulnxxv]eumwdzoixhfxkoavu
+xmomvhstjavjyisvhs[suremlzhaiwhikzzojb]urbiiuvmveiapcybgz[botikbmkcfsghtgtcn]jbsrxdkpxnynfibgxyw[agdmtydfehaujynym]xfpytnqyoafnuott
+xjzhgefdlodsdahv[ihwwnfbwhcjdbrdixy]kmsckqifucrgpocyvc[pudtuuaebkvsrflz]qjfwaaylzyhzerjbhyn[fsnmlxncwzsdsqp]edevlblbzmwkgkfluke
+qxlppzrvoymnsiyb[ybyeqxwtoberzwvcdlk]zsofrmazkapwiuxwjjn
+jbdmjeyxyksaonmswm[vhxyxtashfdrzjzytoq]jpkbmclxjtprrhmaz
+vxishfigjpmdwufh[oykzgieieiypyrqaxdx]etgleieyrezvbcg[scrtyttykipejzmuhy]oxnektqrkndltaixnj
+jnetcyoxmhjfyfjxm[dezndcwpoghexum]xloobrzxrvanbbh[gvcaufplrrstvrf]jgdhedqsxchoorlai
+enbtwxacyokhcwyhxp[ahjgrmfhavhnhqoqsfs]ahdcbzojcfgzkjfe[gtjphvcbwzsiohlha]lwaphixwqbmbqhyoccv
+arwtwiiowytbbjsumh[iwdhsnllysydgbcuxw]kummpwhpyydfdaf
+laidhzhbdwoezqhi[eccvqcxwasyyzqvhrw]oobigxsojqsyijmjmu[kinacswultmqsxdhw]xlildtoykeuzgzl
+fbwcshbijakfapcqzj[qktwqwrlnuktxjvuvn]nbzsrphskcxzuzho[lrbnsyzvrorznoq]ewytfrszdyhcrhpcx[bmzudjktpnqxqwmblf]xtwqqocsaxoluhsh
+xgnhvwkwhfbprypnak[yuwpjkfdxygltniuepa]mmbkjavsboilcvpp
+hprznssbfrukcvu[mojrsfuktavnbhzty]ipdxnxmtbvsazyx
+tfdicuergiqhvie[wwpqnqkyfyhuqlb]wovoujvgcwuptcqhkd[whhyzgbflhplrff]kezriqiamcvkeifegv[kcbdxrvoharumkgzufn]xypaikbmpsjqcbxrrp
+tkqpijxftrvwkam[yyajdcxgzrkhkroq]qfrbvprhxlpgunqqs
+fvwgqznbhbrmcaubz[lgsawqyuhadojbqwrwt]gzbvdgpwjuwqsgokqy[zpzdukphcvdqgpdoex]atanoaretkhxbyzw
+fispfedprcrygxs[xqiggqkjgjhaskp]thgqnbgscmrcfqjckbw[tvueixxvxlsnaupqed]lshjncmwxgzzczjssh
+fplljoayuqmjtjs[vnlhbmvowousilhym]emygvrnfsofwobaducv[flrnwxzgkghpboubuh]sdndpovsuohytnq
+utkqxfkbxtoudnbh[bjatbltbacnlwzlbjk]eunawwbizxdytndqc[arhtjgntcqetkeikojq]jfooeguervzgzgudb[nhifbismjhcwqyt]xwsxwzwwvtqoadmgvoe
+bxbifxmedhwkesbmjff[ncfbdgsqfejalnqyar]oifushwlnfxghktjhtq[gnapwycvocshetc]zzslupkhadbieerb
+rrotstdgmwqowfmf[zlddfgpxgucuestu]dvlbhinllnkxdybha[aovlzdyhamvvcgm]dzehxcilzoxrmcyhiwb[xkeszyasnqsumpx]bnrsppzfvjhiyafpk
+qgpylzwwdjxmepsc[bumaitztsvayatapvl]gotathwcrjrsknrfuk
+odbkgubddtpxdsgmhvh[mbgpgqafpcrymkkdpsd]ieabelyvewiypbkjm[psowbfplvsxifqwq]szgntjujujycbfy
+urqwuzkruqfgejkdoh[qxxkamiyhedlffzg]hnfntvahsaivnzmawf[mxcrmrqtgmnplma]gxcsbxvqcoxpddj
+qzkfvuxmfneyrpysh[clufxjecvedwwegflp]rcxzfazrzbgogna[ogoplmljfwvizwniudc]yewvacqgzcjgdnmasw
+mgweqpewhvtdjnjdbu[pecantesazignmq]upotybqiovoujemqg[ipzggdcevkbkvpyz]wqtflwovevactij[ednlhfkzrtfwpuignhd]epfijiuwnczwxdmgvzd
+lavqyaejctfofhdend[enxgzalvzelvvxdt]dkrlwjpuipwnqvuv[ishvyxwuhxdxujbgkev]euytwzxkpwccexc
+haibamsiwfwmdvzu[aekmrvauzoxdbtury]tfgjabbgdrwbzde
+gqoyggrpzhfgrkjjw[kwhwkctzmjdpdoeey]ngurqljoormcjarv[bmvadfmdgpwpzfiiv]fkfqchwhedeymsa[etqtnxepdmolklpa]tywoaqpoowybxcoqq
+vnvmbxxccmctcba[ncggihzavxxxrhb]mblrxjgtypycewg[syiizsazwqrhsllezvs]tpzocblnycaokaphz
+ffpbdxvenqkihvvsi[bbukwnounmzzxody]bzfefymopdtkpdm[sjbemcyhrspadzkuwi]xlhinxfjjeajzuqjkuo[zfpeikvvdfptpxe]dhsjhnwlzlcxbkz
+gulvdtkcmjewjchf[auqodvrekgvzxzyiwee]rarumiavqvnbyqu[xywssgnmbeefrqgr]lyyjmkpmqxmjbughzta[avdsmuyfdwvzrzn]qvhfqmazlactaxtxi
+vvqlvlsnrxwhoxfnac[sablzmrjccqvauyjfao]avdnqlseflqxtgb[masnpoqnvjtkreifrvy]lvtoftpiotxcstvu[vohbaippdypuwpkuip]kxffhmrvrbmvhecnui
+kclmgqkaprofpmdm[bhbitgjmddxhbhu]hmasnpqsttrgtmuq
+tvqcqkarkyqtpvea[fjqrifichijyykq]qqtmxszpmovzfvk[xrcoyhzyxwmqwujxp]nzlgwxpkuersepyhy
+zalveeaqakqjhfl[uypjekwlbcplfcasa]sasiztlswzyhvpd[weglkkwlrrvdvfd]mvsdbveypnjsymtjka[kroszrkveyammdqqool]kgmxohwwgmvcdludvdl
+xbroawhwunnamvnaogo[uzdvwckcbkaahqltp]bxudkhzxrykrkffaiiq[ljfeimkibushcpclbia]wztapafqrfdpwcwpyz[xwzhahnbnaxjorpkaj]glhfrkaiizzidtmfi
+cycyarwdelrstoi[rivlkfszzvyljoa]hkjtyvycydwronsgyd
+mbdqighfupmzacpi[keeoafjlwzqeoaryo]vjcwhcjkjkandqir[auactffhpuwzgzm]ybkwzkxyevwrphq
+cpiuxmmwrsjzbyqkfms[buipqvxsetxzsgqi]tzwpfhknlpwmtxzggc[nidtlxvnowvutuqv]qsohatjnnizngzsqxxr[klnzvuognkllhhr]clpjgdupfpanyxwjg
+hhtduiwmfhibnpmhjm[emakclmaqjnvjsjyt]ntebrhiztekglpmhsrg[rgehmkrotjobrtah]gzlybshvhkoznupnhr
+hyzvardyeiddsgk[vszukhazfkwqsodz]psztzqehiwcpifdlna[igstccorevbmgfae]vdapqjiijwygxap
+towtxxuitgwhddsua[bydcnwqycygmimbrut]cvnvgtuiuduzjod[gpazublcnojkfnnvn]rozlfkywwjelmry[wvtxeleixyqstxjqed]vsuvzaskgyooigoczd
+uywuytlehdznyxr[goerwtisqdsinimd]abuktfxdobkfqabm
+rolwzkzesawhyxddo[yuuvalxthkptulugzh]tagfpsdniekrekzkt
+nstbvilzeselffses[cpgyssgpjimcevp]ehfkumlscjuocclfhel
+idvdfrmadfyhafvyixs[igsqckpzuelddtl]eclbbakcdyttbtse[irchopmhiqbeloiqq]lwbecblskhopzyw[yjmdufblseluvukftkv]nnawapbepipwcsfz
+thqwduckwmjtxwwmj[ppnucfmtpcsawxvkago]vojtdpukjwwlnirsvle[cscyjfrxjlgxhyu]fldolxqfbxhigdom[tgacpmzitahxucqpzke]copdqvctocklhvrq
+maseolhlyrjuoqdazl[klgwgcdfwhpwmnlklcx]jycbhtwurlwwsjyuubt[cuabclvzukvmoiniql]pzockwxqjbtadsspl[izzcraalbnmcopcr]cqdxcrkdnwclxcitizq
+ucyccfdgxaciwhx[txuygxhekywmyuaaina]szfdjuddiopneadpot[zpjsnpjtmicknxkybi]lfirzuldnatglheyhnw[rhgqfyfxlaunabfqxl]hplszylhorbrkuy
+vmgeqazfjldqcfif[fuepxyjuuzxkect]ywoxrfdxbyjomjo
+qacfshruytmlwyj[jpqmllbdypmnzqoe]sdhmtuefjbrmvmeby[xkyplnmmmcrcmixkls]motyvnyucleirbnmrys[zdopkcnnuvxmhrg]feeagfdkgorsubr
+knlaaiwxponscqwtqla[jxilqsyolsnanzxvqi]itqqqbrfpcexbnecnkw[bpcxykvtdbxejlcda]mxodmdxzohrturffnwf
+txvqlvddwpcysvkctlu[wvuoeprflcpycbghfv]ksbpnggnitrxkua[hqyiyucnvjqsceml]uwwwbxrjvodohwznlx
+oebxtpwwjtewgkwjbv[omataxkuqenxmxolwe]aiepvclknbgapqh[wywlrbzliilwwvebxbl]ljsiuvllqbjrvqzh
+jznegbplekeeohnf[hegaqbzbjwdhgkouzja]msaozvrtyshcajexwen[cnleoafnzyvbvdfndha]guawhzetoxlxmjwt
+nytoqgolirudokcgok[qjtvenvrstrjjlsbvzq]mwhkktxfsokxxqb[pgswnhmmgzcrgjbqcx]amhrxgwmcnykgpuzfb[dnihosgggajabkoq]jtyxfrifreihydzwjdx
+bxihyluintytvypxhl[kbnizownozfekbhmsp]sjgxqgjbhoftgmbck[knoibzmlipdnfca]ofyxruebaspanxxhakl
+xhrlcwziflvahls[babpaszszfgfywj]gkquumhyqvozkgubcs[gkjczyujqykeifhsylz]fhmvopfsltpzijdw
+ntyxwcfpdgnsyau[eqjxtsfneseakvrf]sbzesbxxrrmpmlazhi
+lwakhsvcamfxiceusua[ymczlpqkoiophom]fiybjcxhftziivsrsok[sejyfiorjpptboakf]ipsamdcnfnlhger
+ncgeewwfszytkag[kizbzwnxepsvdxsbzbm]fofhxxpymrbqvcco[swphuoqvhbpghtku]hvxqclwgtxxqywhhs[ibvpkuiylqazccin]oftqdvkbzdkmycntx
+yhnhzwjjsiqngmhe[jtkcipgiclbqublpfs]glxyczwidjilkqoa[ytsphdvgnawjsctty]xdofsnhnpsylvmso[pmjrjgiwhqfegydcs]ylfcipikfzvmpjn
+pwlhyvxnneepoqexj[jsnwzbjxibgqnpjgdf]qndnlnzxewcrjio[hccvunupvbcyptqdihc]rfhmapmentuhoiv[kohfhnoakeglvnasojm]oggzhzybuuupwdrjrtj
+eyglfycgaoqwsqqnue[woaxqinxtvrhsbjjvnk]cfnkhvorifhxedbmbmq
+nrqqggalpihpjyu[dqbqopedkxhoqqnp]qguazmdjtenlvzgoemw[ccjlmsdaajwghuikrnp]xrjcyfkrrfxddnjn
+wkiymdlskwyjrft[ovucvqbenolfvvu]tzymrvmekxnlptynj[dupyullbzepmmrmgwe]fnjtcvrvzstijxq[elzfqhyjdyprzfxa]uszwjwzbbzgpcavynk
+jrdliqwwffvgzpu[mxoivfuwuqvtxqmbbs]tvtlqzqgwzgshkpw[hspnaspqnjvwybzfzxd]clkhutlibvxzxfrgg[yujteartlwdhzfgsn]lyfrxjqcpkcvcsnsw
+gtfhmxlpptgvgwob[xlzqaoawpmmjwszqmhm]xalfbbroilfuzzqm
+gqxmhinpeppmdhbdt[cpoaeltrlzmfgsipvg]iqlrhncmkmjijjh[xsbdusetrksrxjiofj]zndjqyxwvmsnrbcyrmh[qnbxczovjlrrvilks]rfpihmkwzmgxcynu
+abcncmuhelkxeph[crlbybjylvbgtsk]yvnbosicedmzurqcm
+fbhtialrsrrtpwcxxh[pisambikwkesdtbsj]zcdseybwrdrkxeiylg
+sehxfywgpznuuypj[upswvzwnkinocjk]nabhugsxhitlhis[ilrwksgypfqgfexvuhv]torregbntatolgchv[kkimpdkcxhsxyuczj]xpfacbmnrhcxnbgwis
+hldgiynbgrfjcunattg[nwfovbxygpkwmxnulm]xleqlwcajqwnncww[waoaudnttcfdktcd]yikfvdmekcexcrhsi[sntclwlhouhyjrob]wqpclaistsngwfmf
+izblnsxlmqjhxvx[qpmqqzakbjpbapwtlel]vmriwjoqlrttqpoxay[ylqzxxdpycurefadv]ftcuduceaycwejp
+jqjtnshmtsvokhwnpr[bxprgnaltcsqdkceygx]udqckcknpvegeryj[zvjfvligrqxnpypoerp]zhzwojzkckjwgdyu
+ohxpnvtduqvsihjt[eczkrdqlgyddymrdjfj]zzqhfijxsgoisbwpd[lysfkgekxvqspagq]kemxkdqxetnkyctjp[bknjdsvchfxflsrkuum]wmxncxrwwxxxgza
+xnulgysrzxheppsiril[hdxgzhscbjhkcntrmsy]vhedyohrrqclnoe[nnuxdbtlbjvaddo]xivkwdwvmkplsvfaal[omihwmflpvrshkcoci]hekqpjtrjlsaomfd
+hfyusspcypxdbgzb[cxbfccrumbqqqxb]ygsuxbxdfkisqwstqp[lqctoagvchrmggtmo]dgmcjusbvlmlvkdmnpu
+vmpobkctlhdwqjyb[dxeinhrldspqhgeu]ndglldouuoawkiwtask[szkthuhxdkmfqoqwwgq]zwjhzselzvirjadzvr[rholepzsidriqmlepo]yhbxhcmbkvripyusams
+mzscivdohxhfkdqet[imwvpkunuzbhbaj]tohxwppjtsjykxrj[nhonsbadufgsqiysn]cogovslrrwexgzujn
+pzsteeyowqmhzaqao[qsbohgqamrksizzs]vscfiltkxbxwbdlold[psofpwfkxhsxllnz]odwbidqaqpuchaew[kruwykloeqpcrjzon]famaoipldevywnouele
+tuqiapyobwqwpwbqqu[ycphsbdcwbmklro]medgafihivwegukhfof
+lficcecamifbjwk[sdguwtafkigjiapxagj]hmeqrhxptojctevbdbu[zvxeefaytjajdpwi]uliqtzilzcnwmbfusnm
+pvyzncrszmuienoptx[bigapupzitygcxstqx]rqikselsbelyfjdm[lyqmdmfyofksmecg]wjceogefnlgelpguu
+hmddytvxqrazumnnr[hpeurkbdfejhlfvg]pedwizmuhmtpdwh[efikgkrhnagpmqypzx]ltlncfegswhwcxa[bakxhwhtvxcwcxtmofk]zwjvbxyvljlfaie
+oxgoszggsifsgrck[gruwptjveewmfewguku]otchieijhojsyxi
+kunxbbrdhibhtlknrq[tmtsuhwakksyets]xdugxmqcstdallfqgq[tticbbqirncbjtx]knkygxawcwdhefesu[rerbfffgddyehtvl]yasblwlhikbvjidgku
+qoqnwslopcpytqy[zngrksptgviifcwbw]nuislpzizqikmgn
+khmctigslwdgzghkbk[veaqghpizqwjxlwcf]aymehevjgpjgwruhyc[hzgzilbhyoazljsk]jocgjmooxqxayzsa
+xodvowdhvnquwtma[kvlbfwwzeuucthg]djlyemkbpudpjlnrkv[cbaqlhuwfwwfvbdewx]vsjvsxsizgwsakpx[pzyowqndqdbkdakdney]eeylqpqpuqvdyyr
+cmdykdqavxgeismtlua[iwviddbtauhirfcabh]fhpsinbnwrcpxdho[tdbgrmgscvzukjl]rxupjtwbwmtgnltbjp[vgzucvscpzgjnvg]zftzsshpmizeksiz
+kfzmwzmzdpxabvi[ftkotbrorpkpfxzbg]hgbrsewdgnnqhxvueya[lkjknzgrbuzjqxwqseg]oyzaqahfuqtpbzi[yflzhfxwkugpetsqli]nowgjqaquqhrlxz
+ktphtjqwsitgbaii[tjwcbyfrpupwkvzrol]smlczhhekwxtlvxdfn[mqfupholnlvfhuv]mvdhzncezgunydrk
+lrvdftzasxbpfgb[pglmengmgfbnzxz]hbasbstksqkkqpwkcbp
+siheyyvdmjiubhlapns[xfcaevnaoexubdar]pgbougfzkmlzjqygdta
+tblrafqbjhwzbwbe[iefobcqdrypwnwidvm]olrzzrqgkwiefngf[asvmlckavcwtuosgkrm]esqsgwmiyxncjjqsqp
+alvaycnbqdlvvnwcnq[jwxzjzgpnzmcampkye]hepmdlzjvxhboxh
+mtfkavmnrxyfzvkes[gmwvavomsyolkahey]dnqosibjkplwzjojus
+gbckujjuhwnvovpfqw[qwievsrrtusgzbscuf]bnrjcovodutibjtq[fxteivdfkpixonphrog]mnumbxikkkyeositn
+remzamtzlhwpndrknl[xgrbcgdvlvrcdrpi]tnzimcpmxzaxsgpu[klvglrrepqxiiewn]lozcwxnclirneaky[nevhtplqsmuhykzqxf]fgmsbwdgfwjftndzi
+aybmjypdrytigyyip[zafsvprjirkniuwr]wfdyfncywtdtzezdbtm[umbxrtflhquwdofgut]lyjixlycobwpwvhfp[xoxtkyhvwqgawmike]bfqtgcxvcfwtdpl
+tugswvsgbsfbiyzcm[akmlddjckugylrea]fyzltfupxnvagbshlb
+lcgvlozzzzpzxeoee[zsvjydznyoadkvyxlsq]wqmgagbkerqyxjnnx[isukybwewezizpll]odqwazjphoaqhzltms[gtqeysqpwuuohdbhcnx]yqtvojobgaluizidrbn
+agnxxgirnprujhsk[hagcvuqcwyhmkdqmn]zehvuytegijhnfqnk[ytlokgpipjcviulp]hsomdskdngoysnbmg[wztsneomppnewhrl]gpkauttapxhcjrsicvy
+cvnowinufvrjpiqtq[kuavqbtrcelpcuasmk]poksbapbwverccds[qdddbhewvxgfoldib]mthrvrsfygbhlwlkcs[zhivcpxibufugkpigzs]qffdjnrsoigwxqhaf
+kovjiaxxjvzmzvmn[cmrbwjccgphtstvaiq]onqfbpryjertymd[sgmcnqbseodopnnd]gbgealygrgjnamdq[yrjuwjfvmsmgbur]ldiztdwrwmeqrohy
+tluglhveqluxpiy[wrsgxdrzuigwzfsby]bmhqmnbecjnyutpwlbk[iifejjworkzrsaj]illltueflutteej[adfixnftjenvyrigmkv]zgsqagrctomzublltjm
+fhcnrceynkcnnjxj[jrevstsodmhopao]zqapczirtxrunfhl
+rzmxbxurpdmzgef[agevdburkuvnsrof]rhclixqpruwxuanwxct
+vxejrazzpddvobzlq[dpspaddyabqzrjgvv]elcpgozzkqjsasufcv
+iaodnwpcpresylkhyy[dltvlrxbvnqslzzyvox]qownkehbhjprbzf
+kqbwgctrhxwrkkedau[occltggonhshykttsrr]snshslgqtlgejanlg
+jpesfmiguicqdcnkm[oawppiwdsmoidvkcre]wfifgnhqeisplngcjkr[wevtsiuznmpapke]dqgxavmudniuaml
+ddewtwhdfjatjlgrt[ceurnauksrgwzondnb]znsvkdkwsimbmdxfkh
+hwjwuhdokecprunbju[jhftguwujsuetdriyu]vcgpesthcnwuwpwes
+cgizaalsahfzkcxab[nehrqohgkmbxiufyco]xbnclpuepsanwrwjoo[kvdifptokbtlihgx]hgynbeebmdwbkwrfbh[rlypefyljzefnft]wwevofyexvbojyc
+ckxkzlpwrfhwzuep[etqgjhcmexxvaccx]qqkhjttaudjpbjboeo[gihevbqqqumfythcfm]hraqbarwvqnmvtiy[cbnfqzxyjcpmwvu]lrugefybnoiopvzi
+bbmhfnwnuhvdgmoibjq[eugipbrefcqiniulz]frkuvbhbdiaoaqdcaq[ksqqrrhjltlxvet]cdjhqazjzfrphjzjr[aspkvkpmwhkzxfeic]vkhbjolvoddtaasvs
+rxkbkkhnaiudojzsr[ecdvrnjjyzyqjxf]uxctotuqtvambwea
+saknwxxhcybeglwr[molhqlfbvopapnuco]hbbaomsdwcfwvoi[rlvhmvffqcyftricsyb]pkeuoigxjpwfbffif
+pylywhhzktocomu[sehthaaqwkyerucg]cwfmpqudeylrtavze
+vmawzgbfmmsivwfqclb[fpvwdbyrfjgmidxw]btatkdonphkxtprxfsj
+kspofpgsttceoft[fcqagpbfoujjulhp]fkbxvsbuwioyngydy[hnoxyyuhdviahwsf]gustmoflyrtelseo
+xyiofnffruqapvtgnr[wmigiedeszezgunm]vydqpobqqrisgtt[kolobhezpsiolofxrlq]abrzbbmtlqvuhxl
+enzmvjyrzypbbtmbvx[izvhoqpjgqgmmvricf]dbghstbtqgqawqjr[irvprevogenchjy]gbiwvcxncbjjvwmshsx
+uavpufepuqdbjedp[itqmeflkorinwdpjwp]hlrnsxymcnxwulsmfk[bayxjuxhtpcwafadefe]srrkibtivlskepjxamu
+dlwhxttrwjlxlit[atmcusmqvonodkfwqvb]ilfdsqjtjbimpaqht[zsbqjwsrgxlxbjqmulb]feblytbapctmfuao
+zfzicvjnuuugutgymp[owgyvyjfhrqpuukkgok]dfkfwodxgvrdqelliaa[xaumszuhzjjsxwe]ihaxfxpxjxcbhjg
+gmsgnyadjfimoemyzt[fjtprppdzhkorpqoo]eyxayeizyntiumrgk
+wvdatykekdfednl[kwpjrdcfjjklpdofpq]lidlhawqalcyigapvv[ukqjuzvvxehbwzhsci]rdrfhnobcwtvivgcc
+wvqxpnxpjmzfnfy[xgtkzusumupupuqvn]vmxceafgkxhnosupdkj
+ypfaupbycoerlpnhvk[pjrtdmwsmsckcfongoo]bjxlfxbekwvfruvy[uccfekaoczxlyigfs]gnvkjcwikenkmvgrpdj[yrtbyzxjkmpewjpbstp]nfwcwhereraqwxu
+cqxbsrqdgqudcci[olptuqqvfgunmstjc]xnppdflvdcjfviaemlm
+asywjbgrfvbfnkhnc[euubbvzujqjnsxtmel]gwxqasfbyjazgqodfh
+gvnexriimytwvefmo[dtuxofcgyfnaiibqx]iaaodpjwjnkbrqsmdzp[nuvnumldfhglafg]dpcqqfdrekqdfyfe
+hnwaqtrqgztvegfhj[mzqkcvhmqhzwmhlkc]kytpmyhzrvtytwvfkqk
+latjxjyjkwwnvyrbl[bjnilknxprpwziowcjn]zpdvccsjiuhfwrkn
+nowozzvrysgsfhxd[lhgxyitirlsyljl]nodxmmwtydaqkoxvu[vgbjtbbjqgfbssytsk]gpzprrvyvseifydxz
+sjihqhaecgshhhdrbto[goawszmxrrdtoxq]qvywgrnewpsordounhw[oaxydcsvrzzunbizz]nzisqsdrmmsaqwt[nmyxmrkeainaqyfe]eacdicawhfuobezyao
+oyztkiwsxqcufgqk[iyxqvktohfnoymgisag]acfhjawamdhawitvjg[npflzsugezpsmunukqa]vhhxnunvyxjtehyvv
+jzfmuzdlemckyiccan[rykdnvtoavzjtjxtx]vcmkcuioriltvpzzxqb[jdgqayewkwcqpkg]ulsujrvqzsmnpqgvg[lshytukyfqhnjehk]cpwbeyiudngpkrl
+uruvigtkkoqkfdbqkre[wyvcwnxixwkacuu]ajvziogdmzueetqzxxx[fyevgfzreomzjbsumi]ahbhcyjbadiacwjplq[quesxyjqfbckmnt]oqehbkjyoxsyczfta
+xzqfptkjpiknvkyzzt[hklpsitbnhlozgp]pkbgrwmqrbhohay[mhphptvyseydwfq]ehswmqarsalmcatb
+ohahitbjjxlnkyb[umyhhgtcasbfbxqx]dxyhbvpjjatkwvpkyry
+bcixbnnzlqxkisv[tapovjggqzlwlmc]vwnosivvmdcfsor[uaapwzmzarenaplcjp]jdcpazyedcdkdinrrz
+kdofbgwblzpnocgpq[scfdzdrueknbdud]axnfckaaghmrpfmk
+fisxkiplryvtnrvm[sypuemhvxvohsapkccc]exrrwesixcvnhzpopk[hpsilxrztuukzksyax]lixfijobrlgmonzui
+zjnlscyhmjmoofha[ezglbbmqulybnvf]qvbharzbfbbustsm[tdeqjfbfxeiknfr]chpwwntytidtnnjf
+qildxsfzfukzbmre[jykfpbbfelicvkqov]pyemzfzobutliokrrox[uplajddwknupdnfje]vombwrjguiukbiwozj[kcutkvgruxqqcuykn]zsbonxyerpjkfpnxchj
+pdmfyadwrblhcvecezb[fhqgurbenzitepyh]xhhtisxbusntgekaps[yefgbqwocpsexwq]emmlcuwjwvluecbfo[ohehzdjljocucatf]zmgbwenmeuiftywp
+xhrulprzdnbbzenux[ptzrrcmdscsuryk]ognjzqtletsyrcy[snpqabmryhyvcyztmd]lhkwhjylportbbo
+xphruwdeuqibzdss[ubuaiomstyuqgcgzyn]upkpgfqmamubaqhkao[ohjojarsqpjldirf]ianntdwcgclwmyzwjh[qqeajbudidxsqfw]nenqeljkdyjucrqnsgd
+xuydzitbfqwpaafru[jasqmetengbkljylhse]wkqxkjwkoipjfhkafnt[uolbyhzhmtupebneng]pcjjrczeczmoenefu
+ievtjpcjrlfqwisl[pzhzabrlrdeadbtpyec]sowfrknejwbuvgs
+qcuiylijqwfcqwjisqr[icjobpbxzjzuaxc]pcrdpfgwajrudfhxb[oiqtbvhfvitjvuts]ctwyepzbqlrtwuclz[smugjsqssswocjyc]lhlncivlmhmoexsrd
+yqmqbdhiciqlgdmf[rywqydtlwdocdih]ofxwyqckxktvcrlxsx[rxupkwzkvwrmhuiz]znbksfkkqxephhb
+bgzhbpweidflkmmjc[gxozhwikjiygyrm]vykpmxdywyfummana[mcqteiumnmmoyiwtcqw]ntczagaqoprodvhxbl
+gvtyicyxseltoqfgk[eozvokbnjytodemeo]ogofokdupjyhzdgrk[fucnzhyuqkcakflcky]zfgxqfofzfdxyzetc[kdgpxyithocprbr]rpqlihcmgthswhvz
+svrwqsrlntabucyssj[trbqnxxvtfiatqd]isjqyfxsoarfetrtgmm[lnwqkkgqucipvocrk]cdcsuvgwvzurnxleuus[wqjewzmcvqhhgwawyo]arzledaetbnpjmwjrl
+jttgsvurypqumflcm[ccznbkqklwsxmva]ooughikefyugfvz[rzsyqmtahohpmnq]kyotvedmsjfshan[bwadbneyfitukleqbyg]oyeonratlyvtfbcrs
+rpbklfvsjmisbnowf[vupfpfstcrfdxipqi]wuftflxmtftrcrb
+igqcfvsqbbvpmgflu[kremgawldkinlqnr]ogcijqlgvrvbloj
+ncjbiybzlsophbdemtc[zszwhtluxpobqclp]unvkyqmemvucdtwt[bzmibpkgwokausrgo]btnixophsknmjrqozwt
+gxapkeestvvhodxnp[xlvglgrlzjdrpjrps]sephfhztipqaftxnqp
+zalwvceeodddhqqyrk[znydhdhxhprlmip]bjijtiotyvfgyiou[odtkdhdrwuzpgwkf]kldnjprzjewdeyzmdua[wsdyljqvdmfdenajaks]zcvlwqkrytjsryab
+schsgvlniqevsrjfkxw[drtzpizdeopipceke]bduaeqelcxyvykt[vhoefhavfmuhjkgooub]tzgcfhwkfuvwcif
+wocmjawhtyhxksjiktg[hftunpxmlvyxauvnfj]spefcqpimqgjhnou[gmzejgwtyavnatavwju]vccngpxjmmxlruac
+igqxjgofompnnrsaxoh[lmmrwzhovfloeps]loixvtpiyzagyvgq[yaiiiuvpjpuldqk]jwpjsgmvglkzuiepr
+jgvoejrytatxvfqwt[hinkejefiqlrpqy]cgmvjuyjejpinjunld[qcdmwbqbqusirlxh]udhmheqsvmqmczbbofh
+qffigxgklwwslnts[gwhobujjovmwfmrg]menqzjmmxrgchttltek[fwegvyhranuutxgxec]fwzgoobvkjekogpfscr
+qlphzfkuyrhvkmsfxmb[unvtasxalhelbiw]gwqjfeftpkxtfiru[dhkyfsvpktyrttk]mypdaocnergxlnbodpi
+pxdqzshlqhkrhzwcqkb[tudazezhnktsxxexyq]ybzclsifzrgndcaxq[ewlslzvwnqqwvljgo]nwnyptvummeraaoow
+ysivygqkobbtznpxy[ydbgipznapsnkzfq]upackoodqdqmpvbgc[qnzvzwnbwrvgvwn]imcsgjzzaeltfxyhbx
+hcqlfxoahajthjesrdy[nammwfgfdqnjewunwz]pdzecgfgatymrrntt
+vwpdygtfuvbryipr[ehziaqbphyzzdolbfsv]rqxvfvafrauzncapu[dvqlgdgkzgpbjuihbl]sdtldsvjvvtlvjdgd
+rajovnvmoxozjldjd[czqnvirgxkydoaaxr]dejvwkgmpwqvnvnzzsb[zwxifotwvljvpkxae]taoulidxuvefjqxjdu
+jywqykajspyzvcw[jkqxjzfmvcrsqszgim]fncjgfxwbvfdwujhooa[otrkhmvyonynxsyap]skgdhtgcwmzixpdgmjh
+wbkndoivecgnkrid[tpdmkrufmawhpijryk]untkposunbiezua[njngjktbavkmsozyy]dqotrtnnoxxejcz[nyinrkqzxnsaahwa]zpdibcyegeumjjgowz
+gexzzkajyulforpnmb[mwihfmwsdpjjsnaxmme]xavowvaqybvqcqescdq[hjymwnhorqcdkoxv]myycpwmcpxinhru[koqbxfaoankdcpi]hgdktcvvxvoolccqcy
+alpcsvxjoouuhjrgzo[blnjpvnbtcufzsxqn]ipijmuwbljfwuxotk[sgpwkohrsfeypqc]vqlggpiytetmkifwc
+ixbszxrkuuzvvstrn[kdgfwhiapjrtiervwi]iugjmuvqljcbnmumal[ajgjfwerxsqqyrxuvob]qcdagpdvlnicajqcooo[qtuiukkwxyevxmgijtm]bgfetysdwvceqjc
+pdbbmswfeutwunlcm[ywbxptxhgqpjkpeenbx]wzzaxgyiztbdftpm[lbeexhgaqvezxfef]fqktklfxugwifcfaio[ucpewlhkqnbsigioumy]cawftwrwmbnfmzmhd
+xmtduxirbkbxjrqkvg[ythlqfokwjfwowrq]dguxbidgwelcrbxahi[mdumdnvbcsicvki]yhdgylmjisngrkcnbne
+yzilepuvsfipivcroyu[czocwppwvwxjadgqpc]uoypwqxrpcpdzmsyyqx[mzjaguojtnjobsvpdx]vnsywqfvrnpipenwka[dtiayvtdtuyeqlddh]wpxkwbagfqncorkomi
+qyebzyuerdwfocyr[cayytpduwkezuatyb]nuazweyhjemncuqpp[gwadeldyzfsvyqyk]gqjdzsuylxshtoayat
+eliktfnkrxvywmvr[tlnexbwvbbdeupd]gynrdmuppfbawfcb[dqsidilgsixsudputz]odwsmpcptosjdhrp[mumunqhddegofkrpabd]bnetmxiqkwhtcsgpuui
+wuozzupdubqhnbm[siwvzeelxcodzissd]niswczzlnrokkhrnd
+bjxpecnvcntfbqdyqy[hjawjkugajcwmouz]ipusnakbyyxmqhyislo[xcafwiwiabdlxpaqqo]vaemogopzemmnilw
+dlczcabztkrsdznjlcd[atcfirjxoipnvnoobjr]ujnimmhscetvevwpj[vnbwetjzberefmavwuy]penzvgcewibypznzpv[rqsqdxopumiqfftcb]qrotltpgkmzcndx
+juqqbnfozoikxscqata[cgretlqkyynhwhmk]yiehuxyidjlzpjs[jdnlbxkxvsufsduoulo]ymrfqienfjrrgraxfh[jlopugujyekjzrfet]hqlqjkulbfsnnxyksp
+epcyjxlwzmxwlulhx[pxjecldoxjwjkrndmir]baneyblyinubutjdi[cufdnjpvlwbfqbulb]dbzgyztjopciduxuo[paqntbrciorikaw]jbpsfzmzxvxlrgj
+euufrqxfhnfdzlawui[zwgpectzebtpxfwbym]btexmfeuilnoqsbgmz[hvnxaanolwzkygx]hurfyrjkanhjlaz[vdmsczzhobknlhoslpg]bgitrvjaildspbz
+gaweiazdfuixwqo[qedebtjxaewtracsgk]qnmuhjsbvqvcnov[aabcxwfcazxjqajv]xlhkehyvjohrqkbzyow
+uqxzgyclomagldxv[amcvkpboneuscronwcs]qbeqgbmrdcdtvsc
+xgkenttkfbysllows[bamxgmibkgysryjebgr]dhfiqnlocykclbofdzj
+ppyfzqrjpxgouxmsduv[euokodyohaiajyvsrz]xfxsvtjasezevkjwjk
+vcsgnfhhjkjssirc[kfdwqpdjaejqbfaxu]riqzqfwmwnsiqgamwm
+tvxtikdqugadgbux[niaxwpplrlwrnipcnnc]tcunnqamexertrdm[xkxjepysgqqdphb]vnxvtxntrsqrfjaz[akxkeqvlxgaorhqnd]sfhwarxbzfbtftuflr
+lwklfaiawghiwljxxow[oqmepnydmfkjbgkrjaj]clhguzdrfrmcoslsghh
+eqtzgxqoviujmxpg[pkkbcdmlkvbcppqrm]zjzmsjmxdkaknido[sellbmhvshvqdsslyq]xuokcgfaxstavgkni
+gstjodvjotzmvnm[mfvosfrnlksillaqs]riecejrjvhdrjvdl[sznhzufedvbdhbeq]msgvdfzoxeykqyx
+ivwoejkryedvxpi[autbisivgebnntgixu]papdjtvhwtxgipbhes
+apzalddmyxxmfysm[cdzptytpjydinlfdxa]gnjxiwepetlucfl[izgqnvcdaqkzgtpvwvk]cdxqaizjmvdnxigkmvm[cdybhclfttdchsbnyzs]xlqahfrmgnowlgba
+slubhmrmovzbgdw[dehwvsngduvcfkontgs]zeiqylnomqgevvikm[oubxjfwewqtdjwacb]mqjinmndnakfemp[mccapdxlrmrevbuaas]hcjdpjgnoguztrdjgbt
+vqeogkqjnfuayfpioi[rnkeynfubkpmjalnz]ybrwpzhiscwtyue[vnhkeaqwzawibjnvnos]ctmmursouxvylixiqko[voqlscgdnaelsbxcshf]azssljeollyzjjwkxin
+sanarwdtnkaemdsoj[ojswyaadxpnpzcm]acjrepbjwnnpncdf
+uvankqvbgxtgignh[zaimktolqipleig]mobimtizmlgqetrxkft[kooknezmesqkqisip]jdpwwsisdorcrryvyjn
+lkiqyvxlouvphqf[wiibwrighxagoiod]mavajklcesvhiytvcx[ntesmbqoxkadtth]kovhcrsmmtllhai
+ilzqxrlibfavovp[hrdmyejnxrlntti]yqmycbqlyitgkumdm
+oslndtyjgissmwhqbo[lguvaxjavhlklnqvd]cbmjzevkakhfauq[huujtqleuzhwcbpxjf]hiitxzclsgphiembgwx[ixccjsoybxmjmufm]knmagcfohytzcoq
+eutljtdlueiugunxsy[bmbgyvpiruvvuezir]vksxzmgftqglhrowpk[wphxqgxjmzhuqrwhce]giazmdryyjldglcivd[nsicphjzfpfzlhfymh]pfpeazmsdcttsutbs
+tmdniznfpsrdaivxpcp[nlebmzzfjfklqixhk]sbusrwexlbpswiyslbh[tuvimwrkchmarbvl]ykhoceojfjugoim
+vjkixsnkgnhzcsj[eqauuxevvcbzmlrvxk]owiikpkahbpkpuhkmns
+yiomyydjxljwyxoeh[rxyahvmloktamapez]ygtodyeyjtqusou[esemeduybcbngynmzl]rxszjfhelknuyjq
+hayzvqcfdjowlfeavo[mmcaawmtqthurqvmlfq]kbdpwcduhsjfbskcin[sueeedwjrdazxpae]drtfzfbefgvneiiqtsn
+lfsgnugdavjvstpk[usjflghmtbzdzavzgos]vajnuirkzezjgkst[ixiusdyawuqkbnacri]yfhtwiifnoltnygk
+fqvyvpipisvelyjfa[xewusykjjogfsupar]icdydlsidbisscyn[bpibwwfzoqajtnxlad]potpbswobrhcyvy
+wozhxjyiybczbhbqvd[kfsajcbxdespfdewbjw]afcsihkfitjosfwxb[fngvcuammwspeglx]xizamsngscxtprjwkq
+kmakicivcpvmjokl[rnsobihgweztudwrql]wytavzsniyqrdrxu
+nawqmyenftpbvxo[nsztprtyzoacbxy]jiwvrmgzztoisveafzh[kgpykqugwgvfkztnnz]qqmehjutfdzzowkof
+mxddcacabljlmyxmpn[zdlffviwrbhbjhl]niubaphkzsiybwkmh[ysxwkjpjhpyjmosgeo]kkhqupjsegymyxfh[sxxdsrtuwgsznnvhuy]licmdzzrtcxkgce
+hkvugidmuerakcmmsn[mkmrvpqxfoghbyxr]brkgsmexzyvqztplvgo
+inbjfdjjfofwckfckfo[nhjqvxeoedsfzfpwt]snlalnxxyjihecmxl[qtoxbcyxxtvuliams]bijqmocptaquusurml
+wmwfxoaocwtzuhvenl[yzpbmaoazbchjxozl]oulzkybjweqqzml[ydkamvkncxomqsibme]fcuomzdfejvijxeniaf
+clyxvevuyzylpdud[jmwhfhkzrzzkawp]nwcvtlwlwnbebgdz[cbnfsolnppgafml]mxhbrzrialopbbk
+ekyvudgmgzgiomwt[ebcbzzamsuhycbcvc]gzmmgrqbbuvbzfebh[lyuflvjhaxkfxkv]bvnmyumtjzismbtig[nqoxegjljmzarvyowo]rldakoyzzgansfefpwr
+wjhfgmicaoysnhmcer[kocbthyqjwsefyepgqh]vvzlwheralmhnixsb[adysumyfpsahmkntv]bnzgyilfgsepwvrdbdo[yqcnxfvzlpjxnvv]syedcecdzbffhmpztd
+qdmvnazvvyyxqjkm[lcmgrtbttzwijqf]gjacmuqivbcttnp[uduzbmcdayazzpr]vabqjkbgwnjophdxwvr[yyljnrcxwwcehamtg]psdjpizyavaebua
+fzjlpppzspuaflfwtv[dqmrdnatqlqnvowh]bevfgmojlmxmvfqb[smrcvucejxdrppkldvg]nbagvxquhrilbzi[dtbbwkaqepopjtgsgnz]zebxmxzzszbxtqeyjmd
+kipuoxmzbydfycmkxcx[bfmjtzvthijzhezx]aiwnfmjhetyrdahmi
+hiekvarctkixnmypau[dafmuxavuaosooos]czvsosvafizsjiouwi
+epzppyfkcwcqiirpm[drxvceywherxdpnxl]pzylclelnhztrgnqb[qrmfgrtyqmlnsggg]seaeqafycqwjfccuyhv[fnwvqeftfesdvyu]djdlucfogiqnrblz
+ihjtuvxjkvzqdpepjd[xzmyhwkdjooosritpw]rsvwysjoukgevdeve
+wdgepzzfwonrsxprc[oefuycfwngwkrgklo]fbckfdmwzzwfiinlfhw[mjebaresrtulcvkeb]aqxnxzpnqukspcol[hpfnupcjrkswiwlgzz]xbnwmtcsqwbpkxys
+nbaxkwtbtodcuecg[xqoetzqgjhxmuvfvnoa]edvwhehydqhhfjm[xyepeppmsepsaixyisi]txxbbqwefwuffdztlnc
+aqeknneydrvnameefot[dduhtgzqtjyggmr]ausnandgijmikvgd[jjvsfofhypkfrrc]rgzmkiqggfaesoznlxl[przqmabciaxkcunhy]cnntseafxmnjldcp
+rxilrztnhgzclsgy[yaxsuppphljrtcxev]mqyqgjopdetsxzmutjk[adyfostrkvhuajndjaw]ikumnitoxctaqcpop
+ntotlcdwgtsgotovhyj[wgduvgtqijgobem]hhdytbkiplykiejg[sntkfbyrzgguijtwmm]mpxnepfkhssujwhegbq[sxpsxodobizsvppqptl]uqlqlsopbfmgliw
+wbyugpjhymzlgbl[zdoddxxbnxqimlo]tyaobecgkbvrmgajpga[asriovkglwqiukcxtjk]nvjqkrzxwicfzdr[vzqasgjrafilljt]eobbqeenineqwps
+xbtwnvkwrlnwseaids[znlftryxezmidoc]suigxfrnxfzeudpi[ahlshriqmozkpiogtc]zpjiwsbdawhjynju
+drjfebkgnrcuqyzpezw[hnweqviwyjtfrwpu]popubobnviqwkqfv[plaxjplhmhjqjmqjsh]idacejabrvhfteelbiu[hhxwpwgvjcncpjcovv]tqyykiwalnnkoniju
+fwdnjlvptzmxpwvsli[eidmcurldxszfvvhjf]bshskptweuzuqtjym[dpwmmspdxpiqidrfz]bulnlyngfaybqfinqn
+khvidctisgemoswq[vzknkycuuvznnjkzay]rvzkmucboqomxkmtuvv
+ymfxlhojyjfqvctzue[sihfpembvmdtdda]wezkljquqtkcyiar
+cgzdjkbnmhptcggqib[autoeqiibhxdief]zapmbimuvhywdtsbtm
+gilwnvmvdyftcdmvaql[esmtawtmepovyih]quztpmdplotzlszav
+sfsncarxehtgmutj[aqauaojoqabkguvan]olgokvyhpfjzyqgvbcy[fsfdkbxhstvxlkzb]ozwgbzlhrocqpjoseq
+shzexlixgxazcobmdvz[bvrebdcpytgplvii]gxdgzyoqpmkqznz[wuywofxihsgxgpcksgh]lwqsslamcrmkobn
+pkjlltvbsjnfarycgf[gwkayyieahfowbrgr]ccgyjvjbdeoilsznvbi[njniljtubngiuwlil]kosrulvapzdufvq
+clhvakestwquwywsohs[ubwecsjptinhzngw]dvjcvukpkdrgpbeua[svetegijnnbtetpgfu]nfejtethkqavpol
+vksryzexymetdykenw[etxzvunetbovrwttr]pnmwnldqzmxzjldnmh[vnskreneiwajgmd]rwbeletsldocxguy[agccpaxhrlfokpt]wembexaqbprlrzg
+wrxyiatlpvvcuroguv[hfcsmxesvpwfgtpqip]jbspeicucxtbnti
+gbxyskaitzeogoej[drokshekgcpxpgktoi]ivxtocmlrugoguf
+sfzpstesdmegcuhn[drrpxmsfpcjvqerjb]jqcvoeifgceremgz[chsbisfayixexqer]qyhonslazxrkagpp
+bfufgciknfkthfbr[tlfmuebscorrclekjfx]offqunmqlcetebpov[bsbmhnbmmqmdbpnt]knkjsvpmffjqvtqpk[bryxvufxbsocwnd]hkxplkqhsymumxarn
+ftafmqgtmaazvmstfq[qxsvdxplpesqzqg]yrbkrhtzaqtygxjheuo
+xqgmldfvsmitjzhbr[yrwujpzkzksxdbthk]jblnpmdcljgadym
+ijtilnlhxlkhoaftet[rgzfrfsilxhwgpzx]gmdwwndlvtvvtdimd[wyghkhzahfwpaknrxiy]ekpkylqvvxypaszcozp[hjdwslazthbzhdimne]xuptxflgcjgdajfgqa
+ceklxvygwnkfrqvwd[qxjqndmhxzvhicvcf]lvrzumjuaawtgviue[xdvdtoulmeaaiiuqa]xveikrwzicxctyy
+pdvdkirojjubchc[iylcutkspnuquwdc]uzbtxemzazuwottv[sojezpwrsstkdwkses]laokggzzeaobwfus
+ibuowtqicxqiifze[emohxvujvolopghkrgw]secpljnouzblzup[xvpvnqvnsgsnmhwdpbn]ykpvwjlhtpdjlflxvye
+botbhhrfjqjqwdgmeu[itwjgbhzrqnnagvy]pzexftzhniligeyd[egtdkuktihxgmdd]cumzxbfgryzedtsc
+dgvuwphikpupaovhovx[nbwxxhepxfzlxcoma]vypmvuopklupuzlk[plkvxscxriyzeln]sopaaxvckgcbiahm[gpafvifmxvjouczus]uyqhgsdxkcylwle
+gufjlajgktlwahsa[kwtpvwbvjzpmpbstiyj]nqkkgajutaofdauzmfq[zihotkwlyixmfsp]fezlipznjthttsiwpj
+lqriaqvyvawemnogd[gyqqrvivtuxxbzf]xqrrsgnxbpmjsgqqr[zfwpyfwojhemhmyoajq]pyninwzcjzypmygy[qzftysfhztknzjo]zyybzurfxiolsik
+iojvqxazkhdwzed[jnnntfrduoxnyqpeszj]dpeducyducrsuwa[rnfiudvklwbdbho]lklubgxkqldqalvh[ogbeiwjdaeuwjyz]cvhoaaenmeuovocvog
+kxtwtkvaixeisgzjky[cnzhhsipmfawaqzc]gjpptvjnwmbqqbuum[qryazcieexjwwsvfi]cysiabvuldrkvsxqgu[koflanzstuwaebjih]krzursoabnpundffqs
+bzqcnugxfeixhnvk[sjyuxwjdceauputr]tcjsgbmvjklijlowud[mdmuqbpupxhndvfcd]ypgdbaxwopztyqelfis[bvpphfvdscmfbhynf]vjaytjezersopuqa
+sceyeinwgkcccgn[sgxwelfgqimdwzlbj]uvyuazuplvkhpndc[etahwkowloxlylnp]hletqjpvxzicdrs[kyrfwcyoudjlueqrvr]kdqsjyoajsfenmrol
+atkckckrgntchlets[tyebmdckmayofez]hryglgphkgeoswe[jeamxrrzxgyzvmuh]vcvejocdlauybbz[lnnricpcvqztoumc]uggeimsqrjnppskl
+rutaemkjlwrslmsp[jwwgmphxqlggydlsh]xdudpbdjfqtcgrw
+lwddwkagigyjsht[zpizzqoqkcbqmdqfqp]vbvigihfyemwjqusdh[kqgxbnysneqgxdwzkpp]issqguyhzmttxofz
+zzxsolnnbmerygtvvk[bhfexiwvaohrbqbadi]zdsieuxicwijamvo
+lbfovxmrghyzhfdybb[whedwghlrxnjtvqelzp]oezlanrknbaxtmo[jtrlurnbhmuymfwx]puvsiaizbjtqnot[rssajpiwyftzhoacoqh]ihmzohwlncqrfrjpbpn
+mflsnlcufwvqbhye[lslradskdqrueaxvoez]iyrdzgwbghbrctrmdt[bqgxpsiwleisnru]sjwifvnufaaedueaag
+rcdjaebyojixvatc[bjybjvqonbvdtyjwet]rnatoqmpxauyiezad[ltcfporqmmavmsjgmrb]sdiogziluykhmgcjf[bkkhyuslxlarrqbqe]zzsdsepgilymdpnhw
+jikhvuzivjikuxkmlus[vsgrhafeosvtphzg]bjhxequjxbqorsnhx[pvkgxrttjofimfuq]cmrxlinhwqxhrkrdzpk[xugunnrtpxbnemj]hapjbouhnfydllttkdt
+xsvwiruapkldajmkyx[iohclbiotvabvkhkngm]qfvbpipvniprtqjj[ehcphknxkybflhn]ackdoidsuczifwx[bdbekqnxcwwskgxp]ofvzsecshsgbqll
+rnpjfqpbnpfqtlpkc[itzrqowsquwryisqywl]mrkjwermsejxwqubxwi[plxkhpuflnhspjficnt]djldgtkuzafchfwar[auijeassmbtfdsd]etfcwmifwixeffrtpco
+nkqwqvkikgnmwcnos[nmvtwkyhwtwyrrupx]emdniphxpavkede
+tkcdryrjllweves[pqdjnylpftbbktemtkl]qlykuckixcfhwuczikv
+cfjwosfrfjwgwognyjc[jiwoynoxdngalmreoq]otqvhbkwlkpqatkx[wwgwguxuzwlorap]rjuopkpuaftnkdeg
+icgtjqangadcebdax[wyosawgqnexwsdqq]ulyhqvrzrqhibudyu
+mrrdimungjnszyr[quzeqzycxcsamewykb]vqrhnvflewxwzvxwxg
+aciggfsvhpeaemh[xhizavbtwzpsxdkgzdl]dbqpkvkmrbwjcle
+ctxwfkazxjvguatxus[hkcjonilmmvovjawir]ruwyywhbhkrheofbpr[qeknvkabxrdgfxgrp]hymknrdlgolmqrpklal[qbkzigpdxfcgnfhdrqr]hrutorkgyzxlqlujnv
+ocyqsefzuzizjllui[ttpjltsmxnkavfbviwn]ccfanejrzrghpnb[ehkgwatoncpnwfpjc]qkwynkumqgvxuslirgg[vrnprgoivxrsqlpbmke]jdygjgsfkbhrbfc
+necmpldghpppjggvw[vtantcichlsjgrzdxlo]bihypdunzshlhxktuk[iusfpqesheojjdmk]ycztqgqrqsuifzgnqvw[oyjhytgpicigpcf]ewrixdzorbmmxgywf
+tsddziihnzqushtoeg[ldqhzxrgtfkcrhecrm]nnesvhwbrujwmon
+rdapxiunwuijmxrqf[qvekjcwvibpucemj]uidzbyozcfnpempx
+fdvouzrhnlgyemqqqa[rosijdvpwbgnxzzr]moxykttwbfixxvflpje[daadlshdcnrwftzxpjj]pgpphzgfkeapstad[rptqkhjmanvnfuj]drurgqqilijigaa
+dcdcoboftwhtitlto[qdqpbbobdncixqwhmn]cdjrukqmcdbzwji
+fsmzzqlggnjqunemec[oxrxnckqpvilfinnolv]mgpmmemxrkuonag[wsoiyculboqjnux]urwswywdpuesxaq
+gpughkygfkxahewxsip[licxlfgczxcqejs]idnuezcmwhwgryjare
+shoehgaydkpbxwshf[ksbdsdldhfsxjipf]ubrrcyykdsgnywhojya[hfjwtuughentmddwd]wjpsomayxantmltuoep
+srpgizgochbueqgg[qeqltfdohredaspdbmy]cexowllqgvorkapnkc[kfivkiksqxospfw]naiqwxlkjowysnh
+patacqalyfmxulxxtkw[hyxkhrfewkpafeel]thgckmswuwcjgcuepp[lsfmmxuvmiyyzzxu]yiktaounkhxoqzm
+maeefdbswszxotz[sdfwswrwotoblvzk]bqmhwlxmzvjnorn[phhhipunsmqfmormtk]aasvyeqeffypmcop
+fhpaqlgiumuampggbha[tktjydzyzgbpqosq]dpqodhygfzmbfku
+iotcaohleclcmtwp[zirjcaznbsuwrbbspl]vdyhcyoroztlltnsubz[nmnaakmudmmobxzk]xjxybbzqfoibovwhr[tpzyhrmupmrfoeufsv]nfvtlfdnynqiwrmnmt
+bsadpcmsvgfxbpskka[bqcswpjvfijomiajzjv]zjzfrshleucdcwpf[ipqvielmzuykgbs]rsvzmpmpfahujfofx
+fvryaokhaacjqgah[epbqswhzewpvaip]cuveezfvkvejvvaizr[hlhatamayfeqllu]ixwqbzzaekbgxkmhzaz
+reyvoyklzltgudphp[oxjgegadnwxleogg]ljmtypolhtjwpvs
+cbihaubuoteffoyu[svxjexmihzibcqb]jzdqjhmjgugqyur
+krpfvdsywmrzxbusjl[juomxpbfboxgvkm]brhpobarqecdmqkiwy
+wsbwcjnpzputekmilg[qhdrjrdtwqqaqsymipv]fyrpxnpnbowlhwkcwd[wcxmrmmzlznnrel]oamqtpijleztiuknf
+mmjzxbxoyrxkyvdtss[cikixrlteokbezfi]urjcocznnivoqkf[wzqgjmuuvuniccrj]eiarnnhreduakcv
+honratmzckbtooiwan[epebkioukueaexbb]xyakukoiqfmtdhvxf
+auczawuragikjbyg[xqvricdlkrsbnmjqymq]uwinnxrbwluaanvjyvz
+rrpjxhttogyefupw[cidavmfspeeooolb]ucfrrurpkeqltglk[ulptzlfrcvniduqkc]bytebcgtpqkknxpbh
+ateymyqwgrjfwemgg[xppbfkjrlnizskzttbw]genvojuvqaudosfm[psnzsxmpjtdbznh]kljgvgkdvezzljte[ovfuojewcuvcqrfdzsk]kmbgrfpjzllvrbmpimu
+mrvctdetjidibveb[msvevesuydbqwrytbh]yiliwznzilsslmachk[mqyuthyalilcmdpxz]ctawteeyyrsbncp
+xhqazvqcraogaog[efbpamcmboregjesn]vinozerwxjyrytyd[vmzmjnevhaiidnhiuw]nvzsnlixrdzmzvtgfy[veacynylxxfkeep]syokzdwmkkhirrz
+swavkosetgudxoshj[fvzlrzpjhrbnbqsccn]hlvbbqalpdfefmaxdse[ekisavmzzlowfwcmqp]hutgwyxxcqjdiso[vraskyhzrfjitpxakqa]rcljjityeqogidyb
+hidnzkzjrekzkkqqpj[qvvuzioihfbxhglu]nzlgputvbrvwrchwhzc[rimjeexwqbdnsdn]tfzbpsuttxirwszy
+wiubbpcsjjmtbnd[thcllhnafhmdojqr]viplkejozrbrwacv
+jaywbjoscfdifdfalf[lvouibjhzbkxdqd]mcxggciwqqirwcyps[ztiybfroldnlieeg]vwnzbrghyfatjsxsvfl[jenhflndcjmgdojv]uyxvsnfigbtgaemccz
+uutahwebslojhtl[affybmhohxqavah]xocumtcofvavgdgl[xlypyhazihrgfwllp]ptfnqjlzbaccyoaawi
+akdzebybusompcsooz[xgymxdecspvdvkgit]dtnhtzkelcazovecig
+jqajvhvbrkrynxg[yekfvwkborakrkfl]bovxzhceonjclmgecgy
+ilythgztqwpxktjrpf[igwywudlvdqpqbu]hxmvjverypjvjtk
+dbkmmuymxedkowpcws[kxtthcqfurgkuxxx]vkypnrqtmhlsqogt[rtixamexlrydluvxe]nbehtyxipwgvefctyaf[cxtipjkxixrgawvomc]ssvdpknocgugwjxpzpf
+fidyxymrgwqpntyg[loqqjfrzmidkxskyfsa]mqilmzklkzhzedf[mitpmedchdhhzxdqpl]roerrhbijrjwmsm[quhrsmqqujwufnm]layxublhkfpoykadvcr
+njsjelrfstonstmhq[crcgsmvxndyvyfsjku]yvyrpgjnuimkxcutgvh[gwmbqumupsdfrusp]sbedcqptxzhsohroth[wudivolpxauvxvxbpqk]bnfygsxxzqwxumonnm
+ivtobvcmwywqtjkfa[tcfyhhgftbsswpnvbtv]bkuulyhtihhqcckjo[lgnkduoojrzyjhby]uwkeujommiprdopgche
+mzrhrvpuyolqlku[rlofuuumtasfuknrasa]tfhglvunxtkafazyehj[hrnjrlpyjntwosogwti]ixtpihfavwqkjnlipmm
+jzhfwqxoqsgnrnex[ccrtrnroigtbvrnjeji]bbhfsodufjqhjvplii[mcubmtdgwttmmnazhpt]hovifldmlnbzrwqicaz
+hcchhpmerpjppsj[wftljcxoqwtoclz]xihvvfjfhefdkeip[abdthspjojqvwxx]fhffpflinospcczm
+vupulseekbaiaoempu[zupmjydxyobqbfmy]xkyopqxvogwcpuwnud[orgnovcpbpqecljkaq]sdvcakqwdmgydeeup
+wruccyxbyiexpnka[iirsbfvggokpwli]gztvpqcsckeaiqofwf[zdloxqdlcazkhkppz]jydaafpuoznegyif
+lwxqnbbzjlckuji[bzxykmlhlgjosvs]fdocjjmtlhlghzvj[snveavqbuhnzqktmyur]xcoabwwqxexqzakbrh[iqkdvngcdtlhlhudqk]edydfxflcnpzrcjsppt
+eokcsyiozfqhcbzffj[uiczyrevovzcgvu]mniuhovkpklhedhx[gbyzowvpnxpemkcrccc]avfhgxxldgtjxuy
+rxjbmcovdnxoxrjter[ijiplhrlromkesgs]xwtfawphuvrjimntwvs
+uuwjtmgqskgrxrlzt[nqzvntwfmxeptqylma]gbahtqxvunohprsd[strhrrwmxsuoiuvi]nhamfjzlocoufnwbgu[osdxgghdsdkbqcpj]ywmalngfjbjymkz
+vsmcjtzwfubhlop[ttbkmxwjonmuscwi]ikjuxrmqhqldtfzqa
+oqhkopaodmimgikwcg[biimzvsoczaxfdy]bkcbjbcusyhdpfo[vfnzlymbwetzhbcxz]zyntiiipnkmsjjemxq
+hzaeznnipwioicdfa[lperfrgxekbntipyf]mnerflshwywujfsp[nrkcmayjxnxbhuvo]mdxovxksmxlwvkbrdf
+cuqqyiwojnwvbybcps[bujmpcuovhebtztm]bektaixvzjpofzb[egiiqzxqdlfwoukjyiw]nqkjlpwevuxeognpnq
+ryxoyvavwharlbwzeq[rphqbmnaiykgafsftjs]ijrqxkvnqersvvryz[mevoiitcztvfztorohn]hkchrvkqswjpyay[staoxhiuifnbmxuytlc]fuawdkujedmkpeto
+caowivzceqsclbyp[grpcqqthiebrabqwhxv]bzmazhewqmbuhjokm
+uhrtxyxnakvjydnroc[fhnjxathwyyxszmo]zzukeuqdhxravrs[zqcltmosvkqcekap]gjartckwucksqzcn[smddsrvnfxqjxya]gkumdkzqxcqxfyhm
+ldzhaqlkbxfagur[qvlstlwnkzbmxlxw]reflsfhdsosjaaesps[qajtodlxlfrbdlj]bxytsckpxumuoklw
+ghjjrxtnytqatjfxwt[opmvopscrillueslb]zsxtxstrwnyzolxk[lyeeidvaghynwkckr]shhkellgnhsuekrzoc
+vpliqrfetzttovx[nkmmjlsskjhnyxh]ayockmlevegaseq[auzorvghfdfuuajnt]poknhujvpctqrrycfun
+vzgpmpjvlzbhzhlexp[zheyfmgekvhjsnmosaq]krmficowypbxwbztrn[rvoedtkjlfpxtaot]rxwejzlarsgdlayv
+jfrznpvhlbchvre[obxfauzcchgnzksp]fgimlwasdrgqvquis[ewaqnfexmitmuxhqnp]graisawghismkouwfv
+nqmcashwuluyxaxcw[fdqovhbtwijgklubmon]dgxewefrjkhrylq[maeguvhvptbgmjdwhxb]dkdmdobhsbyforzmqr
+huwexxqnjlofulknxz[qnbpzxlpdlsqrti]sbmmwvryxqsrfzpm[ucizjfqroaflnixzbpr]ndztjtaeahzmkyords
+mwlrbdybkjhgorutus[bmbedqpcsxwkganh]ttwjrjrvxsikepdbvgs[qycnjzrbeiiplxarls]atrevpowofauioaof[nlhyhaoljptrowlmyo]hmeaxvwasyaszlgq
+tqsmjetgtzmxfgakjqs[cbnxrpnckgcndpcwiae]uavavaewuucokfrm[viufzfvvuiuuehyxcw]nkskrloinkwsoukw
+roximfsrbnzyzjmn[bqugwcdliqyzyaqiupv]rpdidncsfgexyncbg[amzmtmqwzipkjfy]fqnscfsjmxjlpoccvfd[bpebfxoinyaqsgjpb]dykidfsbcykdobqe
+rcmbmjwgmwathepxunw[uoieoiytmrywrjevift]ourmrqqatqnwmrisyu[bxodgsozbekrcuwf]gkaigbulsjxysdiawg[kczakejsrndvzdirs]ggjgbhegtgijrdz
+xtksmozdsgsclsxrfh[afxjsmsjpuqnomb]onqkiyrogyrkykxjr[bhvnrdaenimevcx]snufewjwvfqkafjjzn[cquvjkzxpbfbghmnpwi]wjbdkkloxxgsgnmriw
+doruvpwqkvibnww[uslnnvqcrwjlexech]cshujlmmujfjdtjw[pkbasqruzspzipwrqke]yypbzzqwoasgldn
+aoxxznvrxfhzwyyq[byxxvystyyrlzvl]jnilbnasrzvgbbhrl
+wvtujbbebuyuazangzc[moooepbzqolouuyxij]vhqrubkyyuypknfh[gvfucxhufyyjefei]axvrkaeaqlxxfip[fiazyighxscxhiwydc]acvifmzzltvluos
+yzyfibzwjuddaoxc[gpjgkmckxctlttgcdcm]rmjohduchcituck[noozqqxrakiadwu]mipigxbhlbtngtpcpz
+zipobscyynjrecng[jeekozoaoyuuqmroisx]tgffoyomlggbyjnnv[mcfybdsenqhygjo]dnzrpghyroqbcje[aoapyvfyscqfzhihddf]vplszbvbycwxqrhb
+gcoyyfxpuufglqfsczx[ebjwlqjgtgkqdeike]xtuuxrrbgiwhwqdcyw
+mdwjuxoulckloxfujkj[omieaeznetsnkeoroh]ggnwbuenkgeujmap[ghrtxfonaxyhfogpjub]ptyopzxhctssbwlpwy[xmpglsqcnihwzgbgm]yqmqddmugnlrbnqkgci
+xeayvddumafiomemh[euwluehznzxvpmzbz]fxcevhwksvwhrvzid[maotzdveeldpyetguj]cixjfwlbbbrrqmnoklo
+larctxbpbdnbpqyyz[vzooyuwrgpgtjtq]sgizsbcjteinyxto[jbqzsxejwwgrpcgzwrj]bpwcfwyglhtuxqmy
+zbxohuvlboydqvqhhkd[wgcjvlrppivpnxifvk]kmpdiwdtpmrctyhy[pprsqaqxunduprjnjxx]zfbqlbdpmcgfwenem
+ghcjhgkmyfejmua[mqsuukbcdvjmdnz]ixxelnebxjrtrdwzlkd[ikojyewznghqksregl]tkthqugytcsdudoggp
+hdfwyjganjbjhbjvswz[bfaxlkjfrkakeedg]zrkxyzbozmchfqgz
+inmdmdyssqhykuhn[vbjasprzyxaphygdg]ucbbhyvlsjjdqri
+zdyejivfbywyaaqljp[sxmtwgwmwbqelhsg]jesgfubnghtsagcu[tofvxzmzzsnywhbx]ibnbzcdhusdiqhgika[sipfigjsngidlzxxneq]bljavpomkpqzrsuuo
+uahcmotfanpvzru[opmqbnngxtudnuyc]lsvafzhwwwmoagl[kzpffwsffxozirgyz]lsbjnbzflbiprwuvurf
+rzietxnbixgvzxnmzlj[iygcirkrgwwsgpcidzr]bfrwgfeyyatmalyjsl[dweehclvlbefvlcp]qurpnzinmyweipshzs[lgbfgdjhddmtvbzxu]ppxtzzkiizoqqguct
+zfsvifntrvbjgdcuc[jjwqwhifqbxeqkbigcl]fmyuetebsksddti[hmopwdnxvmqwqflr]jidndiejmzoutjpkdm
+qwnlstjkluchubgkttm[yyndjrkhfqrxuyglebo]xdltobqidrkstozk[shmmslerstluurc]fxkrzqnfjoalxcmssq[bjenpehkwbxpktb]eaallvedtajrnupomva
+zxqdqrztephcpieqdi[rigecfyegojksvjmya]rgygzpdzmpvogeurni[odgdyrqmqgrcmhfcu]ggdgejoiritcrdxxu
+ezhzkozgllmnompn[sqyilkceizeygqkwot]pdkuklrqdgtgoqap[yvadgqlkffoklshvf]hkgwcnlbadpbiuzvkaz[oozjtyzsxujalkwoo]dhntuiangtulscbzg
+zvwmdxzivmtzpkmhnp[qduttqlbrhetmuj]vmykluzepgxxilmn[qgswpbooccvoxlg]ujndjzfubkxmvvdib[yrneuetnuktitut]vvwnzxosnenywomkyj
+phuncbfvyiwxfour[oauntpjxaqvwvqn]liffvpoxrbljogpcwvw
+usabjelvalpgdyiyn[hywbrqfeqwkizwnxf]ebpcgxloqmzflbeag[dxifrjggqwzokner]ndwzylxxlkdcpbk[kfergfdezgbceby]uscylihvxfbetfnog
+afgmwhqdwessspzx[ssbmbckihwjmiaw]zbbiktbhykmehed
+hforuldqhrolhqsm[gofgjhapikxnhhdn]xgdarfanlnonwdielb[hvntptxixclnlqphvq]hvvdpsmvsveyaiubt[hiiscphavjogadmj]bbfjdjeecrhhrspxdpq
+djtyronibzvtixf[yvofthnckundxfe]eccattkkitxyotbziy[afdaacfefrerytfh]cquizrjfjtqgjozagid[xkbcgazeolbliwp]hukcarrfnjctdycpfb
+egwoebxchfxxlrr[hxugiprrlfwmknw]cpmfgzxzakyhumd[evzzvvtjwwzwzywvk]lwcfpjlcgrbjszjvf
+hktuhumsttqsgfltrdv[rctkgluikouomerrv]jblnggtkdhveufixx
+ejjzogefxwuyadzthjb[ibrhegtzukygkfnziwt]utcbeamzzfkbrmqonlu[yofpkwiuewvtbswaet]zxkgoommtfxezcfcweb
+wbauuixpbtjnuos[ozwhlzidaubnfiuiqa]nlkdtbovsytnvjz[ztfjpnzvymrefnt]nixbxdoogrxdvuxbxbr
+xadpfckydqkmbvbj[vwdzgyfbjlyslafrp]mbozdmkfztxwailiuv[uttdatknprbzvjvucxh]cqcbkumzxiaqweqfiry
+bsdbnkvvlwpezlhc[cdzdiuewblcmciggdgp]halpvjdbnpbdrnkz[ikoyxulwagjnwego]twyvbkffqxasqbomi[ajwtpvliyyssqjex]cfbqtoqqlggpufbfx
+qoqtovwkavyaqbkwmd[vxuqdoobfxtanlwd]zklibywcjpksseelw[roqxvvoifjmxnarqvt]zeijltexwykdvpd
+obkgwgtfxwjfrepg[slekjheburvgrunuaxf]cnhsvevmitpuwokwee
+flulgpwvsikwhpzpza[pmlcfhtmvuiyoidfbfh]czcxxurdakbxizbbfb[blpwjusbzbdwugwbcv]vltmmzttxuhooid[hlbpbqjpqyclebkye]hgozvhgdplllxiio
+oupstawbevsasbhv[ddvybaqnhfckfvdgabz]nooqiufueyoflccqzc[jyljuydjddholsx]bbejlommzienlhz[mpbmppjwfqrgucxdqxx]sjohlscgjoprsqt
+augjtgfyoatluixgc[atdsbsouunywohfnk]dpghgakdvfscbapsm[nkodybopavlbeikalqj]myhpkcbsbkbjfgj
+whzlsgvuspnzdunurbg[cypfmgrkqjeppudbdy]civtfkixnmrkqmchhg[ypyakrsygkyvmfmmyf]blihjslfkbrysntsl
+xeyyjiqvduxcflt[xiqxiqeepbpkkydtzxs]vbpbdsaivyavnfwj[rduzjulshqiluheud]inliammiyxregzbsrkt
+txvixsvhvmxxsomvo[hgdskyjskapgvyiqzsz]shvhmfrbpxbndsx[plvytalszauhmpkr]jyujmokrvxwmanzbxbi[mefmngrdhatojkpplcv]dttxfesvavgpkbtpri
+pproajkxqwedocrc[muhbyboayoghprmbtxs]odroemzznotffsaxsmg[ykfnecchdltzosnyby]nozuvokzntxrnitq
+rqimalibychumvzdq[siqhwfjimixscjmne]hkvxsavgjvpzkyay[nzbxnmxgmyuwcywvd]qkuzrfifsyvonaalxu
+rymadifucrlickzorqr[phxxuxpffvnjgofl]zqfbhfmzbvhbmask
+gzuklpopfcjdrxoekz[lwviuuoyojzggqjs]cyacdnvkgqqafcyprae[iyazavdiashvzwpgip]sztafbunqsyjtpz[fkwjsbllccbrrdpa]dijejdfyzqycvrdkl
+nhmayligrdtlvyeo[laulduejrclodvnaoh]frxoepqtmqdzwwupiy
+exzcpmjdjiagpvsvin[aontczoixbznfwsvss]hdlmrrdtbumlfvril[gcuizdwjbzyhttw]apadljkbcsylwgekv
+pujkeovpnvnleypqz[ecxuhbtnrlnzojsxs]eyolbkoatzbwvnvwxlx
+oefowwmlhqytnxaec[rdbjjilbmiazndcycr]dvjwgldyxfrzicw[fxpbshhafqifvyju]ygagsxtxwnsphgzqrpv
+lhbebfasigqbhndgsux[drchunjaqzkcmefjys]nzloazwftxoemnmifox[gjpmyydbftxggnggadd]onlcnitfjniiekbiaz[swjdwdaikyykupgyg]ltwxeordcvjfarrhx
+ukvzfltucnovohjidr[apslrphaneessxbpdx]cxrovjkruohahxshazw
+xnsrwrjioindnxhxrrn[mvuraryghmwxppnlp]mconcxeyryuvfqcoy
+opafehetqedyikso[vjnjwsjlbiknomzuu]pjurldelcuxkdlhehm
+kvpcbopojkvzykdhm[ldleeqmztdnrohjm]vejwyvzvekairyhc
+yrbrakwltaduyge[qwvsxbxwiretxirlsbt]hdnwansdelcvxptiou[uhibherodkibtww]aphfcrfnpewbrblyme[lfwjpxyosiappsd]rshmipxgjvorazj
+tsymbomuywfpmdul[wgulyfhhwodplfi]xixmazxgewasngsv
+ktywwprbuvuhmnpwfoa[fcuicnujrweusdoe]fuarbahbvkhqjibcfp
+snhkrkibygzndryeblm[pykdztwnxrawqbevu]wwiwrwfcwtirdkjh
+xhomjlsunzjzgkxc[qyxzsooayiqnuzljj]jftgbnqtumwipywdfrp
+mhfgzwlocsrhbfkdbud[kwtnglxzzdwqcfw]ezvrdgdyjjqfwuv[abznvdwgiisyqjxvu]khcfgchqbgwflioa[upibqontzrahabnpi]tgjaagwvmqewmfyer
+yfptdfhnebzhgpzism[tglibrfrnpfmydwbea]mmoqveuvvenorhnrw
+ljztcdworsemcoe[yloilpxuumxdzzxl]dyawqaacdnjlttcz[dxyytbozmlibkocr]dxpindavjlezzpogz
+bwkhzerttqexrgoea[ubnuzbvktcxsxednmu]zqjpbtbzdcfmidopdy[malphrsrebpeeuw]vwdlaafkntcaqmwjqc[abciktgfeaiptay]yqksuqwsuqtckkoyh
+filqrpdsqqfgkcu[obiciozcvbatglnx]sjzgtjuddnazrzfcju[svrswvhpfraptqsxolt]nfcphmwaudhrnxkzc[ysohuzukkfqlskgkd]nynxljuswasofiaarc
+desdobciyiqsycj[wzvqcbwfbneahei]svofzhyvvsrwasvvg[igvhymbudpcrdgjwv]qtyrjtghnbbtekl
+fygnlyiuxapyciwwnbw[fhwxcrwprlaoiybnkbe]fxvtiehvhfgfwtsdfh[mreawqbzyvkbcnkyftm]rryknthocegscrdtbcw[ktbeedxfulszfogwnqi]kqwtzaemzwmsloi
+zxroedxtywemimrje[fvzlxeqgczajhimr]lrhvziwtgglifto[buxquosscraxroklx]pryldzimioibwliygt[yvmeeklmyokbgexl]oqezpvcwnctcbskefas
+dcowzgprrgvczwfx[zminxdmdflugwkkkk]vfoltgijbqlhjdohr
+vtrfdkwipegmqbwrvo[kshaxjtaiuyicufl]zfkbjdxhihqmtjco
+djidszgreaxdweqjk[rdjzkbmqtyolitmqhf]plltubpvwojnccsygfy[mewadohjaliobsdwezu]vmrkkqgbtfmwemn[erlreifagjhqavlxxh]yplrasxtqcyowlci
+ctautcpnnufupce[qtydhgcjjqofrfay]lfahmjfjyppehyp[qzaxqkpopvwzqofe]rkcqkjpgptshvoucer[qmczzorygyrwbxiji]zljzfavjmwawfrfr
+mwmkedorswoukdumznq[hdujfmdkyiznceknql]wgvbskjuuwmwrsvca
+sdvjnkxypkzbwaam[jrjyjxcfvipcsfv]hqpkybfiuthhszpey[cxzhyjyccoulowr]bwjcdjlwidvcfkguaud
+wfvvroenfriclccedd[aqkoeakjbakjprhnj]ytucldefderfpqaibsn[gjukmqtaxbygrygukiy]xfreqhtftbfsvsjstda
+gmqthnogaadlkycgrv[qrgjpxucfcnthziuqmc]fqlchcfytukeoho
+muwfuurxmlzrcgij[ifojpmgnfufvhbmmeu]ezcruchallsnspos[bwlnhfxtqvwcdjo]lnfuojduqnrbdyk[jhfihfozzosipwsyk]akukjehglqpancmiy
+ultbxqkpivdepjvze[flhbwrxncynirgxwt]twqbnqiaivfwlqorpa
+izvobuuojtimkzlsak[moodohlaudrwsto]cxjybpccizkmeau[dqaajcusqoaatpbojuh]pxlzqhwqdgetmjcm[jmjesiihxrtbmgwkcck]ywajslefzjxwyfivv
+ymymmfpvyiyegjw[auyhltgyvzodazgd]twjkvzwomymmrhfthwc
+romqbwenzvevhyq[ewpxvrduvqewryaoct]wxgowmsdxrxjnyj[obazseiipwfmbyxhkdv]gjalmcoqrquvdnmzacu[abzkksqdcduhkizuzxs]uzuazfdegdfqjmmr
+frvysxhaafihjpza[uuwayzhynhgliyxcc]vdcjfobjuqddqibjef[iusgoufujvqkfjt]cejktzeuphymtswrxj[nthrscqmjniokzsq]tnsfuflhwdkvsrlm
+rrybzahzqjlsnrf[aexlsirbdpwkrfhms]ftuaymthroqwnjlhwv[gugocacufksbdyqsfwn]ptivpdoxkvpbwaohlfr
+ikdnaifadlcqtyfpq[ftwtatuewtwyxevw]klpnngjlhfuuwykwbqh
+jcjepxytivozlscfk[pdosptbukdrtforgvxk]wdghlnuxqjdaztviyiz[mqtajavotnicuxco]vovuvrvnwoedhflabai
+yaiokdeleeowglfd[qzhtllekpxcjvig]ohtsvsylelaafkxk
+qkopuespenokczipnz[qmncizyvbxioknj]piygfwazneqkamiq[oebzwpkixhbywqc]tglnlkwhricqqzzbkuo[azpshyiwubdevjojg]fqlqjwtirppkilhplu
+wpjdzojjjgthuvhs[ttvkvkootolwcilow]lvilrilboatpxwa
+sqcunkrlvqeapsseomh[hcaleossxxtjalzts]dwokbxvvtiocokk[ziimvyrfcpcagbchp]lqsdomcpacsejdzcxw[tpekrtncgabhvirc]nqguzphabzalcgqjbmw
+lchsqkntfaymwss[glcnjoqtmlubbldwxb]repxhlvahfruswno
+gvwpylwrbvedenl[bsexdkrwujurnrhirju]eskvbigiwdmjthvhrw
+uumyugkrepjyfna[clcqpswhmttsgtrnh]wnfqshojhbnuvkblcjh
+hcwvxdxtuptlajr[svvedookmmgybok]dgfqpjqcewcjwqcw[rtkptmdbzfeqcyiha]xjnmaukpdrlznfxvfl[phdpcpgmzzlbeplqeyp]xfxopckbwdpteui
+mxlmvngjychkbdad[nprwbbiggpyhrgjnox]kkkrpnnokeecsxwtfp[mscljzerlkqzmxsghg]mvwiwebrwurrppqw
+bdgrunylqufybegh[hwkqigrllagcnatuzqe]tfooqltcwxznzoaot[hvdskwgtazfkqlbbbk]zlqphymjvcvgybaxo[uvougcsxvyieite]lryismkbwdzxmprwjmu
+mtrggduulofkvbdmqj[oijictmaujkaxedjfm]kvriyuoautahkfmt
+ljywcelytwxtjojhn[iopmxuupcuvfcgubem]alcwlvcmjgwoksp
+ybgcqoheatckeypwgq[szypqmipvcfzxbl]obblmhvzjoiinqd[kvoyilelwmylaezhow]fforcawucbchzbjlrmu
+txgcosxcdgywyfhgjm[etzfxsiksioqtrir]czbkwziihsrtlceuaj[ksksgvozuazlcgqcy]tcottzfkvhsmrsyvf
+iggzhhbedhayxftelth[qznllaqmnrogfmdtbx]ualmvsfjwntzbzd
+dfeuwphubioymbzuwo[tucongmmrqerhidwq]tjzrtrfhgixyspdsl[tygroajgdzxudheh]oumnugqbzgyilbrth[ejcdurppfugoluctx]rtxzchnbmwvfewg
+kyzwhtfybawdrjkvoyl[fzrhzpdsmtmmmvuu]fgbiqggdekddtlpzvzh
+irtlqtjyzstyynjfjt[zrlqdodytcoqczaib]brhvezqcuycqmta[uaofbaluqnucifngqd]eeprilhhysftrhp[zmdzijhtuxhysuaye]bqokznpdffiubikgf
+nsrehcsbptmpdeskqi[rpcpoctimqyccgnpnfp]peakqjqlahqkqfgoc[irckfbpvcdodsmwm]oxnqnxhwmwflazjv
+iuanxnzepawwipojp[bzoxbyrugitmuiutg]wtsagitdstugmsssbc[dvxwzoncffczplwcaw]gifhatzuqdvuwnupmja[wncssuyvhyawbmfpbdv]faluhtnnnvuiwbbudh
+fpedlxzxifcuqmvxm[vrfcejeyfkhegliplkr]giqaenxejvscrlxbg[qctzkslosctnoamy]qyjmeunfiiuoxsid[xpbjwjejckcavehej]txgqklgnzqdtimmiqwc
+iwkrzpmhsunofgrddx[ecssnqrcjyhmsfh]yrmuqswzgcbxnaa
+lacpahmmufjghzen[zkbpbownspfqxnclzk]yjnyyjnabyhsrggji
+vgxbpddjqotuvzbakan[vnagjxrcehlhbxwdw]kxuenaclhrihntgwjq[bgqywyrrhjzjqdnu]eirujssxedivdmvlsby
+tsqxgzovbjzlwpcbv[rgaywjaothmsswcdrtp]owwnjohtsgegsgtah
+xzxejmuyfhjmgoxfl[hyafuepnewepjpy]lbdbsoxevfzdpnwpfk
+moucalsxxvhjiyoceol[gwxofnqdrtxzusk]qjosxisditclyvucbm
+bjgdyrlrhtkbqrjohwj[gcmcelqjvjadxqnj]tlupekhzidsrscrf[oqadjqqatohbjwxrneo]ykhccsunlyamcmmk
+vgihvcltopalggrjzsv[hmrksbhlxuzvtbnuss]yqpcbwauqeduyse[oojtsldylgtokmdwsy]intpovuqazkybvjim[qbqspjlovnizurecdj]fkxluehqgdogxdofnq
+mhwhttcwzcntsbufi[afretswhwxhwkptb]srrajfoeahmhecarmu[wgjragqlbpfbfpd]epytkbjxmblfnkwhlhe
+dgpphmjzkoobitcjyoo[nzkzbsfktzftpmgwdcd]nbezurwvzkhwskfq
+epuokjzxtxphttxtkz[xcyaposdqcfkcxhncz]hcupnojktsvxrfwlyv
+xfoshshomwdgssxla[uhshvhbfofuhdsqk]zbzynuiyfagqpemuplr
+hycladrjbjuyieejeg[ajsfbpoakutelvhdak]hjejfrmmzslupsepozu
+ksputfunecibpffwovl[xteycruesicuhzai]sqpunyzatnromjeq[xlzamstzzisboayh]gzlnqcjacsbkkmgzi[aonbwutxuesczgwnr]aflrcbdkkgoyumfakb
+gjgmaueywnbqdvgf[tpheftnkpnlyujv]tvnqzdugoyjybxfpx[lnhefqkhesyicqqgvai]dvdgtlsayhtscupgikg[fyjgjzcrucldwdd]ohlycgvvdatuyvduhuo
+emkefdmyurledfdd[dxzytfxcsdxgjcwxjzb]rqwwzvnosuhkcplv
+fpmhvozxaaxsyxcpx[yohzimahvewgvzucn]ztkenzkvcryyrmo[drnglpsvnlefqhx]clawabytpjiwgqflfbv[xvqqglnkzkxlevq]dhpydxfqbclvcjtdcn
+itvuciuufdkcgdqgo[mgwnpeydayczlvjegm]jyrwfakomakilgvhd[mslududkqwtcsojaosn]dssdnwxzapuchnxz
+twopcscmaiqhzsepel[qhydrqfqwvjjvinlq]tfmaoxgmccymtrbecjk[zkuwqiccdgoubccjoc]pepwccwqlxzlvuhb
+dingttjebuuxtxrxt[jmgffmivzzxvgvefk]bqxyaoqiukfungsvu[sidxinaokekzqpqz]hekuuswyvznavhuvk[lnmhqeaujpofmdzub]vcufrufbmgwvdwksqn
+mlgkvlqtkpwzcjbrr[yzhdcawedycuwdw]ncjgthabbqmeuji
+oqybrhgapxiiaxihexa[gerjxleappelousidd]dblyflqmoarwpne[enariawxfzzpeqdvj]lgjzpkhkrumhvap[rtcetzkiztcmyyjzs]adjuxkqsxrlyjgf
+hqxmuovloocgcgjlajv[hjbhghstuvarcwhfy]wldxggmqrrhiwdc
+yelxlqwqeiqqwwaitp[uservmlohjixnqtl]cocskteueenenkfmy[ehpleyhokmlzslrdlh]lyvwccjeqrqiofplw[pcsjxogpwmbhrpvvn]ncmxjsoxflyiderh
+znmujbypnozpjpkqii[iydnrowiwhgazihmxxp]lvehdleutcqbwwan
+lympkckqyhgbaumc[oodkeqjyhckceptyqui]ejkkqbitfscazcx
+sxvzcdelbmcqawvour[jgrjmuzvknqddwawl]cfdxxgxsviiyckx
+nrsjamicxprsigw[iywcxzvebsemowpdmn]tbmisagklgwliuuin[ztbbbdtyfonwumpl]cjmddkvsaxzaszisyy
+tllvdxtvmesnmauwk[qaomhmguwvmsjbwrwz]gvzyhjymfhmheexe
+jqiffwykdbqbfcz[nzzfstvzsrtshctbwt]uazcksxgiyuwlkbde[nvsnfriumhwznjfdual]beqjfgyanriagjl[mkwaqdkmtnrzfpszb]mrqgyvqvyqabnugoc
+kyvjsbdoorblnmy[wxackciwbnwvsggfoxe]pbufyorljghrayitwnf[orktaokqgpeenjyk]xdldvupmoyqwylb[aljdjuvxqagigdbti]erzojwkjcoxvuztbqw
+zuceocflmwjxczrua[gpdqtptmhzmrumm]lvmswwevpotdyrrztzl[pkzxcpcqxpbfmznn]zoaxhfddhvfzxmdreww[roilsmnfdmogsvyyr]inqfvvkesrzgzwsnwya
+lihowzmdtujxkokt[czwvzrilryxqxqm]appqwnbyvtxjysxkh[wpjuzvceldxgvsx]hkyptytryliycwhpbkk
+ccyquivxwnsmzvurzl[gatwkzfmiuzvlxqqyy]twruqhcerhppziydvey
+kfmpvuwkfbczuahpr[uhtwcsydtbjjfcyu]mltkvudoyovjipwmptv
+yzuinluayrwqgezu[qbeujtuehlcqhbz]qwvclzkjxuficbgqv[qrzlculckkjhunba]gemnanesaovxzxatvm
+ytnrkypitsppgols[boldlbadecdiaeyp]miwxcsnjabbmlfz[nmfvanenygvwqmgpiei]dqwnubvfbwzdptj[ormimocwondmsyrk]eptdchejhezxzpqimj
+bpvimxocqygiyfak[kocimiojschpxlmlbh]oeohxkrlnaramquwz[mvodjkrtgwsyshboxo]jmxqxvydlieugen[qsqvwfzcowdvxzeflfz]eoysyaomzucvprpm
+uhanxfxnxmoedczj[pjqlsouqdhqhforcuk]wgqlbagmjmtimaewh[qlnvfdicashjzjjmmwe]wrtbmpniixypmei[hnikhifbzacymvga]cueedmtiokuuauro
+rmwtcdtidmhhqvlooj[ibfeikfmamtpxld]tvqxdwcislwdijaa[znpzxccexnnkerzseb]cvyteeonwbckvkmw
+xtrkdnwsvlqfpzb[fyqeealbxbpjxohdssv]eomkcxpzhdzzchmg[rszbjedcqvxmotecne]arebcunvopesercpsif
+wpmgxfiikbeczkih[cjfseyjqbnprrzrc]vmofgvrwxiitjsy[cdbplfeqqrpvyoguuqp]gicntinbexxdcom[bhrrykkursqvyepyy]lhpnuchjkxczxxvqp
+qnaldysjxpygshfd[ggbsrjqdcbppktpfk]rfapyzecbxeoluhop[njlupwxmsxpopefrwl]xhmjoasimqrdlgjwm
+acajjiclnscuxdsyxv[axykpgkepnjhrhfgqvr]slbbdyluiqetchbrhrm
+ryolywtcfhaxzpu[cihbqzqvoqwayjwqtx]cpnraqtbqozlcrvoxn[ippcsfxvbyrodbacgmg]gfmqhdjmgnfisex
+etevnoklfebubfa[kjvpcomfcdacfhthi]nfqsxiilqrwqianlsex[ugqfrpggyrmumjf]utvcyluzwmzjygnta
+tvqkpekrujjfpzlot[kgoaglxyitdkwjmf]mlihujxyrtwfmzup
+ktqkqvqxohypotivf[nsytklzqsdqgtjsrved]beidsrlrqlaaykv[bhalrlzjhvbdtjcmig]awjesirwjnmfjdslc
+axgwliaxadkosbsp[hpschybkdbrmhmm]sslipdgrubjiifxzze[sptnagunoyiasvcunvg]fywdxjoeyzvwrpinmf
+rhpxrkwvbmiuoks[ynxkvorcjpyldmigt]juvdfreyownzxciopxa
+qlmnvnzbswfkadrm[gvgyozcjgthimuxze]ewpsviwopsrqszjq[odmqbtcagnixpgasn]cywfvmbtfcixzjmyue[ekxllezjdqxkqfxkflf]smxhvcoojkrwvuiv
+mrjroyadyadcyppfliq[xunpwmmutvwiewlkyye]ppcjwembftkaakdig[fycllhoijmljdas]ghnbcqzccvagpgplb[eafwmpftuwwwoln]qbxjdgsbyahqkxqzrlv
+fzfcqlltfzjujqeym[jeaiiecptdpgfsfccuc]sfsekysmcjtdxjc
+jjynfbiotihgcbrojww[vrxthptqnzbjegjxzru]yethaiycpixaqfb[bplbbjoveuznxlgvooa]izorgiwsvfgporxo[lnktkblkgpenjuqu]hsizqsxbuadccikdw
+qgqbnxfvfobowmipa[pgiycstlgkcvsbi]nuvfvhbouoykamjuttp
+evroxuhzulkndbn[lfllzavhyovpvvcvg]kihcrzllseowjwezs[vpvpwqtlbykudupl]qrmhrwziizlifhb
+zgnewkpulzskmghubbx[matncbjczcjofajeilk]gimvlsfgxcdovxelxsu
+zgznxyobzrrgfnipxlx[gsazrixylwsicyquamn]isxlagxgkbtgrbjknn[qxjewpiicycnpta]tghqdldoiwdennnuha[wpwsawddkuxonmxv]bmkekmujdpmibjrg
+geeoheswegiuwrrmii[hbthbiwayyxkftmbayn]olgnlfwlixhqjgjvgsr
+crxkwxwfcdjitekzrdm[duvbsycafjsvivy]ysrnkudiueyakhpydv[totferyeflbkxuz]nyrvffrgktfpmwsmaig
+shfruolertwzhwvfv[oaeslwnysponjvpne]lzvqqieleintnev[jdhnbbkdwzksbijpsle]svtrwqftbwtkzzixrlf[wzxzoplqpcybbhhfz]klsezcnzpvgvbxqeedp
+rodljmmftzgdnxxcufa[jgqmtuwqkermnrimyb]uouynscrkxdkjhrz[hpihpdzqgzcmawkdsw]dlvcgdmdmupcmuduu[xyjvfzjaypcbbeettvr]pnqhcmdgguswinpxmqo
+yrcxqglagiyyhpt[fudlgwwllpsimkfp]esvhuezhtkwulzmut
+qwiwjsxdiblovdjx[evezbqlggluydkth]xtoftegxpmgjsgn[dygxbbfgcnrlaebugya]jvcmiigduerloizkyzq[oyfqcvstibjtqcknk]sdykrdksunkdurm
+mlublposwxvdmcasb[mmvoctlqinqyogj]lblnmvdegbddxjuuij[vlkyfhcwrywyksv]epprdwoppwnazhbfxs
+xidpschespoxuwka[lifyliiagwhtynahwr]mophvutwbflkblhzp[ngfdfvwwlfuyujsy]pqgdfdrrwonjcsxyb[txlrkdplwmwanoxhveq]sirdziimdysnzdrzt
+khglmzmqqlgtsoyuyk[ckwowqtfatmitmx]cqsnmpgwitnlycvr[hcjwrehoqrluifbx]dvorwhvznwutwctl
+lsjtzcpwlhruhcyvu[ppankbohskraacy]xriyjykeufmypvpcg[khfkqffqnnzsskbvi]exldjyjnsnxqgfxg
+cwilddndcerivvgcot[pwnjzedgzbwjhwdngiv]budzscutbkzehgi[swgapyqpuwuqitke]aihrettehkbulnndniz[ladvxuqplmfxnwm]zovkncitewbtnxao
+nwkbypvbwxrhjccd[tzjkzmgvioaqorgsan]bghmwniqqnnugulkcq[devmzttwdxjayueapxz]pigrhvuthflwfvyghl
+zxoysnouzggrhhygrn[wvovlnwttrpgnub]tflqcvvfrhwiikpfp[fmvlpmktaybiodqon]sawjgpmqugnvancar
+sfhshdpjhpscqgmcx[elzcuconpnmipksf]qebfhzrzjddpkrwy[mtpfmfwynqlzlcavdjx]olgxbalbprtdnjl
+ribazjlrsqqorxkipi[rkwdafpcbgzcvveipl]jtutooefoewtkwcolek[pddkdpvzyumbkuci]qyeuvqqxiqrwuzygf
+eobvoofynuxzuaudo[icwrahzvyvejahwlbq]ewwnptijkewsppx[bmqxtgqmosyeyhcbsvv]ojsamjjroupnfxbygrm[yqqusonrkvfmwpiwo]nueolsbydgeyemas
+vdmbxyiptwawwgfxzh[kmxqzdwjfyspqkptz]hkkuurdkmfzivckdwp[ncwldxetviygsqga]oxlfsqrbntyltzp
+gewjydarttmsjtqn[zxbhrkxlalwtmmrgfag]ouqpvnvhrcsyaepju
+iogmaqbbnpknpihgdzr[xddekzhpwasgjya]qvqeqqyfgmcjqlljhn[yqwhbjjgtlspllovxu]yzvhuxwuqjnqqwu[mnqqonpvybsaxob]emyjayuxxbvtumvsc
+ompsdhuyibxinkeelcw[vcyphnznqaeqzcdm]iqpgmmktiakqfpiejnm
+ciowlwsiatdaewieita[sjaasprpfvlolpah]bpeqtpttkceukaef[rprweenazfnwtmfqh]wedhtjlhyntjrqw[hyrqbnvfdzilazmclcl]cnzbapdwalrxcbd
+duvtrfezztrbcbrpkwm[vtrqvfcxuueqcpbx]xmjukrhgfutvtcyd[ptqlpgejdqamrwxxbl]aavkmmqbqdkxyuwpllb[cvtooqdwzcluidljfni]pohomwwnjxhohmv
+ieozeqgyrtjpfix[opyearfnbegqcgjqve]ljeerzciyhyvukdifu
+awjmnojyjmqatcnnr[hdggsjlyjznqadyuwg]gvkbbwfvbtwwfjjnpa
+dvtdsunzfozfzmgbost[cvhhdpznusqmedy]ayllrpvroikxhxetks
+jyyboehdjvkufzixpf[ijsadnufldjduipx]zmcubrihovbjtdych[vtmkafgmqunhknoqttz]amdwppzqbnylhsi
+gblfvnsmtqowxewqrzx[kzyxibskmbrkunl]nqajypwcmviecsn[fvewudrwzvqashspitb]docgbflbdpnxxtin
+evhfjidivoswuxhsbd[wmxbybthkqklvtfekms]xnnifuivlakbrvkfaau[upixryknmsroqfh]tfaezdhmvigabvwfgt
+dvdsnwpipghloop[diwimibgyehecqflqtd]tnfzbffdhkvhfsbhq[rtmprhoebqdxppae]gczergujhbzsgdxupd[ezswzkaawaqhjcdgfl]jgwotzkgibphpas
+oyuvlfvippqkkfxsgsi[jkfszneoxbhkxlorzz]rmotcrnupuzltlqurcv
+olonicnsustzovmd[kkmgnznlwjgwkkytz]usukziqukpwigcfvxw[uveqyxukqkusxuz]aqojtdccmpwlluelsyf[clqnppgmfzwrtlfh]obgkzmtyhlcounaf
+bgntejhmisbzfrblik[nitcxhpegfmqugmlw]rcwxgxofqbishzhq[jyzbrgwyikdrbof]gdxdwgpsfmmqejfyodp
+suumjpqhafxvgmgdokb[lmpsinjodlukkfk]jhehvjrbweyoeivfzt[ricjsiwyhcomnsgltrs]iysygfjrdfebsny[irlxudmuuykkcxj]wndlninlcnixabgs
+xusauuaaldibtqcyn[hvjidaemmzaurmyyk]qxooscxoynakekchbj
+xilzzdiyoqrwzcnwklx[jzmgqccfobvufhdfgha]lzkfzklxafmroamh[xxdzjoeflrhqibidync]kuodqrpntknogybhh
+zfogxhqdfspdmvxtuwp[fshligclkdavscty]tkvaozljxenzeoj[txujxbzywfgqkyfrjh]fwwjvdiaceuyumeqscq
+iqqislvjgveszvnb[qbfceykxhcelnwes]mgbeubhjgaydsrrps
+unvvlzfszuuztae[ytbzbzacrvxlksvk]aeaoeugpmkydbixbmv[nzznffshspwmlkqig]hwamlnoeyfmzhrxmbi
+eyrqyerdzuptlwfz[pgehfansstewngd]vdlfglsqchelite
+irwhlxxczsizolo[mgrotoelpfspnben]xuboaosbbqvskeooh
+mvvsstnbgtaripcmiv[lqhlubezzcqsqoh]ofqbajkawszexqw[pytqrosnsskcgmno]ceyhqvutvgwawrao
+aehuceoazqppxdvj[fekwbrgjolkkssozjr]ovwtwkvvxtwlatlhc[anrzzudeipqtlgvtibj]djkyozdjetkxaxrg
+qdkosvyshtjamlw[nvupkgnksmlfyivlaqz]vzjxmxzwetvndab[rjtknjbarestnsqar]emeeqkvpkwwwbpbyho[fxsxkmlskjyvniynt]yxdwuxqranfmwae
+mpkajmbuiqyysjiqxg[gmhxmogelodamttt]aboupdcqcaggrmjwo[uqmzyshqeruzquxxez]agzfrbsajxlgzgfueb[dxxqiqrjkpgalcp]qcqyeyosztojwikdqo
+cwzcxuvjuongdoellki[pqzhljdqxosuhdgqc]qqxxrckatnjwvmdjvty[qdlnrwhhbeldxrirock]kzsfmkvvjexhibpjfpv
+xqxcttuxwhriomnnarc[hrkxvrjviqxxeih]ofnkwkzmwkwfbflu[bsjloysawmfoigzrsa]kjajcjknclhkjofvh[jtocrkwufebomaervq]hawuelpfzimwdnxens
+axhzhgcgbqdeauomnjz[hbuvuiuidkykmvbd]yjddakntyygztrc[mgxbjwjbkzwnkybcgch]orbyhhpqxylsrzu[mygxsbzjoicfneimx]jddqvyyavgguqlqk
+sstrdkfdyahmpmolvuh[nuhocbdkubnidqy]fnhfqdyorbtzefo
+youjjtvznztbjozve[vcsiywlpdylxwpg]saiwvtogtdayorhni[bcbwjvcnlvrcqbeexf]cxmaphpnniedclqd[ilghtvdoebmgoykzmjc]gqxcmtfqougbpixu
+jypsrripwfsirlizywh[qwqvrrfaltcifzgrzk]urwxtgxsivdxexc[hxqqrmnggugvdgdcle]sirkwolflgudrrwfvnr
+jczbvdpvkmrklaxdh[iqwzvnjtjhmulvo]amkhoscjxrxkvtrlm[nlvnfnszosucrhvafm]dpkerwgcehqnmxmny[xabxqyrisiuhudad]egbjvaumucthookv
+shephwsolmshfqhuslh[iqeoxejhscbjknjkgk]ytigxjcdexjgptz[mdcfmxfkyxnaaoixuv]ltysxdcxashhzrhfzcg[jrjzihjbmjzwwikgrj]zkrlixaauhydpmvpggc
+hdwtqxvelsuakiujcgb[vrzoeqcoqwpdvdxrly]fieebtoboyeztrohbz[unoqhtonsyzptmpgo]bxsxkyquwwdwyhpxcan
+wbxdrndbjpmgdewnt[hnmfgladivxjjrhgx]hhwhdeyhnhtngzasnm[eanqualmsluacqejow]wtycyvqujeitvrvtkhk[vfabcjjiloownkmsa]xqjgahkglpsjfcryzv
+psxpjyoleoctcjgpwvw[qkiussudbvamcbw]hbauvxvnrwhyupg[jbuclksbbwmdnddkn]phqrldjcwlixcghiau
+oeiqnisrrknnuqczk[qhtdnexhjbgdaplymaj]fqqywiecdftfcpfnkrd[lvlesddgirngtuo]mfvvfvlufkoqwpwl[hljsgiuexvjatvztcp]ixguvozijkebslzjaco
+dktnilosvtkmvltdwd[vznigqxsgvlquhbquk]uinsbypzarhkgsgce
+ljjdiiuiikwufjnnvjm[xjbujiikgaghrijcbsc]escofoimfyedoist[ltrrqmdcekykivhaz]xdiijidhpxdgqbtxue
+lfwumqctskgwsfvhl[sgtnklskhazwypsys]bvjxbzrabgfrvyvyv[rlityjbenmcoigrfmfh]wczyjwqulaqxapozcnz[uqbunpfwhfrvgqcozw]ktvibesxhbrooqt
+ammvknbggljpkwpr[vnrtrxiwcitskywiw]ubyickjafcfifgupssy[cbkzhebhjtdbsgct]cgefqdgpdpcjlzrz
+wzpaqedqkmltsuij[jjuasmpwngjrynzettu]dtmgfvwtyxdfqce[usljscrncmnvrbb]tnevcveidnyskzs[ttmnmxqodycaikjio]qfhvrqvqpgjhkaaicj
+apdywyijusgxzfj[sgbhrwbwywwisyg]ssiiosnfconncgiy
+grownnednjxvuew[iniatygttcdaelocols]iyzwgdboxuadbrbooe[tojrecocburpdzi]oelyopkilwnsejur
+hfdpohrtqqyfntpfk[trpnstnxymqupxjri]lheljryczqxgvqip
+iielceqagqfksuqpzr[ollobpkbzanfxcjuhrz]jnxizyaoygzbzciu
+njpftdmpmkjwcngeot[mocqjgcycgznvcqjv]aixpwfggjyqyemoz[fmklzletfvqdyvvg]mznoxpgwowvjjmus[prrehzdyfwwuxvhl]hqppujbqaizlzvv
+vbjenrifdqsyzlwga[wmjenjnqufhqohvgc]uhrzouilmqjnjigwpa
+vwooqueyzrusban[gjwcwiagfwpvrct]vfqlgxbhucjhvobi[bkbtechiapvschnh]vjzryzyisyzyzewdy
+udumujkujngtkcfv[klinhdudyghspdsga]gxavvcsxqxvaziqrmsm[htseffbehxafyhoars]ghilivgeuuzjlmih[vtjpcrmvldjluqdazun]mebwzbxywmrfhet
+cwkfdzyxoayxukcgdv[wamyytyfmfaucrko]dchdvtpdkeonmdqc
+zklwcknfrvlblaamoo[ndrnobufquyjknl]dnxgeqvqwezfwky
+zbqgtpvsqcteltrs[uwrmlyjkcidsfdpx]cgaobtbuuntwyuhxmjx
+lbbyafbvhsilwmjivv[fkftqvaahnrokuhu]dvgaejsxgjuwiemu[yqopsyejqtvmlfxm]gzuulybydsrzhigldh
+ficlcqjefsddeds[kfkmusacvnqualtppxh]drbsbqefpdoossbkyng[uvpyqnoidjnssjobt]gsheeufqtzrdsil[jbvevjzeugpmopo]nrgxwajuatycddzwr
+xnhrhgadoziectoigmf[jwudbvxzwdfuubhjlt]lupnypmntyrvwqzlb[vvfvttkizuxshnhhw]lfdrjokdrbrcldjfs[wawjpqzozodmnmah]vdbjaoofkmhkjbphx
+fsymutmdbqyguwut[qvxhywjtposhjgwuhxg]ftwhtxqxeicsrlfye
+fglgkrjwulmkxbzolgn[vurpqcvuydmympiyofl]nbzudjasxeknjid
+nbtrkgsywnudokk[vurfuvkjdvnsukh]vkmqsmcrotppqorkah
+iqccpqvhiesnaohkhao[xykqfbmojjnscqhdv]aqlxkvudzlrncmpy
+dtlwnznjqsixssrsaii[vkikcmtsepgtyqhica]ovcpoaucnwravbozsg
+nobwzchgrycgkxc[tqoxhzxeorivdtdkde]ctdtkwzsvuxfgjtjg
+zsknnbedctklyuxngn[jjzvkixpfmskcagh]fkvhsfuckghltyqk[hmygppkjpcdicxw]mnurqampwwoiiynr[jbkvqeqrhnksizlssff]xhkxiwlzgvjdfakjg
+gqbxrvghncjdllxtge[bjuwjsvewzvrgcujf]tkrdrbempmwqujk[pmbtbgbrgzpxeoqsxw]nfvaaumgpjysgtvk
+clfcvnwzcbfaqaj[prmpnpjwklodeukzznp]zukpytpqzgmlbvidv[qhfrkjlsbsqufgnet]pfhfcxzeiowmgiyksj
+vogrpuzrevmatdbqqx[qolpybjnetsxcqfcvbc]ixxogojluwsdsldl[bztslfanuylwdld]xanhrzxetowrgift
+dqrkbymiudzhkgf[spvsqvyntikovrefqc]bzltachhfylbrzl[znefllzixypjdkmfcxn]mtpikjxqsppxlal[oeyhdcnpxvhawqbmkzy]nxhshzdshsiercr
+xmgedfiblpeazvgkss[cwbtqqjoaqbrgbptah]clzsinbtqsrkudymf
+puwqcxmsuxnmneuzrhj[dbljkganxzmjvtxgr]ekmomoccimbpbieaf[khezmkkqdwkouzb]cpkfuyzfdfxhhhuhk
+thfdbnkmqrektilpc[weshzvpsyofygysio]bffomelkkwvfsdxa[owhidyrjieeietzn]kmeqgnvyclngrcgquc[ieikyuuoliuiczq]nnqhogvlhwqipvpiao
+zsdcvcbtwlzlzlmteky[nrqtpxoefofrjeaf]myjmnezlzkfcpmik
+afyxnybelqewnebaai[ddjgeajpzswwdrg]qfwfqryofesysiuznz[ouajwvymsxmxzvgdx]ryuvawdhfmfvikye[kuovduidpcdyepuoq]didoelcmjebmytdyke
+oopihddimztsopfcia[udmncuvhkvvbcmxzey]fpehwxjiczzhqcxxi[onmizmkoyhadrxpsemf]htycdbotvmomguwbttt[gjsdzuveiuvudbyakzw]ramxommwjmpkihl
+bwlccfsaovlozdqpsv[dniiqfcldfhjiex]cdzbfrecwehrluxzprd[xpyzvlqwekcyglksq]dncoqoaakpgnbagf
+uxoopzavjdqdkaz[exsbnpbaeuvusypih]qgojfhbprpoavcbxysa
+mailxensjcsuodzpd[ftitdguigzeundytyp]fgoitzvujhkjynr[hnpcvussglqshxn]debsveizfcuroqrm[yeageekyjhilfwr]ozgpzusfpbyanxnzuak
+vxjnjaguqlrwoxlhfbq[zlqpitkigwihrikvr]dysutdfrbljdzjgcw[eslbaxzslwoxscpgoy]sudodfmlfyuczzf[vsthktidtghtmazbip]jfyoxxiaowptvosevi
+lgxmivlggzfdpductjg[qxgoioxsurcwayndy]uwlgoodqsjoxsjqqln
+qognhfgzowjikeqz[nkwezojneylzwfdm]omduvysmcovvpvse[bwxvkzoqsykfils]jwgfmwxajhmggos
+pvuwgxmpcrqknzpbkg[qbpmfthtmbkmljnsqs]zmplrxnulurhzvijupv[tgsommhtbbujbjpf]qaxqxdxmpqwduwwxpgg
+lzlrgghqmetsmcxd[fjffxsqjqctkxnw]zlzlpvksrpnatxmh
+ayirfkbsdyssjjpqmi[vpkvhbtreetyxstwcqp]rjbuxsgsrlqrdnpyg
+ukqefgljywjmlce[nqjcndjjdwohtizoed]njfgjjqkdenohbwqm
+kdwzhrslryuexdgbcr[hmbcvmrrmbsvyaii]bqprdkrgdlwjvoiyb[mqbaokwptkfmxzqr]wcauinrezkhduhcktrd
+hbtuzqvyldtvwgyumzw[dibedlwdcjyfngungt]towfeyxyxixyxee[libuilcfsdkejjl]wzzxfhwcgawuhskreyh
+oxjkoqahhqqcxcoxksg[bouywtiajyfmanxcx]xgqpjxtkaejvmqckkuf
+prhqbaccndsoscdm[cuayhbnfywztddbvww]psgyhytgosopvbbp
+dxdtcskiowtdomepjp[islofsowtuyqvcqwb]pjhyaudkqxxlwfoo
+vdatepedgnvgpah[jbooucwxtveomnpmyx]ixgsuidbemgmahtlt
+oncdjplunkvqphbyb[uvivlundxhdiwjncfq]dvhypguriulrangqwr
+vipebvitwbccsnahjhu[kpwtbwddwqgyhnkjsv]acfaqhywmwbkmgh[nryplosnxtbkpwxtkfp]njzhnytzwlprvfcv
+csvlzvkinldedsxt[dbxoceaaismltmspg]yomriudrxzmlbbbm[qilkpyxcxlvtfzqmw]rhwekeawwpyngqxzc[akqljrphobjicoco]utlunpkuptawrtfcccv
+acfepkrkhnviixe[cvksybusnhacmfoy]tmqqmgfdharutrqvdpm
+hjehtfbextjkaxilhaw[qvavsivlumfavaafhqz]ahdjvprlhlmuneewyxi[rzeuqtjkiuacirxsw]ucmfkrotfprypzuyqe[rutydtgtkppegdgjn]hmvzjyquxtydoujq
+ntosjqtunrqfoboek[aogjyqyzxpdgopkpbx]sdvftoxtcjefotm[jivgsxjogxklwkhm]cahcjmgzepqebtn
+omkznbrlrodmtmnhwsu[ysoinknpnzrjqkf]ybiqtlzoiohtldgoaud[fbzfiajeahzmiplcih]qimubctnnrmtwro
+drdygweayxraomiblsc[oglpuxzweqpofwi]mbipxabkjqcdscltkh[axbvkumlaforzbqy]ircpsgstqyzpwnv
+jefmuplsptisjqguywe[lkgtuysseapteszy]wzcehypttzjhjfp[nkwvzebjrydcwfkqne]tnmaxtrhvwvdnrhpxne
+elfqfvbjutssktxpdo[paguttthfghhyktkjjy]wkpqdurcibsvviqfqpu
+suzpbjqdiebctwhb[gwnbzgajwrorqcx]qoqdgemwbkdpsqgjds[qgozargzosdgbgo]hbsmqrwnlqsdans[vhppwpwwamtuurulc]ylczevsobuxtdhvyg
+qfixarbnawmgjcga[dhgdmxcpwpvycmwl]mkqfghairqabhmokxk
+srjvnnbutjaeikkbsd[flieajbdmghmuzp]ieimmehrnixqjynp[rjxiepmrhwrmrpi]yfrfmlgakaehvqm[hucfgczbwdpxxuhk]bvgmehildjqbjdu
+qcmjtgmmgybxhde[fvpxdzdmzkhxdzjfkf]qfnaclxnryinmvpgr[pcsmctnmmrpxtfgi]oszbhmhynpzqvtxso[qhpljywydqpnksmwzdi]yqwxnvgcwsdwuluiouo
+vhvuumgtzbrbgazpo[epktoekzvomswsqq]bbkntocwjpaxaoc[rnlzbqxqcuyltjxepz]iaelcpyexpoqavcbepy[azyksbvkvgmgimw]kvknvptkveiacqnzll
+pkkcmeinlwpoupwpu[qtoyfabmibfrubvepwx]atgpzcehuidgikzn
+srwntduyxjkpivzkgvl[hmenzrmnnisxgodof]lpuawirahbvibfki[gazzozitxhvxixvc]knbuydfpbjzupju[emzrzykcaeukvec]grtwlnuzmqivnvknug
+vzlbpuiceftddittp[srespcesbfprkwuku]bslyxxcynfqywwu
+icolypvmrgrhuvj[fgpeakrskxaljnakz]bqxravyjmdodsvhf[cjyehkcrdetiknsttv]dhoghrdxmmzxbjtbql
+nowswrulawbgqkmcee[qsktncayiihoxiu]wtsjxnvcxdriviyn[tebqonpavhbfnwxvjc]tvpwgpgrozhtqtiy[lhagntjbctcsdejajh]aedpfftlvvtmaqneaxd
+phiopnkoxulhkaddkxv[ueqfevwkcjwpcmsfspz]zkcoexersqysbtqdpc[nmcsonrswjxvdtuk]xdrsvfxrrdrfdbny
+aosrkxvljnapvnux[ldzgwtxmjbynmlp]yrxxllppgosniqv[prtvqenfqapocxdrlst]gypcighnnppaytp[azueqhhtymzpujx]lsgvwvvgctkiyvlc
+rketxmupdbmrircajep[xfmnkumekemjnwki]zurvxfxnrrvkmkrhbxh[lsrwyjtfjairiuwbaw]dyvmozkzkcvmunw
+crxtvtdwdxejpebbv[xthcfmihpjqbhrvqfkd]hztqefpqdtgyhfzqsi[nlaeacaqscestvv]ylbteskdlwjfwru[morvntwyebnmswguff]othonakykxxajuj
+zclhqcnlmxsurcrqaty[stohpulyrzcbabnydyp]veajkekzuxjmecdzym[ysujzinvkawzoqi]hfkcorxooelnfididyu
+oejzfesyaxeittrdh[yziovimnkfkadiplm]arzmtikoiveyvlsdkwd
+wvdwkqqmnretidj[smwnemzwzqhclpkud]yzguktkwahnuabs[bbyhgwmhhbpbwij]qstxwyfjjagyqvdaexg[nkerjbdjlikfgdv]qortpkyhpqvvebjdzw
+apdkznwjfxwdrsm[fddlqepbyrbrfgmyeiy]fvymcxblcjkcvpcyup[szsfswjdzmcabwuz]hmutpmhknvwrlwbvs[vpfcztrelzjnqzq]gqbpttcrakuedsp
+sujqaghlxszzfxf[jqybozaufdtanwa]rthiqanlennnowvdkm[elvfekcowitcout]ntjaqinnbwtqsctwrz[axpnqwfjmkocafoeadn]aplpjbnhkrcrbebmo
+hzkbvadkdojwmdmdxq[ohmqkaainyaufipcso]zojzxelggufdascjz[zlxncckagxntpzqa]kindyikavjkmhopcnek
+yjcsnegfsmmnfce[ueladqjdaqflfas]wcifctlledgnvodtlzw[zqswolvsfhpyrcivk]vemkuyjebqxyahb[ydjhmgjxmruwwmq]cufuqsyyytlgbpwrj
+jkkrynqxqlgxukyfv[fugivxklerausdl]shcuiixkbmzymoxv[thtakgbdzvjsjsera]lmpwzqhthoottxvp
+ncmijtczixmeyfuhspt[ixlxgrsyxrebpupt]sdoinvpfizdezpc[xckbxvncmseucrzjo]rzxfgqlionzaeocj
+xmqnycsovydhyaqiv[iuvymmaguzbrtgs]zhvxodssnpnhajwzy
+rqqzaaswdepcnnmqfif[pzkyyjprisjybnnjcq]kqpjhykszghcripq[vgdhuqujrkqljuc]qhtxqkqygazsvuh
+qynvobsdeutfrvb[fddgwzhlhryauxzb]etznfbueibykerqfugr[rviezfaehsvigssm]nwhvctxhqvfdmgqe
+ihonnjncwrkvglabk[pnjachlnpyonivmjtc]uoxellmcbixrdsisuhb[nkwsdmhisjdqurn]bowvauofupqfmxf[liiytxrcuwwnimdurys]acluoarkxopwppv
+ipqsfckjkqxkxyuvxje[arswyomsnfueuwmcbev]mmlwwcviicdmllylq[jnqpolrlwmmccsd]nfobgtdlxveuuldt[uebjwwikiebtttgqss]ikdxnjdmzbrpqqvw
+zhjywcsrtcadzdrby[ynasiklerbnlgidest]xhzwkwypktpkqgfyh[fuuxtaekwjpobdjfvdh]jcsrxmtbrqkerkrc
+osahjtbzrqukvphpe[guutbgosbfkaurvuf]baiwluaouikebnlgf[cgssqcbscupvvadpbt]lxwmvxorsfcaorccxp[jcqzcrfdkncuoqj]gbgdolqdrauivfnsyti
+vvqcdtcodesyomh[efjjzleahiejvczmsd]naeosnsaltqgjrk
+yucpovujdwslgdczxzo[fbnfueoeatnphvv]gwegeafilsbwgor
+thfmmzylspbxupt[asfhmdmkqwnqppnmu]awoxkgkgtrkdjzz
+ghbifboivgelqxkfeo[gtpozhzqfntyyoodc]yjqcvpimanwiunamfh[aglylsuuakjkmqx]edfukuqcchtbhtblcf
+qzonwqxjkpwqier[qmrnrkkwruteiijirkf]xhnrnahamaegfla[fzshmzjiczdyzqhwx]acjlrknukkbewao[afpeaepzoljqxcwvs]dlvdxhsoljmqgmvzf
+mzibkpddgkilmcwcshm[sgpxutpcqniuckl]kqiwkwdgydpnjcj[exyhorurvawneziiy]njznkaphsmgisqyujms
+xgzabblockmothpuxc[mhiwwhtpmtbxowbnp]aucpfqmnquiggenklcx
+rnhfshqrlxczmrcz[agxxpteadztvdfeo]zogmjfpebldprrmqg[zppblhkevlkqlyie]mgovaojjsutbwtpzsm
+kjgtqizmvuqerhb[dmhtzazyzqwjhpn]knmrbytrwrcsonmshb[oiazannnreojooa]hkhackgpdqgyqsgnb
+orhnenfhsjyibqacq[tznvydkguvcwayiwmi]hejujxsitqcaabjwskl[qhpfmxgjdfgtgmy]ahilwlhjkfytezctsj[ewxepeeisacexgtc]paxwwhhpaukgjnafuwl
+mhmfziehhppfqoocvju[hmfnlywpplffsxwzg]bkhkauhasnuoglve[oytxewvmknoqchvy]fyodxbpsytyeltnfsl[wojcbkfsswlcuqcz]izcrkyxzjclhkfuv
+slabudcjhktddar[cvkvaakjffjjovgus]ahgxzdctihvboiarn
+degyynefmxidnbw[zcfgkvupltxmbhroi]dbnaezqekcegyki[tjrnhpsmfftiscppybi]qgyifwlhvccshdiqfx
+sxszfjmiathxoqnxg[smizlxpwmelqjlf]etoglecoddmflqma[hsggyxsxkhhshucgtnw]oqzadjxenphyexaqrb
+kqwjndajvawmwxs[fskyhhktkilzwjtkt]ufpvkdnhygmuzfsfiso
+iqdscwzpnnwehtqmwrd[fqbmsfrezrkhqcw]gqkpkiqhtrjpusoefg
+bhwbuaqjofxcbuxrqub[aaanhuielrhxhlzscv]fkgimzkootysfzwcan[svktoznaqxkkibhigju]fmqhtjgxbrovymq
+pjybsukpzvvyouum[rzeunjnideaseer]ltquzytuezonpowuhdn[wzwlbeegsgtwpzo]hqivrviswwfsdmpgnz[fhabjemewetsjrjhy]lgbwcozirgljoudhng
+ampiucjqxwrzbdtcjnr[ufubjvykdfixyzqq]mcxabdvjzhohlcmcu[xihctxapmjpmrev]mggwuizzzxymhypmcw
+pprbxhbjbnlqecvmu[ewuffgnuylwmrcvkbku]bntyrptthpmexiakh[lswyqkuxrfzokacp]rvkhcgbfnjivaagp[mnpbbcgrakjlmdqt]bujykhlbutiiqyke
+xtcidzkptvkjakxl[kwjzzydtkvjmqdz]httbqtbiyxwryblrfd[cyjwthdmalqkqvso]knfncfebbbueoqze[zuruluaalfysbnmf]vodfiptptwqpnllvbdf
+wtjthnkscjzzqrbpc[eirytrqekucxajz]ghycghnyntrthzkechc[eiylrukgxsqpetjfnv]xuiymnuzydlawjygi
+rjrldatkdhvzvgcux[iuhectextisybzvz]vycerefkzhnmdyg
+lqftkkvpvepilrmyty[uptcsbeqtmcljaziisb]himkwiqkrogoyhjpru[wxocqzrdgaclbeefd]mtytxwskqznxgpfex[whqbcssppfhqedhv]cbtiuzgbvptcticlbcg
+pbotpqbiqdjzsmpbki[zqcshqinikcszjm]xjxijypculvuoavvg[nltkubwokrppvzifi]dmedgmkonytjzzk[obonilwwerhchueuf]mlfqiwmaicuecljj
+exlndpqjplyfdbmvlji[fzzvnaszvmpwpdcovj]ymothxghgfddmzqtglj[wyfqyqwrhanponsr]ydpntagauckmdqpjb[icumanaybbefssdjnqz]owhsbdpufodsqezginf
+ukfirftsouqdsgbgmht[nrkpwksebkijlha]zfkumnifusjysuzt
+uyzxwkcgjfsekdhktx[qhgrmuyjmfmunghm]mgjbupndudwultdnnt[oczntpgnyanxxgdqx]oryrlqkmroilyca[xbevednhpnvzzwmrorm]bdozfrabvamfxae
+toqvrteazudmppbrxct[cyiebroauwofshvceeo]fhoxdufwnvmlwhhp[xykvdatsfccxlfmn]zpqqflqttorrmjs
+ltkcveeqyawjrryerqa[zxoihtpkswzjrhnbvz]cfpirvnjowhsnnbehd
+gdiyzvnydjwhfzrimq[lvieihnyxtdrgrbs]kpotvolpjgjtfiqf[koloumkhoyktylql]cxgmdumzkygpppqe[aywuzxkrvrevgnnihh]uplcpitzxbcqkmfgsy
+tskqojnfadpujfxym[xomwfoclpvyejczgyy]lkmawlhwgnpccotaetj[fvhbgpqqvasfykn]xfxmjfyoygcsbxl[ldveqjhkzxczzgxhbxh]tfpibohzhgrythjgqor
+xkduagbswofivadpo[mxlqngyjwbqfsszj]xoxngqbxwsttknmtcyk
+zvmlodxbacmwvdti[itdxiimzuvluomfxq]ymrkoyojdnsjqvl[dihqibcaznldgoteyx]thrrpohvatzogxrz
+soetmauqgsswblf[hlkchnarzzrgjawosj]zsghpkoexwcujpakaou[wvfxggiskbpgntosh]zbohdymojoxhndfr[qhyzatgvedhoibktw]iggjhmravyoswvu
+mwjmmmeiclpjmvishbx[dbmbrjcjcmbnqxq]mvhzexhgdmmnduc[yiccjcrvmzjvygs]uyvqfjmiyccasgzlz
+dsfwjqahjoozkpei[olrrkslvxvijsyopa]jmzojmvqtzvkhaxukkv
+kudhszsgsrenjqcrbp[ipvxqnbradyxoline]srcnihnhywqlietbgqv
+eklfpuufieqqdfrgouk[ycxgdyairggpehtkim]sdfhxncpiqxguzlqw[ysjhhepmruqaegxp]wklvpveoxxfyizmf
+apdypwjfmxhjgojtb[zojzoufhucunvjr]zjpuqiciaujfbjta[wlusnbuvcffrnac]ecaccicpvcmbomsvf
+wenmnejyihmxaxdqwqw[rckytszqrgaxmjpbqh]pngxudjgdtbshebyv
+ieyarudhbjrrevfodgm[grmjubbiqdodhae]mhzexlzijmzpltsxjfa
+byfyxjxqlcpjxbpd[pdqkhutluqjoelb]pberlwpeqxmovie[zkholwknvgbfxcyymye]askmwovcktpqhcg
+ccjcygsnanyvdss[frpxggwvfjuugdysypg]tuqczwtmobkusalqusm[ignjrlsysasfmzasa]nfpomrlygzjyylhvypi[lahpgasntfymdoub]rlvsrtudkvhtwhycf
+omuyrkrubieiduzegr[gcigoszvylmdrlrc]jtlrlsgqxiqtciehh
+hqeghunlieoqhetnh[unjtmdurovonejpsjtq]xtatdniykzzxpufps[ysaytzqvcxkvimhql]tyfkttaoythcttexrp
+ciyuspkrywyyplmlro[myfyzvlzntivldrquq]eighmudngyiwlsme[eukgbrmtghntxpacth]pmvxbxswfexsnkxmm
+gdbeqewbrhyfbfpeti[yvyiclmkwzelbqi]sktocytuvyvpcia
+gnfkqxrtauwnkhfoyc[msfhopavdyhpvpttg]ewuyaxehxbyziwmxd[iyqrfiudsalpmpk]smpmubdejyevdggead
+rqvcsivlxhfyboxj[flvvsnglektzosreb]yrfdzdgvkzgrxqoyv[rygmqeiccgtqqmni]frypfnzvhkzvlabrr
+idyqowifirnwhkk[vloivxhtkdzjrbuuzmi]beozwodgehayklyr[cptxwcsgsapmprrp]hfrdeefhyehwwvghgdq[prcadfsulvamytpsfo]tyodjlxziwyqtqmi
+tdwoqxlhhaqkdmv[cxayaazioswycmwj]pkenayaygxyrtqrqugi
+vtqeqlrohgalpwrqig[bewbjgeryrvhzwetm]hpccsjcgunkysntpwp[yefsyqedopuhssgo]jjkkuwoyvhzzcmdlvv[uqczrglqumshdhkdkut]dlfilxdlomkvtjhv
+fezgzsmmxdvhtmy[rrmbxexyopsrhxag]ezltorfyxclstzhp
+ytcnqprainktcjei[phwarjaicrgistkt]qdtijjhbywixrie[llwwjrzrxhaqhie]ufaezqgmmdhhzjzrza
+uyvaorvuqwbbexmafbj[tnpwadyyakeawtdextg]tiqechjccyyczpvbf[vaqfvvcbrowtjxyu]oqswjgtolyixytoj[ismczyxhizrzbbpscus]rtlaqgqrcxpjgmih
+jzamkswiztvnelaqnqb[iptcqxmvbgyaeiwob]xnhehagwcwdgsvpomgt[jsasqvgectyfdja]dgjdtjlzbkyyckvy[fobafodakfhhiem]thozlpiakivgzzvemu
+owfgxupnufaiuovcesw[jeskiymcmexnjbxrbp]obganlgvlqdczqrvwad
+chsvqakwmnabitpotyv[eqeyowfftbjxdkpyf]cflqouimlafrxuqvh[vgjbvqafqyzexrzhr]mnywvcxtgsaifufkcu[rtjuztroxgmpkbnim]xsqyofncdrvdpin
+kufzqdykjclolpveo[fopvuhisayecxlainzx]wvrhymidhtoldhb[vylhmdjqsdhokif]megnkxywjthliwepc
+cqjpttuijfdzott[wubeiefulpuuhweqv]cqxbaudhnmrvrigogf
+hkzaqueemmhessqjq[xofafbaefryhwyzzuoc]yyzaekuutvjrwnhonpk
+zsgyhvutvjmrgnmar[kbxkhssdsmefafntsr]ocjxtkpqmugcvkopvsu[dsdwezhcblqssurfmlx]veiioiyfnncyfrdwyv
+nsqgaufitxefakffd[brdfctppxqczvlohw]ntxmfmrsajxuqmo[pbalhistyzwnbfs]inapnupdvnwtlvvu
+krtwywfktmbdobnq[msnsspogynsnwdb]efcftgrjdyygncnqdks
+rrasplhwovftrffuw[txyylwsjezcxalx]voncsevbgofoiiolvk[axcouuspjtfzsekglc]qoutiffuqnorbpnlp
+etyvjsjqwelcdzpnjxm[eetihszvjrmccshr]uskafocfyjorzhdx
+rqfzvsuredndurz[ebgtddsixmgsugd]ilczpjzsukpyekhobu[eeciaduigoflustith]ohmscfdomzprzjncno
+jjjarldpnxgwvlxve[yjoqlmnvtslexafgvbd]yngfttqfsebrcwtctf[bwevtymxqlrpqqaage]wdcaqtgkvmzesrjex[svnkfzogwcsyfxoxh]hvrsvxcpdxqmlfhb
+ldwuplbjkimdskui[flisuphwbiqphsddaxk]eelzsgjnvecwedneyb
+busmmdpbgxvdiytw[kwlhqlohknjgwfh]xgmkafonkyzffqtj
+ngtpdikbtooilycy[dwpneelecozfzwwseg]kwkwssbtktxenqbnyfs[lekbaoqzpvjbnuvq]vhlbuorxxxxztocuiq[rscjyzvyznunxnun]jhipkmizwfpoxeuktk
+leghszcprzadwpwlakv[cauvyhahnjycqgmslqr]pisyfnajcsrgnvkhcmj[ozrbuuodecumxzbsr]gtqbofuoteafyjk[sodglraziyxhcpm]lbzccqgejtsczvj
+aiqnofheehbiqxqlg[wojpqldgrsrkqqpywb]dyxygexggvertuktz[iolnpmkijfefcsebi]okwjyjatnoyvlhe[zbfipzfoszigysxpwu]jitbvwjmknigdnlt
+tvxhyndcnfrobfrdvo[vwbjbbozwjpolbmlkwd]kzsgbhkshipoxtfp[sylshvahmztsbngdl]emwcmnpjzydlvvknrhn[aarrocnhsmnzqgozo]uswudvvjntlhqjc
+adbrrsdjlpyizfgvuc[qoimvkfjruwpheezeuk]gyjjepfgjpnyajypq
+xgkzhzjlkwacqnihyns[bmprkvdabnasxzqzwg]hxwyywhnuntidvpg[mvqpemdfnvvdlpul]ttqocuncdebtomizabo
+zztkzvwguaggryld[fgkabjmksknxlfhzpc]iysntrtaaweknzbxemc
+ocwsupvhvpcgwehx[vnmhfmgubwbhhrmkp]hqpkkwxwwefzojltpph[bvsvcgwsztazzzjoxi]iasiueagvwjgmcugh
+tkxywinosybkrutpu[eluxrinxkarduffy]brxgvdsoguiggjfemb[paaawmhcmdxneql]qtvmkmlldspsheyac
+vzcnrbtoegbsuglk[rqhhdwpschucsvlnq]hzjzijxkcoxpwhi[glryptoeiosdosoj]fhduvpzlbptbehtt[yigihwrodvsulsrsh]numkgigkznkushjc
+oexrobvxlwbqkrigz[nnbfhaheuublajo]pvlstoxdjdlbroezlbj[ykvlcsvqstxycpp]rxxgokhffgyioltc
+cstzrhymnqxwtwpnvh[dzbyzhzvaooswlkdrof]dzxgsohzaxvkiwho
+hftmeaqbiiefqtwklr[bmqfhgvsfrywauxq]brzoeoncrvljpjqxpjd
+vbnuypzeryxltunvcb[ldnuxdvgfcbbysibhop]ejgwhaxwgnnbfide[okhykghpvystpufnxqr]umdmoixuvfqgecr[rkwsaizjzxjgmmftw]czzteyolfgwkrnkxid
+nvflxkucsnbsltnp[iqhnmiyolnoxjzjzjvl]ctdsnjzjaflstsy
+glmwwqvembkbsnvs[skbkkvnoycklltrnyrd]irlewhaeagdiojbr
+gmzbjlrhyoqkiyrb[nezqwphjfpghjubnw]lflopkhihhamygznxv[zuecanynqmvceqxyy]kddyqjerkeuhuamjxcu
+kwneigdpqhtznqaide[ncindqlugpdagtfzf]ctutcducslvhztsii
+vhjlncnrshwikfm[amlxjsoevzrlkgoxnml]lztearcwiosrcmhfi[gkdbcfroyrgwylu]mwhzhimfdrflqqihaq
+wlswesjcluvzurgrnul[iehnkjghqwvennpj]znqbjbnszpnklctx[pkxxihelrhfkiqizi]dlmwkrxyjxaumvtlbc[icgjedlkxpjwmauu]cpbstqjtdebbywkf
+yxjwddyrzrzhqrarheo[dcayrrmkvazrzzlpqh]gkvbwuimfochtndis
+cmqdgywvwqpfkixkga[zkcmkmqoxmpzued]iaerrfcfhcaidkkvwvm
+uhwbwhbgkrzntdxrw[pchhzpiwclaasygyqn]oalmglktkidoijgyg[yugfmrxigwwqldfsfb]otdsjvxzdlsdhnyk
+ctjuabhainyjydm[axxsgakjkreoeifx]qaphofrkpiflusbeecj
+hdfthabpjjuxgoh[zskhkbvmwkfmqct]vmqfixzmyefzvza
+wnihepbftegtdrtndsc[wtmfxwvxzxorhbj]oqlfpicrqpjgvmo[zyvhvkalgcwwjucnxq]ppatiiiatwbpyiwjr
+ojaqpoarskgzmtrj[blfchukdercwzqa]anfsoaopkutqfqltry
+ofijvkbfofbyadh[xmlicvxwtnufzpn]jetnmprdolywrbmjes
+fosypykuipsqxaud[tbfwtcrdgvidqsg]tvmvfhrepppxxwme[qpmrvterftfxchiv]flnooydpykdzrtfck[omhwxcdomygkbaeqrfg]cwztbmysqwpqfuig
+lvojllusjibvayrr[izfttqfhjethscsrghs]egzyjonmwdatznvzjw[mfxjaelqslyvkaqir]ckbkobhykxhocczot[oezwabicsuchjia]ivolkjcvilnlsdnk
+acytktosnzjatmwue[medgjpfpvbiqgld]rjsbxcwqhrrklyfuu[xclxdxjcgjwkervy]mspnrnsznpccgcke[ptntxmnzdrorgoexbsg]bovvgignwezlpgoy
+wdefvabtqsgstwhdxm[otahaybdinlnszsaan]xgjagsgrnziuqxjasw
+cqkpuofhsousjfnlfxu[syvkhshtiyisqmrdp]vtvtzgdxigpsxcpdkt
+qwagfdeyxorxoaphzt[kijseqropygskgre]tnpsgfihigocogn
+nvppsgsgegzthtmpt[dsjjswqmzkoqtihud]toeoabpfknrnwqxk[hgyvhoktbvmdvwauue]pniilifxxtotvypye
+noijjdbzbeowhtut[tlfprbqoqtftqnjjs]fwqyyfzzbzjeykhoje
+rewfvmohscszlog[dwgnxketzlgefgf]fmvoxbzpxywaicq
+pvtakzfeeithcogo[mbktbqqelkzddsmn]nuydimwmhdyhrls
+qfzdrtjoipdlwkd[fsymmkclzvcdvqexr]yrhwcyjdzgwhmuijhth[zgturekjlobpmcje]eywzpwpfahsrwpwl[bgyprfkbmyaixrqj]fvhhmcltucokvqba
+vbpnikyhvhqnemdo[lnyocyrozyteoxalil]phhqtzpbgpzrusr[yygaktzkmithtegl]cskivnspoecsaoi
+obaxlisumjgehbkpea[ehzysfspgzssttpebuy]vwceybunjzvlqevd
+fpanvbmzhlkcazo[wfnkxffkzmxnslov]gtifhhnlnnxkeaolr[pwkmfvowikzjctrje]anfzfrtlihlyutaq[vbujdswyelmwoudg]lckbqqgkglpkfnhu
+ubsustsojocdyjv[obkxihfxtkbaeusurk]zmlqtgokothiokq
+fpgjwchgmuuwpzquwf[xtluejeypvgynbsdgip]nyztcugwqufjpakuxkb[yanyavbmpeqlalnk]tknqteuqrnnorhcm[eshuljurljirasr]supqastijujykowxxhz
+solyplfhwchyjtchjuk[wuwirpjuevkxulrs]axqqiqzteislutclbzo
+oktlpryceitvhqqjqxq[ufupbpapoxovifhqp]xgrwutvfooowfaxs[yxoxzdoqyhxsiwcxrgm]swmalhlzrknfxgnamr
+kmmguldgktbolgarsp[lxrqjtqbuhuthezfcfm]nhyafiyealodqrmagqq
+jfowosecwpywmrwka[rlvhxlrwehljixaggho]tadphuxhvtyxkgvyru[kdwmctblkvpkral]ufydjpceosbxpcy[qkiwffygsjragvq]zlvqihgbbhdojkgjgj
+fjnehklshlckrcdhxk[umipduxaengqrizo]obuxhxbrybwifedma
+dzeftgulomkuwyrrm[aphjorxpuphqsqmp]nnslfcfiblaexsbftwi
+eypbooqqyvqucqvyys[rcijvtatnyzpafpqhwi]jrpwrlhuiihzfwt
+zikyfwsyxwrtrgdkjh[netvaemiverwhfctosi]xwdoncumksuzsryj
+jxtpnxhjudmsotudd[lgvfscyjpngmela]wumifhvbwbmmticp[dvxmvcccimvvcrvpist]czyqdmwoqjgnfvjuxul
+fvmjytywcfdqfmfvj[nhufehmupvzkcrtewz]hyxlzunwnjccnnphrsg[hrfqmrewnweuyulb]hmqxiwaqfebkvxhv
+peqyzkuviznbwojhtys[svfilvdawzpmtygynd]fpfggygzketpcrrqx
+ttcupspyysrbukznk[rpewzuewspsqthbqb]yszbsclsnmbgoazsfl
+vwoufilgfhpaqfxt[dmlwugzgaywwzqb]rkwtuggupfsffridmux
+faibpioziimdefafugx[unrfywlgqlxqmwtxrb]owzarstubtqbwwjlh
+mvgbokjnhpcnsgcpm[vznublzcbsgzahkjprq]qdhqdlpftbetdzckvs
+dgpkamepjkfizyaknmw[ctdimkbvwctjqcbl]euwsfdqpvfkrxuwr
+rjcdwjzbrqqqqljqj[vsrppwgvlsokgpn]rxpddxouefplfnctudb
+lhbnntitpjdtprbd[cctbkujpuoegzrijpus]xbkzdntmvzbzfxljvt[brlovkywclhnnoyrz]rhixzndklgudnxkr
+byahaivirlqxulwdoe[otyasqivnfuwxmpn]vzsqfapigdecsmaqd
+myozxxksdnucpxq[jgpjjngigboxsoy]tidzlszxsdbqxba[lctczcenpuntfjnf]hzdlcamkehorgpz
+uoylyvyljpnzqimzgh[umieqlmcsmhnnxle]zvxwqjbaemhtoexyzr[gjyxtenkxacukadvhfh]kwagkgvaqklyfurjnar
+rqzfgsolwpyfzeg[fqbhyjayacblhmm]egufazwxlncxundcyyw
+eexntdgtjwjtizhlc[havetzocjnmfnpgzl]rmeusmuumcpbzodie[efuqzkuscnrbxwef]ehxrajahcfdggjyq
+ozakiysvzkycefw[dcjsobqhxqyxnvwz]yuoszalpobgzxqk
+pterhsdeyetokcbtzn[cdooadgsexdxfzjmo]xdxrkcynckoeirmjnlj[matsfmymdliwcqlqf]llnuahmiztvbbpise[egvzoittbupbbqrvd]bantcrmtkbvvbxi
+tqpfhtrunndzpsd[zjzqvvckxscqzavcig]zquncdjejdyzegvcm[sxxdynlbdymictrfspg]smgkjimutkedknlppsa
+byjykuzyigqofolpgf[cybrboapdfgimjwjm]oczicilrowczdlcy[tyaduotkhfvyatb]iklhgcjvfdyypdrdbz[dqkfqaadlcnxfofsvw]syuiaqaemufewlijxk
+flbmovywhikcuedd[xyzunixgypmuhyj]loihlyylswpxtenh[jadvlnlzdpmoghiir]xbiwlfkwxtthlimngnl[vgtvhphgxfsshkgkb]vttcixaajhdcjnqx
+xxxluypjxxutqoozzn[gufawigbmnhtmwhcgry]yaldvqcedheoocj
+seczijwqqpigqcchnz[snihttcoqeotvsvxtsh]zzgbjkslldiespjeejy[dxpgxigvppgnnddyd]hcwgvtogqdyllyhkqj[hbkamssyyusrgbg]dnnseuhlwkwnycktlu
+xeupsswdnrpzqvl[tmaszjcshsavymzuog]svjeaxmdkgbimlv
+dktkcbqwdeomyrp[fqaiihosklfctvufhw]kscgwrylrgbrxjzogj[hqvwmstcpchcqkowtxp]xfooorpnwwfrqstxft[zclwozroattjxczqx]uwnclgxymympirm
+yohglmwqjxpcgozvfc[ojnlrvpzwcwgnfbvf]uwjufnumsvqwxpg[wrfczzmahjdxdzhifs]psipfjeacaysvubcqqb[paeelhpmpjlvbal]buinqeedxmiijkxpcpk
+ficdlwimcpzelkxcb[kyizgumxqprpckyyh]lcwwypjwqbzhtozovh
+bycnifysnrtdseez[xombfbujijpsrccccl]tbvuubyduxnascxjkds[gteskflapsthkzigcet]otggllmgcgfgqloehf
+wvrrowjovflnwpjhhrj[dqfmznuqmmttqtdqnp]wevjmhhfmorcrvxvw[cnjtxcdcketvdidcbu]icghhdkudxptbdcdhik
+wquydkoyevtyfwqyimg[bhbhiqnxwfrcvqcsdq]hvcjbihyziwvmqr[phnejggzeulkkbdxb]uzpvcrhqhfkdkwvxcku[piqegxvplepyfjff]xqgfyfmlqqgcsnngmli
+aiufvoznehafclsi[ynuiezokzxlhzsnlnmw]buhvbbmikiczqjlfhg[qfqcudscoobzjdwfyu]dcqxfcrpnhywlcabobo[piypuleecpciydz]xiendyljklimrwaexac
+bmcenbqijebgornj[kskdxdmdlojqtjtw]kqpwfyitjbkfubsh
+wjivpitbdiigvkhfpjf[ijhxqgwkoctfiyf]ezeuczihdpeegpnppj[rdcsrurelstudtzqv]afvyxjglfxybwff
+rypyyznanxetdychyd[srdvpypvsmzquaeec]qzehxnsvvccjqbjres
+disgynuubaeuiwg[qhmjwkqbmmjhjze]zgunyyctwtucdho[xljnbisahxahllyiob]astxdjwqultlphiijvh[zmhdobafwbzdndlrm]hwcwvfxwjynbaxidj
+cdhvflnylxmmlsgo[oollmpblrqislxgmvvp]nivfytkylfpufcdxun[bocnmaazerwhgtzt]txxystvwvrsyoym[iafzkvskmhqjdtk]pgdgojbemypqbkofwf
+sjtahdwpdhuosbqyss[lopwkbhedbpxtcw]bvtrmrjxtncfnrw
+tdofrfbhpawcjokb[ynloiqgijuwanfekxsz]fdpwynqofzqumlrelfr[orxakqzzdjfnzlgywae]udzboibfngqztfguv
+huwdaehvnyhbowsp[kbskeavlxslbvco]sekeunfcfnrsjqgqpcd[xrfzxupwqfrobegw]ndphbckizbunwqmykse[qyoqnkrhdydzuir]romctjjzwxjbxyqm
+eyutpqnxiqygxwt[wxsiplbaidmlgph]vhlavtrefmbfpdfbju[owuuvbqjuailmgynkqa]setuzkegazwdjyzskty[oaqtnegjwglqnyw]pyizfgyjbebfacjexkh
+bxpzupefyifcfhkv[fyllboalhcmvoctf]bvfifvthhaovzixpx[vtppcxdmlfbfgvgolil]gtyweatzcejbwtse[prplzrovjaeczsyxc]jkylsdulnhfilbsqh
+eedtujnpvzzzdpgfrm[uopptnavfamhccc]qdnckczikmbwkxfmst
+hzpjojvdukrnakxzkdv[gychyosqibeedkj]efhirtkgyzjnrqn[egmuiotfolnlyjg]nbleytvfmuvypkpabt
+xadnnqlykhisnky[hvfudohkwpthdtyxe]xumogpuzbvdpbnapcw[gaavnafcpfbycdpvz]xlgtfefhzyskqazl
+ohnpejtztddevoitaw[hoixesaghtpruyayyzu]ksyuxpootryqgsfctcx[yoazsorvwpkcrjqq]allrvqctxxhldwwzil[rxxioewpnqttrzaevnw]tjgvhfbpninpzwvxtl
+qhapfqjbpzieybx[iobyolfvekomzeelsd]ygcprxtqzmwotja[pheachmbpziycyhykp]yhlmlzbdngqpvfcjt
+egcxwspabytsgsbam[hewsugjwdvnywgjhrsb]gbxbpxonzzllmmkags[jylmvbwwjvmvkkgvusd]fxckijyjjwfrmlzp[eiohquiromkekgsbp]bpimyywlklqwdpfasc
+iypuotjzbcsafzclwb[mudgawqgospvlepaexc]bsqftdoatnacbnpqk[bxaxwphnmcxlptaz]yhbsqduzzzkviyxmv[cfeyjhtefuxjqndg]rknngkyxrldxnqxfil
+epqhofdmbeblgqjcpan[tuffplppwdkoimwbu]yiyfzqemymmtzevrvtb[vzuuiqvvudpedkbdgq]qzkbzuuvgzujipvh[etjfbbzkhkhvlslkjg]sqkdjmgjilbpvmr
+cukbhochuhppwcuwwh[ziuieaxmtjrcovi]egmfefvbqztrinknvh[tcrdwnuqobusvhhhuw]llwltqrtuzujeuatp
+uegokkxxfybcozva[hwnrfpsyzbclsubdc]kxssypkvfyghukcsted[uvtzwttuxxztqwwyjx]lhlyeezyttvgxgtz
+vgriivdekqhhyzgmc[lkzxlushgdqezkwkbv]aqtzbkzcfxrkuwkw[aeubxxnhyhlolauhnu]qphfpphyptbmbvcyutk[xscabrjhmsfredzulrm]torgsvodiuuxkgcp
+blygklicgpngtpgcldl[melaiuchcudinutcx]fldhqlhwyjqhgthjsrb[qnvfdzzszgaedjqky]amhauyjuhdistfgbipm[irrhdtrtvlhanuhfb]cszydrvyiahzwegkdiv
+yrncnxrkuamoung[vteffidkspotxmwhna]lohvncugddeuevq[ueuixhkoouhzzfucs]xgwgddhczhiovgacg
+gowzwidadczncgofqsa[gzkezmlagbaetlf]oochwgecelkuokyunem[slzawxgblqhorfpezd]chugkzdgaukccbeoi[apmckbkkvlblsel]tokgjnxyppksnep
+zyqnagblhgoyiqihy[oisqkkmqfxdtvfx]qrpxcdxvmtlqbgvm[rsoqvutimhujjhbwaf]xtdayhoscopmejfxz[sqcpfrehprvngyagm]ecwgbravfceaajqg
+nntkrxodbypdodgtj[lnlglurkrynztgae]twtxdcskknbsbinlnnu
+meztofjunuxbkfx[cthbsibrfgxjyjawtv]ujhnboyhpoyjprrheg[qmjwvltvyjgntydrmeb]dsbnlksebapwyfrtr[aoyswieertsyvbfijuw]wfzftnldrfdpnmnn
+aanwuubqnptyoryyrw[izbhposjoffhknmia]pmpudrwiwouwspqnozk[sojpnvluazibqcqkw]veawduaoceyxmzwbgd
+aenjhairjysyrfylli[ksygiscororwmpcbpl]mdggayipjsxxfhz[zrovsdxuwyxjjbfm]vpmedxtfdporoono[zfnnenxocrbtapmnezl]odykztbwvuvlngxkwm
+aetllelassgaxxhspd[knioznfojvtrwjtnvfj]zmdmmmgudgcrchsuufw[qowcvxqgjaoptskz]qyrfhavolkmidaul
+gkevcmsegjotmpa[yjvykufplocymkaq]yhewirtmatswhjud
+kaerzsgqzwhdrlzk[fgmfnhjaylhdvepgdr]smkwpurhnnhaqccuho[cznwafhuvozqolaruqx]ktiyadiryeclynr
+qnfeguqpvoiadeipxs[tuodvfpmqdlndroq]ruumxxencwatfiv[otgvbhlyuhtbtyfews]swsjtpcysedmpsgwao
+mpxuvhlsahhdmtwlhz[saxrupcdkcfpmpvzk]rctxchvmeqnqsxqizr[isqtziiuucctgioof]vdlchnruvtuupzvukfx
+czxihwpinbwjaatnmx[quuiszmtsnqdsugbr]fhhhwhvrnenwekmyi[phwhrltyjkmdffqyu]woxrbiznmygdqbptf
+qwqniztrmqkkiyg[yvknzntvwmikawjlgh]izdzijciztugcknoi[mqpjeordqprhefbbsdj]rtwjvqdagpycdsxtd
+pyslrefucxvqpgtnfd[guaqdwpjlwhfmmyzxln]unlgsygdedtpfrpz[uxytlfxsaeouxxdpdb]ufpwpasnaiqyqnex[kiulyoykitwlllexti]cvxikzspuywpgaud
+rbzuremuvpunjopiw[evldkwtjsfwgvdl]unsafmnksqehiore[ipvgyeheeuobibga]ohwjoehyibiihubwuo
+zlxdszmzwikrjfjfh[rmzbjspugrnhysidi]impguvxjhbhtirmdihz[wlpaqqnimsearxzka]fftirrvfdqzoyusjucj
+yvzxaecltitusbcfqv[witiggtqtgarfrq]bhnbijcfbhoqpojeuqw
+peyeydbwowzleyebpqs[abxvydhobwmlksefjy]hntuuskjfvsfwnmh
+gxdajcawzfzzhjbzpxm[nxdsexkhsbaviwzw]kojsiljoybqxuvi[razmescyfxecbmzc]fdayjgkrzsmzngiszt[sdqgfgolavfqmuzqag]uzbbbcwcizcmhntiom
+gssllxegqicytbgko[imezntkypaaclprdo]hojadqftyszdiohirac[wcpiroednqmsrywvxsh]gkfmxwfuaykpwmdukm
+iwdziuryoqkhqzukcbq[qdoppjrevjmjuod]jewewfyupjnuydkn[ysbuocvxflmhbdhlb]ggjdqbzqfekjbbf[ubywismzabwewsrl]fufmyromzqrxtxsijkl
+tbmlgasrsqjxwto[mvoqzbghnwpunzvxu]wxnwrrzdalxjlflva
+hlalpnzdmwlhuwewel[uqawlldafxwhejwbxj]vkktsmliwswarsq[isoseemfosjusoo]bjbjwogehxaqhasloxq[oktpqmpxmsnvbnsubz]ekgpiztxkkuvpszb
+xfxkkivnffdwrqecja[lvgeafomwyqhlfd]uyvvthewoyqjyoo[dcoayhnhnhakcuv]sfucrodbqeqcqhpmc
+iqfduwigwfxgkhbge[qojiewaocberonshm]toxtpcpkallieefn[swenxuejqehdfutw]oaiceeyuhhzpazuyaiw[gqbyuetdmvtttffowv]neqopgkvwqemnrmauc
+bbwxyipchypnmsk[lefobpxeokqvfglny]rwdgvzdupkxjhppcqp[onrpulkcgonndkfq]eegboakcdoqrmdgfta
+yxeegoeubfjhijn[pmdjdggehnbtvfqkdk]ofdoklopgeznrvssgdc[jidbyndormgpitjsl]ucucnufigpzjuuxdq[phajlefstzyysdkdrh]vziqmjzpeeqnqholz
+pnlllqydepsbgkrhm[ltoscinqrrvkdyusds]qwwtxmmexgsfqgoh[uucslmiboquvlso]xmbeigfpdmodrodwbp
+jatdtuzlcxvgwpryf[dvyuqxhxkurrpblehq]vowbsishfgkjtvicd[krvikdxyqlwdjjnd]mujppmtqzmeviflf[ihqppwgfywzrqyx]aobhudzykvgwwhirfiy
+thmdermwtxojztany[xcohmubhlagpuew]lnlsiczemaohvjhhknx[spnegzrtgilojpnoxs]spnvmefqqzpdfzset
+jccjsrpjiyokryde[gfwdanjjnbycygt]iqiuzghicmveelbxp[tzugzompmkteyydyeb]bkvntycebtvjlgour
+rzskdzdoxsdqinbmjlv[fnwbduvtemtogsfi]oayebzmwazggkoo
+hzpsgtucyxemkvmfxy[duxikzpqdgcmkbl]bluegvpkqmjiyzibglc[qruyknjgybyboyvmrsk]pqyrdevwrpeatgkyo
+uubdyuzvtcfrrdl[stntntweakppdrbqk]yoiwxzsdefzihdnilx[vvvsontntjvgcvanni]sqdbtjoziwfolwbby
+tdpetsinuufpbezbgpt[hpklzrbaryhnibm]ucetauqranqexnfdstk[sadfrrjazeweeec]jaozzdmvmylzatlon[gyrmfjwewarvlpsh]wfojorkgrvraihwpaf
+sarrhlzjldgzhyuvefm[braqtukjacxtcbrgtx]rpfporiksxcacot[zezcjaonoyzxnbgd]jmrjkrugljonkzb
+hclqtamrzmzkhhwcd[hcxqnplterhqgbude]kduskujldxotldizi[ashjjijtmbppyhgxo]ozdvjfhxmojeqagmoa[dppzupkveblwydh]qonltaesyzvczgyng
+urvfscylyvpyvpqwl[akngblyladvcuwa]pauygcletxnisgriad[ovsqsgvuccmdzqcwn]jjugrvjyydebzrjghae
+ohvihbfwdsvpzohtu[qsxghcyyscnxwgnspni]kxlgrkvsbjeomgckk
+gzywjgljugwxnrv[mssfmontfbahkya]gfmnxglcggnbrpvuxv[poejydksxougrcw]tiqmbdmjniaqnqgptk
+hillvlrgjsewmjkoha[iighatessfoqwexqdc]iqwztbnauifcazihogj[xgovsowyvdafqch]qfjgljkcgkdmrnlrrmv[hnjcrfgkftyitryole]muemrwwikauccsregut
+vmdrttktgqkyovr[myycrednrrhozjdhiog]qrrfvxcqpthdfcls[nipthbalwkyqrmqy]xaprggoudqizdkqu
+ofmohzqodnueziyemx[njkghrspckzhduwsrg]fxxnmxloclzfmlkebpl
+naurkqfrkpbbfkmbe[cpttgjergcoemawxjtl]cdkngakkemsmtgtwyzn
+xtwigprawkooqitoy[dzapkodeyqhkixy]zrtxkzjqgqeuagdie[vnieacbchbgexzaf]ezbpshpznqosvuk[mcmcfwuzlyodiqez]bojvjhtatwvmxsxhkbs
+muiyjlnqtepriyly[cnrfxiwdlkrqsarpc]hdlysxsdtpqxquhnz
+clmaeawlvsluxfrhl[rayxcpbervctzew]syqcakahftovtzcdl
+ljjlywtzejfslouih[hmsyjqsqljnppyv]bxdissuzzauueguk[xhyiqeotzpbtzsrd]wapoxmkfmxhbykdv
+duvdnbsaqzqemzc[kfefbyefuptincfaw]jhuvhgdqrnjwmlfrmr[niprevfcbwagwvewhj]hdhrwocbqysjstefldo[uelmkdqczcnlmaefjms]bwszcueianjsjhiywwh
+yrfewhgpkihnhct[pxzsdirhdakahwdxteq]ygayoyiuikakdqo
+wjrmypbsxqajzbtwl[pvltruknhkznchej]ypobvzyforzyiihvzq
+pdchmvgzmxaspkcwkpp[kekolrkqgqcekeitv]xwpjbdcxgoelowm[wxdhdpqotthaeay]ovvuawitaqelckg
+fcqvgochyglldipl[ryndsmjdhqvikwnexf]smwbuebgfzzmfftrdck[ynaegesquznhgmisvri]hwbktncquitjaqs
+hcbbiznmlcfgdfjtgc[xqnepuustubktgck]jspcsloqtblxprd[mudjqeoagjqcfato]vgguzyxablhnrlye[rvzjejrpykdzzqcpgmc]okcylioamjhremephbh
+ihlcdgalqwvznxl[afsqmxduvmdjftmrjeq]ekvaovqjvajxfdutwhv[zolonpiqednbtfpsrh]vurkbqdeglqdsml[jivoaiwnfpbgbzzc]neycassstykebswqao
+bsgrhhzfgwsgzowrbj[mvkzjwkxsuwxnioolfq]yobngzosyzkmgrphxc
+edoabezjjyzijqbgxup[lcxkqejwnnslgykokx]wihvmpynxyyhaysxvrq
+wmbgvnekkdivugwirt[yuioeaoerarbpcmbwk]bdlohxkfgdbthtxlc[zqpipkuumpyyioewz]xssqnavbegcidoenex[xvcirztjwasastitiy]mmcxttawlbzdztesk
+fmfwtjsguazrodvdy[uuzglafbhjlwujwr]rjttgtqakbrloqs
+mjtlntwhjqjoxsbhk[adswsdpwqnvqtuj]uwzfdezklxcvhvhb[rzmgufbrcamkvsl]imtazflkqvdgqvfthc[pvktfhdynocqbhqb]qjtlmgsjspdfgoazn
+hfeiexxrkdehqttaam[uinfvckvhatgmlblj]rhksgzqfcizyqqx[ofgjnqhqhveobpzva]qaxdjvvaibeenyuzpzl[ktwkynazrcnewdnb]yzmotgipaelgbsahicf
+djhinybbfbbvidnyest[zougucdzxpenqpoi]vvxbocdotanwdrjks
+poulgwkphlvqfjplgw[enhvwdoftxrnowdy]jfepitixnyjgvvl
+agbtjztsonrgwzivf[igqgvjqttujviljk]pmqphqrfzfdiinxhy[hjpgkjjwxgfsiki]fqgfwrylhecwcoowxsi[fygonoznhkmzcjcpm]nwouwxzbpqmsxnfhedh
+fnukiqycmrzcije[optroggxrsbsokabplj]vlepcfzbmvrqptyx
+pdteouejbrhsicugggj[dipcyddhrktybch]rsynpfyiklwyhvlzoxz
+yuxxurstojjfnoft[obornuhvvdtcyzj]kivbosojivpliva[twgyjecwqsxjmgi]hbphkpnfffzpbwjgf
+iuauoxmsalkxobrgb[blehxxupivauaxkahxf]torbqoddhsksgtnps
+sjgwxpuwloyujust[psqoquaifhrgmah]vpaddscloldhahh[hditsfewhihijrpf]ofjdasdbjvfrwefs
+arpvdepqyadnevyphg[kbpdnghrphvogmn]wrzcskupnydzepdmxkp[beeaeyelchimtyrq]yppeqczzpjsntfytp[aofegesxpscjbehmcr]wkhyeeykbgemqgcynxs
+ouluccjlcbcurdpkzg[flulmqooipvjzhip]qkxrrgvodksuivbspr
+zfmcvmwchidwtgjmpoh[ecthaqwuytzvxcfk]pwvwrbzdjqdtxlq[fwbcqsvdosnolronvef]sbroultaoabvbtvh[ziihpfydzrkdqsz]uydoxylhbdlicydahf
+wyvxswplnabvdoeshds[zhrpmmoiilsleemryd]pgkwuzialwbqkiw
+ehkebgpllhheumhf[pfovxzqmiqoxdmywhc]qpzsvhisrjgjfqnliw
+bzizropqhokoukoxz[ahvweuhqlrysrwu]sdmyzgqcevcixtomzch
+kfyocamgrbgzslp[bclztdzvmbyetlgjk]llzxtjeauatwnnpkrvp[pxshjlevsleipkfkmf]xblovddfkfhviqulap[zhqfznscbngsaej]rjfncwzuuqwowdhfk
+biaunelzsqaxohte[zyqygmhjmwigxsfi]lmdfmblocglcxaszya
+ngxgqwjnobiygnm[jnhtcpyfpwpwkxapib]lyhgjgvcuwgbxgxwn[rovvgibkfcahiyn]dyojmojklujquiqfsj
+tqdbdrqgfyumjwktbg[weesraucasfagyailb]ilhskphxtzaqesynmi[stfgxrouxicascniwpo]yfkxnhvrwkielncq
+twgbfgwbpygvbfnyy[xhwmhyacxxleyadli]wffogpkjkmysxzlmpuv[qnjizoqydldcwubtux]askyjzovxsalrrgo
+yunqqhjmfpqqycv[vamwyuzotttqgdzgj]lmuivwjmlbeqkay
+qhquozlhiohsyzwv[utxfaionxyjgcnpulf]nkmfgjxfobxmrydyic
+wehhwiznslzkyncnkc[dzxeftrnxfhrwprllke]imknddjnfrzanslzdz[dfqldjhkxhowubxs]ojzmgmludytadwespep
+rbkqkcqoxrfczfwte[poemreldxewfaif]vehqkzgxcwmvocban[ffpechryektpzbdaivy]emfkcgsqpqkqxiitol
+eidbkaxexnexudiembn[xyiztwlbqvoavomnlwv]rrfwfdixzpzvwkhwlw[kjinrqheqjsynha]pilasnmhghvvgaxor[nrgzhlsetahyskduscq]uazoholzvqjdaovgjr
+ynlcechniybypvzubo[fupezmnrswguyjysfj]ckmilshpttvobgoux[hybhkdzvvhelhyvoynm]amrybybroexntrlcmvy
+qpmlcmgstzjfincjh[axvarrnhwnkyucrz]wbbpucxtqbdjxsug[tutypessbhpshlyt]wwlkakvsggtbzcz[rypxpzrrmmohyowkja]aeuhylvosccpatslhp
+hrdlnpgexbirsepd[waphktwkfccnylxg]hgukjgxutuzfovpazhx[jzgspycuftkivlpx]bhfazqqagtfpljr
+ciyqjrkwqlwtuhh[lknvhwchhuntllyvjb]ontiepkrlphiydhyir[pdcojzrccoatarrqj]rwmyqonvfiexmbnjy[nhknsnxkwatatfhwa]qzlqiiovmuukmwypy
+tjxbenxjlgozxrtqdp[fqimqatlktqjwjdzuoc]fedjvxnqivqaxkvcw[lskccrwcsxulkabzp]orszzlxhimwlzfawjw
+yufbensvlqaxthui[vplidvdhajkxfkledbz]uposqezqxglywtlxgg
+wacgjknueqomqccqnkf[erdhexyxtcmmvhums]bnywbavxkfzbqwlppv[bwdbqoqfxejqnsgjd]eafoepuyabzlznxw[etyfwvldfchsrdsjyec]apzomripffavakswd
+conwdmtawpjnzrjlkrs[lfssaruafijkmgdp]izwehdqwarvfgxi[stkwrpsrwwucxlrpvd]sucqudlqvvklrfdgac[gelbgtycawlilemxamk]zmdjppqtsdlqfbhmm
+ufwwjiajxhcorfa[hrdobejvqrdojftlnj]vamxyyehcgnupky
+eonddfixsvjssautqun[kktlnrsxhmhwisd]drpflrvwelqqmdrcleu[vefzppqxcrtevyv]yeayirahatkufcjvax
+gipuuaoxlxfkqld[kytubcrnjxvhdxjto]kwpqrvvtjopyigmq[urijeznvkopxtgkd]infdbnklnolvaqwwvo
+bdqprkxthvsgqlp[qtcbdifrlnjdpxrb]xqmtwugptmssrivqb[zlkwptpsqnljxxod]esxomobcnfjuxxdmsmc[tifraqareavetzrpw]dlpsxjssqzyqwhd
+ylwhvgowletbcqjgr[tnhoxqhrnytlbnwifx]pyzwjmotosezztkqd[ejfcslurfhiompqindp]kvbfdwfmwkiswfm
+bqlhxpzchtvwcqc[jhpqckkyntskugvua]ylakfwmlerklrxq[wjrmeexzlljednrxho]rdobmdgxkucmdrk
+ehtqwbiyigxjvkp[qujbspkhxogjrzskfm]qebesubhovwonqudy
+sjqrkysnnbgtkhwe[ibgrjvqztrkknsr]mnbkbbxvfhsihzkbsqz[hxxhvxonqzrgcant]kbkvnbphoymseakbxjf[yjkdvhsscxggtyyk]tofzfukarcsahrmvs
+ndepmgjnsgfsttp[rgrcqahcpnsyknjkd]uablhivltavxssnx[uwjmrokgisrjukeoh]wollclyotaektyjg[tzbziofnztlojbros]qvbgoapfzbecqwjsq
+lspiukvizecamzh[vgaxbxgipyodtbxb]qpnkwuqxsgnihgd
+khdzfhioeykvnvxuhic[lhfxiidbrwldhvfav]rwxsfwhshazzaxvk
+coaljuoxfhvirzhedxp[femqrflktuakhveiiye]iabhkrebiawlktxmbr[pzvgzzcfzhswxitunrj]kqpbmoluwjetvhdcr[tyqdtrnkdmvdpuf]skrdeadiylehnbiyvws
+qimxmesehwdrqskwitd[nvgxgwksihjcplpl]bxnyyafyzxludvyehd[hswtrhxmggpcpcvew]cucgudrfxfbietibgv
+moiyvifvvucewfqu[wuzvazqcictmsbtq]nktfnkfjbsejorafo[vfreizeqljwshfafwdx]xrtbsdzcfkdmskiiuwj
+kchuwlbokzivzlzvib[izbibinxysyjrvtapis]vugjoxtigdmbdqjn
+xbclcahcqnbzwpvshao[qkamrpzzmssylpxb]tjsufvzaorutvdu
+hraytavipeznkuoi[jmllyjddfakuxwfsx]ofoxhbhnucmiztrtcji[vebzprplbxwqnzllu]peaegqqeqbjikxff[jxzebruqgpoqmklz]liakpsmvutnpufovqlq
+omtbdjlfagkxdlntz[mhwuaqvyldixapgoaec]aghmtjapinrxlvem
+kbvvqlrdswbturvx[qpkrbbaxhpljnhlytou]xsogoxibyznqcpqgygn
+orqcxbycauryvjxq[ijorpddboqkyznnnm]rvildjpthqvtdrzcq
+hvttzyckbqjbyfdn[lzeulxlidymszjl]wbbmixifmqzkvypqola
+eizqnqqixewedcvcit[ohtuntptfbovbsnl]uuswevyvyulevsfnw[etmfugdbznyzikdtx]euprxmmhcrdoefvfjg
+pvxjhbwdlshqkth[gwmtamzhtucvbkmwacs]uyephbahzeptqmif
+zitdlkpouvntzndz[iluwraejfdnwafe]fuevzmqlsflfcht[suumoqktussjsze]dawzltubgawnahpd
+krskxctpuowviqiqxu[xunkhvqyyqiqhyx]rcdhdjoqrutobnjpimv
+frsjlbcvuwydaobhii[bdatbysbolkcpzcxoyf]lwsfakbmjilithjrls[fhozecjhruquesmkca]oorqtbaamburjorhy[occzlzfhekgspeep]lilnnsqheytwakzah
+ragajrztetigfkm[egetcjedsnrseahrxr]cblhtdmtcnoaank[fzhqephlcyygbwt]uyqlhhlhmnfyfcts
+nklzxesmrrdlzyakdk[pfexuhulnvbmndvyat]xjvspjnesqugmkngn[vmzvdrheaknqmzyrc]xfncycggjiaqvirfvnn[aqeinzmbaijlafd]pjojbnvismokshrs
+urteecaminrqiohs[rskgnsdfpksfznqpphc]yaxixbacbtysdrnwixf
+ibvmhqpmnpzmghdtdpo[djdzntakacvezlr]jtdoweayvyiaskblc[qhwimwixemjmqsu]rzekezftftlqqovnq[hzeyrnhbrrducxz]ceiqewhcqqmqluro
+joqwthpcrccoovxrvq[qjlcrltwaxkjenbbql]ovebjdqfnfkomjpswn[qhwrxhvbaattcrkvff]nmytfcchpqktagojhtf
+jeeuutsrxjlqegcdlrm[chrtabpzdcoetzoopc]axdhgbwmwhhlrvc
+djcujdyidkcgwygy[zfpuoobkfdetgiifrpf]uxzlkhxzqgiuyvuc[gboovijloiwizfuuye]wimticbreszjcpsls
+ylpbdnvjaavulnhg[novahskycjcruokxbrc]gzsmxnvpupgxwhx
+qdarjsoimlwxduyp[nghlzeghibocgcbhqb]vuoixghxxsxftuztlxs
+ikdnbajyzpzbtzjdey[fiygpvlyluerdjvcdc]hheswtvpmtvjochdsih[kmjnhhmbpokaxsrf]byzdcdlvgyorjvkujyl[ttxlhbnifbfgmvs]onytmkodkklacgel
+rcpgwlbaskiorvxhgsb[xikxwyiageqvilea]rhkkzuqtuxbhuygcxya[prteqotsqfyypus]mpdedamsijgmdktn[ptlcxgtlxfnvychnwe]mdjujbmrytfbzpslad
+edjzqlaktolcrbwboup[bvmtkmfmidimoohq]kpsgyntrgidclnq[ohqjnvirkjlmztem]smtywugfaobbpvmzj[aksdrqczxftjrzuylmm]ffyrsvfwtqlmwbw
+rkgutyhaonmyick[udryocpupaohqhrmmsk]lmusznhxbkbagotha
+ebtiyamyxtfcakoku[tfggedpatfzjvirou]iwbguywvekoline
+vjyzycrsfycfrookru[iszkkyvwngsskic]bnnqauaqcfxctnyofoi[tlegfofrqiuqlgkld]biryppugzufezftpjra
+neipbfcjvrnrmpijwhq[eppjsmrnolpscnfowe]crsmezklwmkbysajb
+quwdpyfsllgkwtj[ercxwsjcfkbpohokuc]isdjfklflnudrjetf[fuxsclqmfyplxxvao]xflfujjqnglxzxlxz
+vfxrgmnvontljaodk[pwtwiqibbceehlnhf]lwzkbshrmagzhwqyq
+ecfthornfevsngitzhb[pblbvztbbsbsxxuwec]jtjnnhwkekrgjanoxbe[osbstvuwyjietzx]xiordmxphcsjnzfnrwe
+tcnlllsrvzoxupp[ficwiahpzqtauuk]whxfguillhkpxitoqq[ovsdwbddmfojvkqrxb]bfagfcimddodrtb[lghczsmdqufswoayezk]ctkmauzrnhgotbibbb
+qahnaxgypnpjftgu[bghbgwqxwfnfrcybzd]qinmtddfxbpkhqnna[rheeshzhyxfbcfxkd]awwsrosrkyfqcvtx
+siffwvlfljwbcndns[cawuqwatfhgwsphjn]twfwwneebgzxmqyrhbr[awxuvozbhlohuaxim]dykizkumcmmnwiwdx[dikxuxtmacvaxiwih]mscklmepmcgjemwtvv
+nwnwxbeggraucwj[ygdjhwgskclfginltdy]ngfxeqsonadvobrnwne
+ceulusceecbvzesfpia[etyucdrmmbsstudbfo]jjzwvaqsiovrgro[msadpldzcxurzije]mjrrrqwmyqxpdgmp
+aiwctbwfathsnst[ymcmlyeojcaokgf]hchdxsyquapjjgncfq[adzpesdwzpvcksioys]rbfqvkxsicnkphd
+hnbounecoxhinavuro[tdytxmzudgjmyxmm]fovpxazijvtvirqfrup[qbfsslqkpyioabrzhlz]htlcbtysbfxurnuqgs[nybjnpqgugmtfculk]zxdfwtbtbvhxyrtcodd
+ecszlqenzswzeujn[aymhmhqkvzbuabtr]qasueshfbfducoit
+bmvypnceplfbhhsko[eypvaebyvggpcmzum]ycwgnjvrjmdrkiao[hdkledypozrgbkexls]isuydppzigzqtfo[onvsgjzwozxcvgkukez]uhjisxtizfjiaebue
+ljvtminczzipicxg[eqfvilzenlbztef]hpdptelqvvscyfqjbk
+kofmsmvngqzdobeg[atcxvdptaufgfpec]rbyvvgagylqgryjmdz
+qrqirixxxpivzyxidp[vanhxwefpeffrphvwm]awiajngjmxhscxctxt[hnmowanymdizdow]lqjbxcvbswqatxyp
+baeknzdxlkxorrfi[tiqhvwvqoyavllfk]uqqdkslrjsueklu
+usgfgiqvoudfsdyov[unqciexsmnreobavmoq]kcboezrfdmoqrgg
+xrqjdugnwddstnr[gbnpzkldpjyfady]edvtrvipwheribydmaq[mwzdiuqdstogfjy]owanzbjqvaqgsgf
+oumjseobbaxvipit[ukwqpfaqohsabpd]twomizennyccksgi[hszmrfksmdcycyda]connwmiollbtvgh
+skyizttcnisqncq[lcxdhawnbdbcptj]ocvhdptvtfnwqcdmjff[sqbbfcaufseolqwcjt]xlnlzmuciirvedlni
+nwlhzupppktailtktkb[bzdpulmwswdaqrv]kncfgfqmxoohevsxfp[vgabgahytpqzalhap]bbubtzxxzeysqyqp[nhpmkotpzfifrfpmk]fruxnzwuvonfoxc
+yedymyfylbzvjfwst[woezxcgsurflqnrmvt]qsiblcwatgywwbktdmh
+gnbeeaxxlvupyacdpl[dhgikxwvtnhllqs]dzsbgvmgvhcbygjkxz[qmayyikkpsqdoukt]kdfbifunpwlbhsh[qrqskqnysxtloxs]zudxossasajrdeanct
+rhftgsygepdspzqbewd[lcmdbukbzwdesfroixj]oblwwxyfconxmhefjow[fvutwgcvuaemgzqanrz]xtiuegikggcimaobg[uhqwmtpowirexexim]txoyjvcawbfxprxf
+viebpcquqeagmuavf[kxfkxsoijrjklkgtahh]gdxrwirjrvzjcykax
+uptdisvspkluwgzkti[omvlmaxnyxyzwuian]pmieocovsvpfcveurx
+ejmnzzuuduhzoze[xrdlxozvhgiofrc]sxtycslunhjmvejtkd[pakbfwkagujukiybe]adudpcxmlamtkwak
+lqyqdhuldmtwbvydji[okhzffzbmlvqiko]wdcicvzpzkaowwqnztt
+imnhospjiqsxihx[utoykmsvdetrkdxvzti]zgdfvtmfjggwyjef
+lwsirsmcseswkfxh[izotdhmoodsvpsp]jivuksxahorpwcgxnn[plncjtzvyamfyxzst]nnpdtmoozfzuemdcenb
+puavooykfwvhwzmkglt[xutftanpuhgsdznc]rvzdveoxydbctczqu[hetpqpdgohitmgtgyp]koiwybsyijhmmqxesqk
+puivygxavmlrxwkst[qvtxsgezqcquyae]brdptsxbxnobkvcqclm[ibxfeuecufosgtzhxg]vziaqziqriftdfrpnll[bjfubyvxxrbsjbqvi]nnlbiuncvdtnnarm
+tlzooyjugzfsomi[robsmcwkpeprtatddr]taktjvhztdlygkj[vbjvzeeznvmamus]sformulcgeirdihntt
+zbcyicsjcmpicotmt[tbrfctpfnqspmvnv]edzcoymhzfqwbuyuyu[jhauxxgwnguurrviws]rfkagjqfdvhjiavoxtf[zdejarfvfodyslh]pzjedvtgzwflpduq
+dhbhmlhsizoeldofqs[qcypvphfozxibpjdo]idntecorhucvlufrwu[naoixcxuqlgsytnt]ehsyusyugbmahyrn[djtckrolqitsztwtuq]urantneyeodhvorgsx
+cnsrdanbfjubsdd[nwynwjxiyygvgdlx]gyyuqjjvumvquvzib
+otivcdfzmsjivefwujc[yiveblxrayrkmfjwd]mbwaroznwihbnbmjp
+fwanqgdmtlsezhtvat[bhxmmztvspchqvhovae]cnjyjntrcijkmnjwnlp[rziosbsufkiamqmqnmt]mvxhzoxxibbkezhzlks[hfessxjoefqfbgxhc]kdgmlomxtdfgdgku
+ygxiiehdqiqtqjzj[cwbddmmlczrgdgpibge]tartaeajmndarksakye[qnurjchyeijxcsdpc]uguxoncwdrojsyszsib[mlwwasmjacumzfqr]sguglzsozcdjzlooexl
+ytyzugjtaxtnwxkns[aclewmcdbbbwyyu]hlfhrgrigvwsdmdethb[osohbeuazmmffxyeq]ygmbsfwcmyqowdvh[pqpwyutdqwwunfqt]ppkundibovmqwjwyll
+vcrftmfliijtpaqsoy[zcpypxlyshsruwbclj]mnwgypyvzdxnnie
+fmfdmvxkdupjadbxh[tauggdjujfbeogtsgzs]pygzoyudakrlrlba
+ysxiybmwpoygkyle[xaaughrlqulsertp]iukezabalczvwieegzj[wlycqpkbqptraajl]mjevizxosnolkxnfwxc[veialybabbpytrf]tpgpqighdqgphcwoysw
+cnxnptbcjhgrxrtremt[tjguyerqizvuobq]honeukqpcsoiapswdgs[hcroutdslvvzypfklj]owxcxqehkqqyeflgi
+ypgeqbggpntconrgr[fmsyjvaninmkfqekne]ykrmyjpfwlhnsvgehop[gvltviftpcixosamy]xlsyzevtwaokuvneo[nbfcynlfsbmmweiml]nxuzmhrwlucgvfy
+zagsvkbkhcrkvnukl[pyfiiavqjgonrarga]antgzbmtohtndzgf[gkvovvdgppcnyjifrc]lxdhpometcwlkofze[fpxwacqdussynpwd]mymrmftjovoqtkuae
+xrtjipuirgczdlrrlnu[xdczaqvzsfgavmzq]luocuzuztdgsyxbcy[agpcmbiyqxfntvnmzn]atjschwzmauidumzxru[gvmmftvwtfsvudtd]vhmononuocptbuvorau
+fzozmcmcymohndlq[rnrgxsywctnmxxd]unfjafhfgeexfykym[xnldroqvnecyhhcwel]wagagwcqljxduzebjeb
+efvejswssxdrqggx[iqwwyhgngmwzwsw]dlkdcjxurmpsoceomp[scbledaqpgsgynjo]rsdxazcyjgcubfxlbb
+rlkrgjrxefztgtho[tphpsircgzsauqfew]ridnbmerksozxzwx[lcqwhfgiihdzgtgudp]whskzgdpjubkztb
+qbtcopfgkbhzhhglhh[ostebaqylyggiyfptkw]bbuaatfqlpxstpgwg[nydgrdgyazzfwlagrz]fiiddplgxeyyntyeb
+bogowskdtwkyhtdpzw[uxvrferconwfnnj]eukencoekwwahhefvs[xtrpjeahwpxbwgogfmh]axqvtgibzojnfcku[zhkpmdtwlogmypeqc]jzqywlhocshrdrlgd
+rdmpdlidbkplejoikjc[iqzadghltpndooanzp]ltizdvolnhagtlvr[rqcrkoaqwfwjpsrj]rtlcwqisvkznpvrjrbi
+ndbtkvzkgjsuyfibsn[gbfhvruiotbnbtvuxaa]xihrrhcnbnowthpdge
+vxtgjsiuodbsuhg[updgogkqrntiedefvh]xwgrhmgmpzsxyen[tbhogopfepprmtewkm]fmrtnudhysikudz[rrdmqrctpwlcykzr]lpbvstnhcmvnfcpngja
+eoaqeiqpsqdqkdvia[pdyuqgwuhxfiukmpvw]wsjyvdabhrdsxij[puikfklqhrmvfrwomu]zvbbuuromxgpnmpviw[fvfilnspmeoxozaba]yaouxfprxpkvkit
+qpaksrcracxnyuozqc[evqvzzqomyzwufkvxx]vmbkqqkzjskcxbmbbp[alqaapbcvzuxchmaa]pzxrooiyfqprfaucxue
+jmjvvyxljzznmaarmau[piytxuyakxaropkfnfb]txaaoeuvlqiwynhqlt
+yrgxyekmldicpvo[wqcvsbptigcqvzoet]jjwvbjbshgmwttac[ymvjkuxxoojchqomnj]tsapoddljyrehrxrke[ajspkmvbrzxrxlpzw]hwymrguaqnefpsza
+dmlshfvkrzncuuoo[fddyurlzqbpqdidtkrs]kcewmacglikdszapy[fltgxlltlvysvylrl]rgovwrvccixdullrof[bqkrpxjupbbrdnahf]ebmiiwmxkutltuxwrds
+lzklscqfbovjmjbo[rhwheqhkaseohohelh]msyobgeiybsbyucus
+olbjozztfeowxftbsx[oefyqpxsebyfawerwwb]uyfpnsvujqenwouagc
+hwhbihujnzgayah[euifzicfxexpxir]lpgjmexgfyseevwjpqo[nniwslmnmrgybuelwb]khkudtujoigkyyjipu
+okiwsdqqwbijptpjzl[ktibxjcdrjvsgxzlgg]cimquzswgbhabcf[gictypilnrboctfwls]oiofteanmgnauid
+hdwokqbmfofrujxvf[gcrxxfsxmycedcfr]xwcmtasmlcvfmezvtk
+gcxgyjgbqhtcqznfuoh[yitqnwqdcpkgwzayq]oqbiabducwietmxira[kuxdaeohprtnmpfniab]wddlljbeofkomijydzt
+gnxobceomvkecom[oedsyavphnrvulwlqfk]klkcrpigniietqecrc
+bgzhntrrxvjvhyqhf[tnyvbggtjvjfgratfo]hltqszvzgcutrdcvddq
+sgzcemtrlzdjijht[wtvzogdoomtmhxcwckm]nmvftmtbucjnczm[hkqmnugntbrrsphbmn]yfvwwzebdqjkryhm[ydcjwepsqqrwnhkpup]tyssdovqgkhvvstvd
+buhlborygnuuklh[haftitnpydnilqbqabe]gemzbfstwlhejmjoox[awjrajspxybgdkbl]nrkncxgvjhuwukw
+suckcafpmeixlavp[ehmqotytcsxzagjq]vfwmytywcapfwlljl
+vblctxriewmbbpxo[xsgdnvmcmfnuejlrtz]iltofzajbcezlpy[wnfixwfqqgseisa]buystfqzokvletbzv[woumxjkmiqqstnt]ciarbpnsahayntnv
+cjsgiueunqlisps[zurvijydsqsdtktm]xhlpspwgqlwqfvx
+bobcmszgphpejiwlwdm[wwjrxebfctqobojw]hyrcpguihwihhpmr
+jlyvxnexbisiiwyjjf[pxpqjtfgwysrewmrv]xcfaninzgmdidqswt[spnysxcfdiwijvfqitl]wigmjtxvsmwlquxew
+qqtluuthgrubwpqzr[kgebpbdpqekehnnuyuh]onnyuyxeqstunzueapk
+sizavpqzmcfexfocoxn[dwcfbufvxxousaeah]hymczucocssffcj
+ldupymvmttlywlxbbs[vsttjksdhwfdxclitx]hfvkvgmtmaxtifvo
+tbgqiatbujypfbjha[catabtthtrydcjbt]aujolgbocqymyeqfr[apsuwlktuaukokmldw]qllsjhthoqdlpykgwz
+zqtpkzchpnnmyzygsaf[zuokmkcncefsioenp]ynympbineurlgzkdys[nhrjzpmbwhwcsuowx]hzawgwukxrerbljm
+navcmnriavzmexm[xdvtpfcjdxlbsyenvtx]byqzubujbhvpwfcme
+kookhqsmbrpgpsbctfp[wlbmttbadvipoyrojd]cqmhhdfaunlqkre[gqmltgpxfyljdyo]zvzerdpqmktqmezf[npidrfvvtdeqgzhojn]hzehtqonmwoahdakvve
+tanngpmswmpddgfpph[egmymqydmigpnpr]bymycsueiolsfyfey
+uddmrzbeefaxbulsm[ieevtshivgygbvsiwpd]lbxhzadyduakugey[sqywcrjzoxbbgadoqne]xngapfdfzbwcrkd[gurtymibbzvsbxtpypw]elpexxrljomuxnybuxk
+diqvdzizaoprrpzrovy[cbayiwiifklhjkw]somecbyhptpmhjvkrba[gczcezgzlsyowteraem]xkjkakyvwxbgmybzj[htxdiogfsahudae]hhbdrescqujtyeyo
+kzrqpxxtetqkqqfxild[tenlubsvlvxwjgokm]zxfixurqybohvhfa
+pjhbxnktknirbwjp[arlmosnekoqwtpysn]hexsbuespjgsrzbvpf[vaacxsepjnqxegwqq]owuxuohhzxqnoqepvha
+pumaevegtbjlzsijtf[cjpsnszjnvoexufcgxy]dxngvevsnjzsbuask
+azhhrcrptkuqsvxa[hwxldisbvxutspea]tiqwqugkmslokmixx[wzqlcgyfzacbyoguk]klpprvhtplelelsmx
+dumehssexnwcppac[gucpccbmtrdgoee]zpcpjjuztjtgxxhzroz[iizviarbucshvccj]xlypepsxxhxphttgc
+deujoayipwnugheu[nnyjneomcvpfrvfu]sfspbwylbnzbyqh[innsmlncnbxrbfuhu]tldwbficslnxpkzlrtw[kyfmnucfyrwlvbb]wedvxsifdxaysaw
+lcvkjzckpkeyzyjgtwy[osncmhyofupofwscd]rysnhkmiqoqulyu[lqwjsxrgpkpkgxnvhf]ftmywmwfpckoadd
+pixbxvhtlxjxzpm[nvmqocftgaxxgejke]npibmenishbqrxtavc[jzceumsoxcyqbfv]qcdqqbwcueyyqptc[egixgueerjonkmigr]teecwbxvwhgavdfjxi
+vhtgslxovrpmlojcyiu[pngyxboltgfaskge]eawigmpxrezdxtau[osjcsdhppmqtqxixkg]gkxhhsphrnkjyxgmp[khnpkxghpkaxnvgxqe]zpedrsevlishcdbd
+ixnbejxsfmcjmqh[pagzggnbjxxwktstf]hcjdsogfetpzoucuxg[gsnpjjdmrqzojcozi]csxsgebagjjgxqjx
+mekdjtrwhgafduvnmwn[aaphpbnxrwwkhzxn]jqzcqvefysuegreqcw
+wbpogjbyzelmxqeaazu[djdqdlmpfmezzehvjl]qdquppvgjweftqvph[equcifktaceuqwoakk]uxemheczqpboerwq
+objhlxsujoqunmhip[bxpjvcdqedgvqrv]rvycwulyrrllbrxlbty
+ckxcgnosnlskecyq[lcbisjdelotgldlea]edcebpmpxvvgktuxq[pewmfvnkiiulfehy]electgrfvkbxiic[emqhtmrsqfbebmykzv]jfdpefifxcptpfzvovc
+leyueicungygchlce[fbclcyopnajqvxey]jcwvhehawbpflgddtn[xlozeiujqbiinjlvrt]ljmnnzlebbjbccao
+mblrhofhihdiotvy[nfatavuoewnlsvc]gtuqdhyxielngaci
+eyzlvgyolwwobcg[vaeslqvdrjthzho]zdakaychskakuufan
+ukqgdhxdohzgrdfc[vfxeqopkydlzdehao]cormknsmtbidhgml[ceialgwruscjsapfc]erjsjeuxzxjokxct
+szronkojjdgnfzkpqzq[xpzmblnarrtycgglkw]cixtddybdschdshenjl[gflkqtgzlxeesrfvx]erpfhhlwbsdasjljnqh
+crndgetyvbvxhujqtu[svhcpjoxbaacvpqf]ohhkqbbwhtbcatwopz[nzfqzdbjhixrtpw]dpyfzrpxayfoglzji[aynmktzgxtegbucrw]igvfejgptghxddj
+efswwtohurobgbpvlhr[sbgfgmsrjsrjblwr]xkswzbsgmboecxc[odmohossczkqjwtrdi]gvdjrovgilpgrdgt
+qihgnzozzcedhgivz[wfzerbwlgrjbwolsz]ehnxlqolcgghtdfkeus[isyrflbjdelvbgz]eblyrmmkbobefzo[baowrnzmyctfmoylu]bzhtmcwxpcqhubyws
+tjgkgtykbfdogfa[tixjoqenpxjbetz]oybvzsgugsucpvid[qukesagikwrrpuesq]xodwkyngdrxadgqz[sigwgfluzksbqqpvueq]rlgcptipyfrgihzn
+tbilszajwwosrhs[rewcahkzssatddmv]wtusvesduewjvissr[efusbpnhwnrdjwgjthd]dunuqtpzocqwyqbysak
+spvqcisucqxihmincf[csjfurernawvtia]vzarehconlkvnhbpsaa[mttsrsqoluowbizxrbk]pewqfgipuxqzsfj[qznswrhnuvmmqtbq]mbjqscwfpmkejjowy
+eqeycwhpzzryclb[mvthqzizihyfvtdgon]maeannxtfakrfmg[xlxbqdqlglfspvyqrx]chjokbtqngjjsidqdyf[nnmqygvepumttyp]zipyquwulqtblevg
+etutgnamoiukjadrf[phwftwicxcpgdegzkr]lafqcmydwbvsxlegc
+kbwfmffiylhmwisrb[wvoulhoyvagzmgxmp]heupruovkypjtzkilqm
+hjgmjhzizaeqewp[fepsjuqdjujbjpnooe]rnovsbmzwqtukgy
+rlxvqkugtcovejm[vqlkivalxqfohnwz]afmwxjnymstqmem[ynyidmrgyujdkmjq]cliodisdvotckoatva[ysfxjtwokboitvhi]xfxomfghbnfnkobval
+oxsmqxhljzdjqtx[eavkvuusdpcbrlwmr]kkpbxnnmuqigfvbrf[qrfzadqfcladouu]irmuceccvwsazcydh[kvkeafmibmbgpjoc]kgmkohjtzjqnfwxkv
+hvvzujphepxjyypzp[isabpxdneywzpzr]rjbcrfhnidqlywbgvxf
+ezfeilvlhanyhfvd[wgbqirhrycdzzbu]wpwvyghpwpfykgdt[drvcvbpndcvrcirig]qzcdvhfcxqdxubat
+hjkktoruvvqmuauitf[dmygsosigufbzkm]rjbwsccifhzyhqk
+zazrvwupbrzlepfcc[nzlsrlgeovdbndxwqv]yhjwjlnravqgraen
+fqjubgphparanlll[avwevtaigfdxgjet]mgftlttzuhaqlvwqn[cnxupkaxahrlnjelty]yqgaieunjkxlhrha[xexqcuvkacjayozydc]blhjzcfcoyiozuajqxw
+nacvyqozsyqgnvkvw[urqhhtybjqfpqqcrex]pxfufqzfghzxinnnlq[vbxhmpntjgivfgzgmq]vgsmxbkpphhjvzqdirx[mrnmmtbamdhoved]zziaxsjdqjfvqzq
+hdrdsknkwrtejdgeqg[wbvycsdyecvuclhi]owhsjsujsqjachyh
+jwfxtraepnpxwmziud[qhwoewcswwusdqcvfh]czaiemhwpbkflzqi[yntelahhkwcytedvpe]kpkuxgqygwicxoh[vuifmbkhbycxqiv]cfyzggvhpveafhduk
+ngiytctkauehibctccr[coszigxgcttxzoqrhvn]hfrpsylypetiwrggzg[xwnfgwaxrjabzmsqquj]gxdqtprloqdojdthh
+rhhicddiuxdobco[ihkmummwydkeoqp]seubufqphohblrkn
+sgslfpeleveakroo[kgpoljsrrcfwlwyzb]zeacrfqqaortgdv[yoipuknesgpwoscvguw]ubrzxeqpijxuflgsgpt[allsdtgmdlnupofjb]brnjhlzxmijpicty
+vbcaptabloujxkqwnsc[iujlwsczjefkoewao]yqwmtuetinhedenovhm
+fcswktnxobrvovrjg[qsaxxwxgrenkdcpfvx]bmivhngglvcwxwgjz
+nhmxhadaretplflb[eaaitxsycuqarue]zzdsqhjjnebzptm[znupjbepvjzujwj]djueiauiobywmclemio
+lzgmurmbxidxqofgvy[nhpkiprmeusixtqhfid]zlpmcgmvjfsqhddfzu
+aziympesgvakqhltci[qdofqedxvlvpyqat]txvwrspujxyuqsn
+ezewtaywtinlcbrn[idtmhvforhdxgcdy]ohpcvnchsamehoewc
+ayzzozmdklbhitpd[xwlznwdbvtciozoykoy]ainwvvxkreuvsgdatbm
+kvacickhqbjjwkk[fryxetyntagtppzorb]gkqgbqhjykyewipbcj[zdaanxpihogooeeqby]lxdkkpostipynvh
+nzngguddxyeihkkyt[wamdyvzgrnofprps]znzgitnmvvvrrzsb
+vnbogcvphumewlx[cboxtlpwdmfbtfegkai]zlxznqxwahbghxz
+stwxjgiqglghaaot[gdxpnepcgstafgt]psljddrwgewawdc[snbjvfbagexsbpyh]wqqhsxerdjilgln[jyqcqbxxikzmrguo]sophymnkilydvivcdk
+kihnifnjfzhvlinqrqi[bcgxtjpdyxtgejzrdi]avzbrcqlbmaadrrvazb[ntmnrjhiklfwujlg]pifpvzbirqokamrmd[rbanfbdlrtmtkxca]udilckezqvrehkz
+liradbqjmqeaifibll[yrfnryjrscfrxgazpzc]vxmlibidbmcwgoygn[ojkunzztsdudqhma]dvmtamzfaanvyivxqrq[yqypfcmwnezorcnbzy]wytsaklpzfftqat
+fhaxbfjherqxbzbrtg[nabthakgwjarjsfhj]iokwyfrrjtwulhwi
+asundudwctdvninxpag[opdvadcnjnbxptahj]scynlgwnmzdtmudu[bupcfcyqmmcwsqfffb]rjargbcgxvonfgjco
+zwzcwjnudozdektxh[wesqhjkthgohlufhrf]mwqrvudkqiysxokugz[lcjiemidwqbdnohpd]psvhnbkuptpjicdmb[vfoerfpkymcjmhzicwm]pwykcpzewskfmho
+zbhxhhqfeurqurm[buuctguwokorlkfq]extdceaqdkokhdaxzqj
+qcrnmtdrftlnyciul[qvtjesglscjradq]tcoobnfosubnnrps[qafsnrpijrnjkemz]urgzkcxptagwndzug[olhgasghsicjvswx]higdtidzwjfzlfkmxbf
+ymvlttwormrtliwoy[wrcafamahrcipugxxgy]mjzzpdkuowbrbqtmr
+swwktdvpgkbbntq[jujwbyzbmzktmpag]uinhisqwpyszittfqe
+qrlfgtcrpyanzwfeuhl[sstllbrafqeobsocmsc]gmfmnisxdoqqctof
+znfoqfwiwmxdiixycul[tsxegdjmxscgpfllqvi]fhwwrpconfwceqv[gqpboszvyuduzehsun]hmydskzdmmifotkn[jurqmnkixknhmwj]vcjomeocgzfhftqq
+wukfxspnkhedqdbtfti[cjcrwokxqxfqbvfatie]eaohmttcidinhxqtcu
+usgxfhglhuknqauzic[jlhntqhcyjuoywthv]hbskrwccmtzgyby[pijipgraqquvxhso]hehkqohxirecivlxnvo[lawgvpbmozisammvpcx]vuchsyinsehynzm
+dgnciyptfimtrbmfbcd[tedeoxadobgoobffh]iucidwknmfofwia[bbtbzcwjwiphlcruw]ukwczycabezutqdcc
+huxitbsdoqaffnlyxyn[vzcnvdddtezaeymzrr]bmovgbcqswsdmjacezx[jjdtfpukrwhiafcy]fwlhrymiaolokojdkx[ftqdrarkfhfbelc]yfonqpoegjmmxkwhz
+ldedcblvfbdacsy[rksxibwzdatluua]agxedenvctglzyvpu[qkwulxegyokwljso]akjfktolnkzwsnn[lfhdwjomyhroqkkzk]mtkhpnffxrrwipsrqet
+ajwscynjeiagnubeew[ftyzkgsmsevmdkpyv]ufeszcwnhqpwsep[rinrtwoninoxbqvlgy]mzacylokxrhxtbyut
+rdlragvdebqlteu[kitphkhhnrssleu]chisqrsnofxmmbegi
+sjzglwvefnntfgofuax[htbkuezcjsfgohzynlp]wquzxtqerwxlperau[kqnbhymijqtvtzxbra]tcwbvbockcilgvn
+bdqyqodloytjtcylu[xgwgnadrhxshcyhd]qshqmfdqpzbruygmmzc
+pnwkymgknqqdwzmymmh[vcnetknxxjvihfrlvq]cujdvtwltkpkzwkc[owjyboqcsymigajgish]bdklpwzslsjvadacm[mmimdikciuetfjeece]dxwoxjenzguercr
+vxgoxslogbrjaxbjg[qyyckvarfyidktepi]odfkcgodqdusnjs
+nmumnqunfnuhvtucy[voatnmasscuvwjth]grckxjhdzzoqtpgwm[qwmgudaltzavyrchqy]bmxedeqkwkgoqyrmlx[uqzdpkjekjgfvlnfwh]tpsfewpellmljsakhea
+dvvwqujegsgarow[rkjpzfvtrtlpcdlc]kvpqbvyshmoemkhvq[hzbtnbzhmgaufkfvwh]ipdgirduhpdkhcwzfid[jmxetzvqbkrhkices]yzrxhfcakriippr
+xyijrstjowvehnp[ylbnnbclmipxjtxtbb]dtynyczfzgqozpa[rmontkapaesmlvuasig]qmuqzwqsoipzutdwz
+bdwyvvnsxojfzifhkr[mfdopzhxfakffhoudpz]vqnrhwzqbahbztlynpi
+hymeoolncfmkblqrd[ifbyrijjwxsjvmhql]vgybqqlmoilegcrcp
+arqsuxhcivbxfiuf[jfqqzwkamooqvyj]awbpyjrtunzulggzmh[iipnlkhwzzmzcdi]ktvdnpdmzmkrqavxsxy[dnoqbxknjvouymfz]brcemvbpovqjdvps
+sxhcuagminkkyodlma[zkcpbofatowxfdddhv]iydjxsbzyvvptmrivf[thuzxghsyyrkqbjozw]zicredtdvmavltqgeg
+qgvauvsmewyfypvgx[bkzpxdkwztxbpak]ghwmldmcmotjcmun
+ivnbdeggumwedodrru[ejwxagdnszmvpyxtsfv]eaabhawecgtctegy
+nylnblglukusyetuly[annmbyywmkzxoxcubb]fwslxffcquyfzezst[exsgjgeufpzlscazuw]rebffdvzignmrpriw[qwsiovjdtaimkun]utobenmeyrtxlorxjx
+eivxnczlgqbmybivjx[zrbbxnnjprbaknh]gtfbkkxqoowynpt
+botxfdjpvcayvpxmf[jysydtitavnzahbeg]zwkgkehpvxtocktco[iodpobnripiqifmexh]zpnrcxntqwwwucz[nwrxbbqtsqmkaiysi]pecfziyavdcfehr
+bmfbcrmibywamwmic[npcluivjtbtwmwxmx]mxyepxnjdabcuiexhwi
+kezzmzrmfsmhwxfhy[euevwjfsullybtlul]edrcskoqqmtwbhhafnl
+yywsnxvznbcockrn[fnmwrszfamgerfhocoa]uxfgnvtphthtmeuyy[houdomoboxleqhrf]zznqyqwslypolnqef[ttbcfuirmlnwevhzw]dmohemntzpwivaab
+xfrmjbgozdwamlqe[rdrfdfobgryckvow]gzbnazpqaqxcjdro
+vdxepylmqqekuqe[hagzuweczkaioxyz]sndgjumcegndnuwwukz[ymkpvinydrrvfare]oplwhupwenqwloy
+paikbyhegnbvcqa[kawvebmxrhzszrncq]noltxgnszsqxfbxbrk
+hwifnlppmjawmyb[gulsfllyemlqkcws]wfopsunpcakhzkz[fcpmxchdgicqido]tlvnxgdsecuxsux
+yogujlygnpdyhkxpdf[bawcwagtpbuwaorpa]noyoqlkcbsytnzywva[zvdbrjsxhozvyrugdnr]yyehxcwcnepivtjntex
+ukkuxsacdvwqkgwu[qfhnxatswcchleqaeg]qynrnkuwuynramm
+srvnvdghsmgtyvvli[gujzqjtjtrdfeandy]rypduscceqqfodndh[bssbtbzcdoiygtdse]klhkfnjidkombeom
+hrxpcidpccertdnde[iubpwxhlmbnofumjnk]tzjinnaqvzhuqmjgzqs[tbpdksrgbhbhscpnns]kgaslrsilgklgukanif
+xhrwvvblyiyyjithaqj[nxzhuqjrftquwsq]juvsrstyudnsyjxqpko
+qjjtuuqdjaovcgs[klwmohvmeyujgvauez]faqyixqvshgpkrgvac[hzjbtsvreecwygo]vluysvnbqjuroaondag[qqaysmxakrfjdrpvj]lteebmjrrlysmwocpg
+fkemhtixlciygti[babpytzqdpoovfy]ptjooannebsdcfrs[ismooacbkqjciwrfw]wsawvmoxxzwzloxunq[wrjhadcbmeslujxk]zckevlidqnpsdordy
+ikapdixlczlrtpab[xyfywwygclrvxmc]tugwitpyopgfhucrrp[zjnmpndgvwlqnsfnemv]xeahjahtuyjwjwxfdv
+wjbljlhlkfhhkhrz[kfhvlihkiqprhjno]mhceaicjbnvajugy[rvkrsptmdupaylqsbv]nptyjetdstrwmqjav
+nqcmyiscwhuiafdyg[njnrwedfdsnzkyg]rsxrirfayriqxvyqthn[alkdpteuyfothxvyeow]smfyaybytdibkus
+msvwpibrptekclckgdd[gdowictxfvmjmdtyimm]nlrlpatlusnrqcydh[zqiivotvmzapjjdzhx]eqxxguxozcbzlfkktk[amsfzydattcuqolcoaw]exjpttscqgketzhe
+uqiaugsvrqenozqcnry[hcmsmwdqjcoohwlu]morsyizcifxpoyzes[tdnfcmzkcxkltvom]jbkvbwcolkcpkxdlhy[joounotcqahwjvx]teeotmpwnuvnrgdxscb
+xsejzfhwsziaedxovv[accbrvbghrsomiv]glmkioydimjfcneh[xejzphhekszjpec]qfetmjhsfagbzjurrr
+qwmyiuonuwttopaz[esdvdnqxftkihzblcc]xxfxmkdxigfxfwadl
+gnvhardsrapmlpmlg[gmliinpyvjenkrnnh]kovjprgbyfdknmnbfme[nhzmroniytmwwfp]falokmiuiibxhheszok
+zcczeqrlhunbfsxu[ifzbbveczjlfwppp]pvtsdxzdoxrrlukmqmh
+rbgkskquxcvswaf[xihgvfvaxkptizohvn]tbntgfbhclvkdael[zuxdeparbafjpwqvg]cpfuexhjmkrdurlbnis[vfmoasavisksmltggm]hsnrpmdkogfxnprmvxu
+abttallvhutezhtr[beucmccowruviwqjxlo]slskvryjaodaowc[vqtmaqykahuvoqc]valnulizvgiciruetx[rbhcdafdupnswhn]bppfeuexkximknecfq
+hlnjhkjucpmxmguhb[gtoyutdhjwfudqnra]pipjkprnypqtglf[phovsbawbyxsuwsyopo]phkewndekgucmrrbw
+bikqggafubkrtyskep[eugvetcxkbfuajpuz]drgqdldmenwxyldlwd[klwzyogvokknfwdqw]ffojmxeeurqxasxgf[qdjndihaiuwjqie]uaatdignzrdeyjddxzg
+ddjhxhnkcrmnaztvps[crzhufiibsjerulkslh]snirbjgmmerlrucjlv
+ckxphmsmljtplee[mbrperwqumwnitb]aikxmbbxmgsmsfgeni
+zwmouppnlfbatcigqkh[kahnxdhbhongbfgmtxy]kfictxvtzrwlzvxees
+gfrgqbgweickiocqas[urgmzzgkrwpkfhpf]aazsfnctfvvdrrf
+sgndtkclbxdovlte[ylbolooanippjrmyi]lfydwbjkfsgdrecxzn
+gfypysbhqsgyoxrtxxp[vdfjphnhrphzphdia]ekhgpckheqjkjinexuu
+tagvhpldzimodoca[odnlmmdinuwyazwif]hsresddnysmuldvv[zpnjyvabzrktghfvtfx]jbzsfhvzaglqkstj[leniqywipplvkues]zumzesiphmejqufbn
+qhkrsmlwyoxfawk[egspgdlxbrdcwvoeje]pxuytqzjiabwebbmu
+wsxvnbuosiwcutjct[nzthycbqcazrnqppb]keasqheprjcqwac
+jyiifehztqkdshfuj[cddnloevonuheydyle]tftddpechuzfagnww
+zyicuknwqxtzzzy[mqgzslkciigsugirbcu]vadteaxyvnpyhwbec[waifsdqtrcbdnvrl]dygogwgquwnouhc
+jltdbxzvwoxlherhs[vuuwuslxdkthbcs]ujzniwntplzaaldguqb[zdcnhufvintzrxm]cunexbzfbuzomrv
+huikyoqqhcabtgosej[tqbxkfxeqyclgcqqsu]thtunfddczjfocqmr[vddedigjifexfqgp]otvsknxemvtrpbxw
+sgukpjkupqmgtmj[qmvzpbebkypfmje]howlgwptfegdnqp
+wnomkfqdtyobjkmd[goockdzswfoumhiavf]noshgjhgufjxgxiro
+ivzlyzlnqpslrbldxqw[qmlmhingxmcporfx]bccugkqyzoqaqbv[msgojkckxyuihysrhp]hdmzempetgwwycoy
+xzyacqjyialgkmmcj[aqenwwtnrupdsmitna]bhbicwoaervlixo[cggrwmpqsyxfoidjm]yawyxhdkscodboohvvo
+aoywrlzjkqkzcmmicvi[lhwojrkhqdearhac]zwhrxrrrmfpkjvrnd[zwdpqkomjgjvkcndhi]cxpctyvgnthrsarfhx[clnierazieohvgsy]eydbsvaautujuqqsr
+zfozpdjsfxmbwyb[ignvlhfnrdhybkwhxq]qfxolqnfiyokzcbdy[ohvvpuipajnqwml]rybjvumgzqgzfveqjvy
+gkvxesvhovzoekxbmgh[hjnizppxqxtlkdj]mqvvrcdepnalllarg[urffyistzzqlhimfhi]yhndztrezwcapskbkz
+qbuqvobipnbazji[qypkenwigkvsjhfdhd]pafhisczyaozydialh
+dkocroswvahrephwueh[qtiawejyhzlhsnlaxz]yyelniorfgcpgfxtle
+uyuylzyqivmpinpi[nxooflqcmtftzosn]vwxiscnnmmujalwegzl
+ewyjffqwxipurwkejav[yxcfacgyuuqpjqxgn]bsxufukndbljizkbo
+lglancnskvgdozzuuy[eossyfcrfjnpqtim]mvjbtylaisjdcgyn
+lxrbvlmepaibubsqlc[pnndwclekhualwxbpg]cxaynaselbcbisw[evtpqzovucquqbgg]lsscjpanobjuqlpkhtu
+wqcqpnmdhfupmmaa[qawfetitfsotgsibhg]vanugoxziwlnbda[apowiuucwbqxkcxry]kithnvgmjbuevopx[okzohlobuxbbjxeul]wrcnqenrhpvmxzp
+qwmlncrpjifxmtyxjil[evgtbhnhavfwyih]ganxbqprffolbtg[pxidrhwgdqsycynecqe]sukgwvxkhbzolomvx
+vmgykxaeppaasupwolg[pqkilujgqcoxpzys]vtmypzwtqecvidu[nolweceicrhwtvov]uevlxruhysbiedfibc[ytdalspbuzpagzjr]yrkwrgdaptnoxcqqr
+fgwnpezirnabdiwcknh[qnwczufxpwtomgr]umwdzmivstlmecryoh[ogyfrrqklslzcqoo]yohswnizpisqpvpyu[bmwnspsfofxvrvqkc]itdkhtuqsybuiom
+ynbnpjgaoammxaoagp[xkivkmwwiejjbbgk]ongbnbtqtcxqipe
+gxuxnshdgyttcjzvk[lsxpwpvsoquxuazidye]mfihmxgxumzfhnm
+ngwlkbdsfkoopeugbf[zkcrhoyehnzszjl]jwkxolilixmiake[kcoazkmvlmmlxhlip]urmeqvldopqdrvrdd
+hnlkmhqgkitizzp[dgtnogdyumxjgnh]gazsmgjzighgwpided[vaxfshfsqkmebtkceye]ndxcvfbzddvksncrr[clhmftvehwzwljbp]tooichznleiqlksnv
+jgnvwreomaddorfbnna[oedwzjkpxolayry]wdkdtjlmdviveeog[tkbjzabxaqxvbnasst]lqttnyqfnirsajb
+yiuwebgrrtctqhvq[dmddhqpukxspoiaua]egktbjgjcfzhltkjtyu
+sbfvjniiethddwbjx[guajrdwgcphepysv]qntvmggllbcquzfu[qtlrmikwlmlzfpqufgk]tjwivdcycoacfcwwfyl
+mxbvlmxjhiorcnni[ubvkvylqtxbchszgp]kzxkzbjtogzujapfq
+aezkzdgfurigqcdxt[kkjkjuyowyhylcxzs]maogxmmqteaectjv[aocufmtewquabwa]wlidntwbxueqzbql
+gngwphszdvmcnjj[qvbontopydlzjywvaiq]jbrgkevvbwzvkcpz
+qtdsnkqlmcwenkzxodb[wqmskmdllfarzicsce]dmubpplnmipygwqjim[yejatlbffcwmlyrek]gsvwxfaeblczgpdvhhm
+ktshrikjzljpacyux[omqqrcsqtbtdqsupfvm]bggungenwwenmztg[kacviemyqpqmwmiivp]petgeydeoygoknl
+lvvozapyfvdohboxrt[sqedcfculzdrbsafvg]ioohxzwwppkserbkim[bytwtckhnlhtxgmes]uzwrmuczkofyfgv
+ocskfzkwwmnkize[wnjrhvmcynlydnbvn]qbykllzinrgwfvod
+eqnrivojtcjljsfcj[rlxxybjowtdptsg]rnnvkyrsxzytscf[mbykscjmwlryaiictd]gmfcxwtjljrpihljll[gxrwqhtelbnpguyvw]lpbbvcxyokowlqfih
+sujejaymvqavyvhwpe[vzobezygmsxvqwnnu]dmuyhdixfuqfbnehqve[gwdapthzmbpwtui]hxhsorcfmtmrdqqrzf[dqrxkbkttpsjkqpbnl]qsmueuwxsrnejednm
+vmqbwehpqesssnps[jkyzwrfofkfqkse]glwxlfrqaamjejrievu[jhbggigitejevdzgqsm]sqxbxgyvfpqtxrlbca
+mlbhjbelhzgprdshat[zcytqxmfhuyriabyr]yzhvmpjfzkhgxavltdz
+ctdohoakygysybf[loxbfdhctlnhggxpoq]bimosyslpbihbwqp[fahhvvdfkiiucdf]bbgugrcsmoasoxyymgz[wjhbkirawxanrqf]palckvdfnlhficazmwm
+qoetptacgfcrdrstl[gpcfptpchpeiicbmfd]vsjqqgbwiqlndgmop
+dmlzhkeleeqkgqvriu[qxzssbjfthbzhdf]inuernrmyomwyre
+pcezyuyfhpyebmvanp[jccebfvhvicqksgwyqy]nssvudrlhkckath
+mrpkkivxuuozfbxejfm[bkwbwzhwwkfqqlupltj]ngrlyucvbmdilkke[qlzntmxfkeapmlbumu]ynjqdpmonwypyjpalvh
+tkqhdmjsbnhbvkdgo[jufmjoypjidudkbcvy]olrsjedkqdbeijypjp
+brnhsqltbrizrohj[dlzumegwwcbonaa]llqtbxfulkgjeqw
+vxjgwcccalsesmngkbk[owvdclfjsyhgchpt]zgqonnjsnsqxxvqzmqs[wsmtnxjpvzcdpobat]rkgwlaecswhucndgv
+wkjmaneymsjdyjd[uvgaxovnqgsvamsbz]naumvynxlnbgksk[mmjeguwrwppdwmdjlm]puiytitjsyskwomrfqj
+fquaiztteofhvsbcba[hvstcffflwbvchn]ntvqaedorhoikidi[cpypurqddikmaynmxzx]qkrvwfsppcglqejkn
+cpjplvpmbumvgsduald[sowmjselnjpjwhav]flufpydujtzuzusyrr
+jfhplkijkstxymvwgz[kbsytlilpsegzanvlee]ywcxnydvgcxzuibxvu[ayieqmzukhoxmcli]rsyubeqkgvobehe
+ocsbswhjtvywugym[twhemgyfgdfegogpj]xamojomgxvyedia[rukhjizwdryazdtdsb]fdiecwglfmtfjqxocw
+vywxxiyjfwsjhvjmk[mwjsyhoifeimjqtmx]ribwktjvuvxakqqznf[izcdtybzxfbyubfbckt]aocntguubagirsgvz
+ursnbtivqkjfkcbls[ckjjoszuogsdnficmhy]wwzjkspwdvilshnzg[gzuoexgingreqktak]ywmfxtqooxdgqaa[bmucdllxdktiifoqp]pvxrfcknwxdjivyym
+ebtozyepluaazxsuoi[mocwxdgmeyxmoulo]grazonsbnsnczptl[rusiwrrcbqpybtjfxt]ewazwwjculbvwjgc[jmoyjpbznvzlvnzu]ghwsmgrsqjgragu
+cmbehdhyvukkufctwpl[toklbggcxvjerfqozbj]wqbacnegquxmszdul[ggzaznwywpswuxmlmg]swowxuqlmlfvxmznm
+qbebmodvutfozxt[macysosjlpjhykkb]qdewwbokbiqofejcsj[ddzpouyuxgogajwmuk]iukkhkmjmrrkefycw
+adaobhuodvmkfzrbk[ucroxtaavsmpvfd]nvrnzhxozidrgvf
+yytzgmmuqrfqegalpow[eyefbjmsyximixd]sgxjxpfncigzmft[zuwduxnhjiidywvsm]qmdvambkreelttqmv[mqhlvabyxnmnjfpkigl]vuxmnunvxclyhkxi
+qdgaknszcwxvyhlrfsr[kbbxnitytjopwtruar]ucanrksrycnoqlcvrd
+nqwjdcnwfxkdglllft[gbawkxvzhyiprfenf]ysybkzwywpqwerm[cwsthmeytiuialllzxx]plcctxffnigyhdfmndc[kyyvjcfkxfofxfsrw]cwynasabqneione
+kqthcqbvfsncuenmqx[rpokleyrpkohzefrw]txvckiapuezhimt[rrfglfzarznwgchlej]vpnrufinbaqrbjtu[hypcxgeuiotonfxvuf]cfpjwonfyqddtogr
+aaxuojwascuilsqjt[aqpfsummtaolqpdi]qoqnuhfpinypgxiex[peasbtrzdkneuriyt]dbhohenosanaxkqqxq[fwvbczhithdxtbdpd]bmncqvxnaijxuexu
+mgiepbqfrprbaqd[swsyfijoncrtrigly]bzdkfgrsmwamezhp[minqrxxklutrtrfxps]dacjpwxdrbxhumh
+shdjdexuhgauroqwtmd[jpvifgjpgzmjlrnuyj]svvjpufybafcjsoppia[albycpxsvxdykattdos]ewhcfugwuovgnepvovv
+ldwjwyzaqxwfrelh[rzkhymugnnpmowx]xufycgvikehdxxggp[mykgpsmatnpimovscqe]cpdwiemofukofnauyh[iicxbleijoxlvml]dxzlvafklkbfhqke
+cqdtbwoinxghfrwulij[wwuuffpfxzcckuf]zeayaofaskxfueiq
+odegrvwiwncavmxd[smgtzidklnmlnltytx]psknhjsrxwqdqlw[kmejoinwatytdkz]dfziwicdcmfwawwf
+jzioqoutlwitjdcb[furuyivyebozkvcny]gfhakdfpfouliybsvk[vfrykghujsittpcxjnj]vjekmvdvwkaffrhhr
+rclnyybawbizurp[cptbsqptpvcuchcyncy]rlqjeblagqogxwy[mwexxfjhkiyoihog]slgmmhvjhpomcvgabu[xgipgcmbydzmayywci]tptdbfqkemdnuzvuz
+junsrcleteqbngabdh[loajbjvuielphzeel]yquxjlecdumepsr[lktbtwjmyeqrurys]ralurzrcthwtkenjtet
+zgykbezaearyhzuxhta[pqtjhajbyttwqzfozi]dzodljvnchwsytat[wrdvidyboznzzbgvxc]fnpmjaiocpucgucwh[kiqymnngzdrlcncpw]xkjzheobflinqcxu
+kbaghyebhrmquslcfc[ukdaffinqagmwhvhl]ruyaqrvavvfrzwiyit[jdhkzojqtxymxoaval]qfxsbqwjtsudcet
+obscoqxaeartfjmeue[dtceaealpasuxsdoo]zhtpbqqfonksrcpu
+bphcztpaoqfofau[wlhtxjzhyooevsax]pvktnvejsbjwsizugxj[aijfjqhoxneawmq]dlfbjynbvobrkyur[swgyiujwbafngtiql]nepaaduwebbpsrew
+fsjxwoamqjhjvyyr[johjhabbsofojaxccga]tqcnhtvkimixbyiqt
+lrasfxkclqtptlt[bmwhuwhzvfmwxxwla]xghbszjpdbdykjmfvhx[cerzilbrtilvfptwid]nkzdvndlbgkwkgzwatw[njpjupthwiwffesnct]cipyoqwmxtiugbyfmk
+txfqpycfderhwnqtrp[cvtdbizqhlxikkw]nuxymppbyfdpayjxt[sfsnmgqrjqrlfxh]dgwdxoveamltzalgyw
+ntfdficysbefpup[fvdhtaqmjosqoxosu]pwrbdoceiweqrfyrx[ftlwubetphczbxhx]jolpetpuszxjkxuupke[mbcbzrxeoqpibuyjsgg]cpdzzdzkwbucybc
+pwwzjoakzydrvkyn[xisfgbgguunevtbg]ntzbwgeohmdvitrtdpj[fzkkujhplarmvzckn]whvdpxzietgdyfhok[hlmsjxrxxrdjfrzncyi]xvvkjroullhawqdj
+pgazkqglbbjzrofkpy[mkeiyuwlxlmgmeugcbb]oguzgbkaasscxhict[lckibbhqnkatvzlqcw]ulilgiydzfsdwngr[qcrozfdctltxaatyajh]ojyzengehkhylgh
+zdatmhxwkinjiumoy[qwhfmokowsvzgcngeax]uqebryzrbawakjz[ltilidihghatuhi]lljxtazlhxbrnvwsrc[updgoblisisvpdqngzo]tjvlrlfopjdoyoisim
+tfguxgdgurymskwxk[ngtycndepeqrcif]gttrbjkhsbrfczdwxo[xulqdcmgztpjgiajnkn]pgwsbrzakmvblfsvlsd
+lclevdvivjogclcmn[kpxlegarknivgdvfymk]kygexxjbzqppiywvxtz
+zadpyjsswjcfimejbc[htbpkbzsmbkfeqww]ydwbivnpofvmzvw[archeurcpsapgylrf]teidjxdxdailsbb[nmoqxuhzymlxxqykol]zbesrnrszqdpsbchg
+ykwptdjfydxfdue[svxdapsdzsvmsifz]omdvdqwkswiktcwkma[tprmxhwqpdycftzlsz]dyfcmpaaokppkzvoa
+adfqjdussbzlxfvlg[hxktcqjmyqctyjnl]ouyrbuvumwwygdc
+rrryoldbjkwnauaz[uarnttzxeuurzokpa]clkjazjocprwqti[krkcdnwldqexavrpo]fdegufvailefzfi[izadiszyerlbhwd]myayzynvrymyobbfdc
+krttvoiaszqvnme[hlywolnuxbxjhzmnt]lwcvxyuuugaqribebi
+yrznsouskotcing[jnttzbfwdrpszrcqr]dhxidpojntnwrrsjjc[dlvjkiqqyrrougz]bjhjvlhvrefihomycx[veomjtdhecgcvsshcwo]iboybnggfhdhymyukl
+qtvgzpyhogqojzi[vtbmgswqkcpdzhxwzo]jsmnjadclhgsofgrq[lltxvswaeqdbvbyqj]gvrdvrgygzhbetbkjq
+oqmbdnnrpqmjasc[hzdfeapdznngjzjchow]fdoxpevjbqngxrhhlhj
+ujszwtyancoxbcga[qzpevsjkmozdbeqf]bdzegnfxtazxdna[wyinvjijbvudlvkwvg]mrgzfijgyouxyio[qehebkkwomsmozoojy]sqhbhyonrnjocbjzfl
+hinhkyqfttbnnou[luuiucbkkrnwiuqbwb]ujfitmunviqwhkiziy[wqbetolmyaceofd]wbwbxudxttgmtuxjeo
+schrxkylmxpwphllds[iijplekwtutqrdkmsrt]hvejiqeylhoxdpkxz[gbhczsfvoidbktsgbqu]rtfwgjnvhjhemkkvbm[lxojvsbvcnlbuofvwg]ruakyrabueflgsnict
+fvqtupyapfmstztmbe[zxtzrmjxlmgshjlfywb]tdihozcziyvstvdtvd[ifzqxsyyhgstjwlr]xihkbuvismdtqtfm[xtxunrrzvtuhjlzoji]zotmlgbjircyvzgcxkd
+shkjoyjuiufvxbluji[saofjqdwpwodltmra]xldohzmyameybbnw[zwaispolnanumhtz]hpobrxhytzqmkrkf
+jgaozdtecqmpueg[bnfjhfyhdndzlkxrcb]esbfjomhfrfvzgm[wqvhdvpvrbsazqzgnw]lkmrymdcupndnoktuv
+mehlgjudopvrolla[ghqzncojnxbdtupn]vacvkbpzsztmzhz[tcvqbgfvrehiycr]unpokrfctcwqexbgo[hbigocuneutkffaka]dwwclmxsripmvcluve
+rkdurapdxvohktm[idaisubzmlljyfbblho]kkkxhnkaiaxxyivjsna
+ujdjbvlqoavnuoeeilr[tpiehldutfyewbqv]crvmofwdjdesxrl
+ptyvtwbbmoujjbvsf[avhpwnutnjkysjdubd]ysgpwvxugjswjzhw[fvgohaphbuqpbwzr]sqvpubqxxhmfxvlw
+sslbaaxswqcqfln[nmdfjxyyrexvtxv]wavnexwpbgnrbrwyrf[deouszhzjkbxxrhvkn]xtfqfjexnqgdiddxh[tphqtpimimjxxkkndng]ncngkkzdnhmbqohupgr
+kcowklgmyivdmreahg[nhhhjuxwoafzwur]jokzmfbbnzsobiahlhi[qgzkumabuuxqhki]ubnjasaqscrxdjy
+ccofivnvzaxcise[erfolydklxltrildvth]sjprbxbfldbsozha[lrbdfwialwqinprra]wqresduonlpwaamhj[nmlgvtrcuqvsirfhwi]qjtgpekylrqmxxbm
+fugomjlqyofxoij[prndifttmowgenapio]jpvcsgonnqmvqrxwo[yuioijkmnwkyiba]gtosuvsrcszwsotg[zvtndiccjofwagevdcb]qpdjgtopkcimpfyqw
+zbzstwtngoozwdgtkme[mrcfdmgpywwvikyrto]ktlmqekphuekemo[wenupyuqahrgisu]wjyyqsuatrkzlohmo[judqmuzbdrqamof]qiovruvlcreoircteb
+yyclnzxvjfymqgrzup[koyfzianzwtvdjga]jtfmxjxehvwejfl[xbebzfwcbmjrhka]oqnpqgevsokznwo[briagugdtzfswfbq]dmnccxrswiebtkwao
+muxweanabaymbamknkz[abtqprtejlmchtpy]nmrtnrjxewbqynvbe[rtxnzbwcjbtmvob]segkftbvlvczkgubgp
+hkihivjdrqvywhwt[xpciwwigazxeddp]vkaysmwlighihfka[lcyiuojfjmmhltubrj]spandymlggnmqiact[xizoxzguscxtsut]cmjecsmmjasgpvx
+kasrdhbhmrlwiczlyp[sfvdefhihrtmmgele]voszgwzdjlvkejvrkn[ahwvipvknuyzrzbrmkk]yuhtxgfpaipuupqep[hezjazdypaguhxkwud]bsfgurgwdetewwg
+mkxpacxlrpbfqio[axwgpntpusujnovkpxp]afzkmjvcysdkbfeli
+mspmqxwmjhzxqmbhbj[zniufuwcidklzfpuoxs]uvlrvuhbhjhudvx
+nrgtmsqbjxlnpsc[hpbskrvswufaucjmjv]pkuulesksyygynxyku
+kmopgjfjwvvrfgvo[qsigvjyusqjqziiuwxf]ewkbjkiqfgdwhkot[tbrynegplyfllxcqaar]cybelgkyrndjodpf
+wjzkfwmrsnyjitglauy[jnncpybddtktmehxz]hluaspiawjwywug[ujwjjttoevainaxqmer]gewchllvjclaahplb[haewxwlxjjnfggtg]uxmnawcpzfwhfiefo
+jogfshkvmshdacro[anluswkewepuhbemk]rwfxbxtmtfgxatwj[lwqompcrkgqzkajgrqg]ckjftivpzkflgbifzx[autylalyokqqlxgu]chewqmwkwewmwoby
+vhqxmrwadjsfoprv[imclvgvrtvqfbcllpr]kmgvgofdlkarrusoo
+kwkqhpdsrkdlhuq[njldfvflplvygnihg]hikxtejykexrghupbqz[tanglgtyodyncabh]ennzrvfvgcnlehci
+hmibwhrmzhcxvzgt[vrdwkryugziqxxfv]tcgmqhirboxwvyy[mjgojhlpjolsjtcu]tphrqucjxjpsdsi[ahqidqxdgeucevqinms]edzoyewnqweqkla
+deizsskvkzcsohdf[plhmdlimpiduxfdyzv]iaodhxioxasudzv
+aepgcwcwlpdqric[xyxiplpunvajsjk]dkragqziaqxgbwr
+keocoxwzsscocdxcf[lvdnlggndlqzvxjo]cajmnvjxphmfopy[bxfnemakuysdjvhzv]ymuttirruskkndjlpw
+rrfoglacqhfucnjkhsf[ejgwoteprdneomyqphi]gtsffeskyegnxzfkssz
+awgoetenjdtwnpw[hflbiyqshareqvcc]qxwgczjnzceffwk[eumisjskpmnqfmox]dtsifzhnbdvlfaqdkwe
+jezzkwqvkbbcskih[cxqpssjfttcropqrk]eqkohazzfagyqpjt[qveehpentvwwdazsmdc]enufhtsnszihemkf
+zqokauntjcoqolc[kfjplmodgrkaeuuvq]fqicoryxfrkubee[fcncbrofqpyxdnejn]yebngpgxcbjnivisgza[bpwzrwupgpmtbhg]ufxyezblslkscovzaqd
+vdrhbvkjchpslgpwwdt[cfslokjhwrpogwmf]qkxlvkrswbbbhudgk[ryazzfichahhigijhc]xbxrwruzjhyjlwxf[xlulxjmhxnhmkflqw]xtkuftnstlwxwiirwko
+qwbqncrimtxfjspgyyn[ysolszsumngdzijn]stfhvhqwymtjpauip[lnucccqwwzenxlytrb]aumcvdswfuucagbkel[skoaaxgeqadxehwvjt]jrjzozvfrrjrsvmov
+akweexwajqyahlpq[pjxilukjsvzjerrcdcb]qsptnuxrshmerfccxhb
+xbnsmtgyhitmtounl[msqlrxysydxdydbtyho]varxjhsmmqlilsprkq
+udmbexywtscnesd[azofuoboewwundyif]mykxybobvefathvqkfx
+gjedwdykwqbxqpsb[nykqvlfsckqcgfhvbd]xdactphykfhbpjollax
+tinuplnorykjcuete[qqwstzqrupgcliapi]durprlvdyucmbkhceq
+zrfmusbfbogbrsin[gaayijtuqfbfnxb]cgjsibujnswdmuhfez[rhatyymizrxrqud]wpvajerbhxbtrva
+tpjpjlmhvuorwnd[vnwdgopuigazzwytzbe]uaplhgdvedfaiboz[rqkafxfjjzjwbzwung]cqwjlakbfpqvxspia[chyrracxefgkuznb]chigmcxzjqnzsdn
+badqhtkxeokdbres[wmdthitngyoujdumxfb]lnafdeqakaggcdttnq[acuhhjaemkakovqq]vfvloofttmvvolbpgb
+myaunxirrlgywdtyrlp[nxinrircujeyezto]tdzynxmmbhjybgz[sxbjlwhbkhpplbveqk]oplketzgeeoczpadvhj
+wtqjkfmtshufwfiux[njjvqujaetzgcihtxvi]fapfzhffwqovrvfpatr[hwjfoqsbiothjtrbg]sfwifkjkimjnyzaui
+milzoncxkgtbsgtxgb[zvskfgfsgefelbjckwy]lrdralfxvtlupde[kvvibrstieyneglniu]pfyopkpteyovtkahwby
+sjwqwumquvxpwokonnd[wooozqoxtlhwsfhtcic]tgzecomscwuxgazattf[dmaxzgxonbkehxgymq]xbqkxgbziuumwex[csesnsjiexhypqrxjj]dbscxozezqgzexrwci
+yqgpqvteubzxsmjb[bntiezjqbiywrsq]nrgpewzpshvjwdx[qifsblzcgkiqfmele]oypyewwjmytlaujp
+bxlsaiblatkrxpcr[xxnilxrehixaglra]apwnnbwgatzwgmr
+rqsogjhjijafydmr[krhzamyodyfpbdv]jkjdjxgdszznhiv[ywihxdwlgdadayqm]cjvrvelwbegtiqswzqr[toujknandbegjga]wvdikqjnnxpuxtijios
+dqlbbhlsllmcdejnme[fchpcehhwkjwkythfc]shnipixrreczdblufyb
+pljkshxmvbpvswl[gbuflmmaywvbjwibfud]mexysgjrvoxovxtvici[svuosbkwxjzhvmztiq]cvfjfnisqtyomho[jvrshoymwbzcpgxtxl]ysdystgkeioszdbora
+ooyljflrcdoujmfajfu[qvnbylveipljcmgrvl]cjfvbounfvjfpsxmbnj[mohdhwcdrykexihcgvb]gfzxjkkqdnspzbqb[jkoiqbqtbjxgezxvsgn]juvveztzrtcxhyp
+ebfbaesgsxjbwhkmpxp[dzkhyyykwhayaztjt]xkxdjdlfvlzpqbb[tjdqvwygsgoldpffs]uwccbahfnjkhbfzcocf
+uayfnudukxaldfgdvh[tshkbhbydlzzndsc]wtjmhgayuizllbngcr[tfglywxclqmgpeatsva]riocgxwsethrhbh[xnerbhkafskywvgxbdl]yzubvjedgzbpqqng
+iensavdsekzfncu[frepnzfzbolseio]thbtyqsviqjozgq[mqobufwdnxkzqvqtgj]woxdzihysaypdxamitb[llqsjadcqlogalbice]xwrmwjiednucqqfuy
+lgmcluvxcilrgacyc[ozvsjikotkgiepo]ximiftuuulbsghmm[ykwtdziaokecacpd]bvhsjkjycywcuitep
+eoefpqghlbkskrhdhv[wkzmafhoocaswuz]iyiulabsaueugqys
+noklaptafpgtvzb[hocgskfdbisxdlcdbq]sgwqzdhmwapbbjox[yyjutkzwybpoeea]xtnvxgftzjdwqhgh[nqgarhtwigpfriuq]etonjczcgfhclbf
+tyqqeyfkxjcnjih[edtgzfrlpapwoyrnccx]fmsegnaucwnvsyrsj[lptzjaxumqhbwhmljyv]rugwpouagbvimws
+enpywofbxruqkma[lesuqdferlsfxqis]tqkchirhakakvbgf[ytrxxjwygqwaauwjsg]ncrkbikcmvtbtrabvqb
+nticpuumzthsihk[asrmrtlzizgsvnvcxny]wjntjizixwyedcrh
+yjkotqgkximxcbpa[ttuenysknomggwwvvhe]htzkgoilhlqrpmbcvh[zucaclqaevmjqfuy]pfkvmsbcslkjxyydhk[obfcguogfxfimowk]eczitrwtnkfqyvxco
+nbrsaktghjdxrhul[kmtgawzkmntyypqmw]jggmopgbovomadux[pkwngsqopjftulu]ymmfdmimjpxufntd[hnovhrnfsloivbbueip]oreyglwcjkylphqtwl
+ufynjbkocygleqwskw[yuykssufmvmdkdntk]opbcqjxsioqpkzbtuhh
+nkxtoheqxycxqbp[nmjgqytppiuscyylrm]ezhiobiihpmhkqjc[bewnvjufjzxgfwhy]hslvggdrixjquaigzp[dkaylzejrwivzcl]mxzgkigdgfhmczixkrq
+fgcsqpmignjsbxxzt[zoatnmdxtjwltkazbep]wiadjhqakemepgfh[csuxhgjcqjsztsrwb]wdekgrxgngaaqcequ[kjlsrjjtidezpuitng]lhibpbcwjndstunhfff
+ozgymklbikxnhme[bbbbemtxaxyxnnazaxm]jszcoclvxluigfgdlq[bkkxgjapnrpvovq]tdsakecfolgpiynztiu
+tytomipjwhuqwshlvho[ewcfspufoolvxmeyodk]wrrxjaexfktctmwrkvc[fwdrputsdfepfvglfq]fqhmqffdtqahfpyelce[elfiaqrgaqxwpjbxcig]jmlxcfxgjkteodsufs
+zdfxveufnuenptljiet[bxzgimeczdpygyen]ptmmjlitdsoncpjlwh
+yfyzedhbbtpqiwmri[uqxjtkmjcivoqatycbc]etqdfgffuplikkgrug[ezipcwmudtfakrrif]kumvfsiqqyfrbcbvgf[upsfgrzgndzpzxhmx]aewrwjwdquhsagmgwah
+tkhbexdnhdkmlogvk[rvuvfkiqrvxwewnhihc]yytysizvrtytoqznokd[cyxenputwxkuesw]qukaxyqfxbjvgdcy[rfvlqyyapixtzghha]sjazfjtokjizlxiim
+ynwzzgtnjmfjhbys[enxaumsepjmyaapa]tctribvarqtdaceq[omcmnkckmzjjdhjiwvj]qlkbuktkubixegud[bbvvgpocsbliknv]nivyswbiijvnvvkuw
+dwncikgxhzvktwgwa[nwmhqzwlvntxvjv]dmbsieiwdzgwecq[uvutvspxpxwfafv]vauzasizdqputolg[ncsglnqbwjshyxa]dtgwditcpcuncdcxn
+kupmpwwjcwmmrhum[aakppoytxqucqfncv]gpuyruwkndprpqjqwup[lrcoaodsmpmlhnhnyq]zathwgfvwmumcjwaa
+ivdparkbqlazewoujo[tzfulakdrwfncibtnza]titrajiplrfpbsar[rnjnbtkpwadofahdfvv]uwobxeoluadvnxyxwl
+kkoyqwkjdgcvqaufnj[qucvzomguivuynsg]cbhahcwrhchflfuc[czlxnbidfvtovgdl]jmyougddwlejoyrfsfm[kcuqcjogcjrhvjpxx]khnizsdkqwzdzehlpe
+wzeknwbkawxgvgtq[wmypojfjlgomvmk]tfwjzxvhrbxpkuyk
+ivalkzrbqzhiqmjo[olluyctvwisrwwt]ndrunxditvvundvd
+zezjmfpqesoftjufk[tdueprzpghkckpq]fnwlbwrhqmmayee
+jpmhszgjuxnpjdsbtk[cpzosccgpfbvzuretl]nfpjzsqdvzkcszid[csygzwucakziegi]laqibhadzxurnulc[otxsegwpopkabmwbxzd]ymmsoiqsjnlnsvlsq
+srgtzegqicrsutbpfsh[wfdoodrpmioayoa]kfqtpkwcfgyvjeyhvsj[yzcyshhziwjudxmm]xnmgrqxumondortjbye[nyajdyykzhnmolyv]zbdkvkbjavamxrafhbl
+ifwabdpxckluvreesop[dsyliwtgkelyyam]hqwleigpcnogipr
+bpaukztdyuwjkjrqj[dnslgwpwsanuxvtyn]fxkjtpifmtqzrlok[vfcgvkrunowkiilyok]ypgxcltrqbuzwiqom[ikzgjcafxhxmtgril]btdnvecxukjskjkndz
+nghqjtbvhviyatzaz[guzxivxizjukrxwaf]vtggynfcmuttsnrvm[eqvzxmtlkaigaur]dmfhpohcbyjikjl[kxaapmbxolonwgbw]uektjdecblphouwitdv
+fxefzaiaeclqyvka[srznplyazbvctgfdr]xakjubrnnbfykcep
+rwlthwstbsaxphlsrz[ihywtcvcfdeczmy]lpxfewmiwnskbnv[ripgyxpgczfvxkzp]iltpwldaivxkwwcb[yiejtwqmnnnzywks]krnbkndouhoakztwzh
+mwaxggiakwqnbihaaj[pxslpnutqpgdfvhvwgp]nhhnvftzfwdfnrqisfi[hgroxibwekbugif]btrhjqipvkpfvcf
+xmxlpyuuqssmtmzqyb[ybwrbnrgkansaodfap]cihlwrfxgbaxddtja
+fahbkbakvcwwazgioub[ouuvcmqsmykbkhfhj]gntumiippgacbcl
+hqkuhmrurcqtkzusgu[drwgthikmebvdcjapw]vdxfpjwqlcvwpgsflb[mmaxekmyvkxfxye]nlusofrecbdvhbruu
+tjyqhrxlyrubiuwl[voyszxwudonuwiptjoy]xggibveyrclwxsq[aolwexwhfxpwcuavvwr]bwkkcnpvsiynoeikmlb
+cxpvpcjhfbokvuh[sdkkaewwgkvniqymkrl]emeetymmtcbrivitvn[bvyzmgaorsfbsmqoka]vodjpeovgjpofkq
+nupojuxxbgjvlafg[uhfrugmmacqdsap]nxuunqzbasceyiz[ircwdmgmysazaya]qwsmsdywyhklvniiq
+mxujioozxlybxvyjcmj[afimhsdzsmtxszd]fsckiqksntizegvxgz
+htyhhcuqdfhhniloe[iqslmejacjbynzkw]nenyirdlormvppyym
+jbphnkbvlextsaqnid[xdebmjhugwvnodt]spdqamgmvsuftfx
+mpdupjaxozerpkit[pcivcugsbsqynoz]zrxxjvwswbpuylnxi[tjoxsullllulompfxhy]zobcdnaypuabmzfn[inubfyjlhoysdjath]vufswsypjkekcrb
+qsbiexorinxuevkoad[tjzedsasyapfnvwa]qbfrkhbfmaxcgmovnif[evrexsygnumrldt]serpxomgczhbzjix
+ukqzagjymparwzqvw[lnkduutsjulfxuqug]lvupmgsyiquqeepmgsv[ekenewopqmddlcqc]rhnwektxgccickla
+ezrytvzepmzxbjapim[knaxuvqciriixgji]epksyimofrrkgawirz[tewvfyplzorvkyeog]bwnejljtelcigsqfx
+fngkrmmwapuutwtn[pjrinpthoymdxemoe]qoxhlklweoscgcagw[pyrevdqrznakburr]fnsowwitbsxsdsdv[hzbrhpemwokvyhpohjw]jppmuxhrsdsmmprl
+wfpphsvqgdaostxg[abwxepvuvujjmdbhees]uxitcdrdkyaqgtyrdr[rqdczpmmmisomtmop]lnqpzuqcyrdgzrcc[cvzwdsaeorgdzzklrx]ekwjqzkeolvlkkqtj
+qzhiltifnugunsngzg[fxfhjhvijjnhnxkbl]bbaftchmgjrfuanns
+isducdmcjzbiacltx[jvkepdvzknnyqegqte]zbuvzcrrsbjsqkf[dowjjsipssfisalqwmk]uzrmibeeevzeuxtb[ajzixsnzrxwpekzpy]weogtsmtsuxvjyhy
+dnxhdwkvawccsfvncy[odsmukbcbpfyjqeau]ugusdxmjuxjosasg[ouwrwzplzttepynf]avhgcbmjesyqkzjgms
+pwyizorvifedguhjqrg[zsafqttsqlygzwmqv]hxilzjvsuyfnyck[dnovwvccguuzizrjw]qgbluurgbxnollv
+meqzvrprpthaebpd[htamsljskphtldx]riagbpmpasjnjefv[cvpfevyvpivbals]tgxiqxmhvqhhmrr[cgeamacqfrlrhaoz]vficakheeoprpbows
+okkhpeexympjqvlamxu[mvjvngmxhkbiaygi]pnwoitpqlyqaiwdpf[ryfcbkcyzbvxuyngw]xxgknvjauivacqxr[tqmanixcxxbolxf]orhkvkwpyrwbymux
+ipwcjobowzgrgzmnf[uahjinxxnmyyibzp]badwoisgtafnkgnp
+bcbwbvyvqpozfig[twwsbwyhvfaddwo]jogvkczzowocmkwwlla[yedsazzkeklftvohfqz]tghtcjemmehumuyxar
+bevtohpxkrlrjjen[jxnohlogvkugugmk]nrxomawkgbwlnqwb[rtjoeivssknwelkhv]dihcnpigtbnwfdlxhm
+upuufvskhseazwfttq[kkipejrjmxwmqjsh]xquyqplziwgvkkiyv[iirqohxpmcxsjryb]ajblnptlfnukvae
+sijztjuwnyftelgytm[mgirqlkcbaigiyx]wgbeoandnwaudhgvd[drhbrumogcajpxnvqov]vwandmoxgzsokgfs[xwgtfizcmyjrfzgejhv]nhckviycimfezwefw
+gfgrgtizxajkaicjcc[mftrzuftzrgrwilsv]uckwgxywnamzjglbnts
+znbgncjrhyxaxgd[xyyzkorhakwqubjzk]wrsdvjsrsdorwkgr[krrqukxrdobhkzmr]mdebvnlirbtdbavpj[adbczigmaoreudvgns]yqxeoeccdlpuwyvf
+ymjcaobrviuqtvxjqq[jwpvalizcmbpfdjk]wmxpzhqvcavedvmhtn[llsefbpkphhetqhbj]qryznzcexwgvxni
+ginmrsljkrcminltayt[iarzxlzixokzfxiazwl]aircthhepljgylm[wlorimkebaxcvcwanlh]bihvjtofcsnvuem
+zdegfhthlaitfojyj[bltnoljmwcfdvle]gnadpzusiepwthtv[ieuoyrprfkwonhwjt]wwfphscvjchvrab
+kdnddjueyrofzhjdzcs[asdqcpbunitvxrwi]usylnhwfapvczeb[ozrrpkegwtbkftyeusg]pncbcdrovovzozcazn
+lkksyjqoayppxtvns[csiuzvhklkfijem]xpsmnkdmivkitka[djmnmzweqxrkfomzqhr]wkzmhoiasanmhez[wojpalkldcaopeg]murhvjrgpwxpbveekq
+jawznxjorxwvflmkk[gafmrermlounwjqod]nalazknfqhepgnelal
+wlszezwacdeehnlnoj[njlzbwkfnvnbwim]fydgpvvovkuardng[gqxvckevjodockykp]qsbtvwpwaaeatbd
+bwwttxctuzuezxfdz[apvuanhzemgcupc]qcfxkvevimwvwpu[zhhorxgplrpuyabae]gzabsprhuhwrtkd[sqhumhfqwdgxthu]fyebhdninkahfyy
+hhttjuhgvcgkisaqof[obpleewrfrrsgpumz]umcmeaytqjlqkyrawp[rhkhciyzmxciiysv]kszzqcmcylslhlpqjag
+fnevugmjjescvvmbmt[bjzdquqohnusozz]fwlevkwzllmptbcelsh
+hzqfveaxrqycvuolynx[ztsmaipixbuhbmv]ebvofyoeponbpip
+utmnuyowmxipzhde[yuvqwfsuyhonciiepq]ynjvqvvifywnecwzdk[httqooeiilokkjghwjq]znixikpswkpgxcchuyg
+goojhvcnizyiukzgmwb[euyvjdmnjjrkjwpu]puidllwqpsddlrhx
+ysglduipsofxegb[kzrbdzimejxkyftyuz]aekosjomszyegyy[vpkwocloupebnjeo]ocdaynpnnytwrgkn
+anheyoxddpkmqla[isqzqeuwwitvtqy]jnchwevvrgyznqsomum[kribzkkrxawjnfsmiux]mlerrnvwcydnfckydfm[hwouaafteeabtgflb]acwwvgztxwcanzizha
+kaqernqhzefzthuc[tiuifctajhxawtoi]kyqdkeudzkihvfsn
+vwwekuavrftztxb[aywyoempmajrdkxpsc]eibnjbszsfsapujqn[rxpcsihuzszefcdzl]gsahdvozzgxjhontxk
+ymjyffbcgimsalujegr[dnppglortkqlowskj]wxwtxtdaaopcyvp[xfsnsdrlopdotuqx]sprrvphwennltlddiw
+lguyxqxdnirprljpkec[gevtjwbiofgesdwil]phnydixjjjcprpxlpj
+mgjnnftohavesepu[slwhvezajhvdukghl]hdhtlheqzqqrsqmfqyz
+iapqmjgrjnecxylopbo[pnbvgmbhbcmcnpsf]opurzpqoyxdxfkud
+efuoofbuyjoaqjd[achnmlslfvovmgt]xcuyvikslsewgqlx[gjxolnhgqhhglojjqhy]iarxidejlgphqwaei
+uxpcurtzqgpgtzkvp[mibqtgwackcedfri]otnnsgolldyzdpbew[tmgiijgjuvjykwahml]xxgjgzmnicxmywdubrb[hwhcgbzhuoankdubft]rxqzywfyuliatahn
+uhmufcxuptehmuf[sygthxldinztzudvs]bdxukzqaxeavvrbqmuz[wovugtpgwisttusjlet]tpfbcndafwhdnolv
+kwknefvhmzbtjezkh[zcvncbptzekirhqo]qvgnyfkmrnxlgxzjjxl[twxzjkybjlrpurfmufa]lclhwuylibekjjxc
+mspxottklkidvlomd[rhiachlbqgpdhfnxyc]ekkxgijnueonlkpfkm[dnwcjiihmpjqtmb]dkknlqniolowydd[dyqofryhvgracxeuivp]pbsgttbtgksqqevytrb
+pjvdfpsdlampeztecfq[lpqshzeegwiouas]nwxqaoryigyvbby[iiddsczjoxentwv]weexunkmtaaufurjz[meywmosucyrxzlgxi]huqfmfpxdmcmqfk
+abbhujqyoaphnruaih[yidrkxgrxeoarph]fvryghhzqrobkbsck[dnokdwmkbktlfoihxl]ttptfiadsswiwsfbvf
+djwqivpbexyvdquh[qmmdydhjbmunyjixviv]nradabzesdavhasjbjs[lsabjblhocebvyhfee]hwbyvnzltgezasg
+maxofygcnygnwefsb[gdfccusdbseqsqfwva]cxdmwhnjitaazhjftn[kcratndpffdnbopd]wocybndplnotqgctr[ymceqbtulsezvftsi]eggtzhqojksdjapnv
+lzihlroqvmeohnun[wskcytlimfagjyd]tnehibbupupuhepqz[hschjdjtzbvavum]zstmglsltkovvckpmqr
+syzoikkgzplleoaz[ccpsffhupzpuhjcw]kaswkcoyhlrayhikme[qnjnztjupvbwyns]ggmkqikeziailzpuv[ugqgbpunztgvsxsp]mntxaumliefzkpnia
+dxnkgspqhyejogxstsk[jfgckouqypxttst]axtisjbtaviwafh
+baxazxlkzlyzvbdvtlc[yhegkwrrluxcnaahyl]nyegiipdjrnjobyjp[ulhbizabyukfvhmdg]hgmxctzxzewckasi[fuvwuolxkcfdkmtcngk]xvmvoydeiuaeawcz
+bkomgyefwkmwwpsayb[rozknmkljogphrqywyo]vlpasefojmrzbpox[epogjnrjrntbcnzha]okfkagkfyagcszueu[gjpfnuvnazbnqylfm]busunenasatqeieestf
+dwlbzijjdujfhotvj[swplsznswlgnaud]bgedlfxgjbwxekq
+ffjhdorivdezjdb[tqkfrzxthlxadqstmqe]ttmrscyvbrresartqnh[rfztsxgbedcdecgv]qxcsxdqhshsqtjtl
+zwosebsoogknldkh[mkcucbphbvnaqyxjope]aibznttouadentsy[xfucuvnlnchuawcapcq]jqherkgzqodpzydtgu
+xondkuknycfwyenkceu[ugjlxueqtcyhyhni]bbofydvkhtjgxxnyrc[gpnwoarvjltzyhhe]qebolgjnwnstokco
+cygilweroxmbmbmx[hopxissehjarmezawol]exywzaffjuhehvmbm
+nbndomwcaauiluzbg[qjxqxhccqsvtkwm]oazwbouchccdhtrbnbv[vetwfilwgnxxxrhxar]mrbcnwlpciwpizkxj
+xuabbxdwkutpsogcfea[tgetfqpgstsxrokcemk]cbftstsldgcqbxf[vwjejomptmifhdulc]ejeroshnazbwjjzofbe
\ No newline at end of file
diff --git a/2016/Day 8/App.config b/2016/Day 8/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 8/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 8/Day 8.csproj b/2016/Day 8/Day 8.csproj
new file mode 100644
index 0000000..ee875ed
--- /dev/null
+++ b/2016/Day 8/Day 8.csproj
@@ -0,0 +1,65 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {2FB4D396-F28C-4550-97D9-244163E7BF5A}
+ Exe
+ Properties
+ Day_8
+ Day 8
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 8/Extensions.cs b/2016/Day 8/Extensions.cs
new file mode 100644
index 0000000..64f6820
--- /dev/null
+++ b/2016/Day 8/Extensions.cs
@@ -0,0 +1,14 @@
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Day_8
+{
+ internal static class Extensions
+ {
+ public static T[] RotateLeft(this IEnumerable list, int offset)
+ {
+ var enumerable = list as T[] ?? list.ToArray();
+ return enumerable.Skip(offset).Concat(enumerable.Take(offset)).ToArray();
+ }
+ }
+}
diff --git a/2016/Day 8/Program.cs b/2016/Day 8/Program.cs
new file mode 100644
index 0000000..8f7ae14
--- /dev/null
+++ b/2016/Day 8/Program.cs
@@ -0,0 +1,15 @@
+using System;
+
+namespace Day_8
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+}
diff --git a/2016/Day 8/Properties/AssemblyInfo.cs b/2016/Day 8/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..7f3a433
--- /dev/null
+++ b/2016/Day 8/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 8")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 8")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("2fb4d396-f28c-4550-97d9-244163e7bf5a")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 8/Solution.Command.cs b/2016/Day 8/Solution.Command.cs
new file mode 100644
index 0000000..94707c4
--- /dev/null
+++ b/2016/Day 8/Solution.Command.cs
@@ -0,0 +1,87 @@
+using System;
+
+namespace Day_8
+{
+ internal partial class Solution
+ {
+ private class Command
+ {
+ private enum Action
+ {
+ Rect,
+ RotateRow,
+ RotateColumn
+ }
+
+ private readonly int[] _params = new int[2];
+ private readonly Action _action;
+
+ public Command(string line)
+ {
+ if (line.Contains("rect"))
+ {
+ var index = 0;
+ foreach (var p in line.Split(' ')[1].Split('x'))
+ {
+ _params[index] = int.Parse(p);
+ index++;
+ }
+ _action = Action.Rect;
+ }
+ else if (line.Contains("row"))
+ {
+ GetRotateParams(line);
+ _action = Action.RotateRow;
+ }
+ else
+ {
+ GetRotateParams(line);
+ _action = Action.RotateColumn;
+ }
+ }
+
+ private void GetRotateParams(string line)
+ {
+ var splitted = line.Split(' ');
+
+ _params[0] = int.Parse(splitted[2].Split('=')[1]);
+ _params[1] = int.Parse(splitted[4]);
+ }
+
+ public void Execute()
+ {
+ switch(_action)
+ {
+ case Action.Rect:
+ for (var i = 0; i < _params[0]; i++)
+ {
+ for (var j = 0; j < _params[1]; j++)
+ {
+ _screen[j][i] = true;
+ }
+ }
+ break;
+
+ case Action.RotateRow:
+ _screen[_params[0]] = _screen[_params[0]].RotateLeft(ScreenWidth - _params[1]);
+ break;
+
+ case Action.RotateColumn:
+ for (var i = 0; i < _params[1]; i++)
+ {
+ var tmp = _screen[ScreenHeight - 1][_params[0]];
+ for (var j = ScreenHeight - 1; j > 0; --j)
+ {
+ _screen[j][_params[0]] = _screen[j - 1][_params[0]];
+ }
+ _screen[0][_params[0]] = tmp;
+ }
+ break;
+
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+ }
+ }
+ }
+}
diff --git a/2016/Day 8/Solution.cs b/2016/Day 8/Solution.cs
new file mode 100644
index 0000000..5b861d5
--- /dev/null
+++ b/2016/Day 8/Solution.cs
@@ -0,0 +1,50 @@
+using System;
+using System.IO;
+using System.Linq;
+
+namespace Day_8
+{
+ internal partial class Solution
+ {
+ private const int ScreenWidth = 50;
+ private const int ScreenHeight = 6;
+
+ private static bool[][] _screen;
+
+ public Solution()
+ {
+ _screen = new bool[ScreenHeight][];
+
+ for (var i = 0; i < _screen.Length; i++)
+ {
+ _screen[i] = new bool[ScreenWidth];
+ }
+ }
+
+ public void Solve()
+ {
+ foreach (var line in File.ReadAllLines("../../input.txt"))
+ {
+ (new Command(line)).Execute();
+ }
+
+ var litPixels = _screen.Sum(a => a.Count(b => b));
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine("*: " + litPixels);
+ Print();
+ }
+
+ private static void Print()
+ {
+ foreach (var list in _screen)
+ {
+ foreach (var elem in list)
+ {
+ Console.Write(elem ? "#" : " ");
+ }
+ Console.WriteLine();
+ }
+ }
+ }
+}
diff --git a/2016/Day 8/input.txt b/2016/Day 8/input.txt
new file mode 100644
index 0000000..fa7b9a9
--- /dev/null
+++ b/2016/Day 8/input.txt
@@ -0,0 +1,194 @@
+rect 1x1
+rotate row y=0 by 7
+rect 1x1
+rotate row y=0 by 5
+rect 1x1
+rotate row y=0 by 5
+rect 1x1
+rotate row y=0 by 2
+rect 1x1
+rotate row y=0 by 3
+rect 1x1
+rotate row y=0 by 5
+rect 1x1
+rotate row y=0 by 3
+rect 1x1
+rotate row y=0 by 2
+rect 1x1
+rotate row y=0 by 3
+rect 2x1
+rotate row y=0 by 7
+rect 6x1
+rotate row y=0 by 3
+rect 2x1
+rotate row y=0 by 2
+rect 1x2
+rotate row y=1 by 10
+rotate row y=0 by 3
+rotate column x=0 by 1
+rect 2x1
+rotate column x=20 by 1
+rotate column x=15 by 1
+rotate column x=5 by 1
+rotate row y=1 by 5
+rotate row y=0 by 2
+rect 1x2
+rotate row y=0 by 5
+rotate column x=0 by 1
+rect 4x1
+rotate row y=2 by 15
+rotate row y=0 by 5
+rotate column x=0 by 1
+rect 4x1
+rotate row y=2 by 5
+rotate row y=0 by 5
+rotate column x=0 by 1
+rect 4x1
+rotate row y=2 by 10
+rotate row y=0 by 10
+rotate column x=8 by 1
+rotate column x=5 by 1
+rotate column x=0 by 1
+rect 9x1
+rotate column x=27 by 1
+rotate row y=0 by 5
+rotate column x=0 by 1
+rect 4x1
+rotate column x=42 by 1
+rotate column x=40 by 1
+rotate column x=22 by 1
+rotate column x=17 by 1
+rotate column x=12 by 1
+rotate column x=7 by 1
+rotate column x=2 by 1
+rotate row y=3 by 10
+rotate row y=2 by 5
+rotate row y=1 by 3
+rotate row y=0 by 10
+rect 1x4
+rotate column x=37 by 2
+rotate row y=3 by 18
+rotate row y=2 by 30
+rotate row y=1 by 7
+rotate row y=0 by 2
+rotate column x=13 by 3
+rotate column x=12 by 1
+rotate column x=10 by 1
+rotate column x=7 by 1
+rotate column x=6 by 3
+rotate column x=5 by 1
+rotate column x=3 by 3
+rotate column x=2 by 1
+rotate column x=0 by 1
+rect 14x1
+rotate column x=38 by 3
+rotate row y=3 by 12
+rotate row y=2 by 10
+rotate row y=0 by 10
+rotate column x=7 by 1
+rotate column x=5 by 1
+rotate column x=2 by 1
+rotate column x=0 by 1
+rect 9x1
+rotate row y=4 by 20
+rotate row y=3 by 25
+rotate row y=2 by 10
+rotate row y=0 by 15
+rotate column x=12 by 1
+rotate column x=10 by 1
+rotate column x=8 by 3
+rotate column x=7 by 1
+rotate column x=5 by 1
+rotate column x=3 by 3
+rotate column x=2 by 1
+rotate column x=0 by 1
+rect 14x1
+rotate column x=34 by 1
+rotate row y=1 by 45
+rotate column x=47 by 1
+rotate column x=42 by 1
+rotate column x=19 by 1
+rotate column x=9 by 2
+rotate row y=4 by 7
+rotate row y=3 by 20
+rotate row y=0 by 7
+rotate column x=5 by 1
+rotate column x=3 by 1
+rotate column x=2 by 1
+rotate column x=0 by 1
+rect 6x1
+rotate row y=4 by 8
+rotate row y=3 by 5
+rotate row y=1 by 5
+rotate column x=5 by 1
+rotate column x=4 by 1
+rotate column x=3 by 2
+rotate column x=2 by 1
+rotate column x=1 by 3
+rotate column x=0 by 1
+rect 6x1
+rotate column x=36 by 3
+rotate column x=25 by 3
+rotate column x=18 by 3
+rotate column x=11 by 3
+rotate column x=3 by 4
+rotate row y=4 by 5
+rotate row y=3 by 5
+rotate row y=2 by 8
+rotate row y=1 by 8
+rotate row y=0 by 3
+rotate column x=3 by 4
+rotate column x=0 by 4
+rect 4x4
+rotate row y=4 by 10
+rotate row y=3 by 20
+rotate row y=1 by 10
+rotate row y=0 by 10
+rotate column x=8 by 1
+rotate column x=7 by 1
+rotate column x=6 by 1
+rotate column x=5 by 1
+rotate column x=3 by 1
+rotate column x=2 by 1
+rotate column x=1 by 1
+rotate column x=0 by 1
+rect 9x1
+rotate row y=0 by 40
+rotate column x=44 by 1
+rotate column x=35 by 5
+rotate column x=18 by 5
+rotate column x=15 by 3
+rotate column x=10 by 5
+rotate row y=5 by 15
+rotate row y=4 by 10
+rotate row y=3 by 40
+rotate row y=2 by 20
+rotate row y=1 by 45
+rotate row y=0 by 35
+rotate column x=48 by 1
+rotate column x=47 by 5
+rotate column x=46 by 5
+rotate column x=45 by 1
+rotate column x=43 by 1
+rotate column x=40 by 1
+rotate column x=38 by 2
+rotate column x=37 by 3
+rotate column x=36 by 2
+rotate column x=32 by 2
+rotate column x=31 by 2
+rotate column x=28 by 1
+rotate column x=23 by 3
+rotate column x=22 by 3
+rotate column x=21 by 5
+rotate column x=20 by 1
+rotate column x=18 by 1
+rotate column x=17 by 3
+rotate column x=13 by 1
+rotate column x=10 by 1
+rotate column x=8 by 1
+rotate column x=7 by 5
+rotate column x=6 by 5
+rotate column x=5 by 1
+rotate column x=3 by 5
+rotate column x=2 by 5
+rotate column x=1 by 5
\ No newline at end of file
diff --git a/2016/Day 9/App.config b/2016/Day 9/App.config
new file mode 100644
index 0000000..8e15646
--- /dev/null
+++ b/2016/Day 9/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 9/Day 9.csproj b/2016/Day 9/Day 9.csproj
new file mode 100644
index 0000000..c592f82
--- /dev/null
+++ b/2016/Day 9/Day 9.csproj
@@ -0,0 +1,62 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {6B080033-4E61-4797-BD86-3B0DFF402992}
+ Exe
+ Properties
+ Day_9
+ Day 9
+ v4.5
+ 512
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/Day 9/Program.cs b/2016/Day 9/Program.cs
new file mode 100644
index 0000000..7a48493
--- /dev/null
+++ b/2016/Day 9/Program.cs
@@ -0,0 +1,75 @@
+using System;
+using System.IO;
+using System.Linq;
+
+namespace Day_9
+{
+ internal static class Program
+ {
+ private static void Main()
+ {
+ var solution = new Solution();
+ solution.Solve();
+
+ Console.Read();
+ }
+ }
+
+ internal class Solution
+ {
+ private string _data = string.Empty;
+
+ public void Solve()
+ {
+ _data = File.ReadAllText("../../input.txt").Trim();
+
+ Console.WriteLine("Answers: ");
+ Console.WriteLine(Decompress(_data));
+ Console.WriteLine(Decompress(_data, true));
+ }
+
+ private long Decompress(string input, bool twoStars = false)
+ {
+ long output = 0;
+ var i = 0;
+
+ while (i < input.Length)
+ {
+ var ch = input[i];
+ i++;
+
+ if (ch != '(')
+ {
+ output++;
+ continue;
+ }
+
+ //First param of the marker
+ var tmp = new string(input.Skip(i).TakeWhile(c => c != 'x').ToArray());
+ var repetitionLength = int.Parse(tmp);
+ i += tmp.Length + 1;
+
+
+ //Second param of the marker
+ tmp = new string(input.Skip(i).TakeWhile(c => c != ')').ToArray());
+ var repetitionCount = int.Parse(tmp);
+ i += tmp.Length + 1;
+
+ if (twoStars)
+ {
+ var data = Decompress(input.Substring(i, repetitionLength), true);
+ output += data*repetitionCount;
+ }
+ else
+ {
+ var data = input.Substring(i, repetitionLength);
+ output += data.Length*repetitionCount;
+ }
+
+ i += repetitionLength;
+ }
+
+ return output;
+ }
+ }
+}
\ No newline at end of file
diff --git a/2016/Day 9/Properties/AssemblyInfo.cs b/2016/Day 9/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..dfa8505
--- /dev/null
+++ b/2016/Day 9/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Day 9")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Day 9")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("6b080033-4e61-4797-bd86-3b0dff402992")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/2016/Day 9/input.txt b/2016/Day 9/input.txt
new file mode 100644
index 0000000..edb851a
--- /dev/null
+++ b/2016/Day 9/input.txt
@@ -0,0 +1 @@
+(172x1)(3x7)XPJ(70x4)(40x7)WKQANMDILIQOOWQZDNGORPHFNHBKKKVQEJNUVNAQ(3x2)VFV(10x1)XUNNCAFYMV(9x13)OUIKISEPR(66x13)(10x6)JHDDURBDQC(3x11)SNT(2x11)EW(16x6)WMJFKTNQEACIZXLH(5x12)KPVAD(13x8)(8x2)ELNIDSSO(11x7)RFITQIJYVQB(6x5)HTVSFUVZ(89x12)(44x5)(7x1)VHEWGTT(5x11)GLDZO(14x13)DZVEJXGSGUDJKV(24x14)(18x3)AWXPFDVHVRRUAIELQO(2x13)UW(120x7)(62x7)(21x10)JFUYPPCABHPYTIJUUIEVK(5x5)UNAMQ(17x14)TFQKSOALOJYMSMLMK(17x2)NBDXRSHFDREHZPWMM(23x5)(1x11)O(10x6)QVOCIXBIQW(5x10)FOLCQ(6635x5)(3576x2)(456x13)(449x3)(1x2)M(1x11)I(215x14)(28x2)(1x14)R(9x7)OSMSWTRTV(2x3)RP(87x2)(14x9)QACULEYKFWPHFQ(41x15)LTBJBTBTFQLLEAWJTICLZBHGAYERVARMDLCBZXYPY(4x6)CEOP(4x13)JQJI(62x5)(15x6)YQPFVDNREIYOUKL(15x15)PUSBXTHCMLGOCNT(8x4)YAUHTKIM(1x1)E(14x2)(9x1)YHUAWBSED(37x12)(14x9)(8x11)SVYXKPGZ(10x13)WTQVTWIWGP(162x9)(68x1)(1x4)I(21x14)WTBNFSPQKDFYITBOFYYQN(3x8)UOY(13x14)KCDKDKYFQNNPX(1x6)K(20x9)PMGWXQWRLRWRETULVFPW(1x3)T(20x13)(7x7)YYHNWZC(2x10)HH(22x10)XDUOOOIDYYXQKQDBLGCPSR(1297x7)(359x13)(62x9)(7x15)LRERGOG(25x15)KYQSSJBREHLNZXSLSYGIIADSC(10x15)WMFZAHRNRU(283x14)(68x12)(16x10)QGQDCKCPTECIPTOW(19x6)WMPAPTDDUABBOLYMMBR(14x1)XRZVQKCBBBMCNI(29x5)HSGAQWQRLOILWCRJOCRDFZSOTPLBH(82x1)(12x1)RENHWOTHWXPZ(39x10)BIKLBTNHOLVUWVGTPRPXXROUGEJRHRADHASJDMJ(4x13)VRRP(3x1)BFC(79x9)(39x4)OINGYXONKTSXJBCNNYZMWSYGIUMFATXEUDZQZVL(9x13)OIMKIRFAT(5x1)MIUXM(3x13)EPG(496x13)(37x4)(31x9)(2x5)MF(18x2)MEVRXNGVBHEGENHJTL(11x13)TTCEWIFBGGJ(150x4)(68x13)(9x10)KJJRCHTUM(11x10)SVUDYGHJWKF(6x12)LNWLUN(8x11)LUVPHPZC(4x8)VFUZ(32x9)(2x3)RH(5x5)OOAGL(1x15)W(2x11)WM(3x4)GFG(22x13)(8x6)ZVCSHQXP(4x8)KOXS(193x3)(25x7)PXQFECGPYZOYUWTMOTBFZGGAO(28x12)(7x4)XHUHXEN(10x4)DTXYSILNLW(1x2)Q(101x13)(16x11)MZVPYIEPSLDSIEAF(27x11)NFACRSGETEPHFJQKPTXUQNNSPWT(6x13)UADYIT(2x8)LB(19x7)QYBDEBFMFAWOTYACZQM(6x13)YEABPA(72x6)(58x13)(3x15)UOO(43x6)GRXJNNQQXQVANDHYVVQTTWIKVLPHBJMCSEOPBELMGHG(1x10)G(178x10)(12x1)(6x15)JWYUKS(93x13)(5x11)CQCXM(56x7)(9x5)FIARQLQTK(11x3)NSXGBEOBVXI(9x15)QIBUNRTPC(5x8)GBIYV(13x10)(2x6)RC(1x5)T(33x14)(3x4)END(19x6)MYZTTHSNYAYANBPGVHZ(2x14)YD(6x12)(1x5)N(3x13)TFG(224x8)(11x15)XNMAIBBNTMC(199x8)(2x10)VG(23x11)(5x11)KOKXL(7x9)MIMRNXM(121x10)(10x9)OGYRDPVNEI(27x5)XUBNCPGOKJIXZNAHHLLDRUUTPRM(25x2)FVEEUXQTUBDUDSMIRLBFQYULY(13x5)JTJASJBCCKFHV(16x6)TVTTDIFACKNORYBR(4x2)LIFO(17x2)RZGYMXWONVKWJMSVW(833x6)(586x12)(230x10)(2x13)EL(41x15)(34x11)KPHSFJQJWTINMWYVNSVVZBABFYEBZCLNMQ(17x14)CRLPIZUEIBCKNKRJJ(62x15)(9x4)XTGHEGPMK(11x12)NCNNMDWDNMI(8x2)PKWGUNYT(10x15)DVAFJQIPSK(74x10)(5x15)ZLKKA(17x11)GIERLJRIDYLPWZCKG(33x2)OASXACZZRSCLVDVNLNGQHLRLMZCTMBCYP(153x7)(2x14)UX(49x8)(11x14)GEHZYBKESFQ(2x6)TE(6x3)THQOAO(8x6)FSPDZODL(42x11)(2x12)XO(10x7)IZTTYUPKBT(11x13)PVRXUXHBKQI(35x6)(5x5)UDRJC(1x9)B(13x9)YHHERZVEFSCFX(78x11)(36x3)(1x6)X(23x14)DHLGIIMPJGKDUOPFEBPKJZB(7x12)TMWJAJD(16x12)YVALDPNTHINYQQIC(2x9)OY(90x5)(62x10)(9x6)RUUFLMWQS(28x6)TAZAAAIDBGZMYXMNGHVTBRHWFHXV(8x13)JIRKEMEB(15x5)ORKLKISZMYECJBE(178x12)(59x5)(5x9)QLOCV(6x5)XETXIX(11x15)USNLPYJLBOW(13x15)ZYMFNBNVKKQFT(11x3)PISAKCRXTWT(90x7)(52x2)(1x3)F(21x6)QFIQOUEYORICJDZVHMIOW(13x6)ONYWAVOHAIQXE(9x5)TKBIAQVJC(7x5)SUEYTHE(1x4)H(46x13)(33x3)(26x15)(1x3)Q(14x3)OHRVGRUAQFTYYS(2x6)BS(960x3)(544x15)(160x14)(15x2)(1x11)D(3x9)PXR(52x4)(9x13)ZVIVIWOIO(1x5)D(1x12)Y(8x8)CKZGFGQO(6x9)DAMZNP(75x8)(13x1)VDPXRVCMGTZIY(3x13)WMF(10x12)KDJVCJQVEC(24x3)GEKGZEIIDDDJRSZBNAIDNASO(3x15)VUI(74x5)(46x8)(6x2)GSPMZV(4x2)XOOW(9x15)COLWEPZNQ(5x13)UGBDW(15x10)TTWVRPQTREJDSJS(137x14)(65x10)(8x13)OMBDNQBZ(44x13)RVXFBIJOFAQJCLTKYBXVWALEONUACICLGJIWATGHHCZK(22x14)ZSGSVEEFHRWHXBLGCDJKZV(30x2)(2x12)GG(9x12)HJQCPKGNY(1x14)H(134x15)(5x4)YGCHW(5x10)EROTH(26x10)(7x1)OXPTTDP(8x10)OJJSDGCL(74x8)BDTYNXCCPDQCMYZJTAJOYCGMWJLOMLEQYBCYAZOLTCYNDAPXMXCHVSKJCYXZWBKGVELGTLNCEB(54x14)(14x13)(2x9)SM(1x10)U(27x3)XFJSNXIJPTSFDKVNGBDNRLQYJKQ(16x11)(10x9)BAPIHODLEG(317x8)(112x11)(30x4)(6x15)UTROFQ(11x11)UYHDNMPLNBH(28x5)ZMZKTXRTUNMVSQTUGNYDWUOFAFBA(2x4)OT(21x15)(9x3)VRSRVOEDX(1x10)W(1x12)H(86x12)(1x6)Y(25x9)ZYIPXGLABDQQRIQOWYNSVRDDS(35x5)NJIVDKLQTESWZNBIFFPADGWBQGVWPNOZKOB(3x8)JZK(98x8)(45x10)(6x5)LYJQMR(10x7)EFMGJRIYHN(1x12)W(5x11)CXUHP(40x1)(33x14)BIXNELLRAWDEQWDLFXASPCFKGYXNPZRLP(102x3)(35x15)(29x2)(1x1)P(8x2)OGCHVTFM(5x2)CVQRK(54x3)(48x4)(10x3)(5x6)IUXTW(26x7)(7x3)MCAIFSI(9x6)THFFYJGAO(1522x10)(25x12)(18x13)(12x1)(7x4)HVDYPIO(1159x6)(211x8)(154x11)(21x6)VCPDOYQRGXIJVQGRJTVWP(12x10)CEOZLAMGANTR(16x14)HRTTJOTOJYRMGUDK(79x5)(4x11)JHCB(4x15)FHRU(9x12)TVDNDJPQW(2x5)WH(30x14)LUFKTGXZTAORPRJMZESFFDVVWPVYTB(42x14)(35x14)(29x2)SAGPXWQEGTZAIADCQFBLWRLZIQGCN(135x7)(15x14)UQJYCTIFFWSUWWM(65x2)(9x9)(3x12)JUN(18x5)(12x8)RDYSFFHOCMTA(2x7)QY(14x3)(9x7)FERWVDDHQ(36x2)(11x7)ILSHNBRIBMC(13x8)SRXBXAPPTJPLF(101x14)(2x10)VE(86x10)(29x8)(23x8)KAMCCHDVKOOJCGDQJPZZMPJ(32x9)UEYJFLAOACKYLFDJWQUXGIZYWMHDKYLK(8x6)(3x3)LKI(682x13)(208x6)(76x14)(8x10)AYLZDXBI(3x9)BRC(25x10)IEATCRHBHGIKZBQTRCTXULAMN(15x12)ZHRTNMVERVGZZCG(32x3)(4x14)ERHO(7x7)NNNSCSF(5x4)TTUFM(4x7)XYWL(72x4)(3x7)SDF(29x13)OQXOWQELFOXUFEEBUPLNHMAOGLLPV(14x5)SZJGEXPPXSUXCB(3x8)KND(95x1)(28x5)(7x3)LVLVSVN(10x8)TGDBTKXVLI(10x11)WRFPBLNECA(29x1)XFGOLCPIYTKNJTXBAEATURQVVXGFP(3x14)YBZ(205x1)(16x14)(10x8)IFQMAAEMOP(32x9)(16x14)VBFTUPKSNIUAEBHA(3x14)EMW(23x11)(2x7)XS(3x7)QWS(2x12)TE(107x2)(21x12)XKLOCAHJZFYLQZMQDZUJP(28x15)VFRNAEWVNJVUZDURVOCUEISKGWWN(20x6)NXCCPUPQKGXTOWWRANDP(12x9)WRJVTTEYFJBE(146x12)(1x12)M(46x3)(12x15)ELAIIEJMLHRV(1x8)I(1x14)K(2x9)RN(1x14)E(81x6)(14x4)SHLOZXCBQTBEZF(40x2)YMEOXRNZXDIEEFLRQQDPWXILUOJQHDSUEKNXNQSP(3x2)TGQ(1x10)X(315x14)(307x10)(3x11)ZDV(260x4)(97x8)(20x11)YRELCFEJXQZADZSOJION(14x14)BGCJIBHVHEGFOD(3x14)PVA(33x13)KHUWKRRNHTHJCROVFAOIWGGOTIPKDMPRC(36x5)(2x8)HZ(22x14)YZSUXCHXDEPXIGCWUOKUXZ(62x10)(15x7)JZUDNJCWXTQAMOM(4x10)BJDT(24x14)ETEADJJYZZDODVKPPXTBTUPC(40x1)(5x9)UZDRJ(24x2)VPGSGVADLRBFODBZBMWBRJFC(24x14)(10x10)NJQVLSVHKJ(1x15)B(1402x12)(1381x11)(690x9)(163x6)(76x1)(16x11)TTKEOWZUHJMAOJVI(4x15)LGFT(3x6)MYP(17x7)CHKQJJMHHGHDXWBSO(7x7)UJLDJLX(11x12)LGBIGRGMTBV(21x6)RISOUTKGCNPQLLDWNLYEA(5x14)IZRZO(19x8)(13x7)ZYNNYQLEROHNK(23x9)(3x13)KRN(9x5)(4x5)OXVO(185x5)(52x6)(6x4)QOSUZS(18x6)GUQOGCRNSAKDCOCTSE(10x14)KGZBUGVIIH(40x10)(6x12)CMZQRR(1x5)Q(15x11)WEKZHYYCTPIPOZJ(58x8)(1x4)A(6x8)ABJIRX(11x15)EQFJHQOVGLY(6x3)YYQMKZ(7x7)LKJYEWV(5x4)BPTKB(1x4)J(284x5)(63x10)(1x8)W(11x13)MPTRNQPSBXM(15x3)VHDTUWNDEGLNCSQ(2x1)CQ(6x2)OCFRSJ(63x9)(15x12)AEYDUUWROCUABMX(12x4)RPGECWZRBHLK(1x11)O(10x4)JCBDSFSXDE(13x11)(8x4)BEHBONOK(83x2)(4x6)ANAD(3x15)LOP(20x15)TJLFCNGAYSBMWACNIOME(14x14)OLVVHGNWUVNXMR(10x12)DAHIOTLOCP(30x9)(2x12)TR(16x3)DYWYHJLMIYAHQIIE(3x8)SNV(112x15)(19x8)PBXORKYLISLHVCJVBJP(74x10)(2x8)FP(24x13)ZXILHYHYDGDNGHIPFHLMRLQS(2x11)WN(21x13)RDQDPNVEOLOSPLAHQHHMY(1x9)R(14x6)LIIRDEBBHSKXZT(372x10)(164x2)(40x7)RMPKUSRDBXNZLGDXZIAUAZNQBJEMSBUJOJNPHHHI(12x15)IAFPAWBOSBOS(76x6)(5x6)UYNUU(25x15)XPXFOEMDDICGRJONJBWMOZCIW(8x5)KJJIEDUG(15x2)IEUTKVCMTTXZNTC(11x9)IKWCZMUNCOP(61x12)(54x13)(13x12)NIOHBMYALHOUO(7x10)KFDUHJL(2x3)NM(9x9)OSVPKOFSM(5x5)VAMMP(9x3)EZLMGESLP(102x5)(26x5)(7x9)NHCIGIE(3x3)IVY(1x2)L(12x7)UXAUQLEXZGXN(46x6)(1x14)R(11x9)QTBPNKUFZOA(16x9)DLXKSEJJVMWIIHPB(157x8)(30x4)(13x15)TNSMJZJMNEUQM(4x12)HRAW(113x15)(17x4)(3x13)VQG(2x11)YK(4x9)GMIK(15x12)YGMZABAZZNHPRHP(23x4)(5x13)ZBQGH(7x3)SPNLPWT(24x1)HVEWGOENETTTKKBJHMBEFJSJ(6x14)WGBSYS(2694x1)(873x13)(591x15)(1x2)H(14x12)(9x8)(4x7)PHPZ(59x10)(10x7)EQJUHLQDSB(11x6)MHGNANYAWWK(3x8)FEN(11x12)RCPCNTVKIXQ(491x7)(78x14)(40x11)YVRYFJZMQREHNXZZPWXKNPHSUTVUGVEOPFQQBLOJ(25x1)(13x1)HQFQJIYOMZFGW(1x8)F(182x6)(86x14)(12x9)WODINQMTBDAX(6x7)JFCXXM(6x1)FKJPPD(40x2)IDAKJRAQIDKLPCCATMTFTOWNPLHKNJBTAVVHUWWN(53x8)(4x1)FXRX(9x1)DCBBRHJVU(2x2)RA(10x14)IWJGLMPMBS(1x5)H(14x2)WXKMITJBMZACIB(5x2)WLBVL(5x1)XNGOL(193x3)(6x8)ANFCUH(11x13)ZVGWPGYGIAR(72x4)(9x10)LUYDGWJLX(8x1)WUXTMRZR(2x3)FK(21x8)AGZIOWSLPHAKSUPECVOHV(4x12)FDXE(6x12)(1x8)M(68x7)(3x4)EOK(28x13)JXAMSHCQOBIUKUHUFYOOZJRMMNCW(19x4)YBUXDOFHTQVATUPANAF(1x15)H(110x13)(93x7)(87x2)(4x12)GMOE(50x11)(13x3)VHUHCBUNINBAH(9x14)ABWUPTZJB(10x1)ULUUYHAWHR(14x7)RSQMESIUXRZOVL(6x4)FBTNDA(5x7)ADGJH(139x5)(131x10)(123x14)(88x6)(1x11)A(17x13)XCWUXQVXMMRLURVHL(9x12)NBLNMYWQH(23x14)IOMVENQGFGYSOQNKKMXALXR(7x6)OWEXJQO(23x1)BGMPXSGMVQUXQJNAGUDPASW(168x14)(149x3)(17x1)(11x1)PPOPWWURQYN(119x7)(63x1)(4x14)CIWA(9x5)(4x3)YHDL(32x10)THARHNYWOIICGXLNEHOTTIEJXOLESVFO(44x2)(30x2)FMAVRVLKELMJLGHIPGCRCHJFVTBSUP(3x3)SIW(7x8)BIFVNRC(706x15)(699x8)(6x6)(1x1)B(284x11)(154x1)(26x12)BCUDXLZNEUYZIEKRPJNGEFKMNE(49x5)JNLLBDIRMRINXOUMGKJXTVCKAMZCEPVXFRIUUQXUQAHXXWERV(41x4)(5x15)JUNET(9x14)LAEKWBIYU(1x1)O(4x4)JFAB(13x4)KARCNJKHMFJFW(94x7)(64x7)(7x14)VRRWPHM(16x2)RYATIQNKHUXCZEGS(8x13)WZSZNRIH(3x7)TBE(2x4)DA(10x10)TJBORFEVFS(2x4)VE(8x15)YTADJOMR(4x2)XQAO(389x2)(171x3)(52x4)(1x6)C(14x1)QUCOESZSLGRLIJ(7x13)UVHYAWH(1x8)A(1x14)R(16x2)HOCCGBBDBBAJPVFU(52x8)(2x3)IV(20x3)BADNVTFDYEOJOSTOURIR(6x12)UAKYYR(1x12)D(3x8)RDJ(18x15)GDBLXRBQGDVOGYNIDB(7x9)RVLXMQP(146x2)(45x15)(3x3)NNY(10x14)EUROHLVNXH(4x12)JYRH(5x3)GJZII(2x1)IN(6x6)GPYYHE(70x5)(22x3)JSUZJGHKJQSJZHNHSBYXRX(11x4)CKNLLPRJDJB(11x9)EYWLHDJWYMZ(3x4)EOQ(39x11)(19x11)(12x15)ZSNCSSNGFNWK(7x11)QKRQMES(915x15)(657x4)(121x15)(21x4)(6x9)PBLEYF(5x3)JYILW(88x7)(48x6)(18x11)LHFNPRFKADOZQRHQVE(5x9)JSXCT(8x2)QOQRTIAA(7x3)NKKNWLS(16x4)URODMQWUOAUZDVTW(203x11)(196x3)(72x2)(1x12)L(2x3)AO(8x3)XROVOMDL(9x8)YZAEPPLFP(25x5)TJCBFMVSXVPIIOUHRJCUZAFPK(35x9)(22x5)BSQZOCOFMKGAVXARGGFCYV(2x1)BR(46x10)(3x1)MNZ(13x4)EBBUVWXRIWLMZ(13x8)EXOJUNPCWPYQE(9x14)(3x15)NYG(4x3)XNAD(6x3)OAGYDW(299x3)(130x5)(5x5)ZIVTZ(4x8)WRBW(73x12)(5x13)TCVNI(25x12)TLVHEMSRDZWQRIYKHDGLZVLEQ(24x3)PIOJWVRBAOPTXHUJAGHCRGNK(24x14)VCVZEHKJWAPXJDMALSUKRZAW(30x4)DMROHLLFJEFQZPAEVOYCSESESVCDPT(107x1)(19x11)XYGUSLMMCMUYFOZZCSG(9x13)(4x5)TMYS(2x1)BK(1x3)L(46x13)(40x7)JGIWCASPBLNAZSSBXMFLCZNHCLRYKJTSKTRIYXZD(7x7)SIMRJYC(243x12)(219x7)(4x8)XKYN(202x11)(26x11)(4x11)JIBP(3x12)TUQ(1x12)U(78x11)(10x12)PYKJEJKLOP(7x12)MGGQRIM(6x3)WDBTTC(10x6)EFUZOEPGTG(15x8)ULWOSKACKQHHDTH(2x5)OX(24x4)(1x13)Q(3x10)PLC(2x11)AZ(40x14)(4x3)IOIG(7x15)QQTGOCG(4x1)TTYK(4x1)KMKT(11x2)DUFCFLWJKDO(4988x11)(514x13)(184x10)(176x15)(168x14)(49x8)(11x13)NGQSRMSYVIT(5x13)LIGXA(13x13)QLVGLJOXJZEMA(14x3)BHSJULNXUJNMLB(21x13)QWVNZXHEHTXEDXQKZCKZH(59x3)(23x14)IZNXJWCWIXNWKNQDTNQUAEO(23x6)GDBWPQKJXRWQSZJUZRGBNNF(14x4)(9x7)RQPHPKUPM(7x9)QVUICMY(269x12)(34x4)(11x1)IODKMJLLLKQ(10x15)KDIWUXJCVN(221x12)(47x9)(12x12)RCNHOSXDVYYI(21x11)(3x4)IJG(8x4)XBPLQPKV(150x6)(75x15)(2x6)DH(23x10)WKXGJRDSEZTLPKCMMUZZMXF(7x7)WURAPMO(3x4)RIC(12x6)MFVQJUULXSZX(9x7)LSYQTUAPN(47x14)(3x10)YZI(7x6)YHUFAXO(1x4)M(14x4)LANLTXIEINNYBW(6x3)(1x1)W(8x9)FNIRZGYT(3676x12)(585x11)(242x2)(19x8)(12x15)OWCUIMOZCPJU(210x4)(107x13)(10x14)BTVYEADZIL(39x12)UMDJKKZWWGKFLEFWKVTRGZMWUTEWWFYSVMIVJQF(3x10)NEL(28x11)MLIMLBMEATHPEVTQRQTHBUOCFZMW(65x2)(23x12)SGEKZUXQNIGZURVKPNAISOY(21x2)UGJLXKWJVUFGJURKHTETM(2x11)XQ(17x13)CTOVPHTPJVNUSQZLY(329x9)(27x4)(20x15)(6x7)SWYPVM(3x10)ICH(105x3)(7x2)(2x1)QZ(11x11)(5x14)XUSZN(69x8)(7x12)VCQYFSA(24x7)EFVFKBFLRAJTGXEQGICZSOSE(10x7)CNXAKLLDBZ(4x13)XFXW(20x5)(13x15)SQZPVKWYCGMLX(96x12)(9x10)QNJNUKACF(14x3)WBKWFXIFFTAGKJ(2x11)TM(47x7)(9x4)WKFDSSPUO(12x2)TNCXEWMSFUPL(3x7)BCH(1x10)W(49x5)(23x10)(17x8)LMJYTUJGSCJDSMNZI(1x14)A(7x3)DYODODD(735x4)(2x13)CT(147x12)(140x1)(10x14)(5x6)KBFDG(74x11)(3x7)ASG(6x1)BAMUUR(11x1)HYWHOBKJIPH(22x14)ROJWCVIRBUVOXMHEBMHRBD(4x6)IHCB(36x9)(2x12)KI(1x1)I(16x4)TYYWOESVEYUUSCSQ(272x12)(6x13)YBZCAF(2x12)XV(12x10)(7x5)EOKMUXF(91x8)(4x3)CYOY(76x4)(2x6)QT(29x5)NMTVCDRMTLDIVOECJLYHZUBPYGOFD(4x5)IAJR(11x10)YPFPNDBONFO(2x3)WI(129x6)(77x2)(10x14)PAQKAHBQAX(2x4)YV(19x1)KXUKEJINNRYFXQJKRSM(10x2)YJAIIRZOWD(7x4)MDVMTGB(19x6)(4x9)MMQC(5x6)VZZVQ(2x7)XE(2x3)EQ(2x1)MA(202x9)(183x5)(13x5)YGYLMWENWKOEP(8x15)MIAMCHRA(67x15)(2x14)RP(10x5)NVJOFHUZFU(19x13)ELUOKNLHOOIAYZOCIMD(10x13)DQTLOMUCCQ(70x4)(11x1)KZALNOFLDHG(15x13)WLWZWHTUHWOZLES(9x10)FMITUKLQU(3x14)WCL(2x6)CK(6x10)(1x2)W(76x10)(2x8)ML(62x11)(48x11)(4x12)IRUH(4x3)DBQU(22x15)DYDBCSWMYSBLRNSNGRWCEU(1x15)Z(745x3)(23x1)(6x8)OKKJKF(7x1)(2x1)UU(709x5)(217x7)(116x3)(41x11)OAOMKCXJMJKKPSYWLNBFUDEVLICRKCGHRTGCIUAXZ(17x12)SKMYSNPPLDSOKIKXI(10x2)AYWGQTPNPX(12x14)GQFNEYXBYAAN(4x2)DWAS(12x13)MGXEWSKMSNTH(69x8)(7x6)LEFUMOK(19x4)UREDJOQURHFQCDSOZKZ(8x13)QPNYHWBW(12x2)JVUTOZHSWMXS(143x9)(79x6)(5x6)ZLLEG(4x13)ZAKG(2x6)QM(32x5)ADNXICFDFEOECVZHIVQKALYWLJGUSOSI(9x9)AWIAWSRJZ(52x5)(5x6)QSJGP(10x1)KDADHYYLCR(4x9)BQEP(1x1)Z(6x9)OMYNHU(103x7)(86x5)(2x13)AB(45x6)PQHXQFEMSNVRLACWAKQOYTZVLYPGBLAVMANXZHEMATRCF(14x4)YEVRVCORQWAJYG(2x3)AC(6x4)(1x4)W(135x15)(4x9)NULK(79x7)(7x10)RVBBWHN(3x12)MEL(33x9)FQIMGFZZTZBDCAYWARBLFRRQTJROKZXOJ(6x8)PWSZAR(2x5)ZR(13x8)RGRLYMPEYXDYF(15x15)EKZSLEASGQCSSAQ(76x5)(3x1)GDV(14x4)BYSPLEVMSPGXHS(4x2)LIDY(33x9)(27x4)ZWOLHCSTTPJZTODWETGHTNMAPAF(1215x14)(142x4)(14x1)ODRTZPGCANTMRQ(11x12)FFJIYPJJDPY(18x13)(12x7)PHABYHRKCIBS(72x12)TLUCYATALAFMLBSLTDHFNEGCVYKQFKPHVAMBSCYPSYMMGFGEPKMZRVXAZLGQQGCAQVIDKQCZ(119x10)(100x8)(6x6)ZKHOPF(37x8)JZJYXJTGQWXJKOWCEGRYFWORONDPKWDHGQFWR(9x10)JZTDQPVOV(7x11)MNMFBYO(12x9)(6x12)TEOCNK(6x11)(1x9)U(413x10)(1x12)W(357x6)(81x1)(20x13)AXMPRMJPLLNQTKNAKAKL(15x11)NCYQCFJRFVEBMBE(10x15)IDMWCCMJMT(9x15)KDITVSFLX(8x13)LWDZHEIH(85x4)(9x8)DNTHBQVEK(3x12)RCQ(17x5)IONTLMAHANUFDOIZZ(3x1)IKC(24x10)YQLVKHSGEHGXGFYSVJGHUHUA(109x4)(4x12)XZEO(12x5)HEZUPCXXEENI(12x12)OMJTLBITZWOB(13x13)YWOEGEYKAOZJS(36x8)VUZJQCVRHXSSCZNTEFKDZLVHDVCJSREVEVCB(43x6)(2x4)RT(4x12)CIZV(20x6)HHICUGNPVNOEZZGDLIZY(36x6)WRYFVILIDECKLNDCCWDEBAAPNRQVLQTWUQRC(260x7)(81x9)(5x1)XTIWO(7x2)(2x7)HZ(47x3)(6x5)EJMXOK(10x14)CVISHTXMOH(6x12)QCQAWT(1x12)V(1x3)Y(165x10)(21x10)PSYSIOEUPVJSLHBRVCOJD(39x12)(12x14)UBTGKOQEIYFM(5x4)CLHJC(5x4)FWNYB(9x13)ZHUPCPRPR(39x13)(10x15)YKYHEZRRDL(3x9)TRX(8x15)STWMOZDH(23x10)(2x9)ZM(2x7)MV(3x13)OQK(243x11)(210x8)(42x14)(17x12)JIOXSDZFXPPALZIKA(12x5)VJLEWBRVXMCD(23x2)VNXQYVPIRTMBGPKVZNTOFOG(61x6)(7x4)NSPFDMJ(9x14)TVHJEJSSJ(2x13)IJ(13x9)QTFHJIOJOQAOA(1x11)C(59x3)(6x11)MSQZOU(31x14)VLYOENWNIUSCUPMSOZEFABALZGGUXSZ(3x12)MIA(13x5)XZEMQZEXZTHJP(1x14)O(358x8)(162x14)(39x11)(13x5)(7x10)ZEJGPTO(1x12)V(8x7)PFNFRIMK(8x12)(2x13)LL(47x1)(41x8)(1x6)W(16x10)KZDYKHCTWZXEKCNJ(6x11)BKPJMJ(42x15)MMVAWYBRUXHRRXCVQBRTDORBFQQBOOHMVEKUQKJQTP(58x11)(28x5)NMWGTZUQBNENKBJWXUSTOSCMPLCZ(18x7)XIOSACAMZDWOJMBKQD(105x2)(72x12)(48x12)(5x10)XABVT(4x1)FENC(3x3)FPK(3x2)BMX(7x2)CTTSNTO(11x2)(5x14)XLVEE(2x1)PI(6x10)XMZISE(2x6)AK(6x1)ZPYKXO(774x3)(10x4)QTZHPYSXNC(720x15)(226x14)(40x9)(2x10)BT(17x14)(2x15)SO(4x2)ECYN(2x10)JM(7x4)XOBYLTV(120x3)(1x3)N(19x12)PEGBFGRTJFJSVIQZTNS(2x5)JD(41x13)(3x13)YTK(6x4)FUJASF(5x10)NHCVS(5x7)EBSJH(27x3)MMLCNRRAUAKKAGPBUHZQKMJVRLY(35x8)(12x5)EUFDLSCJNJIW(1x11)F(5x8)OICJN(178x3)(1x5)O(164x12)(69x5)(1x3)Y(13x7)NJGIFSDNRZGUN(20x2)CHUHUOZQHKOBNBNITRCT(3x13)XHS(4x4)HCZB(47x10)(13x13)HKZXATQZXPKJC(3x6)LFO(5x2)ZUTAK(4x8)JGZZ(13x1)BPKJSEMKXVWPD(10x8)CFBDPLWXUF(4x11)DYMH(283x14)(100x12)(9x14)LWMYUMEGI(79x7)(73x7)FBVHIBPTQYOPEWFQTFYYLGGOYUBRWFHKOXUWAZPIAVVVOWQGVUUKSSIGQWGTGTVMFEUSTYTQV(55x2)(10x14)IKRUCTQUXX(32x5)(20x2)JNEGAYZJAEFMMZNDQAYI(1x5)N(36x10)(12x10)PFTBHPEYKBFW(11x7)YRKUEULAVQO(65x9)(13x12)NKUIAGSIXWKEW(38x10)(4x8)IVPO(12x2)ENSUUWUGMFDE(6x5)GBZVEV(1x4)H(18x4)(12x6)(6x15)(1x6)C(1798x6)(725x7)(718x4)(128x9)(72x4)(41x6)XHDCTSCOLQXDITGBJPZCFXWLCBVNRWZKIHXOYRZQE(2x11)AL(10x11)CKPZHZXSEL(44x2)(38x2)(24x12)KQQVZKDYTAXJIECUHRNEEHIE(2x5)MR(2x14)EX(525x9)(135x3)(24x1)(6x4)AJAHVA(8x4)FCQQTUCX(42x9)(16x1)YJXDRMKLAJWGHRSL(9x8)CYVVQKOEQ(1x8)S(11x7)CGKRJUPVKDK(28x3)HQMZNCYOAIJBKRAGXYWTWOMEDSBE(1x4)U(16x13)UWNXBMZLSDWJWXRY(13x14)VALDTDWVJQQYY(48x4)(8x5)(3x2)HCC(28x13)(10x14)UFDCSYFEPI(5x11)NPDJR(279x1)(72x15)(15x11)CZESSYYLTNHNNEL(4x12)SCJE(2x4)IK(2x13)UO(19x8)AXUVJUCVOZYXECUHXTP(101x2)(7x3)MUNLZOM(5x7)GYXMB(13x2)UGNTFKQKQNSBU(27x9)IVJLAPCSRKKUBGNZXYELDTFXXDJ(20x12)KHMCDFDXECBLOWYPQFYZ(13x2)VDLMHMTQWHSIS(66x11)(6x14)RHRBCF(12x12)QBPGBNHZPQMS(28x11)BMIFCPCTBLKBIXCWFNLFSAOGHDWA(36x10)(30x1)KQYVYKBALRKIFSCOPWNQPYGRSSDAFY(1057x14)(320x8)(131x14)(124x3)(6x1)(1x8)Y(11x11)RYCMRYHAPAM(12x4)(7x2)LMPRCHR(65x7)(20x12)FBGHCCVXKKFXNJJWLKIU(16x10)KIYAZDBPNWXQXAKQ(9x11)EEQGTCDVB(1x3)I(132x2)(125x1)(20x12)HBEZQGFLJSFHGOYMLHSG(19x7)(3x5)THM(6x4)XKBKJV(7x12)(2x8)DF(14x12)(8x14)AXZPIRCT(33x9)(20x11)JCTTWVAOXNBCDBCUVNCX(1x9)J(36x9)(30x9)GCKYVYDUIBAWHSKBTTAHOYQWUQJHIV(699x2)(400x2)(45x10)(2x12)DY(31x7)(2x13)CP(6x11)TCMIXN(5x13)GBDVM(3x11)JAD(136x14)(11x1)ABIOQIJMVTI(6x10)NNTWTD(29x6)(1x14)Q(16x9)NNLMOVNFVJLXXLJJ(66x6)(4x3)RAZW(11x3)EQUJQECMCRI(10x14)DWLVSFXKGZ(5x15)RGJPT(7x1)RDFSOXE(74x8)(5x8)NEBHU(7x15)UEWKNIH(45x7)(19x3)TLAIFAYOOOCZMBIKVOU(4x6)OZBT(5x14)JEPAV(108x8)(2x15)LU(21x7)(3x6)JAV(2x3)LL(1x6)J(2x12)DX(59x6)(12x4)QXLWMASKAATM(10x7)OWRCRLMNRR(1x6)X(5x8)FBCAK(3x13)SIC(211x15)(2x6)IG(196x10)(54x8)(10x6)ZVIJHGXDTL(4x6)WCBN(2x12)IP(7x4)YLCWERN(4x1)LVRK(59x7)(5x5)JSDEV(4x14)FJFZ(17x7)KGBZBEJEIMCGUMSPZ(3x8)TAF(3x7)JTW(64x12)(2x11)BL(7x8)EQAGDIV(1x4)X(13x12)WDLMTJDUILHTJ(11x13)CBRRLLSHSWI(1x1)G(61x3)(3x7)CVG(27x9)(3x5)WIL(13x1)KFMXZGHEODGKB(2x1)QU(7x11)(1x13)S(18x5)VCSBJGLOOVXYTVMKOJ(143x10)(74x5)(25x12)IRMWONJTNGIJCGCTHVQOPQPIB(2x13)EY(6x8)NWOYXV(17x1)VBWAHETINYXRWMUVH(14x6)XEWNDODPNFJNFR(36x10)(5x1)XVRMW(3x15)PEE(4x9)RIJF(3x3)SYV(19x8)(12x13)(1x4)P(1x2)H(13x7)UKWAWHHQFYDWF(96x11)(5x12)PRKUK(13x14)RDQYSCYBCMONV(36x9)(3x15)ZOZ(8x15)PSPDGSWF(8x6)BMEGXZMZ(17x7)RQNGEXECJCUYFXPMB(163x14)(75x12)(9x9)YKFJTBRHE(44x15)DDSGHUAIXMRFTUHJZKDCTCLFREDDDHFAFQXALBIGIEMS(5x3)ZFRYZ(66x4)(7x8)KMXIZSU(34x15)ETTRETRSNLYOQZNWUXCNGPPUJPQNFYYEEC(7x12)RFTTNRF(3x12)HVO(97x15)(9x13)EASXOBURZ(14x14)EPODGHCXUDADRA(7x10)ECBRZCQ(22x13)SCAQGLZJTRSFEBTFFDTDRZ(13x7)RHQRORLJVNLWN(6x2)INZFFT
\ No newline at end of file
diff --git a/README.md b/README.md
index 1c087fc..d8c17d3 100644
--- a/README.md
+++ b/README.md
@@ -7,10 +7,12 @@ Some editions were finished later, or even done in a different time (for example
| Year | Language | Comments |
|--------------|-----------------------|-----------------------------------------------------------------|
-| [2015](2015) | [Go][lang-go] | Day 12 part 2 done using JavaScript. |
+| [2015](2015) | [Go][lang-go] | Day 12 part 2 done using JavaScript. |
+| [2016](2016) | [C#][lang-c#] | |
| [2022](2022) | [TypeScript][lang-ts] | With some help from [Radash][lib-radash] and [Ramda][lib-ramda] |
| [2023](2023) | [TypeScript][lang-ts] | With some help from [Radash][lib-radash] and [Ramda][lib-ramda] |
+[lang-c#]: https://learn.microsoft.com/pl-pl/dotnet/csharp/
[lang-go]: https://go.dev/
[lang-ts]: https://www.typescriptlang.org/