diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs
index 1a0448b..14a17e4 100644
--- a/ICS/Form1.Designer.cs
+++ b/ICS/Form1.Designer.cs
@@ -38,10 +38,10 @@
this.label1 = new System.Windows.Forms.Label();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
- this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
this.label_initDev = new System.Windows.Forms.Label();
this.label_openCamera = new System.Windows.Forms.Label();
+ this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
+ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
this.panel_title.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit();
@@ -107,7 +107,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(47, 17);
this.label2.TabIndex = 2;
- this.label2.Text = " V1.1.0";
+ this.label2.Text = " V1.3.0";
//
// pictureBox1
//
@@ -143,25 +143,6 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
- // axIrisDevCtrl1
- //
- this.axIrisDevCtrl1.Enabled = true;
- this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 33);
- this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
- this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
- this.axIrisDevCtrl1.Size = new System.Drawing.Size(637, 296);
- this.axIrisDevCtrl1.TabIndex = 6;
- this.axIrisDevCtrl1.Visible = false;
- this.axIrisDevCtrl1.OnCapture += new AxIrisDevCtrlLib._DIrisDevCtrlEvents_OnCaptureEventHandler(this.axIrisDevCtrl1_OnCapture);
- //
- // irisColCtrl1
- //
- this.irisColCtrl1.Location = new System.Drawing.Point(1, 35);
- this.irisColCtrl1.Name = "irisColCtrl1";
- this.irisColCtrl1.Size = new System.Drawing.Size(637, 294);
- this.irisColCtrl1.TabIndex = 7;
- this.irisColCtrl1.Visible = false;
- //
// label_initDev
//
this.label_initDev.AutoSize = true;
@@ -192,6 +173,22 @@
this.label_openCamera.Visible = false;
this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click);
//
+ // irisColCtrl1
+ //
+ this.irisColCtrl1.Location = new System.Drawing.Point(1, 37);
+ this.irisColCtrl1.Name = "irisColCtrl1";
+ this.irisColCtrl1.Size = new System.Drawing.Size(637, 292);
+ this.irisColCtrl1.TabIndex = 9;
+ //
+ // axIrisDevCtrl1
+ //
+ this.axIrisDevCtrl1.Enabled = true;
+ this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 38);
+ this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
+ this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
+ this.axIrisDevCtrl1.Size = new System.Drawing.Size(633, 291);
+ this.axIrisDevCtrl1.TabIndex = 10;
+ //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -230,11 +227,11 @@
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private DevComponents.DotNetBar.Wizard wizard1;
- private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
- private IrisCtrl.IrisColCtrl irisColCtrl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label_initDev;
private System.Windows.Forms.Label label_openCamera;
+ private IrisCtrl.IrisColCtrl irisColCtrl1;
+ private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
}
}
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs
index 1a0448b..14a17e4 100644
--- a/ICS/Form1.Designer.cs
+++ b/ICS/Form1.Designer.cs
@@ -38,10 +38,10 @@
this.label1 = new System.Windows.Forms.Label();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
- this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
this.label_initDev = new System.Windows.Forms.Label();
this.label_openCamera = new System.Windows.Forms.Label();
+ this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
+ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
this.panel_title.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit();
@@ -107,7 +107,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(47, 17);
this.label2.TabIndex = 2;
- this.label2.Text = " V1.1.0";
+ this.label2.Text = " V1.3.0";
//
// pictureBox1
//
@@ -143,25 +143,6 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
- // axIrisDevCtrl1
- //
- this.axIrisDevCtrl1.Enabled = true;
- this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 33);
- this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
- this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
- this.axIrisDevCtrl1.Size = new System.Drawing.Size(637, 296);
- this.axIrisDevCtrl1.TabIndex = 6;
- this.axIrisDevCtrl1.Visible = false;
- this.axIrisDevCtrl1.OnCapture += new AxIrisDevCtrlLib._DIrisDevCtrlEvents_OnCaptureEventHandler(this.axIrisDevCtrl1_OnCapture);
- //
- // irisColCtrl1
- //
- this.irisColCtrl1.Location = new System.Drawing.Point(1, 35);
- this.irisColCtrl1.Name = "irisColCtrl1";
- this.irisColCtrl1.Size = new System.Drawing.Size(637, 294);
- this.irisColCtrl1.TabIndex = 7;
- this.irisColCtrl1.Visible = false;
- //
// label_initDev
//
this.label_initDev.AutoSize = true;
@@ -192,6 +173,22 @@
this.label_openCamera.Visible = false;
this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click);
//
+ // irisColCtrl1
+ //
+ this.irisColCtrl1.Location = new System.Drawing.Point(1, 37);
+ this.irisColCtrl1.Name = "irisColCtrl1";
+ this.irisColCtrl1.Size = new System.Drawing.Size(637, 292);
+ this.irisColCtrl1.TabIndex = 9;
+ //
+ // axIrisDevCtrl1
+ //
+ this.axIrisDevCtrl1.Enabled = true;
+ this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 38);
+ this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
+ this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
+ this.axIrisDevCtrl1.Size = new System.Drawing.Size(633, 291);
+ this.axIrisDevCtrl1.TabIndex = 10;
+ //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -230,11 +227,11 @@
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private DevComponents.DotNetBar.Wizard wizard1;
- private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
- private IrisCtrl.IrisColCtrl irisColCtrl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label_initDev;
private System.Windows.Forms.Label label_openCamera;
+ private IrisCtrl.IrisColCtrl irisColCtrl1;
+ private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
}
}
diff --git a/ICS/Form1.cs b/ICS/Form1.cs
index 50d2555..5168ace 100644
--- a/ICS/Form1.cs
+++ b/ICS/Form1.cs
@@ -15,6 +15,7 @@
using Newtonsoft.Json;
using AForge.Video.DirectShow;
using System.ComponentModel;
+using libzkfpcsharp;
namespace ICS
{
@@ -36,6 +37,9 @@
// 相机拍摄窗体
static FaceCaptureForm faceForm;
+ // 指纹采集窗体
+ static FingerPrintForm fingerForm;
+
// 相机设备
private VideoCaptureDevice videoDevice;
@@ -56,16 +60,6 @@
ws.SessionClosed += Ws_SessionClosed;
Start();
- //RegisterDll("IrisDevCtrl.ocx");
-
- //设置开机自启动
- //获取当前应用程序.exe的全路径
- //string fileName = System.Reflection.Assembly.GetExecutingAssembly().Location;
- //SetAutoRun(fileName, true);
-
- //threadFindWindow = new Thread(FindWindow);
- //threadFindWindow.Start();
-
// 初始化相机
if (ConfigHelper.GetAppConfig("useUSBCamera") == "true")
{
@@ -78,9 +72,18 @@
this.label_openCamera.Hide();
}
+
+ // 初始化指纹采集模块
+ if (ConfigHelper.GetAppConfig("useFingerPrint") == "true")
+ {
+ fingerForm = new FingerPrintForm();
+
+ fingerForm.Show();
+ fingerForm.Hide();
+ }
}
- public int init()
+ public int Init()
{
if (ConfigHelper.GetAppConfig("devType") == "1")
{
@@ -149,7 +152,45 @@
log.Error("没有找到usb摄像头");
}
}
-
+
+ public void InitFingerPrintDevice()
+ {
+ int retCode = zkfp2.Init();
+ if (retCode == zkfperrdef.ZKFP_ERR_OK)
+ {
+ int devCount = zkfp2.GetDeviceCount();
+ if (devCount > 0)
+ {
+ log.Info("指纹采集设备初始化成功[devCount=" + devCount + "]");
+
+ // 默认打开第一个设备
+ retCode = fingerForm.OpenFingerDevice(0);
+ if (retCode == 0)
+ {
+ log.Info("指纹采集设备打开成功");
+ }
+ else
+ {
+ log.Error("指纹采集设备打开失败");
+ }
+ }
+ else
+ {
+ zkfp2.Terminate();
+ log.Error("没有找到指纹采集设备");
+ }
+ }
+ else
+ {
+ log.Error("初始化指纹采集设备异常[retCode=" + retCode + "]");
+ }
+ }
+
+ public static void FinalizeFingerPrint()
+ {
+ zkfp2.Terminate();
+ }
+
public void Ws_NewSessionConnected(WebSocketSession session)
{
@@ -182,7 +223,7 @@
// 初始化采集设备
if (isInited == false)
{
- int iResult = init();
+ int iResult = Init();
if (iResult == 0)
{
isInited = true;
@@ -224,7 +265,6 @@
if (ConfigHelper.GetAppConfig("devType") == "1")
{
irisColCtrl1.Focus();
- //irisColCtrl1.setUserName(textBox_name.Text);
irisColCtrl1.CaptureEvent -= CaptureEvent;
eyeType = "3";
if (value.Length > 2) eyeType = value.Substring(value.Length - 1);
@@ -236,6 +276,7 @@
if (result == 0)
irisColCtrl1.CaptureEvent += CaptureEvent;
irisColCtrl1.Capture();
+ log.Info("开始采集成功!1111");
}
else
{
@@ -307,30 +348,15 @@
}
else if (reValue.Contains("ReadIdCard"))
{
- //int iRet = -1; ;
- //int iPort = 1001;
- //iRet = CardReader.SDT_OpenPort(iPort);
- //if (iRet != 0x90)
- //{
- // CardReader.cardReaderInited = false;
- // CardReader.cardReaderInited2 = false;
- // MessageBox.Show("身份证读卡器初始化失败!", "提示");
- // CardReader.SDT_ClosePort(iPort);
- // return;
- //}
string sendMsg = "";
- //if (ConfigHelper.GetAppConfig("cardReaderType") == "w")
- //{
- sendMsg = CardReader.readCardInfo();
- //}
- //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b")
- //{
- // sendMsg = CardReader.readCardInfo2();
- //}
- if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}";
+ sendMsg = CardReader.readCardInfo();
+
+ if (sendMsg == "")
+ {
+ sendMsg = "{\"message\":\"fail\"}";
+ }
SendMsgToClient(reValue, sendMsg);
- //CardReader.SDT_ClosePort(iPort);
}
// 初始化拍摄人脸的USB摄像头
else if (reValue.Contains("OpenCamera"))
@@ -346,8 +372,6 @@
faceForm.StartPosition = FormStartPosition.Manual;
faceForm.Location = locationPoint;
faceForm.Show();
- //faceForm.WindowState = FormWindowState.Normal;
- //faceForm.Activate();
log.Info("摄像头打开");
@@ -396,7 +420,21 @@
string sendMsg = "{\"success\":\"false\"}";
SendMsgToClient(reValue, sendMsg);
}
-
+ }
+ // 采集指纹
+ else if (reValue.Contains("CapFingerPrint"))
+ {
+ this.InitFingerPrintDevice();
+
+ fingerForm.Show();
+ fingerForm.StartCaptureFingerPrint();
+ }
+ else if (reValue.Contains("StopFingerPrint"))
+ {
+ fingerForm.CaptureWorking = false;
+ fingerForm.Hide();
+ fingerForm.CloseFingerDevice(0);
+ Form1.FinalizeFingerPrint();
}
}
catch (Exception ex)
@@ -733,28 +771,7 @@
}
}
- //private string toBase64deep8(string base64)
- //{
- // string base64Deep8 = "";
- // try
- // {
- // Image img = Base64StringToImage(base64);
- // Bitmap bitmap = (Bitmap)img;
- // if (img.PixelFormat == PixelFormat.Format24bppRgb)
- // {
- // Grayscale grayScaleFilter = new Grayscale(0.299, 0.587, 0.114);
- // bitmap = grayScaleFilter.Apply(bitmap);
- // }
- // base64Deep8 = ToBase64(bitmap);
- // }
- // catch (Exception ex)
- // {
- // log.Error("toBase64deep8 错误:" + ex.Message);
- // }
- // return base64Deep8;
- //}
-
- private string ToBase64(Bitmap bmp)
+ public static string ToBase64(Bitmap bmp)
{
try
{
@@ -800,95 +817,6 @@
}
///
- /// 应用程序开机自启动
- ///
- ///
- ///
- public static void SetAutoRun(string fileName, bool isAutoRun)
- {
- RegistryKey reg = null;
- //设置默认管理员运行
- string admin_path = @"C:\Windows\System32\runas.exe /user:administrator /savecred ";
- try
- {
- if (!System.IO.File.Exists(fileName))
- throw new Exception("该文件不存在!");
- string name = fileName.Substring(fileName.LastIndexOf(@"\") + 1);
- name = name.Split('.')[0];
- reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
- if (reg == null)
- reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
- object reg_obj = reg.GetValue(name);
-
- if (reg_obj != null && reg_obj.ToString().Contains(fileName))
- {
- if (!isAutoRun)
- reg.SetValue(name, false);
- }
- else
- {
- if (isAutoRun)
- {
- //reg.SetValue(name, fileName);
- //设置需要使用默认管理员运行
- reg.SetValue(name, admin_path + fileName);
- }
- else
- reg.SetValue(name, false);
- }
- }
- catch (Exception ex)
- {
- log.Error("自启动设置失败" + ex.StackTrace.ToString());
- }
- finally
- {
- if (reg != null)
- reg.Close();
- }
- }
-
-
- private bool RegisterDll(string fileName)
- {
- bool result = true;
- try
- {
- string dllPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);//获得要注册的dll的物理路径
- if (!File.Exists(dllPath))
- {
- log.Info("无"+fileName+"文件!");
- return false;
- }
- //拼接命令参数
- string startArgs = string.Format("/s \"{0}\"", dllPath);
-
- Process p = new Process();//创建一个新进程,以执行注册动作
- p.StartInfo.FileName = "regsvr32";
- p.StartInfo.Arguments = startArgs;
-
- //以管理员权限注册dll文件
- WindowsIdentity winIdentity = WindowsIdentity.GetCurrent(); //引用命名空间 System.Security.Principal
- WindowsPrincipal winPrincipal = new WindowsPrincipal(winIdentity);
- if (!winPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
- {
- p.StartInfo.Verb = "runas";//管理员权限运行
- }
- p.Start();
- p.WaitForExit();
- p.Close();
- p.Dispose();
- }
- catch (Exception ex)
- {
- log.Error("RegisterDll 错误:" + ex.Message);
- result = false; //记录日志,抛出异常
- }
-
- return result;
- }
-
- ///
/// 删除文件夹及其内容
///
///
@@ -932,7 +860,7 @@
label_openCamera.Visible = false;
if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose();
else axIrisDevCtrl1.IrisClose();
- if (init() == 0)
+ if (Init() == 0)
{
int iRet = -1; ;
int iPort = 1001;
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs
index 1a0448b..14a17e4 100644
--- a/ICS/Form1.Designer.cs
+++ b/ICS/Form1.Designer.cs
@@ -38,10 +38,10 @@
this.label1 = new System.Windows.Forms.Label();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
- this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
this.label_initDev = new System.Windows.Forms.Label();
this.label_openCamera = new System.Windows.Forms.Label();
+ this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
+ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
this.panel_title.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit();
@@ -107,7 +107,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(47, 17);
this.label2.TabIndex = 2;
- this.label2.Text = " V1.1.0";
+ this.label2.Text = " V1.3.0";
//
// pictureBox1
//
@@ -143,25 +143,6 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
- // axIrisDevCtrl1
- //
- this.axIrisDevCtrl1.Enabled = true;
- this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 33);
- this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
- this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
- this.axIrisDevCtrl1.Size = new System.Drawing.Size(637, 296);
- this.axIrisDevCtrl1.TabIndex = 6;
- this.axIrisDevCtrl1.Visible = false;
- this.axIrisDevCtrl1.OnCapture += new AxIrisDevCtrlLib._DIrisDevCtrlEvents_OnCaptureEventHandler(this.axIrisDevCtrl1_OnCapture);
- //
- // irisColCtrl1
- //
- this.irisColCtrl1.Location = new System.Drawing.Point(1, 35);
- this.irisColCtrl1.Name = "irisColCtrl1";
- this.irisColCtrl1.Size = new System.Drawing.Size(637, 294);
- this.irisColCtrl1.TabIndex = 7;
- this.irisColCtrl1.Visible = false;
- //
// label_initDev
//
this.label_initDev.AutoSize = true;
@@ -192,6 +173,22 @@
this.label_openCamera.Visible = false;
this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click);
//
+ // irisColCtrl1
+ //
+ this.irisColCtrl1.Location = new System.Drawing.Point(1, 37);
+ this.irisColCtrl1.Name = "irisColCtrl1";
+ this.irisColCtrl1.Size = new System.Drawing.Size(637, 292);
+ this.irisColCtrl1.TabIndex = 9;
+ //
+ // axIrisDevCtrl1
+ //
+ this.axIrisDevCtrl1.Enabled = true;
+ this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 38);
+ this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
+ this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
+ this.axIrisDevCtrl1.Size = new System.Drawing.Size(633, 291);
+ this.axIrisDevCtrl1.TabIndex = 10;
+ //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -230,11 +227,11 @@
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private DevComponents.DotNetBar.Wizard wizard1;
- private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
- private IrisCtrl.IrisColCtrl irisColCtrl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label_initDev;
private System.Windows.Forms.Label label_openCamera;
+ private IrisCtrl.IrisColCtrl irisColCtrl1;
+ private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
}
}
diff --git a/ICS/Form1.cs b/ICS/Form1.cs
index 50d2555..5168ace 100644
--- a/ICS/Form1.cs
+++ b/ICS/Form1.cs
@@ -15,6 +15,7 @@
using Newtonsoft.Json;
using AForge.Video.DirectShow;
using System.ComponentModel;
+using libzkfpcsharp;
namespace ICS
{
@@ -36,6 +37,9 @@
// 相机拍摄窗体
static FaceCaptureForm faceForm;
+ // 指纹采集窗体
+ static FingerPrintForm fingerForm;
+
// 相机设备
private VideoCaptureDevice videoDevice;
@@ -56,16 +60,6 @@
ws.SessionClosed += Ws_SessionClosed;
Start();
- //RegisterDll("IrisDevCtrl.ocx");
-
- //设置开机自启动
- //获取当前应用程序.exe的全路径
- //string fileName = System.Reflection.Assembly.GetExecutingAssembly().Location;
- //SetAutoRun(fileName, true);
-
- //threadFindWindow = new Thread(FindWindow);
- //threadFindWindow.Start();
-
// 初始化相机
if (ConfigHelper.GetAppConfig("useUSBCamera") == "true")
{
@@ -78,9 +72,18 @@
this.label_openCamera.Hide();
}
+
+ // 初始化指纹采集模块
+ if (ConfigHelper.GetAppConfig("useFingerPrint") == "true")
+ {
+ fingerForm = new FingerPrintForm();
+
+ fingerForm.Show();
+ fingerForm.Hide();
+ }
}
- public int init()
+ public int Init()
{
if (ConfigHelper.GetAppConfig("devType") == "1")
{
@@ -149,7 +152,45 @@
log.Error("没有找到usb摄像头");
}
}
-
+
+ public void InitFingerPrintDevice()
+ {
+ int retCode = zkfp2.Init();
+ if (retCode == zkfperrdef.ZKFP_ERR_OK)
+ {
+ int devCount = zkfp2.GetDeviceCount();
+ if (devCount > 0)
+ {
+ log.Info("指纹采集设备初始化成功[devCount=" + devCount + "]");
+
+ // 默认打开第一个设备
+ retCode = fingerForm.OpenFingerDevice(0);
+ if (retCode == 0)
+ {
+ log.Info("指纹采集设备打开成功");
+ }
+ else
+ {
+ log.Error("指纹采集设备打开失败");
+ }
+ }
+ else
+ {
+ zkfp2.Terminate();
+ log.Error("没有找到指纹采集设备");
+ }
+ }
+ else
+ {
+ log.Error("初始化指纹采集设备异常[retCode=" + retCode + "]");
+ }
+ }
+
+ public static void FinalizeFingerPrint()
+ {
+ zkfp2.Terminate();
+ }
+
public void Ws_NewSessionConnected(WebSocketSession session)
{
@@ -182,7 +223,7 @@
// 初始化采集设备
if (isInited == false)
{
- int iResult = init();
+ int iResult = Init();
if (iResult == 0)
{
isInited = true;
@@ -224,7 +265,6 @@
if (ConfigHelper.GetAppConfig("devType") == "1")
{
irisColCtrl1.Focus();
- //irisColCtrl1.setUserName(textBox_name.Text);
irisColCtrl1.CaptureEvent -= CaptureEvent;
eyeType = "3";
if (value.Length > 2) eyeType = value.Substring(value.Length - 1);
@@ -236,6 +276,7 @@
if (result == 0)
irisColCtrl1.CaptureEvent += CaptureEvent;
irisColCtrl1.Capture();
+ log.Info("开始采集成功!1111");
}
else
{
@@ -307,30 +348,15 @@
}
else if (reValue.Contains("ReadIdCard"))
{
- //int iRet = -1; ;
- //int iPort = 1001;
- //iRet = CardReader.SDT_OpenPort(iPort);
- //if (iRet != 0x90)
- //{
- // CardReader.cardReaderInited = false;
- // CardReader.cardReaderInited2 = false;
- // MessageBox.Show("身份证读卡器初始化失败!", "提示");
- // CardReader.SDT_ClosePort(iPort);
- // return;
- //}
string sendMsg = "";
- //if (ConfigHelper.GetAppConfig("cardReaderType") == "w")
- //{
- sendMsg = CardReader.readCardInfo();
- //}
- //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b")
- //{
- // sendMsg = CardReader.readCardInfo2();
- //}
- if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}";
+ sendMsg = CardReader.readCardInfo();
+
+ if (sendMsg == "")
+ {
+ sendMsg = "{\"message\":\"fail\"}";
+ }
SendMsgToClient(reValue, sendMsg);
- //CardReader.SDT_ClosePort(iPort);
}
// 初始化拍摄人脸的USB摄像头
else if (reValue.Contains("OpenCamera"))
@@ -346,8 +372,6 @@
faceForm.StartPosition = FormStartPosition.Manual;
faceForm.Location = locationPoint;
faceForm.Show();
- //faceForm.WindowState = FormWindowState.Normal;
- //faceForm.Activate();
log.Info("摄像头打开");
@@ -396,7 +420,21 @@
string sendMsg = "{\"success\":\"false\"}";
SendMsgToClient(reValue, sendMsg);
}
-
+ }
+ // 采集指纹
+ else if (reValue.Contains("CapFingerPrint"))
+ {
+ this.InitFingerPrintDevice();
+
+ fingerForm.Show();
+ fingerForm.StartCaptureFingerPrint();
+ }
+ else if (reValue.Contains("StopFingerPrint"))
+ {
+ fingerForm.CaptureWorking = false;
+ fingerForm.Hide();
+ fingerForm.CloseFingerDevice(0);
+ Form1.FinalizeFingerPrint();
}
}
catch (Exception ex)
@@ -733,28 +771,7 @@
}
}
- //private string toBase64deep8(string base64)
- //{
- // string base64Deep8 = "";
- // try
- // {
- // Image img = Base64StringToImage(base64);
- // Bitmap bitmap = (Bitmap)img;
- // if (img.PixelFormat == PixelFormat.Format24bppRgb)
- // {
- // Grayscale grayScaleFilter = new Grayscale(0.299, 0.587, 0.114);
- // bitmap = grayScaleFilter.Apply(bitmap);
- // }
- // base64Deep8 = ToBase64(bitmap);
- // }
- // catch (Exception ex)
- // {
- // log.Error("toBase64deep8 错误:" + ex.Message);
- // }
- // return base64Deep8;
- //}
-
- private string ToBase64(Bitmap bmp)
+ public static string ToBase64(Bitmap bmp)
{
try
{
@@ -800,95 +817,6 @@
}
///
- /// 应用程序开机自启动
- ///
- ///
- ///
- public static void SetAutoRun(string fileName, bool isAutoRun)
- {
- RegistryKey reg = null;
- //设置默认管理员运行
- string admin_path = @"C:\Windows\System32\runas.exe /user:administrator /savecred ";
- try
- {
- if (!System.IO.File.Exists(fileName))
- throw new Exception("该文件不存在!");
- string name = fileName.Substring(fileName.LastIndexOf(@"\") + 1);
- name = name.Split('.')[0];
- reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
- if (reg == null)
- reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
- object reg_obj = reg.GetValue(name);
-
- if (reg_obj != null && reg_obj.ToString().Contains(fileName))
- {
- if (!isAutoRun)
- reg.SetValue(name, false);
- }
- else
- {
- if (isAutoRun)
- {
- //reg.SetValue(name, fileName);
- //设置需要使用默认管理员运行
- reg.SetValue(name, admin_path + fileName);
- }
- else
- reg.SetValue(name, false);
- }
- }
- catch (Exception ex)
- {
- log.Error("自启动设置失败" + ex.StackTrace.ToString());
- }
- finally
- {
- if (reg != null)
- reg.Close();
- }
- }
-
-
- private bool RegisterDll(string fileName)
- {
- bool result = true;
- try
- {
- string dllPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);//获得要注册的dll的物理路径
- if (!File.Exists(dllPath))
- {
- log.Info("无"+fileName+"文件!");
- return false;
- }
- //拼接命令参数
- string startArgs = string.Format("/s \"{0}\"", dllPath);
-
- Process p = new Process();//创建一个新进程,以执行注册动作
- p.StartInfo.FileName = "regsvr32";
- p.StartInfo.Arguments = startArgs;
-
- //以管理员权限注册dll文件
- WindowsIdentity winIdentity = WindowsIdentity.GetCurrent(); //引用命名空间 System.Security.Principal
- WindowsPrincipal winPrincipal = new WindowsPrincipal(winIdentity);
- if (!winPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
- {
- p.StartInfo.Verb = "runas";//管理员权限运行
- }
- p.Start();
- p.WaitForExit();
- p.Close();
- p.Dispose();
- }
- catch (Exception ex)
- {
- log.Error("RegisterDll 错误:" + ex.Message);
- result = false; //记录日志,抛出异常
- }
-
- return result;
- }
-
- ///
/// 删除文件夹及其内容
///
///
@@ -932,7 +860,7 @@
label_openCamera.Visible = false;
if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose();
else axIrisDevCtrl1.IrisClose();
- if (init() == 0)
+ if (Init() == 0)
{
int iRet = -1; ;
int iPort = 1001;
diff --git a/ICS/Form1.resx b/ICS/Form1.resx
index c66f4a7..69825e1 100644
--- a/ICS/Form1.resx
+++ b/ICS/Form1.resx
@@ -2688,7 +2688,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAJQAAAAIB
- AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEA1kEAAJgeAAAAAAAACw==
+ AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEAbEEAABMeAAAAAAAACw==
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs
index 1a0448b..14a17e4 100644
--- a/ICS/Form1.Designer.cs
+++ b/ICS/Form1.Designer.cs
@@ -38,10 +38,10 @@
this.label1 = new System.Windows.Forms.Label();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
- this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
this.label_initDev = new System.Windows.Forms.Label();
this.label_openCamera = new System.Windows.Forms.Label();
+ this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
+ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
this.panel_title.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit();
@@ -107,7 +107,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(47, 17);
this.label2.TabIndex = 2;
- this.label2.Text = " V1.1.0";
+ this.label2.Text = " V1.3.0";
//
// pictureBox1
//
@@ -143,25 +143,6 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
- // axIrisDevCtrl1
- //
- this.axIrisDevCtrl1.Enabled = true;
- this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 33);
- this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
- this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
- this.axIrisDevCtrl1.Size = new System.Drawing.Size(637, 296);
- this.axIrisDevCtrl1.TabIndex = 6;
- this.axIrisDevCtrl1.Visible = false;
- this.axIrisDevCtrl1.OnCapture += new AxIrisDevCtrlLib._DIrisDevCtrlEvents_OnCaptureEventHandler(this.axIrisDevCtrl1_OnCapture);
- //
- // irisColCtrl1
- //
- this.irisColCtrl1.Location = new System.Drawing.Point(1, 35);
- this.irisColCtrl1.Name = "irisColCtrl1";
- this.irisColCtrl1.Size = new System.Drawing.Size(637, 294);
- this.irisColCtrl1.TabIndex = 7;
- this.irisColCtrl1.Visible = false;
- //
// label_initDev
//
this.label_initDev.AutoSize = true;
@@ -192,6 +173,22 @@
this.label_openCamera.Visible = false;
this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click);
//
+ // irisColCtrl1
+ //
+ this.irisColCtrl1.Location = new System.Drawing.Point(1, 37);
+ this.irisColCtrl1.Name = "irisColCtrl1";
+ this.irisColCtrl1.Size = new System.Drawing.Size(637, 292);
+ this.irisColCtrl1.TabIndex = 9;
+ //
+ // axIrisDevCtrl1
+ //
+ this.axIrisDevCtrl1.Enabled = true;
+ this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 38);
+ this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
+ this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
+ this.axIrisDevCtrl1.Size = new System.Drawing.Size(633, 291);
+ this.axIrisDevCtrl1.TabIndex = 10;
+ //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -230,11 +227,11 @@
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private DevComponents.DotNetBar.Wizard wizard1;
- private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
- private IrisCtrl.IrisColCtrl irisColCtrl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label_initDev;
private System.Windows.Forms.Label label_openCamera;
+ private IrisCtrl.IrisColCtrl irisColCtrl1;
+ private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
}
}
diff --git a/ICS/Form1.cs b/ICS/Form1.cs
index 50d2555..5168ace 100644
--- a/ICS/Form1.cs
+++ b/ICS/Form1.cs
@@ -15,6 +15,7 @@
using Newtonsoft.Json;
using AForge.Video.DirectShow;
using System.ComponentModel;
+using libzkfpcsharp;
namespace ICS
{
@@ -36,6 +37,9 @@
// 相机拍摄窗体
static FaceCaptureForm faceForm;
+ // 指纹采集窗体
+ static FingerPrintForm fingerForm;
+
// 相机设备
private VideoCaptureDevice videoDevice;
@@ -56,16 +60,6 @@
ws.SessionClosed += Ws_SessionClosed;
Start();
- //RegisterDll("IrisDevCtrl.ocx");
-
- //设置开机自启动
- //获取当前应用程序.exe的全路径
- //string fileName = System.Reflection.Assembly.GetExecutingAssembly().Location;
- //SetAutoRun(fileName, true);
-
- //threadFindWindow = new Thread(FindWindow);
- //threadFindWindow.Start();
-
// 初始化相机
if (ConfigHelper.GetAppConfig("useUSBCamera") == "true")
{
@@ -78,9 +72,18 @@
this.label_openCamera.Hide();
}
+
+ // 初始化指纹采集模块
+ if (ConfigHelper.GetAppConfig("useFingerPrint") == "true")
+ {
+ fingerForm = new FingerPrintForm();
+
+ fingerForm.Show();
+ fingerForm.Hide();
+ }
}
- public int init()
+ public int Init()
{
if (ConfigHelper.GetAppConfig("devType") == "1")
{
@@ -149,7 +152,45 @@
log.Error("没有找到usb摄像头");
}
}
-
+
+ public void InitFingerPrintDevice()
+ {
+ int retCode = zkfp2.Init();
+ if (retCode == zkfperrdef.ZKFP_ERR_OK)
+ {
+ int devCount = zkfp2.GetDeviceCount();
+ if (devCount > 0)
+ {
+ log.Info("指纹采集设备初始化成功[devCount=" + devCount + "]");
+
+ // 默认打开第一个设备
+ retCode = fingerForm.OpenFingerDevice(0);
+ if (retCode == 0)
+ {
+ log.Info("指纹采集设备打开成功");
+ }
+ else
+ {
+ log.Error("指纹采集设备打开失败");
+ }
+ }
+ else
+ {
+ zkfp2.Terminate();
+ log.Error("没有找到指纹采集设备");
+ }
+ }
+ else
+ {
+ log.Error("初始化指纹采集设备异常[retCode=" + retCode + "]");
+ }
+ }
+
+ public static void FinalizeFingerPrint()
+ {
+ zkfp2.Terminate();
+ }
+
public void Ws_NewSessionConnected(WebSocketSession session)
{
@@ -182,7 +223,7 @@
// 初始化采集设备
if (isInited == false)
{
- int iResult = init();
+ int iResult = Init();
if (iResult == 0)
{
isInited = true;
@@ -224,7 +265,6 @@
if (ConfigHelper.GetAppConfig("devType") == "1")
{
irisColCtrl1.Focus();
- //irisColCtrl1.setUserName(textBox_name.Text);
irisColCtrl1.CaptureEvent -= CaptureEvent;
eyeType = "3";
if (value.Length > 2) eyeType = value.Substring(value.Length - 1);
@@ -236,6 +276,7 @@
if (result == 0)
irisColCtrl1.CaptureEvent += CaptureEvent;
irisColCtrl1.Capture();
+ log.Info("开始采集成功!1111");
}
else
{
@@ -307,30 +348,15 @@
}
else if (reValue.Contains("ReadIdCard"))
{
- //int iRet = -1; ;
- //int iPort = 1001;
- //iRet = CardReader.SDT_OpenPort(iPort);
- //if (iRet != 0x90)
- //{
- // CardReader.cardReaderInited = false;
- // CardReader.cardReaderInited2 = false;
- // MessageBox.Show("身份证读卡器初始化失败!", "提示");
- // CardReader.SDT_ClosePort(iPort);
- // return;
- //}
string sendMsg = "";
- //if (ConfigHelper.GetAppConfig("cardReaderType") == "w")
- //{
- sendMsg = CardReader.readCardInfo();
- //}
- //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b")
- //{
- // sendMsg = CardReader.readCardInfo2();
- //}
- if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}";
+ sendMsg = CardReader.readCardInfo();
+
+ if (sendMsg == "")
+ {
+ sendMsg = "{\"message\":\"fail\"}";
+ }
SendMsgToClient(reValue, sendMsg);
- //CardReader.SDT_ClosePort(iPort);
}
// 初始化拍摄人脸的USB摄像头
else if (reValue.Contains("OpenCamera"))
@@ -346,8 +372,6 @@
faceForm.StartPosition = FormStartPosition.Manual;
faceForm.Location = locationPoint;
faceForm.Show();
- //faceForm.WindowState = FormWindowState.Normal;
- //faceForm.Activate();
log.Info("摄像头打开");
@@ -396,7 +420,21 @@
string sendMsg = "{\"success\":\"false\"}";
SendMsgToClient(reValue, sendMsg);
}
-
+ }
+ // 采集指纹
+ else if (reValue.Contains("CapFingerPrint"))
+ {
+ this.InitFingerPrintDevice();
+
+ fingerForm.Show();
+ fingerForm.StartCaptureFingerPrint();
+ }
+ else if (reValue.Contains("StopFingerPrint"))
+ {
+ fingerForm.CaptureWorking = false;
+ fingerForm.Hide();
+ fingerForm.CloseFingerDevice(0);
+ Form1.FinalizeFingerPrint();
}
}
catch (Exception ex)
@@ -733,28 +771,7 @@
}
}
- //private string toBase64deep8(string base64)
- //{
- // string base64Deep8 = "";
- // try
- // {
- // Image img = Base64StringToImage(base64);
- // Bitmap bitmap = (Bitmap)img;
- // if (img.PixelFormat == PixelFormat.Format24bppRgb)
- // {
- // Grayscale grayScaleFilter = new Grayscale(0.299, 0.587, 0.114);
- // bitmap = grayScaleFilter.Apply(bitmap);
- // }
- // base64Deep8 = ToBase64(bitmap);
- // }
- // catch (Exception ex)
- // {
- // log.Error("toBase64deep8 错误:" + ex.Message);
- // }
- // return base64Deep8;
- //}
-
- private string ToBase64(Bitmap bmp)
+ public static string ToBase64(Bitmap bmp)
{
try
{
@@ -800,95 +817,6 @@
}
///
- /// 应用程序开机自启动
- ///
- ///
- ///
- public static void SetAutoRun(string fileName, bool isAutoRun)
- {
- RegistryKey reg = null;
- //设置默认管理员运行
- string admin_path = @"C:\Windows\System32\runas.exe /user:administrator /savecred ";
- try
- {
- if (!System.IO.File.Exists(fileName))
- throw new Exception("该文件不存在!");
- string name = fileName.Substring(fileName.LastIndexOf(@"\") + 1);
- name = name.Split('.')[0];
- reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
- if (reg == null)
- reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
- object reg_obj = reg.GetValue(name);
-
- if (reg_obj != null && reg_obj.ToString().Contains(fileName))
- {
- if (!isAutoRun)
- reg.SetValue(name, false);
- }
- else
- {
- if (isAutoRun)
- {
- //reg.SetValue(name, fileName);
- //设置需要使用默认管理员运行
- reg.SetValue(name, admin_path + fileName);
- }
- else
- reg.SetValue(name, false);
- }
- }
- catch (Exception ex)
- {
- log.Error("自启动设置失败" + ex.StackTrace.ToString());
- }
- finally
- {
- if (reg != null)
- reg.Close();
- }
- }
-
-
- private bool RegisterDll(string fileName)
- {
- bool result = true;
- try
- {
- string dllPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);//获得要注册的dll的物理路径
- if (!File.Exists(dllPath))
- {
- log.Info("无"+fileName+"文件!");
- return false;
- }
- //拼接命令参数
- string startArgs = string.Format("/s \"{0}\"", dllPath);
-
- Process p = new Process();//创建一个新进程,以执行注册动作
- p.StartInfo.FileName = "regsvr32";
- p.StartInfo.Arguments = startArgs;
-
- //以管理员权限注册dll文件
- WindowsIdentity winIdentity = WindowsIdentity.GetCurrent(); //引用命名空间 System.Security.Principal
- WindowsPrincipal winPrincipal = new WindowsPrincipal(winIdentity);
- if (!winPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
- {
- p.StartInfo.Verb = "runas";//管理员权限运行
- }
- p.Start();
- p.WaitForExit();
- p.Close();
- p.Dispose();
- }
- catch (Exception ex)
- {
- log.Error("RegisterDll 错误:" + ex.Message);
- result = false; //记录日志,抛出异常
- }
-
- return result;
- }
-
- ///
/// 删除文件夹及其内容
///
///
@@ -932,7 +860,7 @@
label_openCamera.Visible = false;
if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose();
else axIrisDevCtrl1.IrisClose();
- if (init() == 0)
+ if (Init() == 0)
{
int iRet = -1; ;
int iPort = 1001;
diff --git a/ICS/Form1.resx b/ICS/Form1.resx
index c66f4a7..69825e1 100644
--- a/ICS/Form1.resx
+++ b/ICS/Form1.resx
@@ -2688,7 +2688,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAJQAAAAIB
- AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEA1kEAAJgeAAAAAAAACw==
+ AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEAbEEAABMeAAAAAAAACw==
diff --git a/ICS/ICS.csproj b/ICS/ICS.csproj
index 8d6580d..445e198 100644
--- a/ICS/ICS.csproj
+++ b/ICS/ICS.csproj
@@ -117,6 +117,9 @@
False
..\irisCtrl\irisCtrl\IrisCtrl.dll
+
+ ..\packages\libzkfpcsharp.dll
+
..\packages\log4net.2.0.3\lib\net40-full\log4net.dll
@@ -166,8 +169,15 @@
+
+
+ Form
+
+
+ FingerPrintForm.cs
+
Form
@@ -186,6 +196,9 @@
+
+ FingerPrintForm.cs
+
Form1.cs
diff --git a/ICS/App.config b/ICS/App.config
index dcef322..3b836ca 100644
--- a/ICS/App.config
+++ b/ICS/App.config
@@ -3,11 +3,12 @@
-
+
+
diff --git a/ICS/BitmapFormat.cs b/ICS/BitmapFormat.cs
new file mode 100644
index 0000000..38f5550
--- /dev/null
+++ b/ICS/BitmapFormat.cs
@@ -0,0 +1,295 @@
+using System;
+using System.Runtime.InteropServices;
+using System.IO;
+
+namespace Sample
+{
+ public class BitmapFormat
+ {
+ public struct BITMAPFILEHEADER
+ {
+ public ushort bfType;
+ public int bfSize;
+ public ushort bfReserved1;
+ public ushort bfReserved2;
+ public int bfOffBits;
+ }
+
+ public struct MASK
+ {
+ public byte redmask;
+ public byte greenmask;
+ public byte bluemask;
+ public byte rgbReserved;
+ }
+
+ public struct BITMAPINFOHEADER
+ {
+ public int biSize;
+ public int biWidth;
+ public int biHeight;
+ public ushort biPlanes;
+ public ushort biBitCount;
+ public int biCompression;
+ public int biSizeImage;
+ public int biXPelsPerMeter;
+ public int biYPelsPerMeter;
+ public int biClrUsed;
+ public int biClrImportant;
+ }
+
+ /*******************************************
+ * �������ƣ�RotatePic
+ * �������ܣ���תͼƬ��Ŀ���DZ������ʾ��ͼƬ�밴��ָ�Ʒ���ͬ
+ * ������Σ�BmpBuf---��תǰ��ָ���ַ���
+ * �������Σ�ResBuf---��ת���ָ���ַ���
+ * �������أ���
+ *********************************************/
+ public static void RotatePic(byte[] BmpBuf, int width, int height, ref byte[] ResBuf)
+ {
+ int RowLoop = 0;
+ int ColLoop = 0;
+ int BmpBuflen = width * height;
+
+ try
+ {
+ for (RowLoop = 0; RowLoop < BmpBuflen; )
+ {
+ for (ColLoop = 0; ColLoop < width; ColLoop++)
+ {
+ ResBuf[RowLoop + ColLoop] = BmpBuf[BmpBuflen - RowLoop - width + ColLoop];
+ }
+
+ RowLoop = RowLoop + width;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�StructToBytes
+ * �������ܣ����ṹ��ת���������ַ�������
+ * ������Σ�StructObj---��ת���Ľṹ��
+ * Size---��ת���Ľṹ��Ĵ�С
+ * ����������
+ * �������أ��ṹ��ת���������
+ *********************************************/
+ public static byte[] StructToBytes(object StructObj, int Size)
+ {
+ int StructSize = Marshal.SizeOf(StructObj);
+ byte[] GetBytes = new byte[StructSize];
+
+ try
+ {
+ IntPtr StructPtr = Marshal.AllocHGlobal(StructSize);
+ Marshal.StructureToPtr(StructObj, StructPtr, false);
+ Marshal.Copy(StructPtr, GetBytes, 0, StructSize);
+ Marshal.FreeHGlobal(StructPtr);
+
+ if (Size == 14)
+ {
+ byte[] NewBytes = new byte[Size];
+ int Count = 0;
+ int Loop = 0;
+
+ for (Loop = 0; Loop < StructSize; Loop++)
+ {
+ if (Loop != 2 && Loop != 3)
+ {
+ NewBytes[Count] = GetBytes[Loop];
+ Count++;
+ }
+ }
+
+ return NewBytes;
+ }
+ else
+ {
+ return GetBytes;
+ }
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+
+ return GetBytes;
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�GetBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void GetBitmap(byte[] buffer, int nWidth, int nHeight, ref MemoryStream ms)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight*2];
+
+ try
+ {
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+
+ int w = (((nWidth + 3) / 4) * 4);
+
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ ms.Write(StructToBytes(BmpHeader, 14), 0, 14);
+ ms.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)), 0, Marshal.SizeOf(BmpInfoHeader));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ ms.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])), 0, Marshal.SizeOf(ColorMask[ColorIndex]));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ ms.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ ms.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ // ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ // logger.Append();
+ }
+ }
+
+ /*******************************************
+ * �������ƣ�WriteBitmap
+ * �������ܣ��������������ݱ���ΪͼƬ
+ * ������Σ�buffer---ͼƬ����
+ * nWidth---ͼƬ�Ŀ��
+ * nHeight---ͼƬ�ĸ߶�
+ * ����������
+ * �������أ���
+ *********************************************/
+ public static void WriteBitmap(byte[] buffer, int nWidth, int nHeight)
+ {
+ int ColorIndex = 0;
+ ushort m_nBitCount = 8;
+ int m_nColorTableEntries = 256;
+ byte[] ResBuf = new byte[nWidth * nHeight];
+
+ try
+ {
+
+ BITMAPFILEHEADER BmpHeader = new BITMAPFILEHEADER();
+ BITMAPINFOHEADER BmpInfoHeader = new BITMAPINFOHEADER();
+ MASK[] ColorMask = new MASK[m_nColorTableEntries];
+ int w = (((nWidth + 3) / 4) * 4);
+ //ͼƬͷ��Ϣ
+ BmpInfoHeader.biSize = Marshal.SizeOf(BmpInfoHeader);
+ BmpInfoHeader.biWidth = nWidth;
+ BmpInfoHeader.biHeight = nHeight;
+ BmpInfoHeader.biPlanes = 1;
+ BmpInfoHeader.biBitCount = m_nBitCount;
+ BmpInfoHeader.biCompression = 0;
+ BmpInfoHeader.biSizeImage = 0;
+ BmpInfoHeader.biXPelsPerMeter = 0;
+ BmpInfoHeader.biYPelsPerMeter = 0;
+ BmpInfoHeader.biClrUsed = m_nColorTableEntries;
+ BmpInfoHeader.biClrImportant = m_nColorTableEntries;
+
+ //�ļ�ͷ��Ϣ
+ BmpHeader.bfType = 0x4D42;
+ BmpHeader.bfOffBits = 14 + Marshal.SizeOf(BmpInfoHeader) + BmpInfoHeader.biClrUsed * 4;
+ BmpHeader.bfSize = BmpHeader.bfOffBits + ((((w * BmpInfoHeader.biBitCount + 31) / 32) * 4) * BmpInfoHeader.biHeight);
+ BmpHeader.bfReserved1 = 0;
+ BmpHeader.bfReserved2 = 0;
+
+ Stream FileStream = File.Open("finger.bmp", FileMode.Create, FileAccess.Write);
+ BinaryWriter TmpBinaryWriter = new BinaryWriter(FileStream);
+
+ TmpBinaryWriter.Write(StructToBytes(BmpHeader, 14));
+ TmpBinaryWriter.Write(StructToBytes(BmpInfoHeader, Marshal.SizeOf(BmpInfoHeader)));
+
+ //������Ϣ
+ for (ColorIndex = 0; ColorIndex < m_nColorTableEntries; ColorIndex++)
+ {
+ ColorMask[ColorIndex].redmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].greenmask = (byte)ColorIndex;
+ ColorMask[ColorIndex].bluemask = (byte)ColorIndex;
+ ColorMask[ColorIndex].rgbReserved = 0;
+
+ TmpBinaryWriter.Write(StructToBytes(ColorMask[ColorIndex], Marshal.SizeOf(ColorMask[ColorIndex])));
+ }
+
+ //ͼƬ��ת�����ָ��ͼƬ����������
+ RotatePic(buffer, nWidth, nHeight, ref ResBuf);
+
+ //дͼƬ
+ //TmpBinaryWriter.Write(ResBuf);
+ byte[] filter = null;
+ if (w - nWidth > 0)
+ {
+ filter = new byte[w - nWidth];
+ }
+ for (int i = 0; i < nHeight; i++)
+ {
+ TmpBinaryWriter.Write(ResBuf, i * nWidth, nWidth);
+ if (w - nWidth > 0)
+ {
+ TmpBinaryWriter.Write(ResBuf, 0, w - nWidth);
+ }
+ }
+
+ FileStream.Close();
+ TmpBinaryWriter.Close();
+ }
+ catch (Exception ex)
+ {
+ //ZKCE.SysException.ZKCELogger logger = new ZKCE.SysException.ZKCELogger(ex);
+ //logger.Append();
+ }
+ }
+ }
+}
diff --git a/ICS/CardReader.cs b/ICS/CardReader.cs
index 78927c6..762922d 100644
--- a/ICS/CardReader.cs
+++ b/ICS/CardReader.cs
@@ -98,8 +98,8 @@
fs.Close();
int img = GetBmp(path, 2);
- // string faceImageLoadPath = path0 + ".bmp";
- string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
+ string faceImageLoadPath = path0 + ".bmp";
+ // string faceImageLoadPath = Application.StartupPath + "\\TEMP"; // 将身份证的照片存入TEMP目录
ImageFormat faceImageLoadFormat = ImageFormat.Bmp;
Image ph =Image.FromFile(faceImageLoadPath);
diff --git a/ICS/FingerPrintForm.Designer.cs b/ICS/FingerPrintForm.Designer.cs
new file mode 100644
index 0000000..6aa5829
--- /dev/null
+++ b/ICS/FingerPrintForm.Designer.cs
@@ -0,0 +1,82 @@
+namespace ICS
+{
+ partial class FingerPrintForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint = new System.Windows.Forms.PictureBox();
+ this.labelTips = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).BeginInit();
+ this.SuspendLayout();
+ //
+ // picFingerPrint
+ //
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+ this.picFingerPrint.Location = new System.Drawing.Point(0, 0);
+ this.picFingerPrint.Margin = new System.Windows.Forms.Padding(10);
+ this.picFingerPrint.Name = "picFingerPrint";
+ this.picFingerPrint.Size = new System.Drawing.Size(180, 240);
+ this.picFingerPrint.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.picFingerPrint.TabIndex = 0;
+ this.picFingerPrint.TabStop = false;
+ //
+ // labelTips
+ //
+ this.labelTips.Location = new System.Drawing.Point(0, 246);
+ this.labelTips.Name = "labelTips";
+ this.labelTips.Size = new System.Drawing.Size(180, 30);
+ this.labelTips.TabIndex = 1;
+ this.labelTips.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // FingerPrintForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(180, 281);
+ this.ControlBox = false;
+ this.Controls.Add(this.labelTips);
+ this.Controls.Add(this.picFingerPrint);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "FingerPrintForm";
+ this.ShowInTaskbar = false;
+ this.Text = "指纹采集";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.FingerPrintForm_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.picFingerPrint)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.PictureBox picFingerPrint;
+ private System.Windows.Forms.Label labelTips;
+ }
+}
\ No newline at end of file
diff --git a/ICS/FingerPrintForm.cs b/ICS/FingerPrintForm.cs
new file mode 100644
index 0000000..cf6b0a2
--- /dev/null
+++ b/ICS/FingerPrintForm.cs
@@ -0,0 +1,257 @@
+using AForge.Video.DirectShow;
+using libzkfpcsharp;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading;
+using System.Windows.Forms;
+using Sample;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json;
+using log4net.Repository.Hierarchy;
+
+namespace ICS
+{
+ public partial class FingerPrintForm : Form
+ {
+ // 指纹采集设备
+ IntPtr fingerPrintDevHandle = IntPtr.Zero;
+ // 本窗口的句柄 用于显示指纹图像
+ IntPtr formHandle = IntPtr.Zero;
+ // 指纹数据库的句柄 用于判断执行指纹模板数据的相关API
+ IntPtr dbHandle = IntPtr.Zero;
+
+ // 采集线程工作标志位
+ bool captureWorking = false;
+
+ // 小窗口显示指纹图像
+ byte[] fpImgBuffer;
+ // 已经采集的次数
+ int RegisterCount = 0;
+ // 需要采集测次数
+ const int REGISTER_ROUND = 3;
+
+ // 每次采集的指纹模板数据
+ byte[][] RegTmps;
+
+ // 合并后的指纹模板数据
+ byte[] RegTmp;
+ // 单次采集的指纹模板数据
+ byte[] CapTmp;
+
+ // 单次采集的指纹模板数据长度 最长为2048个字节
+ int cbCapTmp = 0;
+ // 合并后的指纹模板数据长度
+ int cbRegTmp = 0;
+
+ // 指纹图像宽度和高度
+ private int fpWidth = 0;
+ private int fpHeight = 0;
+
+ // 采集线程
+ Thread captureThread = null;
+
+ const int MESSAGE_CAPTURED_OK = 0x0400 + 6;
+
+ public static log4net.ILog log = log4net.LogManager.GetLogger("ICS");
+
+ public bool CaptureWorking { get => captureWorking; set => captureWorking = value; }
+
+ [DllImport("user32.dll", EntryPoint = "SendMessageA")]
+ public static extern int SendMessage(IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ public FingerPrintForm()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 打开指纹采集设备
+ ///
+ ///
+ ///
+ public int OpenFingerDevice(int index)
+ {
+ fingerPrintDevHandle = zkfp2.OpenDevice(index);
+
+ if (fingerPrintDevHandle == IntPtr.Zero)
+ {
+ // 指纹设备打开失败
+ return -1;
+ } else
+ {
+ dbHandle = zkfp2.DBInit();
+ if (dbHandle == IntPtr.Zero)
+ {
+ // 数据库初始化失败
+ return -2;
+ } else
+ {
+ captureThread = new Thread(new ThreadStart(DoCapture));
+ captureThread.IsBackground = true;
+ captureThread.Start();
+
+ return 0;
+ }
+ }
+ }
+
+ ///
+ /// 关闭指纹采集设备
+ ///
+ ///
+ public void CloseFingerDevice(int index)
+ {
+ if (IntPtr.Zero!= fingerPrintDevHandle)
+ {
+ zkfp2.CloseDevice(fingerPrintDevHandle);
+ fingerPrintDevHandle= IntPtr.Zero;
+ }
+ }
+
+ ///
+ /// 开始采集指纹
+ ///
+ ///
+ public void StartCaptureFingerPrint()
+ {
+ this.labelTips.Text = "请用同一个手指按压3次";
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FingerPrintForm));
+ this.picFingerPrint.Image = ((System.Drawing.Image)(resources.GetObject("picFingerPrint.Image")));
+
+ // 读取参数中的指纹图像宽度和高度
+ byte[] paramValue = new byte[4];
+ int size = 4;
+ zkfp2.GetParameters(fingerPrintDevHandle, 1, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpWidth);
+
+ zkfp2.GetParameters(fingerPrintDevHandle, 2, paramValue, ref size);
+ zkfp2.ByteArray2Int(paramValue, ref fpHeight);
+
+ // 生成指纹图像字节数组
+ fpImgBuffer = new byte[fpWidth * fpHeight];
+ RegTmps = new byte[REGISTER_ROUND][];
+ for (int i = 0; i < REGISTER_ROUND; i++)
+ {
+ RegTmps[i] = new byte[2048];
+ }
+ RegTmp = new byte[2048];
+ CapTmp = new byte[2048];
+ this.RegisterCount = 0;
+
+ // 采集工作线程标志位
+ CaptureWorking = true;
+ }
+
+ ///
+ /// 执行采集指纹动作
+ ///
+ private void DoCapture()
+ {
+ while (true)
+ {
+ if (CaptureWorking == true)
+ {
+ int ret = zkfp2.AcquireFingerprint(fingerPrintDevHandle, fpImgBuffer, CapTmp, ref cbCapTmp);
+ if (ret == zkfp.ZKFP_ERR_OK)
+ {
+ SendMessage(formHandle, MESSAGE_CAPTURED_OK, IntPtr.Zero, IntPtr.Zero);
+ }
+ Thread.Sleep(200);
+ }
+ }
+ }
+
+ protected override void DefWndProc(ref Message m)
+ {
+ switch (m.Msg)
+ {
+ case MESSAGE_CAPTURED_OK:
+ {
+ MemoryStream ms = new MemoryStream();
+ BitmapFormat.GetBitmap(fpImgBuffer, fpWidth, fpHeight, ref ms);
+ Bitmap bmp = new Bitmap(ms);
+ this.picFingerPrint.Image = bmp;
+
+ JObject obj = new JObject();
+ obj.Add("command", "CaptureFingerPrint");
+ obj.Add("image", "data:image/bmp;base64," + Form1.ToBase64(bmp));
+
+ if (RegisterCount == 0)
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ int matchRet = zkfp2.DBMatch(dbHandle, CapTmp, RegTmps[RegisterCount - 1]);
+ if (matchRet <= 0)
+ {
+ // 本次采集的指纹与上次采集的指纹不是同一个手指 提示
+ obj.Add("success", "false");
+ obj.Add("code", matchRet);
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ this.labelTips.Text = "与上一次的手指不同\r\n请用同一手指再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ } else
+ {
+ Array.Copy(CapTmp, RegTmps[RegisterCount], cbCapTmp);
+ RegisterCount++;
+
+ obj.Add("success", "true");
+ obj.Add("pressLeft", REGISTER_ROUND - RegisterCount);
+
+ if (RegisterCount >= REGISTER_ROUND)
+ {
+ int mergeRet = zkfp2.DBMerge(dbHandle, RegTmps[0], RegTmps[1], RegTmps[2], RegTmp, ref cbRegTmp);
+ if (mergeRet == zkfperrdef.ZKFP_ERR_OK)
+ {
+ obj.Add("tempLen", cbRegTmp);
+ obj.Add("tempData", zkfp2.BlobToBase64(RegTmp, cbRegTmp));
+
+ log.Info("指纹采集成功");
+ this.Hide();
+ CaptureWorking = false;
+ Form1.FinalizeFingerPrint();
+ }
+ else
+ {
+ obj.Remove("success");
+ obj.Add("success", "false");
+ obj.Add("code", mergeRet);
+ }
+ } else
+ {
+ this.labelTips.Text = "请再按压" + (REGISTER_ROUND - RegisterCount) + "次";
+ }
+ }
+ }
+
+ Form1.SendMsgToClient("CapFingerPrint", JsonConvert.SerializeObject(obj));
+ break;
+ }
+
+ default:
+ {
+ base.DefWndProc(ref m);
+ break;
+ }
+ }
+ }
+
+ private void FingerPrintForm_Load(object sender, EventArgs e)
+ {
+ formHandle = this.Handle;
+ }
+ }
+}
diff --git a/ICS/FingerPrintForm.resx b/ICS/FingerPrintForm.resx
new file mode 100644
index 0000000..b9ff168
--- /dev/null
+++ b/ICS/FingerPrintForm.resx
@@ -0,0 +1,2368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ Md3KvTopE0VNw1AUdHG8VUQV6IKF8P8ApCbF1lTQIOwAAAAASUVORK5CYII=
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
+ AAD/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp
+ 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np
+ 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk
+ 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn
+ 5//x8PD/+/v7//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5
+ +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t
+ 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw
+ 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr
+ 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8
+ /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh
+ 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh
+ 4P/o6Oj/9fX1//39/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh
+ 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz
+ 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj
+ 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh
+ 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0
+ 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6
+ +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v
+ 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi
+ 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6
+ +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs
+ 7P/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8
+ /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39
+ /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li
+ 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6
+ +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7/////////
+ /////////////////////////////////////////////////////////////////////////v7+//z8
+ /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn
+ 5v/h4eD/4eHg/+Xl5P/29vb//v7+////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////v7
+ +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl
+ 5P/w8PD/+vr6//7+/v//////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s
+ 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li
+ 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl
+ 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////Pz8/+jo
+ 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li
+ 4f/z8/L//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////+jt
+ +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr
+ 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8
+ /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh
+ 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw
+ 8P/h4eD/4eHg/+Xl5P/5+fj/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5
+ +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp
+ 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh
+ 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn
+ u/9PWs3/qbbq//f5/f//////////////////////////////////////////////////////////////
+ //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3/////////
+ ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx
+ rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+
+ /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw
+ Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8////
+ /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm
+ pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8///////////////
+ //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE
+ CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+////////////////////
+ ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0
+ 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF
+ Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn/////////////////////////////////////////
+ /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh
+ 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci
+ oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR
+ HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0
+ Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB
+ Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk
+ mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD
+ 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY
+ IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP////
+ /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh
+ 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+
+ Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc///////////////////////////////
+ ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+
+ /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh
+ 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm
+ l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC
+ A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT
+ z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+/hmn/9/Dv////////////////////////////////////////////////////
+ ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl
+ lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb
+ uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7///////////////////////////////
+ ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8
+ /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX/////////
+ ///////////////////////////////////////////////////48fD//fr6////////////////////
+ ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v//////////////
+ //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz
+ rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp
+ tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3
+ 9v/+/v7///////////////////////////////////////////////////////////////////////79
+ /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+7fmD/+vX1////////////////////////////////////////////////////
+ /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP/ix8D//v7+////////////////////////////////////////////////////
+ ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm
+ nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi
+ ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7/////////////////////////////////////////
+ ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm
+ 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f//////////////
+ //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze
+ 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov
+ zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3/////////
+ /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ
+ cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA
+ A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+gTRr//Pn4////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+eShn//Pn4////////////////////////////////////////////////////
+ ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm
+ of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl
+ lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex
+ qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/
+ Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un/////////
+ ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh
+ 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2
+ 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4////
+ ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2
+ 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7/////////////////////////////////////////
+ /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm
+ nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn
+ rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ
+ G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy
+ 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh
+ 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04
+ 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq
+ +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB
+ Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3
+ 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+///////////////////////////////
+ /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN
+ 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s
+ wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg
+ 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB
+ BP/UrZ7//fz8////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh
+ 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04
+ 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d
+ 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+
+ /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz
+ 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7
+ sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v//////////////
+ //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T
+ qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw
+ 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/51KEf/Qppb/+/j3////////////////////////////////////////////////////
+ ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh
+ 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04
+ 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294
+ w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc
+ L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc
+ N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz
+ 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3
+ 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP/////////
+ ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1
+ VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI
+ 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0
+ 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk
+ 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U
+ hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA
+ BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt
+ 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc
+ iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o
+ Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy
+ 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n
+ zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/
+ AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba
+ 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6////
+ /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA
+ AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1
+ 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0
+ 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+
+ /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/
+ AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI
+ vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li
+ 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA
+ AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz/////////////////////////////////////////
+ /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq
+ Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk
+ 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg
+ 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ
+ zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk
+ 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m
+ RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0
+ rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8
+ /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw
+ 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS
+ 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx////////////////////////////////////
+ ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh
+ 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0
+ 8//79vb//fr6//7+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY
+ 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh
+ 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8
+ +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk
+ 4//6+vr/////////////////////////////////////////////////////////////////////////
+ ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj
+ 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7
+ /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v//////////////////////////////
+ //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5
+ +f/i4uH/4eHg//Dv7///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG
+ pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f
+ 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np
+ 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/39/b/////////////////////////////////////////////////////////////////////////
+ /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn
+ 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn
+ qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f//////////////////////////////
+ ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly
+ 8v/6+vr/4uLh/+Hh4P/t7e3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7///////////////
+ //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt
+ pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/08/P//v7+////////////////////////////////////////////////////////////////////
+ //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39
+ /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3
+ +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P//////////////////////////////
+ /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh
+ 4P/19fT/9/f3/+Li4f/h4eD/8fHx////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+////
+ /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn
+ xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/v7+///v7+////////////////////////////////////////////////////////////////////
+ ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm
+ 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY
+ rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v//////////////////////////////
+ //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs
+ 6//j4+L/+vn5//T08//h4eD/4eHg//X09P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7
+ +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9////////////////////
+ ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/q6ur//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh
+ 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG
+ pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7/////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7
+ +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm
+ 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD
+ uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/m5eX//f39////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8
+ /P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////j4
+ 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f//////////////////////////////
+ ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P//////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6
+ +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5
+ +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA
+ pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/k5OP/+vr6////////////////////////////////////////////////////////////////////
+ //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx
+ 8P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3////////////////////
+ ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6
+ +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u
+ 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi
+ 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R
+ 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/i4uH/9/f3////////////////////////////////////////////////////////////////////
+ //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl
+ 5f/7+/v/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3/////////
+ //////////////////////////////////////////////v8/v/6+/3/////////////////////////
+ ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz/////////////////////////
+ ////////////////////////////////////////////////////////////////////////8vLx/+fn
+ 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7
+ +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7/////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/8/Pz////////////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh
+ 4P/19fX/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39
+ /f//////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv/////////////////////////
+ ////////////////////////////////////////////////////////////////////////9PT0/+bm
+ 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh
+ 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v//////////////////////////////
+ //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/7+/v//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh
+ 4P/v7+7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly
+ 8v/n5+b/+/v7////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr/////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm
+ 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////f3
+ 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////9/f3/+Li
+ 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/6enp//7+/v//////////////////////////////////////////////////////////////
+ //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh
+ 4P/r6+r//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj
+ 4v/6+vr/9fX1/+Xl5P/39/f/////////////////////////////////////////////////////////
+ ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+////////////////////
+ ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np
+ 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5eXk//39/f//////////////////////////////////////////////////////////////
+ //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh
+ 4P/r6+v//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39
+ /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD/////////////////////////
+ ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz
+ 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx
+ 8f/+/v7/////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/5OTj//n5+f//////////////////////////////////////////////////////////////
+ ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh
+ 4P/v7u7//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh
+ 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8
+ /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8
+ /P/z8/P/5OTj//T09P/+/v7/////////////////////////////////////////////////////////
+ ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHh//b29v//////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh
+ 4P/29vb//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////r6
+ +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v//////////////
+ ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39////////////////////
+ ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3
+ 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq
+ 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3/////////////////////////////////////////
+ //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg//Pz8//+/v7/////////////////////////////////////////////////////////
+ //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np
+ 6P/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq
+ 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx
+ 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7////////////////////
+ //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj
+ 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm
+ 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39////////////////////
+ ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+
+ /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2
+ 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v//////////////////////////////////////////////
+ ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5////////////////////
+ //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk
+ 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////f39/+np
+ 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7
+ +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo
+ 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3
+ 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+////////////////////
+ //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v//////////////
+ //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8
+ /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8
+ /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7
+ +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh
+ 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn
+ 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v
+ 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u
+ 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo
+ 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh
+ 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk
+ 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////z8
+ /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw
+ 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+
+ /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh
+ 4P/h4eD/5eXk//b29v/+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk
+ 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0
+ 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2
+ 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6
+ +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li
+ 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq
+ 6v/39/f//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+vr6/+/v
+ 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz
+ 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np
+ 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5
+ +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/j4+L/6urq//Pz8//8/Pz/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//39
+ /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh
+ 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1
+ 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+
+ /v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
+
+
+
\ No newline at end of file
diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs
index 1a0448b..14a17e4 100644
--- a/ICS/Form1.Designer.cs
+++ b/ICS/Form1.Designer.cs
@@ -38,10 +38,10 @@
this.label1 = new System.Windows.Forms.Label();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
- this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
this.label_initDev = new System.Windows.Forms.Label();
this.label_openCamera = new System.Windows.Forms.Label();
+ this.irisColCtrl1 = new IrisCtrl.IrisColCtrl();
+ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl();
this.panel_title.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit();
@@ -107,7 +107,7 @@
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(47, 17);
this.label2.TabIndex = 2;
- this.label2.Text = " V1.1.0";
+ this.label2.Text = " V1.3.0";
//
// pictureBox1
//
@@ -143,25 +143,6 @@
this.contextMenuStrip1.Name = "contextMenuStrip1";
this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
//
- // axIrisDevCtrl1
- //
- this.axIrisDevCtrl1.Enabled = true;
- this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 33);
- this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
- this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
- this.axIrisDevCtrl1.Size = new System.Drawing.Size(637, 296);
- this.axIrisDevCtrl1.TabIndex = 6;
- this.axIrisDevCtrl1.Visible = false;
- this.axIrisDevCtrl1.OnCapture += new AxIrisDevCtrlLib._DIrisDevCtrlEvents_OnCaptureEventHandler(this.axIrisDevCtrl1_OnCapture);
- //
- // irisColCtrl1
- //
- this.irisColCtrl1.Location = new System.Drawing.Point(1, 35);
- this.irisColCtrl1.Name = "irisColCtrl1";
- this.irisColCtrl1.Size = new System.Drawing.Size(637, 294);
- this.irisColCtrl1.TabIndex = 7;
- this.irisColCtrl1.Visible = false;
- //
// label_initDev
//
this.label_initDev.AutoSize = true;
@@ -192,6 +173,22 @@
this.label_openCamera.Visible = false;
this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click);
//
+ // irisColCtrl1
+ //
+ this.irisColCtrl1.Location = new System.Drawing.Point(1, 37);
+ this.irisColCtrl1.Name = "irisColCtrl1";
+ this.irisColCtrl1.Size = new System.Drawing.Size(637, 292);
+ this.irisColCtrl1.TabIndex = 9;
+ //
+ // axIrisDevCtrl1
+ //
+ this.axIrisDevCtrl1.Enabled = true;
+ this.axIrisDevCtrl1.Location = new System.Drawing.Point(1, 38);
+ this.axIrisDevCtrl1.Name = "axIrisDevCtrl1";
+ this.axIrisDevCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axIrisDevCtrl1.OcxState")));
+ this.axIrisDevCtrl1.Size = new System.Drawing.Size(633, 291);
+ this.axIrisDevCtrl1.TabIndex = 10;
+ //
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -230,11 +227,11 @@
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private DevComponents.DotNetBar.Wizard wizard1;
- private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
- private IrisCtrl.IrisColCtrl irisColCtrl1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label_initDev;
private System.Windows.Forms.Label label_openCamera;
+ private IrisCtrl.IrisColCtrl irisColCtrl1;
+ private AxIrisDevCtrlLib.AxIrisDevCtrl axIrisDevCtrl1;
}
}
diff --git a/ICS/Form1.cs b/ICS/Form1.cs
index 50d2555..5168ace 100644
--- a/ICS/Form1.cs
+++ b/ICS/Form1.cs
@@ -15,6 +15,7 @@
using Newtonsoft.Json;
using AForge.Video.DirectShow;
using System.ComponentModel;
+using libzkfpcsharp;
namespace ICS
{
@@ -36,6 +37,9 @@
// 相机拍摄窗体
static FaceCaptureForm faceForm;
+ // 指纹采集窗体
+ static FingerPrintForm fingerForm;
+
// 相机设备
private VideoCaptureDevice videoDevice;
@@ -56,16 +60,6 @@
ws.SessionClosed += Ws_SessionClosed;
Start();
- //RegisterDll("IrisDevCtrl.ocx");
-
- //设置开机自启动
- //获取当前应用程序.exe的全路径
- //string fileName = System.Reflection.Assembly.GetExecutingAssembly().Location;
- //SetAutoRun(fileName, true);
-
- //threadFindWindow = new Thread(FindWindow);
- //threadFindWindow.Start();
-
// 初始化相机
if (ConfigHelper.GetAppConfig("useUSBCamera") == "true")
{
@@ -78,9 +72,18 @@
this.label_openCamera.Hide();
}
+
+ // 初始化指纹采集模块
+ if (ConfigHelper.GetAppConfig("useFingerPrint") == "true")
+ {
+ fingerForm = new FingerPrintForm();
+
+ fingerForm.Show();
+ fingerForm.Hide();
+ }
}
- public int init()
+ public int Init()
{
if (ConfigHelper.GetAppConfig("devType") == "1")
{
@@ -149,7 +152,45 @@
log.Error("没有找到usb摄像头");
}
}
-
+
+ public void InitFingerPrintDevice()
+ {
+ int retCode = zkfp2.Init();
+ if (retCode == zkfperrdef.ZKFP_ERR_OK)
+ {
+ int devCount = zkfp2.GetDeviceCount();
+ if (devCount > 0)
+ {
+ log.Info("指纹采集设备初始化成功[devCount=" + devCount + "]");
+
+ // 默认打开第一个设备
+ retCode = fingerForm.OpenFingerDevice(0);
+ if (retCode == 0)
+ {
+ log.Info("指纹采集设备打开成功");
+ }
+ else
+ {
+ log.Error("指纹采集设备打开失败");
+ }
+ }
+ else
+ {
+ zkfp2.Terminate();
+ log.Error("没有找到指纹采集设备");
+ }
+ }
+ else
+ {
+ log.Error("初始化指纹采集设备异常[retCode=" + retCode + "]");
+ }
+ }
+
+ public static void FinalizeFingerPrint()
+ {
+ zkfp2.Terminate();
+ }
+
public void Ws_NewSessionConnected(WebSocketSession session)
{
@@ -182,7 +223,7 @@
// 初始化采集设备
if (isInited == false)
{
- int iResult = init();
+ int iResult = Init();
if (iResult == 0)
{
isInited = true;
@@ -224,7 +265,6 @@
if (ConfigHelper.GetAppConfig("devType") == "1")
{
irisColCtrl1.Focus();
- //irisColCtrl1.setUserName(textBox_name.Text);
irisColCtrl1.CaptureEvent -= CaptureEvent;
eyeType = "3";
if (value.Length > 2) eyeType = value.Substring(value.Length - 1);
@@ -236,6 +276,7 @@
if (result == 0)
irisColCtrl1.CaptureEvent += CaptureEvent;
irisColCtrl1.Capture();
+ log.Info("开始采集成功!1111");
}
else
{
@@ -307,30 +348,15 @@
}
else if (reValue.Contains("ReadIdCard"))
{
- //int iRet = -1; ;
- //int iPort = 1001;
- //iRet = CardReader.SDT_OpenPort(iPort);
- //if (iRet != 0x90)
- //{
- // CardReader.cardReaderInited = false;
- // CardReader.cardReaderInited2 = false;
- // MessageBox.Show("身份证读卡器初始化失败!", "提示");
- // CardReader.SDT_ClosePort(iPort);
- // return;
- //}
string sendMsg = "";
- //if (ConfigHelper.GetAppConfig("cardReaderType") == "w")
- //{
- sendMsg = CardReader.readCardInfo();
- //}
- //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b")
- //{
- // sendMsg = CardReader.readCardInfo2();
- //}
- if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}";
+ sendMsg = CardReader.readCardInfo();
+
+ if (sendMsg == "")
+ {
+ sendMsg = "{\"message\":\"fail\"}";
+ }
SendMsgToClient(reValue, sendMsg);
- //CardReader.SDT_ClosePort(iPort);
}
// 初始化拍摄人脸的USB摄像头
else if (reValue.Contains("OpenCamera"))
@@ -346,8 +372,6 @@
faceForm.StartPosition = FormStartPosition.Manual;
faceForm.Location = locationPoint;
faceForm.Show();
- //faceForm.WindowState = FormWindowState.Normal;
- //faceForm.Activate();
log.Info("摄像头打开");
@@ -396,7 +420,21 @@
string sendMsg = "{\"success\":\"false\"}";
SendMsgToClient(reValue, sendMsg);
}
-
+ }
+ // 采集指纹
+ else if (reValue.Contains("CapFingerPrint"))
+ {
+ this.InitFingerPrintDevice();
+
+ fingerForm.Show();
+ fingerForm.StartCaptureFingerPrint();
+ }
+ else if (reValue.Contains("StopFingerPrint"))
+ {
+ fingerForm.CaptureWorking = false;
+ fingerForm.Hide();
+ fingerForm.CloseFingerDevice(0);
+ Form1.FinalizeFingerPrint();
}
}
catch (Exception ex)
@@ -733,28 +771,7 @@
}
}
- //private string toBase64deep8(string base64)
- //{
- // string base64Deep8 = "";
- // try
- // {
- // Image img = Base64StringToImage(base64);
- // Bitmap bitmap = (Bitmap)img;
- // if (img.PixelFormat == PixelFormat.Format24bppRgb)
- // {
- // Grayscale grayScaleFilter = new Grayscale(0.299, 0.587, 0.114);
- // bitmap = grayScaleFilter.Apply(bitmap);
- // }
- // base64Deep8 = ToBase64(bitmap);
- // }
- // catch (Exception ex)
- // {
- // log.Error("toBase64deep8 错误:" + ex.Message);
- // }
- // return base64Deep8;
- //}
-
- private string ToBase64(Bitmap bmp)
+ public static string ToBase64(Bitmap bmp)
{
try
{
@@ -800,95 +817,6 @@
}
///
- /// 应用程序开机自启动
- ///
- ///
- ///
- public static void SetAutoRun(string fileName, bool isAutoRun)
- {
- RegistryKey reg = null;
- //设置默认管理员运行
- string admin_path = @"C:\Windows\System32\runas.exe /user:administrator /savecred ";
- try
- {
- if (!System.IO.File.Exists(fileName))
- throw new Exception("该文件不存在!");
- string name = fileName.Substring(fileName.LastIndexOf(@"\") + 1);
- name = name.Split('.')[0];
- reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
- if (reg == null)
- reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
- object reg_obj = reg.GetValue(name);
-
- if (reg_obj != null && reg_obj.ToString().Contains(fileName))
- {
- if (!isAutoRun)
- reg.SetValue(name, false);
- }
- else
- {
- if (isAutoRun)
- {
- //reg.SetValue(name, fileName);
- //设置需要使用默认管理员运行
- reg.SetValue(name, admin_path + fileName);
- }
- else
- reg.SetValue(name, false);
- }
- }
- catch (Exception ex)
- {
- log.Error("自启动设置失败" + ex.StackTrace.ToString());
- }
- finally
- {
- if (reg != null)
- reg.Close();
- }
- }
-
-
- private bool RegisterDll(string fileName)
- {
- bool result = true;
- try
- {
- string dllPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);//获得要注册的dll的物理路径
- if (!File.Exists(dllPath))
- {
- log.Info("无"+fileName+"文件!");
- return false;
- }
- //拼接命令参数
- string startArgs = string.Format("/s \"{0}\"", dllPath);
-
- Process p = new Process();//创建一个新进程,以执行注册动作
- p.StartInfo.FileName = "regsvr32";
- p.StartInfo.Arguments = startArgs;
-
- //以管理员权限注册dll文件
- WindowsIdentity winIdentity = WindowsIdentity.GetCurrent(); //引用命名空间 System.Security.Principal
- WindowsPrincipal winPrincipal = new WindowsPrincipal(winIdentity);
- if (!winPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
- {
- p.StartInfo.Verb = "runas";//管理员权限运行
- }
- p.Start();
- p.WaitForExit();
- p.Close();
- p.Dispose();
- }
- catch (Exception ex)
- {
- log.Error("RegisterDll 错误:" + ex.Message);
- result = false; //记录日志,抛出异常
- }
-
- return result;
- }
-
- ///
/// 删除文件夹及其内容
///
///
@@ -932,7 +860,7 @@
label_openCamera.Visible = false;
if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose();
else axIrisDevCtrl1.IrisClose();
- if (init() == 0)
+ if (Init() == 0)
{
int iRet = -1; ;
int iPort = 1001;
diff --git a/ICS/Form1.resx b/ICS/Form1.resx
index c66f4a7..69825e1 100644
--- a/ICS/Form1.resx
+++ b/ICS/Form1.resx
@@ -2688,7 +2688,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACFTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5BeEhvc3QrU3RhdGUBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAJQAAAAIB
- AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEA1kEAAJgeAAAAAAAACw==
+ AAAAAQAAAAAAAAAAAAAAABAAAAAAAAEAbEEAABMeAAAAAAAACw==
diff --git a/ICS/ICS.csproj b/ICS/ICS.csproj
index 8d6580d..445e198 100644
--- a/ICS/ICS.csproj
+++ b/ICS/ICS.csproj
@@ -117,6 +117,9 @@
False
..\irisCtrl\irisCtrl\IrisCtrl.dll
+
+ ..\packages\libzkfpcsharp.dll
+
..\packages\log4net.2.0.3\lib\net40-full\log4net.dll
@@ -166,8 +169,15 @@
+
+
+ Form
+
+
+ FingerPrintForm.cs
+
Form
@@ -186,6 +196,9 @@
+
+ FingerPrintForm.cs
+
Form1.cs
diff --git a/ICS/finger.png b/ICS/finger.png
new file mode 100644
index 0000000..8f91be9
--- /dev/null
+++ b/ICS/finger.png
Binary files differ