增加右键图标文件ICO生成

This commit is contained in:
aixiao 2024-05-29 16:22:47 +08:00
parent b93dbdf1e2
commit 85009e5e16
30 changed files with 221 additions and 31 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.vs

Binary file not shown.

View File

@ -1,6 +1,6 @@
// Microsoft Visual C++ generated resource script. // Microsoft Visual C++ generated resource script.
// //
#include "resource.h" #include "resource1.h"
#define APSTUDIO_READONLY_SYMBOLS #define APSTUDIO_READONLY_SYMBOLS
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
@ -51,8 +51,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,2,0,0 FILEVERSION 1,3,0,0
PRODUCTVERSION 1,2,0,0 PRODUCTVERSION 1,3,0,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -67,14 +67,14 @@ BEGIN
BEGIN BEGIN
BLOCK "080404b0" BLOCK "080404b0"
BEGIN BEGIN
VALUE "CompanyName", "TODO: aixiao@aixiao.me" VALUE "CompanyName", "aixiao@aixiao.me"
VALUE "FileDescription", "Right click bash" VALUE "FileDescription", "Right click bash"
VALUE "FileVersion", "1.2.0.0" VALUE "FileVersion", "1.3.0.0"
VALUE "InternalName", "Right_bash.exe" VALUE "InternalName", "Right_bash.exe"
VALUE "LegalCopyright", "Copyright (C) 2021 aixiao@aixiao.me" VALUE "LegalCopyright", "Copyright (C) 2021 aixiao@aixiao.me"
VALUE "OriginalFilename", "Right_bash.exe" VALUE "OriginalFilename", "Right_bash.exe"
VALUE "ProductName", "Right_bash" VALUE "ProductName", "Right_bash"
VALUE "ProductVersion", "1.2.0.0" VALUE "ProductVersion", "1.3.0.0"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View File

@ -20,6 +20,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="..\src\getopt.c" /> <ClCompile Include="..\src\getopt.c" />
<ClCompile Include="..\src\hex.cpp" />
<ClCompile Include="..\src\main.cpp" /> <ClCompile Include="..\src\main.cpp" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@ -38,6 +39,7 @@
<TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <TreatOutputAsContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
</TreatOutputAsContent> </TreatOutputAsContent>
<DestinationFolders Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\Users\niuyuling</DestinationFolders> <DestinationFolders Condition="'$(Configuration)|$(Platform)'=='Release|x64'">C:\Users\niuyuling</DestinationFolders>
<DestinationFolders Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">C:\Users\niuyuling</DestinationFolders>
</CopyFileToFolders> </CopyFileToFolders>
<Image Include="toolbar1.bmp" /> <Image Include="toolbar1.bmp" />
</ItemGroup> </ItemGroup>

View File

@ -21,6 +21,9 @@
<ClCompile Include="..\src\getopt.c"> <ClCompile Include="..\src\getopt.c">
<Filter>源文件</Filter> <Filter>源文件</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\src\hex.cpp">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="..\src\getopt.h"> <ClInclude Include="..\src\getopt.h">

18
Right_bash/resource1.h Normal file
View File

@ -0,0 +1,18 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ 生成的包含文件。
// 供 Resource.rc 使用
//
#define IDI_ICON1 101
#define IDR_TOOLBAR1 103
#define IDB_BITMAP1 104
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 105
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1001
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif

Binary file not shown.

View File

@ -1,26 +1,24 @@
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\vc142.pdb c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\vc143.pdb
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\vc142.idb c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\vc143.idb
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\getopt.obj
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\main.obj
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\right_bash.ilk
c:\users\niuyuling\desktop\right_bash\x64\debug\right_bash.exe
c:\users\niuyuling\desktop\right_bash\x64\debug\right_bash.pdb
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\resource.res
c:\users\niuyuling\desktop\right_bash\right_bash\x64\debug\right_bash.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\getopt.obj c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\getopt.obj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\main.obj c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\main.obj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.ilk c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\hex.obj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\resource.res c:\users\niuyuling\icon.ico
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\vc142.idb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\vc142.pdb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\debug\right_bash.pdb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\debug\right_bash.exe c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\debug\right_bash.exe
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\debug\right_bash.pdb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\resource.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.ilk
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.items.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.read.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.write.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\cl.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\copyfile.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\copyfile.read.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\copyfile.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.read.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.secondary.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.write.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\link.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\rc.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\rc.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\rc.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\debug\right_bash.tlog\rc.read.1.tlog

Binary file not shown.

View File

@ -1,3 +1 @@
 getopt.c 
main.cpp
Right_bash.vcxproj -> C:\Users\niuyuling\Desktop\git.aixiao.me\Right_bash\x64\Debug\Right_bash.exe

View File

@ -1,2 +0,0 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.32.31326:TargetPlatformVersion=10.0.19041.0:
Debug|x64|C:\Users\niuyuling\Desktop\git.aixiao.me\Right_bash\|

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,13 +1,15 @@
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\vc143.pdb c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\vc143.pdb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\getopt.obj c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\getopt.obj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\main.obj c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\main.obj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\hex.obj
c:\users\niuyuling\icon.ico c:\users\niuyuling\icon.ico
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\release\right_bash.exe c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\release\right_bash.exe
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\release\right_bash.pdb c:\users\niuyuling\desktop\git.aixiao.me\right_bash\x64\release\right_bash.pdb
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.iobj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\resource.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.res c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\resource.res
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.iobj
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.items.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.read.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.write.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\cl.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\copyfile.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\copyfile.command.1.tlog
@ -15,6 +17,7 @@ c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\copyfile.write.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\copyfile.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.read.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.secondary.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.write.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\link.write.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\rc.command.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\rc.command.1.tlog
c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\rc.read.1.tlog c:\users\niuyuling\desktop\git.aixiao.me\right_bash\right_bash\x64\release\right_bash.tlog\rc.read.1.tlog

57
src/hex.cpp Normal file
View File

@ -0,0 +1,57 @@
#include "hex.h"
// 将16进制字符转换为字节
unsigned char hexCharToByte(char hex) {
if (hex >= '0' && hex <= '9') {
return hex - '0';
} else if (hex >= 'A' && hex <= 'F') {
return hex - 'A' + 10;
} else if (hex >= 'a' && hex <= 'f') {
return hex - 'a' + 10;
} else {
return 0;
}
}
// 将16进制字符串转换为字节数组
unsigned char* hexStringToBytes(const char* hexString, size_t* byteArrayLength) {
size_t length = strlen(hexString);
if (length % 2 != 0) {
fprintf(stderr, "Invalid hex string length.\n");
return NULL;
}
*byteArrayLength = length / 2;
unsigned char* byteArray = (unsigned char*)malloc(*byteArrayLength);
if (byteArray == NULL) {
perror("Error allocating memory");
return NULL;
}
for (size_t i = 0; i < *byteArrayLength; i++) {
byteArray[i] = (hexCharToByte(hexString[2 * i]) << 4) | hexCharToByte(hexString[2 * i + 1]);
}
return byteArray;
}
// 将字节数组写入文件
int writeBytesToFile(const char* filename, const unsigned char* byteArray, size_t byteArrayLength) {
FILE* file = NULL;
fopen_s(&file, filename, "wb");
if (file == NULL) {
perror("Error opening file");
return 1;
}
size_t written = fwrite(byteArray, 1, byteArrayLength, file);
if (written != byteArrayLength) {
perror("Error writing to file");
fclose(file);
return 1;
}
fclose(file);
return 0;
}

7
src/hex.h Normal file
View File

@ -0,0 +1,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
unsigned char hexCharToByte(char hex);
unsigned char* hexStringToBytes(const char* hexString, size_t* byteArrayLength);
int writeBytesToFile(const char* filename, const unsigned char* byteArray, size_t byteArrayLength);

View File

@ -1,4 +1,10 @@
#include "main.h" #include "main.h"
#include <iostream>
#include <string>
#pragma comment(lib, "Shell32.lib")
#pragma comment(lib, "User32.lib")
// 打印帮助信息 // 打印帮助信息
void help(char** argv) void help(char** argv)
@ -14,7 +20,7 @@ void help(char** argv)
"", "",
0 0
}; };
static const char name[] = "Right_bash 1.2"; static const char name[] = "Right_bash 1.3";
static const char usage[] = "Usage: [-?hadbp]"; static const char usage[] = "Usage: [-?hadbp]";
static const char author[] = "Author: aixiao@aixiao.me"; static const char author[] = "Author: aixiao@aixiao.me";
@ -40,6 +46,18 @@ void showErrorText(DWORD error_num)
printf("%s", msg); printf("%s", msg);
} }
// 获取当前用户的主目录路径
void get_user_home_directory(char* path, size_t size) {
if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_PROFILE, NULL, 0, path))) {
strcat_s(path, size, "\\icon.ico");
}
}
// 复制文件
BOOL copy_file(const char* src, const char* dst) {
return CopyFile(src, dst, FALSE);
}
void add_Right() void add_Right()
{ {
HKEY hKey; HKEY hKey;
@ -52,7 +70,8 @@ void add_Right()
char value2[] = "Open Bash in this location"; char value2[] = "Open Bash in this location";
char icon_name[] = "Icon"; char icon_name[] = "Icon";
char icon_data[] = "C:\\Users\\niuyuling\\icon.ico"; char icon_data[MAX_PATH] = { 0 };
get_user_home_directory(icon_data, sizeof(icon_data));
// 打开注册表, HKEY_CLASSES_ROOT\Directory\Background\shell // 打开注册表, HKEY_CLASSES_ROOT\Directory\Background\shell
result = RegOpenKeyEx(HKEY_CLASSES_ROOT, "Directory\\Background\\shell", 0, // 保留参数必须填 0 result = RegOpenKeyEx(HKEY_CLASSES_ROOT, "Directory\\Background\\shell", 0, // 保留参数必须填 0
@ -76,7 +95,7 @@ void add_Right()
} }
// 设置注册表项下指定值的数据和类型。(添加图标) // 设置注册表项下指定值的数据和类型。(添加图标)
RegSetValueExA(subKey, icon_name, 0, REG_SZ, (BYTE *)icon_data, strlen(icon_data)); RegSetValueExA(subKey, icon_name, 0, REG_SZ, (BYTE *)icon_data, sizeof(icon_data));
if (result != ERROR_SUCCESS) { if (result != ERROR_SUCCESS) {
printf("注册表设置失败\n"); printf("注册表设置失败\n");
showErrorText(result); showErrorText(result);
@ -207,6 +226,90 @@ void del_boot_ssh(char* optarg)
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
char icon_data[MAX_PATH] = { 0 };
size_t byteArrayLength;
const char* p1 = "000001000100808000000000200028080100160000002800000080000000000100000100200000000000000001000E3B00000E3B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003100A7003F0085003100A7003000A8013000A8043000A8043000A7023E00A7003E00A7003200A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000AA003000A8003200A5003000A8003000A8023000A8043000A8023000A8003000A8003200A7003700A6003200A4013000A80C3000A8203000A8323000A8413000A84C3000A8513000A84A3000A82B3100A8033000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p2 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A7003100A9003100AA003000A8013000A8043000A8023000A8003000AA003000AB003000A8163000A8513000A88E3000A8C43000A8EA3000A8FB3000A8F33000A8DC3000A8BE3000A89A3000A86E3000A83C3000A812000000002E00A6003100A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8002E00A8002E00A8003000A8013000A8043100A8012F00A8002F00A8003000A8203000A86D3000A8B73000A8EE3000A8FF3000A8FF3000A8E93000A89E3000A8573000A8243000A8063000A8003000A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p3 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8003000A8003000A8013000A8032F00A8013000AA003000A8093000A8563000A8B83000A8F73000A8FF3000A8FE3000A8FF3000A8BF3000A83E3000A9033000AD003000A9002E00A8002E00A8003000A8023000A8043000A8043000A8023000A8012B00A4002E00A6003100A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9003000A8002F00A8003000A8013000A8033000A8013000A9003000A8143000A87B3000A8E13000A8FF3000A8FF3000A8FC3000A8FD3000A8F73000A8683200A2003100A3003000A8013000A8043000A8043000A8023000A8013000A8003000A9002B00A2003100A8002D00A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p4 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7003000A8003100A8003200A9003000A8033000A8022F00A8003000A8133000A8853000A8EE3000A8FF3000A8FE3000A8F93000A8F83000A8FF3000A8EE3000A83D3000A7003000A8043000A8033000A8013100A8003000A8003000A8003200AA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00AA003000A7003000A8003000A8023000A8032F00A9002F00A8063000A8723000A8EB3000A8FF3000A8FE3000A8F83000A8FC3000A8FE3000A8FF3000A8F23000A83B3000A8003000A8052F00A8012F00A8003000A8003100A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p5 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040009F003000A9003000B1003200D1003000A8033000A8023100A9003000A8473000A8D63000A8FF3000A8FE3000A8FA3000A8FB3000A8FF3000A8FB3000A8AA3000A8C23000A84C3000A8003000A8053000A7002F00A7003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8003000A8003000A8013000A8043000A8003000A8133000A89F3000A8FF3000A8FF3000A8FB3000A8FA3000A8FE3000A8FF3000A8AF3000A8252F00A8103000A8322F00A9003000A9033000A8003000A8003100A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p6 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8003000A8003000A8023000A7033000A7003000A8483000A8E43000A8FF3000A8FC3000A8FD3000A8FE3000A8FF3000A8F13000A8673100A8003400A5003000AA053000A9023000A8023100A7003000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9002F00A8003000A8003000A8033000AA012F00A6023000A88A3000A8FF3000A8FE3000A8FB3000A8FE3000A8FF3000A8E43000A86B3000A8193000A8003000A8033000A8023100A9003000A8022F009E002E009E003000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p7 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003100A8003000A8043000A8003000A81A3000A8BF3000A8FF3000A8FB3000A8FD3000A8FF3000A8FD3000A8FE3000A8FA3000A8363000A8003000A8052F00A8002F00A8003000AA002F00A9002F00A9002F00A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8043000A8003000A8373000A8E43000A8FF3000A8FB3000A8FE3000A8FF3000A8FD3000A8FE3000A8FC3000A8A23000A82F3000A8003000A8013000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p8 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8043100A8003000A8553000A8F73000A8FF3000A8FC3000A8FF3000A8FF3000A8FD3000A8FF3000A8ED3000A8463000A8003000A8023000A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8013000A8043000A8003000A86A3000A8FF3000A8FD3000A8FD3000A8FF3000A8FD3000A8FA3000A8FF3000A8EB3000A8313000A8003000A8053000A8023000A8003000A8002F00A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p9 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8013000A8043000A8003000A87A3000A8FF3000A8FC3000A8FD3000A8FF3000A8FE3000A8FE3000A8FF3000A8FE3000A8463000A8003000A8053200A5003200A5003000A8002F00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003100A8003000A8003000A8043000A8003000A87E3000A8FF3000A8FB3000A8FE3000A8FF3000A8FC3000A8FF3000A8B33000A84E3000A8493000A5003000A8022E00A6003000A8003000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p10 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9001F00CC003000A9003000A8043000A8003000A87B3000A8FF3000A8FB3000A8FE3000A8FF3000A8FD3000A8FF3000A8DA2F00A8143000A8003000A8023000A8023000A7003000A7003100A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003100A8002D00A7003000A8042F00A8003000A8703000A8FF3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FE3000A8423000A8003000A8063000A8035100FF003200B0003000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p11 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A7003000A8043000A8003000A85A3000A8FF3000A8FC3000A8FE3000A8FF3000A8FF3000A8FA3000A8FF3000A8963000A8003000A8043200A7003000A8002E00AE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00AA003000A8003000A8003000A8033000A8003000A8413000A8F93000A8FE3000A8FE3000A8FF3000A8FF3000A8FD3000A8FF3000A8F73000A8253000A8003000A8023000A8002F00A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p12 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8003000A8023000A9003000A8223000A8E73000A8FF3000A8FD3000A8FF3000A8FF3000A8FD3000A8FF3000A8E03000A8872F00A8032B00A9003000A9003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7003100A2003000A8013300A4003100A7093000A8C93000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8452D00A7003000A8043100A8003100A8002F00AA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p13 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A9003400A2003000A9033000A8003000A89B3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A87E3000A8003000A8043200AA005D00C7003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002F00A8003000A8043000A8003000A8613000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8B87C00B0003000A8023000A8013000A8003100A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p14 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000AA003000A8023000A8003000A8283000A8F13000A8FF3000A8FE3000A8FF3000A8FF3000A8FE3000A8FF3000A8E93000A8203000A8003000A8023000A9003000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300A7003000A8002F00A7003300AA0123009D013000A8BE3000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A85A3000A8003000A8043000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p15 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8003000A8043000A8003000A8723000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8AC2F00A8003000A8033200A8003000A8002F00A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8002E00A7003000A8023000A8003000A8283000A8F23000A8FF3000A8FE3000A8FF3000A8FF3000A8FE3000A8FF3000A8F93000A82E3000A8003000A8022300C6003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p16 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003200A8002F00A8022F00A8003000A8B03000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8F13000A8343000A9003000A9013100A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A7003B00A8003000A8033000A8003000A8523000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8743000A8003000A8013000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p17 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8012F00A7002F00A8093000A8D33000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8A03000A8003000A8033100A8003200A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7002C00AB003000A8033000A8003000A86E3000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8BF3000A9033200AF003000A8013000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p18 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8013000A8003000A8123000A8E23000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8AD3200A7003200A6012F00A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8003000A8043000A8003000A8783000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8E13000A8153000A8003000A8010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p19 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8013100A7003100A8113000A8E23000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8603000A8003000A8042F00A8002F00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100AA003000A8003000A8043000A8003000A86E3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8C63000A8003000A8013000A8002F00A8003100A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p20 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8013100AA003100A9043000A8D23000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8513000A8413000A81A3000A8003000A80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8503000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8E33000A8A43000A8C22F00A7002F00A6013000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p21 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002F00A8003000A8023100A8003000A8B03000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8F93000A8FF3000A84B3000A8003000A80300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A5003000AC002D009E003100A9003000A8013000A8023000A8033000A8033000A8033000A8033000A8023000A8013000A8002F00A8003000A8003000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A8253000A8F73000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8BC3000A9003000A9013000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7002F00A8002D00A9002F00A8003000A8023000A8043000A8033100A7003000A7003000A8000000000000000000000000003300A6003300A6003300A6003300A6003300A6003300A600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p22 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8043000A8003000A8773000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FB3000A8FF3000A8FA3000A8363000A8003000A8022E00A9003000AB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9002F00A7002F00A7003000A8013000A8043000A8023000A8002F00A8002E00A7003000A7063000A8243000A8423000A8543000A85C3000A8553000A8403000A8203000A8053000A8003000A8002F00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003500A9003300A8003000A8C93000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8FF3000A8FB3000A85F3000A8003000A8033100A9003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8003000A8003000A8023000A8042F00A7003600AA004300AE003000A82B3000A8783000A8B03000A8CA3000A8CB3000A8BF3000A8B03000A8A13000A8953000A8873000A8703000A7363500A5012E00A9013000A7003500AE002D00A4003000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p23 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8023000A8003000A82E3000A8FE3000A8FF3000A8FE3000A8FF3000A8FF3000A8FD3000A8FF3000A8AE3000A84B2F00A8213000A8003000A8023000A8003000A8002F00A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8003000A8003000A8013000A8032F00A8012F00A8002F00A90B3000A8693000A8C83000A8C73000A8933000A8533000A81E3200AE023300B2003100AA00000000000000000000000000000000003100AA003500B1003500B3003000A8033000A8043000A8033000A801410098003000A9003000A8002700B1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8043000A8003000A8743000A8FF3000A8FB3000A8FF3000A8FF3000A8FC3000A8FF3000A8C02D00B3012E00AB003000A8013000A8023C00A9003500A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D00A5003000A8002E00A1001C006A003000A8033000A9023100A8003000A7133000A87E3000A8F63000A8E83000A84C3000A8003000A80131009E003000A8013100A8183000A8313000A8433000A84F3000A8553000A84F3000A8443000A8313000A81A3000A8043000A5003000A7003000A8003000A8003000A8043000A8023000A9003000A8003000A8003100AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p24 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003600AE003000A8003000A8013000A8003000A8BD3000A8FF3000A8FC3000A8FF3000A8FF3000A8FE3000A8FF3000A8413000A8003000A8063000A8022D00A8002E00A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8003000A8003000A8013000A8033000A8003000A8063000A8793000A8F63000A8FF3000A8952F00B0002F00A7093000A84B3000A8893000A8BB3000A8DD3000A8F53000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8F43000A8D93000A8B13000A8783000A83A3100A7063000A8003000A9003000A8023000A8033100A9003100A9003000A8002E00A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8013000A8003000A81B3000A8F23000A8FF3000A8FE3000A8FF3000A8FC3000A8FF3000A8C62D00A8002F00A8013000A8003000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8023000A9023100AA003000A8413000A8E23000A8FF3000A8893000A8673000A85F3000A8B23000A8F33000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FB3000A8FC3000A8FB3000A8F93000A8F93000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8DD3000A88D3000A82E3100A7002C00A1003000A8023000A8033000A9003000AA003000A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p25 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8033000A8003000A84E3000A8FF3000A8FC3000A8FF3000A8FF3000A8FC3000A8FF3000A8693000A8003000A8043000A8002E00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A9003000A9003000AA003000A8003000A8032F00A9003000A90E3000A8733000A8FE3000A8C13000A81A3400A6003000A8B63000A8FF3000A8FD3000A8FF3000A8F93000A8F93000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8F83000A8F73000A8FD3000A8FF3000A8FF3000A8FD3000A8B93000A8412E00A9002F00A9003000A8033000A8013000A8003000A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8043000A8003000A88B3000A8FF3000A8FB3000A8FF3000A8FE3000A8FF3000A8FF3000A83C3000A8003000A8023000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A9003000A8003000A8013000A9003000A8033000A8003000A82A3000A87C3000A8C53000A86D3000A9003000A8273000A8D63000A8FF3000A8FA3000A8F83000A8FE3000A8FF3000A8FF3000A8E63000A8AD3000A8793000A8533000A83D3000A8363000A83A3000A84C3000A8723000A8A83000A8E63000A8FF3000A8FE3000A8FF3000A8FE3000A8FA3000A8FA3000A8FE3000A8FF3000A8FF3000A8B73000A82E3000A8003000A8033000A8023000A8003000A8003000A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p26 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A8BF3000A8FF3000A8FC3000A8FF3000A8FF3000A8FD3000A8FF3000A8593000A8003000A8033100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003100A7003100A8003100A7013000A9033000A9063000A8003000A8403000A8893000A8863000A8443000A8003000A8553000A8F43000A8FF3000A8FA3000A8FD3000A8FF3000A8F63000A8A73000A8483000A80B2F00A8003000A8003000A8000000000000000000000000002D00A8003000A8013100A7003000A80B3000A8583000A8733000A8A63000A8F23000A8FF3000A8FD3000A8FD3000A8FB3000A8FC3000A8FF3000A8FA3000A8832F00A8072F00A7003000A8033500A6003300A7003100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003100A80E3000A8E73000A8FF3000A8FE3000A8FF3000A8FD3000A8FF3000A8CF3000A6033000A6003000A70100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000AA003000A8002F00AA002A00B1002F00A9073000A84D3000A8003000A8443000A8993000A84A3000A8303000A8003000A87D3000A8FF3000A8FD3000A8F93000A8FF3000A8FA3000A89A3000A8213000A7003000A7012B00B5003000A8033000A8043000A8033000A8033000A8033000A8033000A8033000A8043000A8032C00A5004C00B0003000A8013000A9003000A8173000A88C3000A8FB3000A8FE3000A8FE3000A8FC3000A8FB3000A8FC3000A8FF3000A8CD3000A8273000A8003000A8043000A8003000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p27 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A9003000A8023000A8003000A8303000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8703000A8003000A8043000A8003100A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B00AA003000A8002F00A8003000A8033000A8003000A8793000A8473000A8263000A8AC3000A81B3000A8193300A9003000A8993000A8FF3000A8FA3000A8FA3000A8FF3000A8C93000A8323000A8003000A8013000A8033000A8033000A8013100A8002E00A7003200A8002F00A800000000003100A8003000A8003000A8002F00A8003000A8013000A8033000A8043000A8033000A8023000A8003000A8483000A8F13000A8F23000A8FE3000A8FD3000A8FC3000A8FB3000A8FF3000A8F33000A8532F00A8003000A8043000A8003100A7002D00AB002A00AF002A00AF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8033000A8003000A8523000A8FF3000A8FC3000A8FF3000A8FF3000A8FB3000A8FF3000A86F3000A8003000A8043000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8033000A8003000A84C3000A89E3100A80B3000A8A83000A8213000A9003000A8053000A8A83000A8FF3000A8F93000A8FC3000A8FF3000A8882E00A8032F00A9003000A8043000A8023200A8003200A8002F00A8003000AC00000000000000000000000000000000000000000000000000000000002F00A9002F00AA003000A9003000A9003300AA003000A8023000A8053000A8003000A8403000A85B3000A87B3000A8FC3000A8FF3000A8FC3000A8FC3000A8FD3000A8FF3000A86F3000A8003000A8043000A8013000A8013000A8003000A8003000A700000000000000000000000000000000000000000000000000000000000000";
const char* p28 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002C00AA003000A8043000A8003000A87B3000A8FF3000A8FB3000A8FF3000A8FF3000A8FB3000A8FF3000A88A3000A8003000A8043000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003100A80F3000A8C52F00A81F3000A86C3000A8373000A8002E00A8033000A8AA3000A8FF3000A8F93000A8FE3000A8FB3000A85C3000A8003000A8033000A8033200A8003300A8002F00A8003300A600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330099003000A8004100900039009F003000A8032E00A7002F00A8192A00AB033000A83C3000A8E53000A8FF3000A8FB3000A8FD3000A8FC3000A8FF3000A8793000A8003000A8042F00AA013F008D003500A1003000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8043000A8003000A89A3000A8FF3000A8FB3000A8FF3000A8FF3000A8FB3000A8FF3000A8993000A8003000A8033000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A8A43000A87A3200AA003000A8202E00A5003100A9003000A89B3000A8FF3000A8F93000A8FE3000A8F93000A84B3000A8003000A8053000A8013000A8003000A8002E00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A7003000A7003000A8023100A6013000A7043000A7003000A71B3000A8C83000A8FF3000A8FB3000A8FE3000A8FB3000A8FF3000A87F3000A4003100A81B3100A8003100A8012500B6002700B0002800B0002200BB002D00A5002D00A4001900CD00000000000000";
const char* p29 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A8B83000A8FF3000A8FC3000A8FF3000A8FE3000A8FF3000A8FB3000A8333000A8003000A8022D00AB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8183000A8BB3000A80B3000A8003000A8290000E8003000A8763000A8FF3000A8FA3000A8FD3000A8FF3000A8533000A8003000A8053100A7003000A7003100A80000000000000000000000000000000000000000002F00A8003300A7003800A4003100A7003000A8012F00A9002F00A9002F00A9000000000000000000000000000000000000000000000000002E00AA003100A6003100A6003000A8013000AA003000A8033000A7003000A8093000A8AD3000A8FF3000A8FB3000A8FE3000A8FB3000A8FF3000A8923000A86E3000A7053100A6003000A7002C00A5002C00A4002C00A4002B00A4002B00A4002B00A30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003700A5003300A7003000A8CD3000A8FF3000A8FD3000A8FF3000A8FC3000A8FF3000A8B13000A8003000A8023000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8083000A8243000A8003000A81E3000A8523000A83B3000A8FF3000A8FD3000A8FB3000A8FF3000A8753000A8003000A8052D00A6003100A9003000A700000000000000000000000000000000002F00A9003000A7003000A8003000A8023000A8043000A8022F00A9003000A8033000A8013000A8003000A8003100A50000000000000000000000000000000000000000002D00A6002E00A6002F00A6003000A8003000A8003000A8023000A7022F00A1003000A8933000A8FF3000A8FC3000A8FE3000A8FB3000A8FF3000A8B82E00A7002D00A6013000A9013900A6002A00AC002000BB002F00A7002D00AA002E00A8002C00A7000000";
const char* p30 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8063000A8DB3000A8FF3000A8FD3000A8FF3000A8FB3000A8FF3000A86A3000A8003000A8043000A8002F00AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8003000A7003000A8023100A8003000A83F3000A8273000A8CF3000A8FF3000A8FA3000A8FF3000A8AD3000A9003000A8033000A8003000A2003100A80000000000000000000000000000000000000000000000000000000000000000003500A8002E00A9002E00A9003100A9052F00A9012E00AB002F00A9002F00A9002F00A90000000000000000000000000000000000000000000000000000000000000000003100A9003000A8003000A8003000A8013000A7033000A7003000A8793000A8FF3000A8FE3000A8FC3000A8FF3000A8C53000A7003000A7033000A8013300A8002B00A6002D00A8032C00A4012A00A20026009D002F00A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A80D3000A8E93000A8FF3000A8FE3000A8FF3000A8FE3000A8FF3000A83B3000A8003000A8033000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002F00A8003000A8013100A9003000A80E3000A9193000A87C3000A8FF3000A8FA3000A8FF3000A8EC3000A81F3100A8003000A8022F00A8002F00A8000000000000000000000000000000000000000000000000002F00A9003000A7013000A7003000A8323000A88A3000A8C83000A8F93000A8913100A4023000A4003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8013000A8043000A8003000A8683000A8FF3000A8FD3000A8FE3000A8FF3000A8383000A8002F00A90C3000A9013000A7003000A7043000A7083000A7003000A7003000A8000000";
const char* p31 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8133000A8F03000A8FF3000A8FE3000A8FE3000A8FF3000A8F83000A8223000A8003000A8023100A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300AA003200AA003200A9002C00A5001F009C003000A8203000A8EC3000A8FF3000A8FB3000A8FF3000A8733000A8003000A8043000A8003000A800000000000000000000000000000000000000000000000000000000003000A9002600BE0035009A003000A8613000A8833000A86E3000A86D3000A88F3000A8443000A8003000A8013000A8003000A9003000A9003000A9003000A9003000A9003000A900000000000000000000000000000000003000AF003000A9002F00A8003000A8013000A9020000FF003000A8D13000A8FF3000A8FA3000A8FF3000A8B33000A8253000A87F3000A8003000A8022700A8002F00A80F2E00A8022E00A8002F00A8002D00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8173000A8F23000A8FF3000A8FE3000A8FE3000A8FF3000A8EF2F00A8132F00A8002F00A80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8043000A8003000A87B3000A8FF3000A8FA3000A8FF3000A8DD3000A80D3000A9003000A8013000A8002B00A400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8012F00A8003000A8003000A8003100A8003000A9003000A8033000A8013000A8003000A8003600A80000000000000000000000000000000000000000003000A8003000A8002F00A7002C00A4003000A8CB3000A8FF3000A8FD3000A8FF3000A8F63000A8E93000A8CB2F00A6002F00A7012F00A8003000A80E3000A80C2F00A8003000A8002F00";
const char* p32 = "A7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A81A3000A8F43000A8FF3000A8FE3000A8FE3000A8FF3000A8E93000A80D3000A8003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8013000A7002F00A6023000A8D23000A8FF3000A8F93000A8FF3000A8793000A8003000A8043100A5003000A80000000000000000000000000000000000000000000000000000000000000000003000A900820015003400A0003000A8033000A8043000A8043000A8043000A8043000A7013000A7003000A80000000000000000003000A8003000A8002F00A8013000A8003000A8003000A8000000000000000000000000000000000000000000000000003000A8003000A7013000A8003000A8BE3000A8FF3000A8FA3000A8FF3000A8FD3000A8FE3000A8FF3000A8363000A8002F00A8013000A8053000A8193100A8003100A8002F00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8163000A8F23000A8FF3000A8FE3000A8FE3000A8FF3000A8E73000A80C3000A8003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A6003000A8023000A8003000A8333000A8FF3000A8FE3000A8FF3000A8F63000A8233000A8003000A8023000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9002F00A9002F00A9003000A8003E008D003100A4003000A7003000A9013100A9003000A8553000A82F3000A8003000A8023000A9002E00A70000000000000000000000000000000000000000003000A7003000A8033000A8003000A8523000A8FF3000A8FE3000A8FE3000A8FF3000A8FA3000A8FF3000A89E3000A8003000A8042F00A7003000A81D2F00A8072F00A7002F00";
const char* p33 = "A8003300AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8103000A8ED3000A8FF3000A8FE3000A8FE3000A8FF3000A8EA3000A80E3000A8003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8043000A8003000A8703000A8FF3000A8F83000A8FF3000A8BA3000A8003000A8023000A8003000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A8323000A86F3000A8853100A40033009E003000A9003000A80000000000000000000000000000000000000000003000A8000000FF003000A8013100A7003000A8223000A8B43000A8FF3000A8FD3000A8FE3000A8FF3000A8F73000A82A3000A8003000A7003000A7173000A8153000A8003000A8013000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A9003000A90F3000A8EB3000A8FF3000A8FE3000A8FE3000A8FF3000A8F03000A8133000A8003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8A63000A8FF3000A8F83000A8FF3000A8773000A8003000A8043000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A82C3000A83E3000A8253000A83B3000A8003000A8022F00A80000000000000000000000000000000000000000003000A8002F00A8002F00A8003000A8033000A8003000A82A3000A8FB3000A8FF3000A8FE3000A8FC3000A8FF3000A8973000A8003000A8003000A80C3000A8243000A8003000";
const char* p34 = "A8013000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8143000A8F03000A8FF3000A8FE3000A8FE3000A8FF3000A8F63000A81E3000A8003000A802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002F00A9013000A9003000A8CA3000A8FF3000A8FB3000A8FF3000A8423000A8003000A8032F00A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8013000A8003000A8513000A81E3000A8333000A8053000A8003000A8000000000000000000000000000000000000000000000000003000A8002F00A7003000A9003000A8043000A8003000A8BA3000A8FF3000A8FC3000A8FE3000A8FF3000A8F03000A8203000AB002F00A9033000A82C3600A2003500A4003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A81A3000A8F43000A8FF3000A8FE3000A8FE3000A8FF3000A8FF3000A82D3000A8003000A802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A80A3000A8E33000A8FF3000A8FF3000A8F53000A81F3000A8003000A8023100A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A7003000A8003000A80E2F00A81C3000A8103000A80E3000A8003000A800000000000000000000000000000000000000000000000000000000002E00A7003000A8003000A8033000A8003000A85F3000A8FF3000A8FC3000A8FF3000A8FB3000A8FF3000A8733200A8032F00A5003000A72B3000A7093000";
const char* p35 = "A7003000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8002F00A81B3000A8F53000A8FF3000A8FE3000A8FF3000A8FD3000A8FF3000A83C3000A8003000A803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8143000A8F13000A8FF3000A8FF3000A8E73000A90C3000A8003000A801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A7003000A8013600D5003000A7033100AA043100A8003100A80000000000000000000000000000000000000000000000000000000000000000003000A8003000A8013000A9003000A9183000A8EF3000A8FF3000A8FE3000A8FC3000A8FF3000A8B82F00A8163500A8003000A7243000A7173000A7003000A70100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A81B3000A8F43000A8FF3000A8FE3000A8FF3000A8FC3000A8FF3000A84D3000A8003000A8032E00A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A81C3000A8F53000A8FF3000A8FF3000A8B83000A9063000A9003000A80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8003000A8003000A8013000A9003300A9003100A9003200A90000000000000000000000000000000000000000000000000000000000000000002B00A3003100A9002F00A7022F00A8003000A8BE3000A8FF3000A8FC3000A8FE3000A8FF3000A8E23000A8243000A7033000A9113000A8163000";
const char* p36 = "A8003000A80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8173000A8F23000A8FF3000A8FE3000A8FF3000A8FB3000A8FF3000A8683000A8003000A804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A81D3000A8F53000A8FF3000A8FF3000A8452F00A8002F00A8023100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002C00B8002F00A9002E00D1003000A7003000A7003000A5002F00A8002C00AD002A00AF00000000000000000000000000000000000000000000000000000080003000A8003000A8023200A9003000A8953000A8FF3000A8FB3000A8FE3000A8FF3000A8EF3000A7213000A7022C00B1013300A8013400A8003300A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8123000A8EF3000A8FF3000A8FE3000A8FF3000A8FB3000A8FF3000A8813000A8003000A8042C00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8173000A8F23000A8FF3000A8FF3000A83D3000A8003000A8030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A7003000A7003000A8023000A7003000A7003000A700000000000000000000000000000000000000000000000000000000003000A8023000A7003000A7163000A8A03000A8FF3000A8FC3000A8FE3000A8FF3000A8FB3000A84E3000A8103000A80A3000A9003000";
const char* p37 = "A8003100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A80F3000A8EC3000A8FF3000A8FE3000A8FF3000A8FB3000A8FF3000A89A3000A8003000A8043000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003100A80E3000A8EA3000A8FF3000A8FF3000A8493000A8003000A8033000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8013000A8003000A80000000000000000000000000000000000000000000000000000000000000080003000A8013100A8003100A80F3000A8DD3000A8FF3000A8FE3000A8FF3000A8FC3000A8FF3000A8BB3000A84E3000A80D3000A8003000A8003100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A80C3000A8E63000A8FF3000A8FE3000A8FF3000A8FC3000A8FF3000A8B53000A8003000A8033000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8033000A8D63000A8FF3000A8FF3000A8663000A8003000A8043000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8013000A8003000A8383000A80C3000A8003000A800000000000000000000000000000000000000000000000000000000003100A8002D00A8012E00A8003000A8CA3000A8FF3000A8FC3000A8FF3000A8FE3000A8FF3000A8E13000A8AE3100A9053100A9003000";
const char* p38 = "A8002600A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A9003100A9093000A8E23000A8FF3000A8FD3000A8FF3000A8FC3000A8FF3000A8CB3100A8003100A9003000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A8C23000A8FF3000A8FF3000A88F3000A8003000A8043000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8083000A8BE3000A8193000A8003000A801000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8B63000A8FF3000A8FC3000A8FF3000A8FF3000A8FE3000A8FF3000A8EC3000A8143000A8003000A8013100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013100A8003100A8083000A8DF3000A8FF3000A8FD3000A8FF3000A8FD3000A8FF3000A8E23000A9093000A9003000A8010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8693000A8FF3000A8FF3000A8C23000A9003000A9013000A7002F00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8133000A8CB3000A8123000A8003000A801000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8A53000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8493000A8003000";
const char* p39 = "A8033000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8083000A8DF3000A8FF3000A8FD3000A8FF3000A8FE3000A8FF3000A8F23000A9163000A8003000A8010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A7003000A7013100A6003100A6053000A8D53000A8FF3000A8F13000A81D3000A8003000A8023000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7002F00AA002F00AA003000A8273000A9053000A9003000A900000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A89C3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A89A3000A8003000A8033000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A7003000A70B3000A8E53000A8FF3000A8FD3000A8FF3000A8FE3000A8FF3000A8FC3000A8283000A8003000A8023000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8043000A8003000A8813000A8FF3000A8FF3000A8643000A8003000A8043000A7003100A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8003000A8003000A80000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8043000A8003000A89A3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8EA3000A8163000";
const char* p40 = "A8003000A80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8163000A8F13000A8FF3000A8FE3000A8FF3000A8FF3000A8FE3000A8FF3000A83B3000A8003000A8032F00A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A82F3000A8FB3000A8FF3000A8C13100A9003000A8013000A8003000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002F00AB002F00AA003000A8023000A9003000A9003000A800000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A89E3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8F43000A84E3000A8003000A80300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8033000A8003000A8443000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8693000A8003000A8043000A9002B00AD0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A7003000A8002F00A7013000A7003000A8C03000A8FF3000A8FF3000A8453000A8003000A8032E00A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8A33000A8FF3000A8FB3000A8FF3000A8FF3000A8FE3000A8FF3000A8FD3000A8323200AB022F00";
const char* p41 = "A7013100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8023000A8003000A8293000A8FB3000A8FF3000A8FE3000A8FF3000A8FF3000A8FC3000A8FF3000A8BA3100A8003100A8022F00A8003000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A85E3000A8FF3000A8FF3000A8C13000A6003000A8023000A8003000A8002F00A7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8A83000A8FF3000A8FB3000A8FF3000A8FF3000A8FD3000A8FF3000A8E13000A8093000A8003000A8010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8013000A8003000A8C63000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8373000A8003000A8023100A7002F00A50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8012E00A9002E00A9063000A8CF3000A8FF3000A8FF3000A86A3000A8003000A8053000A8003000A8003000AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8AC3000A8FF3000A8FC3000A8FF3000A8FF3000A8FD3000A8FF3000A8CC3000A7003000A7013000";
const char* p42 = "A8002F00AB001800D0001800D0001800D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8043000A8003000A87C3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8A83000A8003000A8033100A9003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003100A9003000A8023000A8003000A83C3000A8F93000A8FF3000A8F33000A8313000A8003000A8043000A8003000A8003000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300B3003200B4003300B3002F00BA003000B8002E00BC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8B13000A8FF3000A8FC3000A8FF3000A8FF3000A8FD3000A8FF3000A8DA3000A80D3000A9003000A8013100A8003100A8003100A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A700210089003000A8023000A8003000A8323000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A83A3000A8003000A8023000A7003100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A7003000A8033000A7003000A8483000A8F13000A8FF3000A8D93000A8193000A8003000A8043000A8003000A9003000A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A2003000A9003000A9002F00A9003000A8012F00A9002F00AA003000A60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8AB3000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A83B3000A8003000";
const char* p43 = "A8022E00AA012500B8002600B6002200BD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000AB003000AA003000A8014E00C0002B00A6013000A8D13000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8B33100A8003000A8022F00A8003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8003000A8003000A8053000A8003000A8763000A8FF3000A8FF3000A8D13000A8193000A8003000A8053000A8013000A9003000A9002F00A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A6003000A8003000A8003000A8013000A8023600B4003000B0003000B1002F00B20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8103000A8DA3000A8FF3000A8FD3000A8FF3000A8FF3000A8FC3000A8FF3000A8A63000A8003000A8033200A9003100A8073000AA043100AA003000AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A5003000A8043000A8003000A8843000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8443000A8003000A8033000A9003400AF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003100A7003000A8013100A9012F00A7063000A8C63000A8FF3000A8FF3000A8DF3000A8333000A8003000A8033000A8043000A7012F00A8003000A8003000A700000000000000000000000000000000000000000000000000000000003100A8003000A8002F00A8003000A8013000A8042F00A8003000A8073000A9203000DD003100AF002F00AB00000000000000000000000000000000000000000000000000000000000000000000000000000000003300A7003000A8023000A8003000A8313000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8413000A9003000A8023100";
const char* p44 = "A8003000A81B3000A8073000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8123000A8263000A8003000A8353000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8B73000A8003000A8013000A8003100A3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A7003000A8023000A8003000A8233000A8E43000A8FF3000A8FC3000A8F83000A8783000AB063000AB003000A9013000A8043000A8033000A8013000A9003000A7003000A9002500A4003200AA003100A8003000A8003000A8013000A8033000A8043000A8023000A8003000A81D3000A8673000A8183000A8003000A8012F00A700000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A7003000A8033000A8003000A8453000A8FF3000A8FD3000A8FF3000A8FF3000A8FD3000A8FF3000A8C83000A84C3000A8393000A8003000A9033000A82F3100A4013100A5003000A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A82B3000A86F3000A8003400A6023000A8C93000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A83F3000A8003000A80300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8033000A8003000A82B3000A8E13000A8FF3000A8FA3000A8FF3000A8D73000A85E2F00A7082F00A8002F00A8011B00BD003000A8023000A8043000A8043000A8043000A8043000A8043000A8023200AE003000A8012F00A8003000A8053000A8723000A8A63000A8203000A8003000A8013200AC003000AB00000000000000000000000000000000000000000000000000000000000000000000000000000000003000AA003000A8043000A8003000A86D3000A8FF3000A8FB3000A8FF3000A8FF3000A8FD3000A8FF3000A8BE3000A8B53000A81F3000A8003000";
const char* p45 = "A8143000A8343000A8003000A8023000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8173000A8962100AC003000A8003000A8733000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8843000A8003000A8033000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7003000A8003000A8003000A8033000A9003000A91A3000A8BE3000A8FF3000A8FD3000A8FE3000A8FF3000A8DE3000A8833000A8343000A9083000AA003000A9003000A800000000003000A8003000A8002F00A9002F00A8053000A82D3000A8893000A8E93000A8A53000A90D3000A9003000A8023000A8003000A8002E00A800000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A89E3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8BD3000A8003000A8003000A8333000A8283000A8003000A8013000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8013000A8003000A84D3000A8143000A8003000A8213000A8F33000A8FF3000A8FE3000A8FF3000A8FF3000A8FE3000A8FF3000A8E73000A8193000A8003000A8023000AA003000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003200A9003000A8003000A8003000A8023200A8012D00A8023000A86E3000A8ED3000A8FF3000A8FE3000A8FF3000A8FF3000A8FD3000A8DE3000A8B43000A8923000A87C3000A8753000A87A3000A88E3000A8B33000A8E83000A8FF3000A8E83000A8532F00A8002F00A8033000A8023000A8003000A8002E00A800000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7003000A8013000A6003100A6023000A8D43000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8883000A8002D00A8003000";
const char* p46 = "A8513000A80E3000A8003000A8003400A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8002D00A9002E00A9002F00A9052F00AA033100A8023000A8003000A8A93000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A89F3000A8003000A8033000A9003000A8002E00A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A6003000A8003000A8003000A8023000A8033000A8003000A8163000A87E3000A8DF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8D93000A8643100A8073100A8003000A8033000A8013000A8003000A8003100AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8023000A8003000A82E3000A8FE3000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8F93000A8FF3000A85D3000A8003000A8193000A8573000A8003000A8023000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002D00A8002C00A8003000A8013100A7003000A8033000A8003000A8463000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8683000A8003000A8043000A7003000A8003000A700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00A7003000A8003000A8003000A8013000A8033000A8013100A7003100A7083000A8413000A8853000A8B83000A8D43000A8E03000A8E63000A8E23000A8D13000A8B03000A87B3000A8343400A6023400A6003100A8013000A8033400A9003200A9003100A8002F00AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003200A8003100A7003000A8043000A8003000A87B3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8FF3000A83B3000A8003000A84C3000";
const char* p47 = "A83B3000A8003000A8023100A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002F00A9002F00A9003000A9003000A8003300A4003800A3003000A8C93000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8FA3000A83F3000A8003000A8043000A8003000A8003200AB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003000A8003000A8003000A8013000A8043000A8013000A8002F00A9002E00AA002E00A8022F00A80A3000A80E2F00A80C2F00A8022F00A8002F00A8003000A8003000A8013000A8043000A8013000A8003000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003100A9003000A8023000A8D03000A8FF3000A8FD3000A8FF3000A8FF3000A8FE3000A8FF3000A8CB3000A8983400A7013800A7003000A86F3000A80E3000A8003000A8003000A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300AA003000A9003000A8033000A8003000A8633000A8FF3000A8F93000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8E63000A8243000A8003000A8033000A8003000A8002E00A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003100A7003100A6003000A8013000A8033000A8042F00A8022B00A3002B00A4003000A9003200B1003200B2003000A8023000A8043000A8033100A8003200A6003100A7003000A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A7002F00A9003000A8033000A8003000A8473000A8FF3000A8FD3000A8FF3000A8FF3000A8FE3000A8FF3000A8FE3000A82D3100A8003000A8003000A8333000A8A63000";
const char* p48 = "A8003000A8023000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8013000A8023100A8003000A80B3000A8DB3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8D43000A8152F00A8003000A8033000A8003000A8003300A600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400B6003100A7002B00A3002E00A9003200A8003000A8013000A8013000A8013000A8013000A8013000A7002E00AB003C0088002F00A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003100A8002F00A8022F00A8003000A8B33000A8FF3000A8FC3000A8FF3000A8FF3000A8FD3000A8FF3000A8D53000A9033000A8053000A8003000A89C3000A8BB3000A8003000A8033000A8003300A1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8013000A8033000A8003000A8553000A8CE3000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8C52F00A90D2E00A9003000A8023000A8003000A8003200A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003200A8002F00A8003000A8033000A8003000A83F3000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8BF3200A8002D00BB003000A8233000A8FF3000A8863700";
const char* p49 = "A4032F00A8033200A8002E00A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A8173000A8123000A8003000A8022F00A7012E00A5003000A8AD3000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8BD3100A90A3600AC003000A8033000A8003000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00AA003000A8003100A8002F00A8022F00A8003000A8B83000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8F63000A8E03000A8B83000A8AF3000A8FF3000A8B53000A82B3000A8003000A8020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8013000A8003000A81A3000A8A33100A90A3100A9003000A8053000A8003000A8273000A8F63000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8BE3000A80D3100A8003000A8033000A8003000A8003100A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8002F00A8003000A8033000A8003000A8573000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8DB2F00";
const char* p50 = "A8082F00A8003000A8013A00980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8033000A8003000A8C03000A8603000A8003000A8033000A8033000A8003000A8A73000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8C83000A8153100A8003000A8042F00A7003000A7003000A8002D00A5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002F00A6003000A8013100A8003000A8103000A8DB3000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FA3000A8FF3000A87D3000A8003000A8043000A8002700B10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003100A8013000A8003000A8373000A82C3000A8003000A8013000A8033000A8003000A8433000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8D93000A8293000A8003000A8043000A8013000A8003000A8003200A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8004500B1003000A8043100A8003000A8983000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8F03000A91E3000";
const char* p51 = "A9003000A8023100A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9003100A9003100A9003100A9003100A9003100A9003000A8003000A8003100A30034009E003000A8C83000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8EF3000A8503000A8003000A8023000A8043000A8012D00A6003000A8003000A7003000A7003000AF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002E00AD003000A8003000A8003000A8043000A8003000A8543000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8933000A8003000A8033100A8002F00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8003000A8023000A8023000A8003000A8002F00A9003000A8033000A8003000A8623000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FF3000A8923100A80A3100A8003000A8013000A8033000A8032F00A8002F00A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003200A8003000A8003000A8003000A8033000A8003000A8263000A8EC3000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FF3000A8F03000A8203000A8003000";
const char* p52 = "A8023000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A7013100A7003100A70B3000A8D93000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FF3000A8DF3000A85E3100A8083000A8003000A8012C00AA002C00AA002C00AA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A5003000A8003000A8003000A8023000A8003000A80D3000A8CC3000A8FF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A87F3000A8003000A8042F00A6003100A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8002F00A8003000A8033000A8003000A8543000A8F53000A8FF3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FE3000A8FF3000A8E23000A8A23000A86C3000A9052F00AA003000A8003000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9003000A8003000A8003000A8013000A8022E00A6013000A8B23000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8D53000A80B3000A8003000A8013000";
const char* p53 = "A8002D00A5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8043000A8003000A86F3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FB3000A8FF3000A8ED3000A86E3000A8112C00AD003000A8013000A8003000A8002F00A600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300A7003000A8003000A8003000A8023100A8023300A5003000A8A23000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8463000A8003000A8033000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003100A7003000A9013000AA003000A9123000A8DF3000A8FF3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A8D63000A82C3000A8003000A8043000A8033000A8013100A8003100A8002F00A7002F00A8003000A80031009F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9003000A7003000A8003000A8023000A9025100D2003000A89E3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8FF3000A88C3000A8003000A8032F00A3003000A8000000";
const char* p54 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9002200BB003000A8033000A8003000A84F3000A8FF3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8F13000A85A2F00A9002F00A9013200A9002E00A8013000A8023000A8033000A8033000A8003000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B00AA003000A8002F00A9002E00AC003000A8043000A7002F00A7073000A8AC3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8C33100A8052D00A7003000A8013000A8003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002D00A7003000A8033000A8003000A87A3000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FF3000A8B63000A8433100A70E00002A003200AC002E00A4003000A8003000A8002F00A9002F00A9002F00A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00AA003000A8003000A8003000A8013000A8043000A7003000A71B3000A8C73000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8E53000A8213000A8003000A8023000A8003000A900000000000000";
const char* p55 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9002F00A7003100A8003000A8033000A8003000A88C3000A8FF3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FF3000A8FF3000A8EA3000A8CC3000A8A73000A86F3000A84B3000A8083000A8023000A8013100A8003000A8002E00A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A7003000A8003000A9003000A8013000A8043000A7023000A7003000A8483000A8E73000A8FF3000A8FB3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FE3000A8F83000A83E3000A8003000A8033000A8003000A8002E00A2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A9003000A8013000A8032F00A8003000A88B3000A8FF3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FD3000A8FF3000A8FF3000A8F33000A8973000A8743100A81C3100A8003000A8033000A8023100A8003100A8003000A8002B00AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9003000A7001E00D7003100A6003000A8023000A8043000A8023000A8003100A80E3000A8933000A8FF3000A8FE3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FD3000A8FF3000A8543000A8003000A8043000A8003000A8003200A80000000000000000000000";
const char* p56 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A8003000A8012F00A8032F00A7003000A8823000A8FF3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FC3000A8FF3000A8EF3000A8B93000A84A2E00A9002F00A8003000A8043000A8023000A8002F00A8003000A9002F00A9003000A6003300AB008E0095003300A90000000000000000000000000000000000000000000000000040009F003000A9003000A1003200A9003000A7003000A8013000A8023000A8043000A8023000A9003000A9002F00A9073000A8653000A8E23000A8FF3000A8FC3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FF3000A8613000A8003000A8042F00A8003000A8002F00A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300B3003000A8003000A8003000A8013000A8043100A8003000A8703000A8FF3000A8FD3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FD3000A8FF3000A8FE3000A8FF3000A8B73000A9263100A8003100A8013000A8013000A8043000A7023000A8023000A8033000A8043000A8033000A8023000A8013000A8013000A8013000A8013000A8013000A8013000A8023000A8033000A8043000A8043000A8023E0096003100A5003000A9013000AA003000A81E3000A8763000A8DB3000A8FF3000A8FE3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FF3000A8613000A8003000A8042F00A9003500A3003000A900000000000000000000000000000000000000";
const char* p57 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002B00AA003000A8003100A8003000A8013000A8043000A8003000A85C3000A8FC3000A8FE3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FC3000A8FF3000A8F53000A88F3000A8273F00A4002D00A9003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003000A9003000A9003000A9073000A82F3000A86E3000A8BA3000A8F63000A8FF3000A8FF3000A8FC3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8F83000A8532F00A8003000A8043100A8003000A7003000A80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8002F00A8002F00A8003000A8043000A8003000A8483000A8F43000A8FF3000A8FC3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FE3000A8FF3000A8FA3000A8CB3000A8933000A86A3000A8433000A8563000A86B3000A83C3000A8253000A8143100A80D3000A80B3000A80B3000A80F3000A8193000A8293000A83E3000A85E3000A8863000A8B33000A8E03000A8FD3000A8FF3000A8FF3000A8FF3000A8FB3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8FB3000A8FF3000A8E83000A83B3000A8003000A8043100A8003100A8003000A7000000000000000000000000000000000000000000000000000000";
const char* p58 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003100A9003100A9003000A8053000A8003000A83A3000A8ED3000A8FA3000A8FE3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FB3000A8F13000A8E83000A8E43000A8E53000A8EB3000A8F33000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FB3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FD3000A8FB3000A8FF3000A8C63000A81E3000A8003000A8043600B0003400AC003100A9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8002E00A9002E00A9003000A8043000A8003000A8413000A8513000A8B63000A8FF3000A8FB3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FD3000A8FB3000A8FB3000A8FD3000A8FE3000A8FB3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FC3000A8FB3000A8FC3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FC3000A8FF3000A8F63000A8EF3000A8FF3000A88A3000A80537009B003000A8033000A8003000A8003000A80000000000000000000000000000000000000000000000000000000000000000000000";
const char* p59 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A8003100A8003000A8003000A8023000A8012F00A7002F00A7053000A8903000A8FF3000A8FE3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8FE3000A8FD3000A8FE3000A8FE3000A8FE3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8E33000A8783000A8AF3000A8493000A8003000A8033000A8023000A8003000A8002F00A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A9003100A8003000A7003000A8023000A8033000A8033000A9003000A8483000A8DE3000A8FF3000A8FD3000A8FC3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FC3000A8FB3000A8FC3000A8FD3000A8F93000A8FF3000A8BF3000A81A3000A8363000A8183000A8003000A8043000A8013000A8003000A8003300A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p60 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A8003100A8003000A8003000A8003000A8013000A8033000A8003000A80C3000A8863000A8F63000A8FF3000A8FD3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FF3000A8E13000A9103100AD003000A8043100A8013000A8032F00A4003A00C6003000A9002B00AA000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002D00A5003000A8003000A5002F00A1003000A8033000A8023000A7003000A8233000A8A23000A8F93000A8FF3000A8FE3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FB3000A8FE3000A8FF3000A8F93000A8983000A8553000A8863000A8C83000A8D53000A8B23000A8433000A9003000A8033000A7013000A8013000A8003000A8003100A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p61 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A8003000A8003000A8013000A8033000A8013000A8003000A8293000A8A23000A8F93000A8FF3000A8FE3000A8FB3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FD3000A8FD3000A8FE3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FB3000A8FE3000A8FF3000A8FF3000A8F33000A89C3000A8273000A7003000A8013400AF003300AE013600AD023200AA003100A8013000A8013100A9002F00A7002F00A7002E00A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002F00A8003000A7003000A8003000A8023000A8033100A9013000AA003000A8253000A8913000A8EF3000A8FF3000A8FF3000A8FC3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8FE3000A8FE3000A8FE3000A8FE3000A8FE3000A8FF3000A8FF3000A8FF3000A8FE3000A8FC3000A8FB3000A8FB3000A8FD3000A8FF3000A8FC3000A8FB3000A8FE3000A8FF3000A8FF3000A8FF3000A8D63000A87B3000A81C3100A8003000A8013000A8033000A8043000A8043000A9013100A4003000A8033000A8033000A8003000A8002F00A70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p62 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A7003000A8003200A4003200A4003000A8023000A8033000A8013000A8003000A8163000A8743000A8DB3000A8FF3000A8FE3000A8FE3000A8FB3000A8FC3000A8FB3000A8FC3000A8FD3000A8FF3000A8FF3000A8FF3000A8FF3000A8FA3000A8DB3000A8DE3000A8EF3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FA3000A8FF3000A8FF3000A8FB3000A8CC3000A8853000A8372F00A8042E00A8002E00A8003000A8033000A8022F00A6002F00A5003B00B1003000A8003100A8013000A7003100A5003100A6002F00A90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100A9003000A7003100BA002E00B4003000A8023000A8033100A8013100A9003000A8073000A8513000A8BB3000A8FC3000A8FF3000A8FF3000A8FF3000A8FF3000A8FF3000A8E23000A8E53000A8FA3000A8F53000A8CA3000A8583000A9183000A8193000A83D3000A85B3000A87C3000A87B3000A83F3000A8933000A8D33000A86E3000A8272D00B00132009100360000003100A6013000A8043000A8023100A7003100A7003000A9003000A800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p63 = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100AA003000A8003000A7003000A7003000A8013000A8043100A9013100A6003100A6003000A82B3000A89F3000A8AE3000A8833000A8B63000A8E33000A8D33000A8723000A82F3000A8162F00A8083100A90A3100A90F3000A83A3000A83F2F00A8002F00A8013000A8003000A7003000A8123100A8043100A8002D00A8002F00A7013000A8043000A8032F00A8012D00A5002F00A7003100AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A6003100A9003100AA003000A8013000A8043000A8023000A8002F00A9002F00AA0335009F003000A7002F00A9063000A82F3000A84E3000A81B3000A8002F00A7002F00A7063000A8203000A80D3000A8033000A80B3000A90A3000A8043000A8032F00A8003000A8013000A8043000A8023000A9002700B2002F00A8003000A900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p64 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000A9003000A8003000A9003100A8003000A8033000A8033000A8023000A8043000A8022300B5002D00AA003000A7003000A6013000A8023100A4003000A7043000A8103000A8093000A80B3100A80D3000AA0C2E00B0013000AD003000A8013000A8003000A8003000A8003000A8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300A8002F00A8003000A8003000A8003000A8002E00AB002F00A9003000A8013000A8023000A8033000A8013000A7003000A7002C00AE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
const char* p65 = "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFE817FFFFFFFFFFFFFFFFFFFFFFFFFFFF42400BFFFFFFFFFFFFFFFFFFFFFFFFFD140013FFFFFFFFFFFFFFFFFFFFFFFFE42002FFFFFFFFFFFFFFFFFFFFFFFFFF91002417FFFFFFFFFFFFFFFFFFFFFFFF440100FFFFFFFFFFFFFFFFFFFFFFFFFD10020FFFFFFFFFFFFFFFFFFFFFFFFFFA4004BFFFFFFFFFFFFFFFFFFFFFFFFFE8800A7FFFFFFFFFFFFFFFFFFFFFFFFFD20015FFFFFFFFFFFFFFFFFFFFFFFFFFA40109FFFFFFFFFFFFFFFFFFFFFFFFFE40020BFFFFFFFFFFFFFFFFFFFFFFFFFD20049FFFFFFFFFFFFFFFFFFFFFFFFFFA40047FFFFFFFFFFFFFFFFFFFFFFFFFF48013FFFFFFFFFFFFFFFFFFFFFFFFFFE90025FFFFFFFFFFFFFFFFFFFFFFFFFFD2004BFFFFFFFFFFFFFFFFFFFFFFFFFFA400AFFFFFFFFFFFFFFFFFFFFFFFFFFF48025FFFFFFFFFFFFFFFFFFFFFFFFFFF5004DFFFFFFFFFFFFFFFFFFFFFFFFFFEA00AFFFFFFFFFFFFFFFFFFFFFFFFFFFD4009FFFFFFFFFFFFFFFFFFFFFFFFFFFA8009FFFFFFFFFFFFFFFFFFFFFFFFFFF5002BFFFFFFFFFFFFFFFFFFFFFFFFFFF1004BFFFFFFFFFFFFFFFFFFFFFFFFFFEA000FFFFFFFFFFFFFFFFFFFFFFFFFFFD400AFFFFFFFFFFFFFFFFFFFFFFFFFFFC0015FFFFFFFFFFFFFFFFFFFFFFFFFFFA8023FFFFFFFFFFFFFFFFFFFFFFFFFFF9002FFFFFFFFFFFFFFFFFFFFFFFFFFFF10027FFFFFFFFFFFFFFFFFFFFFFFFFFF2004FFFFFFFFFFFFFFFFFFFFFFFFFFFE4009FFFFFFFFFFFFFFFFFFFFFFFFFFFE4004FFFFFFFFFFFFFFFFFFFFFFFFFFFC8009FFFFFFFFFFFFFFFFFFFFFFFFFFFC800BFFFFFFFFFFFFFFFFFFFFFFFFFFF90015FFFFFFFFFFFFFFFFFFFFFFFFFFF90023FFFFFFFFFFFFFFFFFFFFFFFFFFF2000BFFFFFFFFFFFFFFFFFFFFFFFFFFF20013FFFFFFFFFFFFFFFFFFFFFFFFFFF20017FFFFFFFFC005FFFFFFFFFFFFFFE40023FFFFFFFD05F3FFFFFFFFFFFFFFE40027FFFFFFE45004FFFFFFFFFFFFFFE40057FFFFFF9080007FFFFFFFFFFFFFC800AFFFFFFF4402F413FFFFFFFFFFFFC8022FFFFFFD10500142FFFFFFFFFFFFC8049FFFFFFA41000010BFFFFFFFFFFFD008FFFFFFF4800000044FFFFFFFFFFF9009FFFFFF4A0800000117FFFFFFFFFF9009FFFFFE942000000049FFFFFFFFFF9009FFFFFD084009C80012FFFFFFFFFFA00BFFFFFC9080400080097FFFFFFFFFA013FFFFFA810101C02004BFFFFFFFFFA013FFFFF504024FFC90022FFFFFFFFF2013FFFFFA08093FFF680117FFFFFFFF2013FFFFF25812FFFF9100AEFFFFFFFF2017FFFFF44025FA2FE880127FFFFFFF2027FFFFF48043C897F920205FFFFFFF4027FFFFF28087FD2FFE90265FFFFFFF4027FFFFF500AFC817FF48124FFFFFFF4";
const char* p66 = "02FFFFFFC815FD8133FA4052FFFFFFF402FFFFFFC813FFF4A2FC40527FFFFFF402FFFFFFD023FD81697E40227FFFFFF402FFFFFFD027FFF9927E40297FFFFFF402FFFFFF904FFFFFA23EA0197FFFFFF402FFFFFF904FFFFFA13F50113FFFFFF402FFFFFF904FFFFF90BF0808BFFFFFF402FFFFFFA05FFFFF90BFC804BFFFFFF402FFFFFFA05FFFFFA4BFC804BFFFFFF402FFFFFFA05FFFFFD0BFE400BFFFFFF402FFFFFFA09FFFFFF4BFE400BFFFFFF4027FFFFFA0BFFFFFFD2FE8013FFFFFF4027FFFFFA09FFFFFFA5FE8013FFFFFF4027FFFFFA09FFFFFF92FE4017FFFFFF4027FFFFF909FFFFFFA2FE4013FFFFFF4017FFFFF909FFFFFFA2FE4013FFFFFF4017FFFFF904FFFFFF92FE4013FFFFFF4017FFFFFC84FFFFFFA5FE400BFFFFFF4013FFFFFC847FFFFF92FE400BFFFFFF4013FFFFFE42BFFFFFFFFE4003FFFFFF4011FFFFFE423FFFFFFFFE4017FFFFFF2009FFFFFE415FFFFFFFFE4021FFFFFF2008FFFFFF20AFFFFF3FFE40117FFFFFA004FFFFFF5053FFFA5FFE40117FFFFE80047FFFFFA825FFF42FFE80297FFFFF10027FFFFF80117FD22FFE80297FFFFE90027FFFFFD40404044FFE80117FFFFE90017FFFFFEA014010BFFC80127FFFFE98013FFFFFF5002E815FFC8032FFFFFE48015FFFFFFA000004BFFD0032FFFFFE44011FFFFFFD2000097FF90024FFFFFE8400AFFFFFFE880022FFF90024FFFFFF420057FFFFFF22828BFFF20025FFFFFFF2002BFFFFFFE8282FFFF200C9FFFFFFD20015FFFFFFFE00FFFFE20049FFFFFFE9000AFFFFFFFFFFFFFFE40180FFFFFFD240057FFFFFFFFFFFFFC40005FFFFFFD14002BFFFFFFFFFFFFFA80005FFFFFFC920012FFFFFFFFFFFFF900009FFFFFFC9200097FFFFFFFFFFFF500009FFFFFFF2100041FFFFFFFFFFFEA00013FFFFFFE9100010BFFFFFFFFFFD400013FFFFFFFF900004FFFFFFFFFFFA80002BFFFFFFFFC800009FFFFFFFFFF4000027FFFFFFFFD40000AFFFFFFFFFE9000057FFFFFFFFE4000081FFFFFFFFD20000AFFFFFFFFFEA0000405FFFFFFF4800001FFFFFFFFFF50000013FFFFFFE9000015FFFFFFFFFF880000017FFFFFA200002BFFFFFFFFFFA40000049FFFFD08000057FFFFFFFFFFD200000200FFE0200000AFFFFFFFFFFFE90000008000048000010FFFFFFFFFFFF480000007FFE80000025FFFFFFFFFFFFA400000000000000004BFFFFFFFFFFFFD2000000000000000097FFFFFFFFFFFFE500000000000000004FFFFFFFFFFFFFF24000000000000004BFFFFFFFFFFFFFFD10000000000000097FFFFFFFFFFFFFFF4800000000000046FFFFFFFFFFFFFFFFA20000000000008BFFFFFFFFFFFFFFFFE880000000005257FFFFFFFFFFFFFFFFF2200000000104BFFFFFFFFFFFFFFFFFFC8800000004517FFFFFFFFFFFFFFFFFFF62000000113FFFFFFFFFFFFFF";
const char* p67 = "FFFFFFFC840004985FFFFFFFFFFFFFFFFFFFFFFFA2218002FFFFFFFFFFFFFFFFFFFFFFFFE8148097FFFFFFFFFFFFFFFFFFFFFFFFFA417FFFFFFFFFFFFFFF";
std::string longString = std::string(p1) + p2 + p3 + p4 + p5 + p6 + p7 + p8 + p9 + p10 + p11 + p12 + p13 + p14 + p15 + p16 + p17 + p18 + p19 + p20 + p21 + p22 + p23 + p24 + p25 \
+ p26 + p27 + p28 + p29 + p30 + p31 + p32 + p33 + p34 + p35 + p36 + p37 + p38 + p39 + p40 + p41 + p42 + p43 + p44 + p45 + p46 + p47 + p48 + p49 + p50 + p51 + p52 + p53 + p54 + p55 + p56 + p57 + p58 \
+p59 + p60 +p61 +p62 +p63 +p64 +p65 +p66 +p67;
//std::cout << longString << std::endl;
get_user_home_directory(icon_data, sizeof(icon_data));
unsigned char* byteArray = hexStringToBytes(longString.c_str(), &byteArrayLength);
if (byteArray == NULL) {
return EXIT_FAILURE;
}
int result = writeBytesToFile(icon_data, byteArray, byteArrayLength);
free(byteArray);
int c; int c;
while ((c = getopt(argc, argv, "adb:p:h?")) != -1) { while ((c = getopt(argc, argv, "adb:p:h?")) != -1) {
switch (c) { switch (c) {

View File

@ -1,7 +1,9 @@
#include <windows.h> #include <windows.h>
#include <stdio.h> #include <stdio.h>
#include <direct.h> #include <direct.h>
#include <shlobj.h>
#include "getopt.h" #include "getopt.h"
#include "hex.h"
#define CACHE_SIZE 270 #define CACHE_SIZE 270