diff --git a/outils/CE explorer/icone.ico b/outils/CE explorer/icone.ico new file mode 100644 index 0000000..369777c Binary files /dev/null and b/outils/CE explorer/icone.ico differ diff --git a/outils/CE explorer/imgs.bmp b/outils/CE explorer/imgs.bmp new file mode 100644 index 0000000..9896f7d Binary files /dev/null and b/outils/CE explorer/imgs.bmp differ diff --git a/outils/CE explorer/project1.bpr b/outils/CE explorer/project1.bpr new file mode 100644 index 0000000..8011eea --- /dev/null +++ b/outils/CE explorer/project1.bpr @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[Version Info] +IncludeVerInfo=1 +AutoIncBuild=1 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1036 +CodePage=1252 + +[Version Info Keys] +CompanyName=COS2000 +FileDescription=Cos2000 lib explorer +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName=Cos2000 lib explorer +ProductVersion=1.0.0.0 +Comments=FOR CE ONLY + +[Excluded Packages] +..\lib\DragDrop_B5.bpl=(untitled) +..\lib\Moje_B5.bpl=(untitled) +..\lib\DriveDir_B5.bpl=(untitled) +..\lib\tb2k_cb6.bpl=(untitled) +..\lib\tb2kdsgn_cb6.bpl=(untitled) +..\lib\tbx_cb6.bpl=(untitled) +..\lib\tbxdsgn_cb6.bpl=(untitled) +d:\cbuilder6\Bin\dclite60.bpl=Borland Integrated Translation Environment + +[HistoryLists\hlIncludePath] +Count=1 +Item0=D:\CBuilder6\Bin;C:\Documents and Settings\admin\Bureau\perso\cos\CE explorer;$(BCB)\include;$(BCB)\include\vcl + +[HistoryLists\hlLibraryPath] +Count=1 +Item0=D:\CBuilder6\Bin;C:\Documents and Settings\admin\Bureau\perso\cos\CE explorer;$(BCB)\Projects\Lib;$(BCB)\lib\obj;$(BCB)\lib + +[HistoryLists\hlDebugSourcePath] +Count=1 +Item0=$(BCB)\source\vcl + +[Debugging] +DebugSourceDirs=$(BCB)\source\vcl + +[Parameters] +RunParams= +Launcher= +UseLauncher=0 +DebugCWD= +HostApplication= +RemoteHost= +RemotePath= +RemoteLauncher= +RemoteCWD= +RemoteDebug=0 + +[Compiler] +ShowInfoMsgs=0 +LinkDebugVcl=0 +LinkCGLIB=0 + +[CORBA] +AddServerUnit=1 +AddClientUnit=1 +PrecompiledHeaders=1 + + \ No newline at end of file diff --git a/outils/CE explorer/project1.cpp b/outils/CE explorer/project1.cpp new file mode 100644 index 0000000..b6c7655 --- /dev/null +++ b/outils/CE explorer/project1.cpp @@ -0,0 +1,34 @@ +//--------------------------------------------------------------------------- + +#include +#pragma hdrstop +//--------------------------------------------------------------------------- +USEFORM("Unit1.cpp", Form1); +//--------------------------------------------------------------------------- +WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) +{ + try + { + Application->Initialize(); + Application->Title = "CE explorer"; + Application->CreateForm(__classid(TForm1), &Form1); + Application->Run(); + } + catch (Exception &exception) + { + Application->ShowException(&exception); + } + catch (...) + { + try + { + throw Exception(""); + } + catch (Exception &exception) + { + Application->ShowException(&exception); + } + } + return 0; +} +//--------------------------------------------------------------------------- diff --git a/outils/CE explorer/project1.res b/outils/CE explorer/project1.res new file mode 100644 index 0000000..e48ea54 Binary files /dev/null and b/outils/CE explorer/project1.res differ diff --git a/outils/CE explorer/project1.tds b/outils/CE explorer/project1.tds new file mode 100644 index 0000000..5a0a715 Binary files /dev/null and b/outils/CE explorer/project1.tds differ diff --git a/outils/CE explorer/unit1.cpp b/outils/CE explorer/unit1.cpp new file mode 100644 index 0000000..634595b --- /dev/null +++ b/outils/CE explorer/unit1.cpp @@ -0,0 +1,273 @@ +//--------------------------------------------------------------------------- + +#include +#include +#include +#pragma hdrstop + +#include "Unit1.h" +//--------------------------------------------------------------------------- +#pragma package(smart_init) +#pragma resource "*.dfm" +TForm1 *Form1; +//--------------------------------------------------------------------------- +__fastcall TForm1::TForm1(TComponent* Owner) + : TForm(Owner) +{ +} +//--------------------------------------------------------------------------- +tree(AnsiString file,int offset,TTreeNode* rootnode) +{ +FILE* in; +#pragma option -a1 +struct CE { +char checks[2]; +unsigned char major; +unsigned int checksum; +unsigned char compressed; +unsigned short exports; +unsigned short imports; +unsigned short sections; +unsigned short starting; +} myce; +#pragma option -a + +long pointeur=0; + +if ((in = fopen(file.c_str(), "rb"))!= NULL) +{ +fseek(in, pointeur+offset, SEEK_SET); +fread(&myce, sizeof(myce), 1, in); +TTreeNode* currentnode; +TTreeNode* subcurrentnode; +TTreeNode* subsubcurrentnode; +if (offset==0) +{ +fseek(in, 0L, SEEK_END); +Form1->TreeView->Items->AddChild(rootnode,"Adresse réelle: 0x0000")->ImageIndex=31; +Form1->TreeView->Items->AddChild(rootnode,"Adresse : 0x0000")->ImageIndex=31; +} +currentnode=Form1->TreeView->Items->AddChild(rootnode,"Entête"); +currentnode->ImageIndex=10; +Form1->TreeView->Items->AddChild(currentnode,"Adresse réelle: 0x"+IntToHex((int)pointeur+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(currentnode,"Adresse : 0x"+IntToHex((int)pointeur,4))->ImageIndex=31; +if (AnsiString(myce.checks,2)!="CE") +{ +rootnode->ImageIndex=4; +Form1->TreeView->Items->AddChild(currentnode,"Type : ceci n'est pas un fichier CE")->ImageIndex=1; +} +else +{ +rootnode->ImageIndex=2; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Type : "+AnsiString(myce.checks,2)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)0+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)0,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0002")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Version : "+IntToStr(myce.major)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)2+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)2,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0001")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Checksum : 0x"+IntToHex((int)myce.checksum,8)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)3+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)3,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0004")->ImageIndex=31; +if (myce.compressed>=1) +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Fichier compressé avec RIP"); +else +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Fichier sans compression"); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)7+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)7,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0001")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Pointeur exportation : 0x"+IntToHex(myce.exports,4)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)8+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)8,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0002")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Pointeur Importation : 0x"+IntToHex(myce.imports,4)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)10+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)10,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0002")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Pointeur sections : 0x"+IntToHex(myce.sections,4)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)12+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)12,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0002")->ImageIndex=31; +subcurrentnode=Form1->TreeView->Items->AddChild(currentnode,"Point d'entrée : 0x"+IntToHex(myce.starting,4)); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex((int)14+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex((int)14,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille: 0x0002")->ImageIndex=31; +Form1->TreeView->Items->AddChild(currentnode,"Taille : 0x0010")->ImageIndex=31; + +char imported[30]; +AnsiString imports[30]={""}; +AnsiString exports[30]={""}; +AnsiString sections[30]={""}; +unsigned short iaddrs[30]={0}; +unsigned short eaddrs[30]={0}; +unsigned short saddrs[30]={0}; +unsigned short ssize[30]={0}; +AnsiString libraries[30]={""}; +AnsiString alib; +int i=0; +pointeur=myce.imports; +int nblib=0; +int nbimp=0; + +if (myce.imports!=0) +{ +currentnode=Form1->TreeView->Items->AddChild(rootnode,"Importations"); +currentnode->ImageIndex=14; +Form1->TreeView->Items->AddChild(currentnode,"Adresse réelle: 0x"+IntToHex((int)pointeur+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(currentnode,"Adresse : 0x"+IntToHex((int)pointeur,4))->ImageIndex=31; +do +{ +fseek(in, pointeur+offset, SEEK_SET); +fread(&imported, sizeof(imported), 1, in); +imports[i]=AnsiString((char*)&imported); +iaddrs[i]=pointeur; +pointeur+=imports[i].Length()+5; +alib=imports[i].SubString(0,imports[i].Pos(":")-1); +int j; +for(j=0;(jTreeView->Items->AddChild(currentnode,libraries[i]); +subcurrentnode->ImageIndex=13; +for(int j=0;jTreeView->Items->AddChild(subcurrentnode,imports[j].SubString(imports[j].Pos(":")+2,255)); +subsubcurrentnode->ImageIndex=3; +Form1->TreeView->Items->AddChild(subsubcurrentnode,"Adresse réelle: 0x"+IntToHex((int)iaddrs[j]+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subsubcurrentnode,"Adresse : 0x"+IntToHex((int)iaddrs[j],4))->ImageIndex=31; +} +} +} +currentnode->Text="importations ("+IntToStr(nbimp)+"/"+IntToStr(nblib)+")"; +Form1->TreeView->Items->AddChild(currentnode,"Taille : 0x"+IntToHex((int)pointeur-myce.imports,4))->ImageIndex=31; +} +else +{ +nbimp=0; +} + +i=0; +pointeur=myce.exports; +int nbexp=0; + +if (myce.exports!=0) +{ +currentnode=Form1->TreeView->Items->AddChild(rootnode,"Exportations"); +currentnode->ImageIndex=14; +Form1->TreeView->Items->AddChild(currentnode,"Adresse réelle: 0x"+IntToHex((int)pointeur+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(currentnode,"Adresse : 0x"+IntToHex((int)pointeur,4))->ImageIndex=31; +do +{ +fseek(in, pointeur+offset, SEEK_SET); +fread(&imported, sizeof(imported), 1, in); +exports[i]=AnsiString((char*)&imported); +pointeur+=exports[i].Length()+1; +fseek(in, pointeur+offset, SEEK_SET); +fread(&eaddrs[i],sizeof(eaddrs[i]),1,in); +pointeur+=2; +i++; +} while(exports[i-1]!=""); + +nbexp=i-1; + +for(int i=0;iTreeView->Items->AddChild(currentnode,exports[i]); +subcurrentnode->ImageIndex=3; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex(eaddrs[i]+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex(eaddrs[i],4))->ImageIndex=31; +} +currentnode->Text="exportations ("+IntToStr(nbexp)+")"; +Form1->TreeView->Items->AddChild(currentnode,"Taille : 0x"+IntToHex((int)pointeur-myce.exports,4))->ImageIndex=31; +} +else +{ +nbexp=0; +} + +pointeur=myce.sections; +i=0; +int nbsec=0; + +if (myce.sections!=0) +{ +currentnode=Form1->TreeView->Items->AddChild(rootnode,"Sections"); +currentnode->ImageIndex=12; +Form1->TreeView->Items->AddChild(currentnode,"Adresse réelle: 0x"+IntToHex((int)pointeur+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(currentnode,"Adresse : 0x"+IntToHex((int)pointeur,4))->ImageIndex=31; +do +{ +fseek(in, pointeur+offset, SEEK_SET); +fread(&saddrs[i],sizeof(saddrs[i]),1,in); +pointeur+=2; +fseek(in, pointeur+offset, SEEK_SET); +fread(&ssize[i],sizeof(ssize[i]),1,in); +pointeur+=2; +fseek(in, pointeur+offset, SEEK_SET); +fread(&imported, sizeof(imported), 1, in); +sections[i]=AnsiString((char*)&imported); +pointeur+=sections[i].Length()+1; +i++; +} while(ssize[i-1]!=0); +nbsec=i-1; +for(int i=0;iTreeView->Items->AddChild(currentnode,sections[i]); +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse réelle: 0x"+IntToHex(saddrs[i]+offset,4))->ImageIndex=31; +Form1->TreeView->Items->AddChild(subcurrentnode,"Adresse : 0x"+IntToHex(saddrs[i],4))->ImageIndex=31; +if (saddrs[i]!=0) tree(file,saddrs[i],subcurrentnode); +subcurrentnode->ImageIndex=2; +Form1->TreeView->Items->AddChild(subcurrentnode,"Taille : 0x"+IntToHex(ssize[i],4))->ImageIndex=31; +} +Form1->TreeView->Items->AddChild(currentnode,"Taille : 0x"+IntToHex((int)pointeur-myce.sections,4))->ImageIndex=31; +currentnode->Text="Sections ("+IntToStr(nbsec)+")"; +} +else +{ +nbsec=0; +} + +if (offset==0) +{ +fseek(in, 0L, SEEK_END); +int size = ftell(in); +Form1->TreeView->Items->AddChild(rootnode,"Taille : 0x"+IntToHex(size,4))->ImageIndex=31; +} +} +fclose(in); +} +} +//--------------------------------------------------------------------------- + +void __fastcall TForm1::Ouvrir1Click(TObject *Sender) +{ +if (OpenDialog->Execute()) +tree(OpenDialog->FileName,0,Form1->TreeView->Items->Add(Form1->TreeView->Items->GetFirstNode(),ExtractFileName(OpenDialog->FileName))); +TTreeNode* node=Form1->TreeView->Items->GetFirstNode(); +while(node!=NULL) +{ +node->SelectedIndex=node->ImageIndex; +node=node->GetNext(); +} +} + +//--------------------------------------------------------------------------- + +void __fastcall TForm1::Quitter1Click(TObject *Sender) +{ +Close(); +} +//--------------------------------------------------------------------------- + + diff --git a/outils/CE explorer/unit1.ddp b/outils/CE explorer/unit1.ddp new file mode 100644 index 0000000..cdc0ee8 Binary files /dev/null and b/outils/CE explorer/unit1.ddp differ diff --git a/outils/CE explorer/unit1.dfm b/outils/CE explorer/unit1.dfm new file mode 100644 index 0000000..682f200 --- /dev/null +++ b/outils/CE explorer/unit1.dfm @@ -0,0 +1,1434 @@ +object Form1: TForm1 + Left = 293 + Top = 172 + Width = 688 + Height = 496 + Caption = 'CE explorer' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + Menu = MainMenu1 + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object TreeView: TTreeView + Left = 0 + Top = 0 + Width = 504 + Height = 442 + Align = alClient + Images = ImageList + Indent = 29 + ReadOnly = True + TabOrder = 0 + end + object RichEdit1: TRichEdit + Left = 504 + Top = 0 + Width = 176 + Height = 442 + Align = alRight + ReadOnly = True + TabOrder = 1 + end + object MainMenu1: TMainMenu + Left = 216 + object Fichier1: TMenuItem + Caption = 'Fichier' + object Ouvrir1: TMenuItem + Caption = 'Ouvrir...' + OnClick = Ouvrir1Click + end + object N1: TMenuItem + Caption = '-' + end + object Quitter1: TMenuItem + Caption = 'Quitter' + OnClick = Quitter1Click + end + end + end + object OpenDialog: TOpenDialog + Left = 248 + end + object ImageList: TImageList + Height = 15 + Width = 26 + Left = 280 + Bitmap = { + 494C01012C00310004001A000F00FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 + 000000000000360000002800000068000000C30000000100100000000000709E + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000001000100000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000100010000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000000000000010001000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000000000000000000000000000000000001042 + 1042104210421042104210421042104210421042000000000000000000001000 + 1000000000000000000000000000000000001042186300000000000000000000 + 0000000000001042000000000000000000000000000000000000000000000000 + 0000000000001042186300000000000000000000000000000000104200000000 + 10001000100010001000000000000000000000000000000000001042007C0000 + 0000000000000000000000000000104200000000000000000000000000000000 + 00000000000000000000000000001042007C0000000000000000000000000000 + 0000104200000000100010001000100010000000000000000000000000000000 + 00001042FF7F1863000000000000000000000000000010420000000000000000 + 000000000000000000000000000000000000000000001042FF7F186300000000 + 0000000000000000000010420000000010001000000010001000000000000000 + 000000000000000000001042FF7F007C00000000000000000000000000001042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF7F007C00000000000000000000000000001042000000001000100000001000 + 1000000000000000E07F0000E07F0000000010421863FF7F1863000000000000 + 00000000000010420000000000000000000000000000000000000000E07F0000 + E07F0000000010421863FF7F1863000000000000000000000000104200000000 + 10001000000010001000000000000000E07F0000E07F000000001042007CFF7F + 007C000000000000000000000000104200000000000000000000000000000000 + 00000000E07F0000E07F000000001042007CFF7F007C00000000000000000000 + 00001042000000001000100000001000100000000000E07F0000E07F0000E07F + 00001042FF7F1863FF7F18630000000000000000000010420000000000000000 + 00000000000000000000E07F0000E07F0000E07F00001042FF7F1863FF7F1863 + 000000000000000000001042000000001000100000001000100000000000E07F + 0000E07F0000E07F00001042FF7F007CFF7F007C000000000000000000001042 + 000000000000000000000000000000000000E07F0000E07F0000E07F00001042 + FF7F007CFF7F007C000000000000000000001042000000001000100000001000 + 1000000000000000E07FE07FE07F0000000010421863FF7F1863FF7F18630000 + 00000000000010420000000000000000000000000000000000000000E07FE07F + E07F0000000010421863FF7F1863FF7F18630000000000000000104200000000 + 00000000000000000000000000000000E07FE07FE07F000000001042007CFF7F + 007CFF7F007C0000000000000000104200000000000000000000000000000000 + 00000000E07FE07FE07F000000001042007CFF7F007CFF7F007C000000000000 + 00001042000000000000000000000000000000000000E07F0000E07F0000E07F + 00001042FF7F1863FF7F1863FF7F186300000000000010420000000000000000 + 00000000000000000000E07F0000E07F0000E07F00001042FF7F1863FF7F1863 + FF7F18630000000000001042000000000000100010001000000000000000E07F + 0000E07F0000E07F00001042FF7F007CFF7F007CFF7F007C0000000000001042 + 000000000000000000000000000000000000E07F0000E07F0000E07F00001042 + FF7F007CFF7F007CFF7F007C0000000000001042000000000000100010001000 + 0000000000000000E07F0000E07F0000000010421863FF7F1863FF7F1863FF7F + 18630000000010420000000000000000000000000000000000000000E07F0000 + E07F0000000010421863FF7F1863FF7F1863FF7F186300000000104200000000 + 10001000000010001000000000000000E07F0000E07F000000001042007CFF7F + 007CFF7F007CFF7F007C00000000104200000000000000000000000000000000 + 00000000E07F0000E07F000000001042007CFF7F007CFF7F007CFF7F007C0000 + 0000104200000000100010000000100010000000000000000000000000000000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863000010420000000000000000 + 000000000000000000000000000000000000000000001042FF7F1863FF7F1863 + FF7F1863FF7F1863000010420000000010001000000010001000000000000000 + 000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007C00001042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF7F007CFF7F007CFF7F007CFF7F007C00001042000000001000100000001000 + 1000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 1000100010001000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000100010001000100000000000000000000000000000000000 + 00001042FF03FF03FF03FF03FF03FF03FF03FF03FF0310420000000000000000 + 000000000000000000000000000000000000000000001042FF03FF03FF03FF03 + FF03FF03FF03FF03FF0310420000000010001000000000000000000000000000 + 000000000000000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF031042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF03FF03FF03FF03FF03FF03FF03FF03FF031042000000001000100000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 0000100010001000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000000010001000100000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100010000000000000000000000000000000000000001042104210421042 + 1042104210421042104210421042000000000000000010001000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000010001000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001000 + 1000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000001000100000000000000000000000 + 0000000000001863186318631863186318631863186318631863186310420000 + 0000000000001000100000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000100010000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000000000000000100010000000000000000000000000000000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000010001000 + 1000100010000000000000000000000000000000000018631863FF7F1863FF7F + 186300000000FF7F186318631042000010001000100010001000000000000000 + 000000000000000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000010001000100010001000000000000000000000000000000000001042 + 007CFF7F007CFF7F007C00000000FF7F007C1042000000001000100010001000 + 1000000000000000000000000000000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000001000100000001000100000000000000000000000 + 0000000000001863FF7F1863FF7F1863FF7F000000001863FF7F186310420000 + 10001000000010001000000000000000000000000000000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000100010000000100010000000 + 00000000000000000000000000001042FF7F007CFF7F007CFF7F00000000007C + FF7F10420000000010001000000010001000000000000000E07F0000E07F0000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000010001000 + 000010001000000000000000E07F0000E07F0000000018631863FF7F1863FF7F + 186300000000FF7F186318631042000010001000000010001000000000000000 + E07F0000E07F000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000010001000000010001000000000000000E07F0000E07F000000001042 + 007CFF7F007CFF7F007C00000000FF7F007C1042000000001000100000001000 + 100000000000E07F0000E07F0000E07F00001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000001000100000001000100000000000E07F0000E07F + 0000E07F00001863FF7F1863000018630000000000001863FF7F186310420000 + 1000100000001000100000000000E07F0000E07F0000E07F00001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000100010000000100010000000 + 0000E07F0000E07F0000E07F00001042FF7F007C0000007C000000000000007C + FF7F10420000000010001000000010001000000000000000E07FE07FE07F0000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000000000000 + 000000000000000000000000E07FE07FE07F0000000018631863FF7F00000000 + 000000001863FF7F186318631042000000000000000000000000000000000000 + E07FE07FE07F000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000000000000000000000000000000000000E07FE07FE07F000000001042 + 007CFF7F0000000000000000007CFF7F007C1042000000000000000000000000 + 000000000000E07F0000E07F0000E07F00001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000000000100010001000000000000000E07F0000E07F + 0000E07F00001863FF7F18630000000000001863FF7F1863FF7F186310420000 + 0000100010001000000000000000E07F0000E07F0000E07F00001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000000010001000100000000000 + 0000E07F0000E07F0000E07F00001042FF7F007C000000000000007CFF7F007C + FF7F10420000000000001000100010000000000000000000E07F0000E07F0000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000010001000 + 000010001000000000000000E07F0000E07F0000000018631863FF7F00000000 + 000000001863FF7F186318631042000010001000000010001000000000000000 + E07F0000E07F000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000010001000000010001000000000000000E07F0000E07F000000001042 + 007CFF7F0000000000000000007CFF7F007C1042000000001000100000001000 + 1000000000000000000000000000000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000001000100000001000100000000000000000000000 + 0000000000001863FF7F1863FF7F1863FF7F1863FF7F1863FF7F186310420000 + 10001000000010001000000000000000000000000000000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000100010000000100010000000 + 00000000000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007C + FF7F104200000000100010000000100010000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000010001000 + 1000100000000000000000000000000000000000000018631863186318631863 + 1863186318631863186318631042000010001000100010000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000010001000100010000000000000000000000000000000000000001042 + 1042104210421042104210421042104210421042000000001000100010001000 + 0000000000000000000000000000000000001042FF03FF03FF03FF03FF03FF03 + FF03FF03FF031042000000001000100000000000000000000000000000000000 + 0000000000001863FF03FF7FFF03FF7FFF03FF7FFF03FF7FFF03186310420000 + 10001000000000000000000000000000000000000000000000001042FF03FF03 + FF03FF03FF03FF03FF03FF03FF03104200000000100010000000000000000000 + 00000000000000000000000000001042FF03FF03FF03FF03FF03FF03FF03FF03 + FF03104200000000100010000000000000000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000001000 + 1000100000000000000000000000000000000000000018631863186318631863 + 1863186318631863186318630000000000001000100010000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000001000100010000000000000000000000000000000000000001042 + 1042104210421042104210421042104210421042000000000000100010001000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000104210421042104210421042104210421042104210420000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000000000000000000000000000000000000018631863186318631863 + 1863186318631863186318631042000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000000000000000000000000000000000001042 + 1042104210421042104210421042104210421042000000000000000000000000 + 00000000000000000000000000000000000010421863FF7F1863FF7F1863FF7F + 1863FF7F18631042000000000000000000000000000000000000000000000000 + 00000000000018631863FF7F1863FF7F186300000000FF7F1863186310420000 + 00000000000000000000000000000000000000000000000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000000000000000000000000000 + 00000000000000000000000000001042007CFF7F007CFF7F007C00000000FF7F + 007C104200000000000000000000000000000000000000000000000000000000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000000000000 + 000000000000000000000000000000000000000000001863FF7F1863FF7F1863 + FF7F000000001863FF7F18631042000000000000000000000000000000000000 + 000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF7F007CFF7F007CFF7F00000000007CFF7F1042000000000000000000000000 + 0000000000000000E07F0000E07F0000000010421863FF7F1863FF7F1863FF7F + 1863FF7F186310420000000000000000000000000000000000000000E07F0000 + E07F0000000018631863FF7F1863FF7F186300000000FF7F1863186310420000 + 00000000000000000000000000000000E07F0000E07F000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000000000000000000000000000 + 00000000E07F0000E07F000000001042007CFF7F007CFF7F007C00000000FF7F + 007C1042000000000000000000000000000000000000E07F0000E07F0000E07F + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000000000000 + 00000000000000000000E07F0000E07F0000E07F00001863FF7F186300001863 + 0000000000001863FF7F1863104200000000000000000000000000000000E07F + 0000E07F0000E07F00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 000000000000000000000000000000000000E07F0000E07F0000E07F00001042 + FF7F007C0000007C000000000000007CFF7F1042000000000000000000000000 + 0000000000000000E07FE07FE07F0000000010421863FF7F1863FF7F1863FF7F + 1863FF7F186310420000000000000000000000000000000000000000E07FE07F + E07F0000000018631863FF7F00000000000000001863FF7F1863186310420000 + 00000000000000000000000000000000E07FE07FE07F000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000000000000000000000000000 + 00000000E07FE07FE07F000000001042007CFF7F0000000000000000007CFF7F + 007C1042000000000000000000000000000000000000E07F0000E07F0000E07F + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000000000000 + 00000000000000000000E07F0000E07F0000E07F00001863FF7F186300000000 + 00001863FF7F1863FF7F1863104200000000000000000000000000000000E07F + 0000E07F0000E07F00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 000000000000000000000000000000000000E07F0000E07F0000E07F00001042 + FF7F007C000000000000007CFF7F007CFF7F1042000000000000000000000000 + 0000000000000000E07F0000E07F0000000010421863FF7F1863FF7F1863FF7F + 1863FF7F186310420000000000000000000000000000000000000000E07F0000 + E07F0000000018631863FF7F00000000000000001863FF7F1863186310420000 + 00000000000000000000000000000000E07F0000E07F000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000000000000000000000000000 + 00000000E07F0000E07F000000001042007CFF7F0000000000000000007CFF7F + 007C104200000000000000000000000000000000000000000000000000000000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000000000000 + 000000000000000000000000000000000000000000001863FF7F1863FF7F1863 + FF7F1863FF7F1863FF7F18631042000000000000000000000000000000000000 + 000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042000000000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001863186318631863186318631863186318631863186310420000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000000000000000000000000000000000000000000000000000 + 00001042FF03FF03FF03FF03FF03FF03FF03FF03FF0310420000000000000000 + 000000000000000000000000000000000000000000001863FF03FF7FFF03FF7F + FF03FF7FFF03FF7FFF0318631042000000000000000000000000000000000000 + 000000000000000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF031042 + 0000000000000000000000000000000000000000000000000000000000001042 + FF03FF03FF03FF03FF03FF03FF03FF03FF031042000000000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001863186318631863186318631863186318631863186300000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000100010000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000010001000000000000000 + 0000000000000000000000000000000000000000E07FE07FE07FE07F00000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000007C007C007C007C00000000000000000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000001000100000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 0000000000001000100000000000000000000000000000000000000000000000 + E07FE07FE07F00000000E07FE07FE07F00000000000000000000000000000000 + 0000000000000000000000000000000000000000007C007C007C00000000007C + 007C007C000000000000000000000000000010421F001F001F001F001F000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000010001000 + 10001000100010421F001F001F001F001F00000000001042007CFF7F007CFF7F + 007C00000000FF7F007C10420000000010001000100010001000000000000000 + 0000000000000000000000000042E07FE07FE07FE07F00000000E07FE07FE07F + E07F000000000000000000000000000000000000000000000000000000000000 + 0040007C007C007C007C00000000007C007C007C007C00000000000000000000 + 00001042FF7FFF7F186318631863000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F104200000000100010000000100010001042FF7FFF7F18631863 + 1863000000001042FF7F007CFF7F007CFF7F00000000007CFF7F104200000000 + 100010000000100010000000000000000000000000000000000000000042E07F + E07FE07FE07FE07FE07FE07FE07FE07FE07F0000000000000000000000000000 + 000000000000000000000000000000000040007C007C007C007C007C007C007C + 007C007C007C0000000000000000000000001042FF7FFF7F1863186318630000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000010001000 + 0000100010001042FF7FFF7F186318631863000000001042007CFF7F007CFF7F + 007C00000000FF7F007C10420000000010001000000010001000000000000000 + E07F0000E07F000000000042E07FE07FE07FE07FE07F00000000E07FE07FE07F + E07FE07F00000000000000000000000000000000E07F0000E07F000000000040 + 007C007C007C007C007C00400040007C007C007C007C007C0000000000000000 + 000000001042FF7F186318630000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000001000100000001000100000001042FF7F18631863 + 0000000000001042FF7F007C0000007C000000000000007CFF7F104200000000 + 1000100000001000100000000000E07F0000E07F0000E07F00000042E07FE07F + E07FE07FE07F00000000E07FE07FE07FE07FE07F000000000000000000000000 + 0000E07F0000E07F0000E07F00000040007C007C007C007C007C00000000007C + 007C007C007C007C000000000000000000000000000010421863000000000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000000000000 + 000000000000000000001042186300000000000000001042007CFF7F00000000 + 00000000007CFF7F007C10420000000000000000000000000000000000000000 + E07FE07FE07F000000000042E07FE07FE07FE07FE07FE07F00000000E07FE07F + E07FE07F00000000000000000000000000000000E07FE07FE07F000000000040 + 007C007C007C007C007C00000000007C007C007C007C007C0000000000000000 + 0000000000001042186300000000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000000000100010001000000000000000104218630000 + 0000000000001042FF7F007C000000000000007CFF7F007CFF7F104200000000 + 0000100010001000000000000000E07F0000E07F0000E07F00000042E07FE07F + E07FE07FE07FE07FE07F00000000E07FE07FE07F000000000000000000000000 + 0000E07F0000E07F0000E07F00000040007C007C007C007C0040000000000040 + 007C007C007C007C000000000000000000000000104218631863186300000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000010001000 + 000010001000000010421863186318630000000000001042007CFF7F00000000 + 00000000007CFF7F007C10420000000010001000000010001000000000000000 + E07F0000E07F0000000000000042E07FE07F00000000E07FE07F00000000E07F + E07F000000000000000000000000000000000000E07F0000E07F000000000000 + 0040007C007C007C0040000000000040007C007C007C00000000000000000000 + 0000104218631863186318631863000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000001000100000001000100010421863186318631863 + 1863000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F104200000000 + 100010000000100010000000000000000000000000000000000000000042E07F + E07F000000000000000000000000E07FE07F0000000000000000000000000000 + 000000000000000000000000000000000040007C007C007C0040000000000040 + 007C007C007C0000000000000000000000001042FF7FFF7FFF7F186318630000 + 0000104210421042104210421042104210421042104210420000000010001000 + 1000100000001042FF7FFF7FFF7F186318630000000010421042104210421042 + 1042104210421042104210420000000010001000100010000000000000000000 + 00000000000000000000000000000042E07FE07F0000000000000000E07FE07F + 0000000000000000000000000000000000000000000000000000000000000000 + 00000040007C007C007C00000000007C007C007C000000000000000000000000 + 000010421F001F001F001F001F00000000001042FF03FF03FF03FF03FF03FF03 + FF03FF03FF031042000000001000100000000000000010421F001F001F001F00 + 1F00000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF03104200000000 + 1000100000000000000000000000000000000000000000000000000000000000 + 00420042E07FE07FE07FE07F0042004200000000000000000000000000000000 + 000000000000000000000000000000000000000000400040007C007C007C007C + 0040004000000000000000000000000000000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000001000 + 1000100000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000001000100010000000000000000000 + 0000000000000000000000000000000000000000004200420042004200000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000004000400040004000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000100010000000 + 0000000000000000000000000000000010421042104210421042104210421042 + 1042104210420000000000000000100010000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000010001000000000000000000000000000000000001863 + 1863186318631863186318631863186318631863104200000000000000001000 + 100010421F001F001F001F001F00000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000000000000000000000000010421F001F001F001F00 + 1F00000000001042007CFF7F007CFF7F007C00000000FF7F007C104200000000 + 0000000000000000000010421F001F001F001F001F000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000100010001000100010001042 + 1F001F001F001F001F000000000018631863FF7F1863FF7F186300000000FF7F + 1863186310420000100010001000100010001042FF7FFF7F1863186318630000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000000000000 + 0000000000001042FF7FFF7F186318631863000000001042FF7F007CFF7F007C + FF7F00000000007CFF7F104200000000000000000000000000001042FF7FFF7F + 186318631863000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 00000000100010000000100010001042FF7FFF7F186318631863000000001863 + FF7F1863FF7F1863FF7F000000001863FF7F1863104200001000100000001000 + 10001042FF7FFF7F186318631863000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C104200000000000000000000000000001042FF7FFF7F18631863 + 1863000000001042007CFF7F007CFF7F007C00000000FF7F007C104200000000 + 000000000000000000001042FF7FFF7F1863186318630000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000100010000000100010001042 + FF7FFF7F1863186318630000000018631863FF7F1863FF7F186300000000FF7F + 18631863104200001000100000001000100000001042FF7F1863186300000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000000000000 + 00000000000000001042FF7F186318630000000000001042FF7F007C0000007C + 000000000000007CFF7F1042000000000000000000000000000000001042FF7F + 186318630000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 000000001000100000001000100000001042FF7F186318630000000000001863 + FF7F1863000018630000000000001863FF7F1863104200001000100000001000 + 1000000000001042186300000000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000000000000000000000000000000000104218630000 + 0000000000001042007CFF7F0000000000000000007CFF7F007C104200000000 + 000000000000000000000000000010421863000000000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000000000000000000000000000 + 000010421863000000000000000018631863FF7F00000000000000001863FF7F + 1863186310420000000000000000000000000000000010421863000000000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000000000000 + 000000000000000000001042186300000000000000001042FF7F007C00000000 + 0000007CFF7F007CFF7F10420000000000000000000000000000000000001042 + 186300000000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000000001000100010000000000000001042186300000000000000001863 + FF7F18630000000000001863FF7F1863FF7F1863104200000000100010001000 + 0000000010421863186318630000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000000000000000000000000000001042186318631863 + 0000000000001042007CFF7F0000000000000000007CFF7F007C104200000000 + 000000000000000000000000104218631863186300000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000100010000000100010000000 + 104218631863186300000000000018631863FF7F00000000000000001863FF7F + 1863186310420000100010000000100010001042186318631863186318630000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000000000000 + 000000000000104218631863186318631863000000001042FF7F007CFF7F007C + FF7F007CFF7F007CFF7F10420000000000000000000000000000104218631863 + 186318631863000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000010001000000010001000104218631863186318631863000000001863 + FF7F1863FF7F1863FF7F1863FF7F1863FF7F1863104200001000100000001000 + 10001042FF7FFF7FFF7F18631863000000001042104210421042104210421042 + 104210421042104200000000000000000000000000001042FF7FFF7FFF7F1863 + 1863000000001042104210421042104210421042104210421042104200000000 + 000000000000000000001042FF7FFF7FFF7F1863186300000000104210421042 + 1042104210421042104210421042104200000000100010001000100000001042 + FF7FFF7FFF7F1863186300000000186318631863186318631863186318631863 + 18631863104200001000100010001000000010421F001F001F001F001F000000 + 00001042FF03FF03FF03FF03FF03FF03FF03FF03FF0310420000000000000000 + 00000000000010421F001F001F001F001F00000000001042FF03FF03FF03FF03 + FF03FF03FF03FF03FF031042000000000000000000000000000010421F001F00 + 1F001F001F00000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF031042 + 000000001000100000000000000010421F001F001F001F001F00000000001863 + FF03FF7FFF03FF7FFF03FF7FFF03FF7FFF031863104200001000100000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000010001000100000000000 + 0000000000000000000000000000186318631863186318631863186318631863 + 1863186300000000000010001000100000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000E07FE07FE07FE07F000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 007C007C007C007C000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 1042104210421042104210421042104210421042104200000000000000000000 + 000010421F001F001F001F001F0000000000000000000000E07FE07FE07F0000 + 0000E07FE07FE07F000000000000000000000000000010421F001F001F001F00 + 1F0000000000000000000000007C007C007C00000000007C007C007C00000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000186318631863186318631863186318631863 + 1863186310420000000000000000000000001042FF7FFF7F1863186318630000 + 000000000042E07FE07FE07FE07F00000000E07FE07FE07FE07F000000000000 + 0000000000001042FF7FFF7F1863186318630000000000000040007C007C007C + 007C00000000007C007C007C007C00000000000000000000000010421F001F00 + 1F001F001F000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 000000000000000000000000000010421F001F001F001F001F00000000001863 + 1863FF7F1863FF7F186300000000FF7F18631863104200000000000000000000 + 00001042FF7FFF7F1863186318630000000000000042E07FE07FE07FE07FE07F + E07FE07FE07FE07FE07F0000000000000000000000001042FF7FFF7F18631863 + 18630000000000000040007C007C007C007C007C007C007C007C007C007C0000 + 000000000000000000001042FF7FFF7F186318631863000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000000000000000000000001042 + FF7FFF7F186318631863000000001863FF7F1863FF7F1863FF7F000000001863 + FF7F1863104200000000000000000000000000001042FF7F1863186300000000 + 00000042E07FE07FE07FE07FE07F00000000E07FE07FE07FE07FE07F00000000 + 00000000000000001042FF7F186318630000000000000040007C007C007C007C + 007C00400040007C007C007C007C007C000000000000000000001042FF7FFF7F + 1863186318630000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 00000000000000000000000000001042FF7FFF7F186318631863000000001863 + 1863FF7F1863FF7F186300000000FF7F18631863104200000000000000000000 + 0000000000001042186300000000000000000042E07FE07FE07FE07FE07F0000 + 0000E07FE07FE07FE07FE07F0000000000000000000000000000104218630000 + 0000000000000040007C007C007C007C007C00000000007C007C007C007C007C + 0000000000000000000000001042FF7F186318630000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000000000000000000000000000 + 1042FF7F186318630000000000001863FF7F1863000018630000000000001863 + FF7F186310420000000000000000000000000000000010421863000000000000 + 00000042E07FE07FE07FE07FE07FE07F00000000E07FE07FE07FE07F00000000 + 000000000000000000001042186300000000000000000040007C007C007C007C + 007C00000000007C007C007C007C007C00000000000000000000000000001042 + 1863000000000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000000000000000000000000000000001042186300000000000000001863 + 1863FF7F00000000000000001863FF7F18631863104200000000000000000000 + 0000000010421863186318630000000000000042E07FE07FE07FE07FE07FE07F + E07F00000000E07FE07FE07F0000000000000000000000001042186318631863 + 0000000000000040007C007C007C007C0040000000000040007C007C007C007C + 00000000000000000000000000001042186300000000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000000000000000000000000000 + 00001042186300000000000000001863FF7F18630000000000001863FF7F1863 + FF7F186310420000000000000000000000001042186318631863186318630000 + 000000000042E07FE07F00000000E07FE07F00000000E07FE07F000000000000 + 0000000000001042186318631863186318630000000000000040007C007C007C + 0040000000000040007C007C007C000000000000000000000000000010421863 + 1863186300000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000000000000000000000000000010421863186318630000000000001863 + 1863FF7F00000000000000001863FF7F18631863104200000000000000000000 + 00001042FF7FFF7FFF7F186318630000000000000042E07FE07F000000000000 + 000000000000E07FE07F0000000000000000000000001042FF7FFF7FFF7F1863 + 18630000000000000040007C007C007C0040000000000040007C007C007C0000 + 00000000000000000000104218631863186318631863000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000000000000000000000001042 + 18631863186318631863000000001863FF7F1863FF7F1863FF7F1863FF7F1863 + FF7F1863104200000000000000000000000010421F001F001F001F001F000000 + 0000000000000042E07FE07F0000000000000000E07FE07F0000000000000000 + 00000000000010421F001F001F001F001F0000000000000000000040007C007C + 007C00000000007C007C007C00000000000000000000000000001042FF7FFF7F + FF7F186318630000000010421042104210421042104210421042104210421042 + 00000000000000000000000000001042FF7FFF7FFF7F18631863000000001863 + 1863186318631863186318631863186318631863104200000000000000000000 + 00000000000000000000000000000000000000000000000000420042E07FE07F + E07FE07F00420042000000000000000000000000000000000000000000000000 + 00000000000000000000000000400040007C007C007C007C0040004000000000 + 0000000000000000000010421F001F001F001F001F00000000001042FF03FF03 + FF03FF03FF03FF03FF03FF03FF03104200000000000000000000000000001042 + 1F001F001F001F001F00000000001863FF03FF7FFF03FF7FFF03FF7FFF03FF7F + FF03186310420000000000000000000000000000000000000000000000000000 + 0000000000000000000000000042004200420042000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0040004000400040000000000000000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000000000000000000000000000000000001863 + 1863186318631863186318631863186318631863000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001000100000000000000000000000 + 0000000000000000104210421042104210421042104210421042104210420000 + 0000000000001000100000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000100010000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000100010000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000100010000000000000000000000000000000000018631863186318631863 + 1863186318631863186318631042000000000000000010001000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000010001000000000000000000000000000000000001042 + 1042104210421042104210421042104210421042000000000000000000001000 + 10000000104200000000000000000000000010421863FF7F1863FF7F1863FF7F + 1863FF7F18631042000000001000100010001000100000001042000000000000 + 00000000000018631863FF7F1863FF7F186300000000FF7F1863186310420000 + 10001000100010001000000010420000000000000000000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000100010001000100010000000 + 10420000000000000000000000001042007CFF7F007CFF7F007C00000000FF7F + 007C104200000000100010001000100010000000000000000000000000000000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000010001000 + 000010001000000000000000000000000000000000001863FF7F1863FF7F1863 + FF7F000000001863FF7F18631042000010001000000010001000000000000000 + 000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 0000000010001000000010001000000000000000000000000000000000001042 + FF7F007CFF7F007CFF7F00000000007CFF7F1042000000001000100000001000 + 10000000000000000000000000000000000010421863FF7F1863FF7F1863FF7F + 1863FF7F18631042000000001000100000001000100000000000000000000000 + 00000000000018631863FF7F1863FF7F186300000000FF7F1863186310420000 + 10001000000010001000000000000000000000000000000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000100010000000100010000000 + 00000000000000000000000000001042007CFF7F007CFF7F007C00000000FF7F + 007C104200000000100010000000100010000000000000000000000000000000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000010001000 + 000010001000000000000000000000000000000000001863FF7F186300001863 + 0000000000001863FF7F18631042000010001000000010001000000000000000 + 000000000000000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 0000000010001000000010001000000000000000000000000000000000001042 + FF7F007C0000007C000000000000007CFF7F1042000000001000100000001000 + 10000000000000000000000000000000000010421863FF7F1863FF7F1863FF7F + 1863FF7F18631042000000000000000000000000000000000000000000000000 + 00000000000018631863FF7F00000000000000001863FF7F1863186310420000 + 00000000000000000000000000000000000000000000000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000000000000000000000000000 + 00000000000000000000000000001042007CFF7F0000000000000000007CFF7F + 007C104200000000000000000000000000001042104210421042104210420000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000000001000 + 100010000000104210421042104210421042000000001863FF7F186300000000 + 00001863FF7F1863FF7F18631042000000001000100010000000104210421042 + 104210421042000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 0000000000001000100010000000104210421042104210421042000000001042 + FF7F007C000000000000007CFF7F007CFF7F1042000000000000100010001000 + 00001042FF7FFF7FFF7FFF7F10420000000010421863FF7F1863FF7F1863FF7F + 1863FF7F1863104200000000100010000000100010001042FF7FFF7FFF7FFF7F + 10420000000018631863FF7F00000000000000001863FF7F1863186310420000 + 100010000000100010001042FF7FFF7FFF7FFF7F1042000000001042007CFF7F + 007CFF7F007CFF7F007CFF7F007C104200000000100010000000100010001042 + FF7FFF7FFF7FFF7F1042000000001042007CFF7F0000000000000000007CFF7F + 007C104200000000100010000000100010001042FF7FFF7FFF7FFF7F10420000 + 00001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F10420000000010001000 + 0000100010001042FF7FFF7FFF7FFF7F1042000000001863FF7F1863FF7F1863 + FF7F1863FF7F1863FF7F186310420000100010000000100010001042FF7FFF7F + FF7FFF7F1042000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042 + 00000000100010000000100010001042FF7FFF7FFF7FFF7F1042000000001042 + FF7F007CFF7F007CFF7F007CFF7F007CFF7F1042000000001000100000001000 + 1000104210421042104210421042000000001042104210421042104210421042 + 1042104210421042000000001000100010001000000010421042104210421042 + 1042000000001863186318631863186318631863186318631863186310420000 + 1000100010001000000010421042104210421042104200000000104210421042 + 1042104210421042104210421042104200000000100010001000100000001042 + 1042104210421042104200000000104210421042104210421042104210421042 + 1042104200000000100010001000100000001042FF03FF03FF03FF0310420000 + 00001042FF03FF03FF03FF03FF03FF03FF03FF03FF0310420000000010001000 + 0000000000001042FF03FF03FF03FF031042000000001863FF03FF7FFF03FF7F + FF03FF7FFF03FF7FFF03186310420000100010000000000000001042FF03FF03 + FF03FF031042000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF031042 + 00000000100010000000000000001042FF03FF03FF03FF031042000000001042 + FF03FF03FF03FF03FF03FF03FF03FF03FF031042000000001000100000000000 + 0000104210421042104210421042000000001042104210421042104210421042 + 1042104210421042000000000000100010001000000010421042104210421042 + 1042000000001863186318631863186318631863186318631863186300000000 + 0000100010001000000010421042104210421042104200000000104210421042 + 1042104210421042104210421042104200000000000010001000100000001042 + 1042104210421042104200000000104210421042104210421042104210421042 + 1042104200000000000010001000100000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000001042104210421042 + 1042104210421042104210421042000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001863186318631863186318631863186318631863186310420000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000104210421042104210421042104210421042 + 1042104200000000000000000000000000000000104200000000000000000000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000000000000 + 0000000000000000104200000000000000000000000018631863FF7F1863FF7F + 186300000000FF7F186318631042000000000000000000000000000010420000 + 000000000000000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000000000000000000000000000010420000000000000000000000001042 + 007CFF7F007CFF7F007C00000000FF7F007C1042000000000000000000000000 + 0000000000000000000000000000000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000000000000000000000000000000000000000000000 + 0000000000001863FF7F1863FF7F1863FF7F000000001863FF7F186310420000 + 00000000000000000000000000000000000000000000000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000000000000000000000000000 + 00000000000000000000000000001042FF7F007CFF7F007CFF7F00000000007C + FF7F104200000000000000000000000000000000000000000000000000000000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000000000000 + 0000000000000000000000000000000000000000000018631863FF7F1863FF7F + 186300000000FF7F186318631042000000000000000000000000000000000000 + 000000000000000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000000000000000000000000000000000000000000000000000000001042 + 007CFF7F007CFF7F007C00000000FF7F007C1042000000000000000000000000 + 0000000000000000000000000000000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000000000000000000000000000000000000000000000 + 0000000000001863FF7F1863000018630000000000001863FF7F186310420000 + 00000000000000000000000000000000000000000000000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000000000000000000000000000 + 00000000000000000000000000001042FF7F007C0000007C000000000000007C + FF7F104200000000000000000000000000000000000000000000000000000000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000000000000 + 0000000000000000000000000000000000000000000018631863FF7F00000000 + 000000001863FF7F186318631042000000000000000000000000000000000000 + 000000000000000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 0000000000000000000000000000000000000000000000000000000000001042 + 007CFF7F0000000000000000007CFF7F007C1042000000000000000000000000 + 0000104210421042104210421042000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F1042000000000000000000000000000010421042104210421042 + 1042000000001863FF7F18630000000000001863FF7F1863FF7F186310420000 + 00000000000000000000104210421042104210421042000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000000000000000000000001042 + 10421042104210421042000000001042FF7F007C000000000000007CFF7F007C + FF7F104200000000000000000000000000001042FF7FFF7FFF7FFF7F10420000 + 000010421863FF7F1863FF7F1863FF7F1863FF7F186310420000000000000000 + 0000000000001042FF7FFF7FFF7FFF7F10420000000018631863FF7F00000000 + 000000001863FF7F1863186310420000000000000000000000001042FF7FFF7F + FF7FFF7F1042000000001042007CFF7F007CFF7F007CFF7F007CFF7F007C1042 + 00000000000000000000000000001042FF7FFF7FFF7FFF7F1042000000001042 + 007CFF7F0000000000000000007CFF7F007C1042000000000000000000000000 + 00001042FF7FFF7FFF7FFF7F1042000000001042FF7F1863FF7F1863FF7F1863 + FF7F1863FF7F104200000000000000000000000000001042FF7FFF7FFF7FFF7F + 1042000000001863FF7F1863FF7F1863FF7F1863FF7F1863FF7F186310420000 + 000000000000000000001042FF7FFF7FFF7FFF7F1042000000001042FF7F007C + FF7F007CFF7F007CFF7F007CFF7F104200000000000000000000000000001042 + FF7FFF7FFF7FFF7F1042000000001042FF7F007CFF7F007CFF7F007CFF7F007C + FF7F104200000000000000000000000000001042104210421042104210420000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000001042104210421042104210420000000018631863186318631863 + 1863186318631863186318631042000000000000000000000000104210421042 + 1042104210420000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000104210421042104210421042000000001042 + 1042104210421042104210421042104210421042000000000000000000000000 + 00001042FF03FF03FF03FF031042000000001042FF03FF03FF03FF03FF03FF03 + FF03FF03FF03104200000000000000000000000000001042FF03FF03FF03FF03 + 1042000000001863FF03FF7FFF03FF7FFF03FF7FFF03FF7FFF03186310420000 + 000000000000000000001042FF03FF03FF03FF031042000000001042FF03FF03 + FF03FF03FF03FF03FF03FF03FF03104200000000000000000000000000001042 + FF03FF03FF03FF031042000000001042FF03FF03FF03FF03FF03FF03FF03FF03 + FF03104200000000000000000000000000001042104210421042104210420000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000001042104210421042104210420000000018631863186318631863 + 1863186318631863186318630000000000000000000000000000104210421042 + 1042104210420000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000104210421042104210421042000000001042 + 1042104210421042104210421042104210421042000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001000100000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000001000100000000000000000000000000000000000000000000000 + 00000000E07FE07FE07FE07F0000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000007C007C007C007C + 0000000000000000000000000000000000000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000100010000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000000000000010001000000000000000 + 00000000000000000000000000000000E07FE07FE07F00000000E07FE07FE07F + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000007C007C007C00000000007C007C007C000000000000000000000000 + 0000000000000000000000000000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000001000100010001000100000000000000000000000 + 0000000000001042007CFF7F007CFF7F007C00000000FF7F007C104200000000 + 100010001000100010000000104200000000000000000000000000000042E07F + E07FE07FE07F00000000E07FE07FE07FE07F0000000000000000000000000000 + 104200000000000000000000000000000040007C007C007C007C00000000007C + 007C007C007C0000000000000000000000000000000000000000000000000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000010001000 + 000010001000000000000000000000000000000000001042FF7F007CFF7F007C + FF7F00000000007CFF7F10420000000010001000000010001000000000000000 + 0000000000000000000000000042E07FE07FE07FE07FE07FE07FE07FE07FE07F + E07F000000000000000000000000000000000000000000000000000000000000 + 0040007C007C007C007C007C007C007C007C007C007C00000000000000000000 + 0000000000000000000000000000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000001000100000001000100000000000000000000000 + 0000000000001042007CFF7F007CFF7F007C00000000FF7F007C104200000000 + 10001000000010001000000000000000000000000000000000000042E07FE07F + E07FE07FE07F00000000E07FE07FE07FE07FE07F000000000000000000000000 + 00000000000000000000000000000040007C007C007C007C007C00400040007C + 007C007C007C007C000000000000000000000000000000000000000000000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000010001000 + 000010001000000000000000000000000000000000001042FF7F007C0000007C + 000000000000007CFF7F10420000000010001000000010001000000000000000 + 000000000000000000000042E07FE07FE07FE07FE07F00000000E07FE07FE07F + E07FE07F00000000000000000000000000000000000000000000000000000040 + 007C007C007C007C007C00000000007C007C007C007C007C0000000000000000 + 0000000000000000000000000000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000000000000000000000000000000000000000000000 + 0000000000001042007CFF7F0000000000000000007CFF7F007C104200000000 + 00000000000000000000000000000000000000000000000000000042E07FE07F + E07FE07FE07FE07F00000000E07FE07FE07FE07F000000000000000000000000 + 00000000000000000000000000000040007C007C007C007C007C00000000007C + 007C007C007C007C000000000000000000000000000000000000000000000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000000001000 + 100010000000000000000000000000000000000000001042FF7F007C00000000 + 0000007CFF7F007CFF7F10420000000000001000100010000000104210421042 + 104210421042000000000042E07FE07FE07FE07FE07FE07FE07F00000000E07F + E07FE07F00000000000000000000104210421042104210421042000000000040 + 007C007C007C007C0040000000000040007C007C007C007C0000000000000000 + 0000000000000000000000000000000000001042007CFF7F007CFF7F007CFF7F + 007CFF7F007C1042000000001000100000001000100000000000000000000000 + 0000000000001042007CFF7F0000000000000000007CFF7F007C104200000000 + 100010000000100010001042FF7FFF7FFF7FFF7F10420000000000000042E07F + E07F00000000E07FE07F00000000E07FE07F0000000000000000000000001042 + FF7FFF7FFF7FFF7F10420000000000000040007C007C007C0040000000000040 + 007C007C007C0000000000000000000000000000000000000000000000000000 + 00001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F10420000000010001000 + 000010001000000000000000000000000000000000001042FF7F007CFF7F007C + FF7F007CFF7F007CFF7F104200000000100010000000100010001042FF7FFF7F + FF7FFF7F10420000000000000042E07FE07F000000000000000000000000E07F + E07F0000000000000000000000001042FF7FFF7FFF7FFF7F1042000000000000 + 0040007C007C007C0040000000000040007C007C007C00000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000001000100010001000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 1000100010001000000010421042104210421042104200000000000000000042 + E07FE07F0000000000000000E07FE07F00000000000000000000000000001042 + 1042104210421042104200000000000000000040007C007C007C00000000007C + 007C007C00000000000000000000000000000000000000000000000000000000 + 00001042FF03FF03FF03FF03FF03FF03FF03FF03FF0310420000000010001000 + 000000000000000000000000000000000000000000001042FF03FF03FF03FF03 + FF03FF03FF03FF03FF03104200000000100010000000000000001042FF03FF03 + FF03FF0310420000000000000000000000420042E07FE07FE07FE07F00420042 + 00000000000000000000000000001042FF03FF03FF03FF031042000000000000 + 0000000000400040007C007C007C007C00400040000000000000000000000000 + 0000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000100010001000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 0000100010001000000010421042104210421042104200000000000000000000 + 0000000000420042004200420000000000000000000000000000000000001042 + 1042104210421042104200000000000000000000000000000040004000400040 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000010001000000000000000000000000000000000000000 + 1042104210421042104210421042104210421042104200000000000000001000 + 1000000000000000000000000000000000001042104210421042104210421042 + 1042104210421042000000000000000000000000000000000000000000000000 + 0000000000001042104210421042104210421042104210421042104200000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000100010000000 + 0000000000000000000000000000186318631863186318631863186318631863 + 1863186310420000000000000000100010000000000000000000000000000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000000000000 + 000000000000000000000000000000000000000000001042007CFF7F007CFF7F + 007C00000000FF7F007C10420000000000000000000000000000000000000000 + 0000000000000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000010001000100010001000000000000000000000000000000000001863 + 1863FF7F1863FF7F186300000000FF7F18631863104200001000100010001000 + 1000000000000000000000000000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000000000000000000000000000000000000000000000 + 0000000000001042FF7F007CFF7F007CFF7F00000000007CFF7F104200000000 + 00000000000000000000000000000000000000000000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000100010000000100010000000 + 00000000000000000000000000001863FF7F1863FF7F1863FF7F000000001863 + FF7F186310420000100010000000100010000000000000000000000000000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000000000000 + 000000000000000000000000000000000000000000001042007CFF7F007CFF7F + 007C00000000FF7F007C10420000000000000000000000000000000000000000 + 0000000000000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000010001000000010001000000000000000000000000000000000001863 + 1863FF7F1863FF7F186300000000FF7F18631863104200001000100000001000 + 1000000000000000000000000000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000000000000000000000000000000000000000000000 + 0000000000001042FF7F007C0000007C000000000000007CFF7F104200000000 + 00000000000000000000000000000000000000000000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000100010000000100010000000 + 00000000000000000000000000001863FF7F1863000018630000000000001863 + FF7F186310420000100010000000100010000000000000000000000000000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000000000000 + 000000000000000000000000000000000000000000001042007CFF7F00000000 + 00000000007CFF7F007C10420000000000000000000000000000000000000000 + 0000000000000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000000000000000000000000000000000000000000000000000000001863 + 1863FF7F00000000000000001863FF7F18631863104200000000000000000000 + 0000000000000000000000000000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000000000000000000000000000000000000000000000 + 0000000000001042FF7F007C000000000000007CFF7F007CFF7F104200000000 + 00000000000000000000000000000000000000000000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000000010001000100000000000 + 00000000000000000000000000001863FF7F18630000000000001863FF7F1863 + FF7F186310420000000010001000100000000000000000000000000000000000 + 00001042007CFF7F007CFF7F007CFF7F007CFF7F007C10420000000000000000 + 000000000000000000000000000000000000000000001042007CFF7F00000000 + 00000000007CFF7F007C10420000000000000000000000000000000000000000 + 0000000000000000000010421863FF7F1863FF7F1863FF7F1863FF7F18631042 + 0000000010001000000010001000000000000000000000000000000000001863 + 1863FF7F00000000000000001863FF7F18631863104200001000100000001000 + 1000000000000000000000000000000000001042FF7F007CFF7F007CFF7F007C + FF7F007CFF7F1042000000000000000000000000000000000000000000000000 + 0000000000001042FF7F007CFF7F007CFF7F007CFF7F007CFF7F104200000000 + 00000000000000000000000000000000000000000000000000001042FF7F1863 + FF7F1863FF7F1863FF7F1863FF7F104200000000100010000000100010000000 + 00000000000000000000000000001863FF7F1863FF7F1863FF7F1863FF7F1863 + FF7F186310420000100010000000100010000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000010001000100010000000000000000000000000000000000000001863 + 1863186318631863186318631863186318631863104200001000100010001000 + 0000000000000000000000000000000000001042FF03FF03FF03FF03FF03FF03 + FF03FF03FF031042000000000000000000000000000000000000000000000000 + 0000000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF03104200000000 + 00000000000000000000000000000000000000000000000000001042FF03FF03 + FF03FF03FF03FF03FF03FF03FF03104200000000100010000000000000000000 + 00000000000000000000000000001863FF03FF7FFF03FF7FFF03FF7FFF03FF7F + FF03186310420000100010000000000000000000000000000000000000000000 + 0000104210421042104210421042104210421042104210420000000000000000 + 0000000000000000000000000000000000000000000010421042104210421042 + 1042104210421042104210420000000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000001000100010000000000000000000000000000000000000001863 + 1863186318631863186318631863186318631863000000000000100010001000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000000000E07FE07F + E07FE07F00000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000007C007C007C007C0000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000010421042104210421042104210421042 + 1042104210420000000000000000000000000000000000000000000000000000 + 0000000000000000E07FE07FE07F00000000E07FE07FE07F0000000000000000 + 00000000000000000000000000000000000000000000000000000000007C007C + 007C00000000007C007C007C0000000000000000000000000000000000000000 + 0000000000000000000010421042104210421042104210421042104210421042 + 0000000000000000000000000000000000000000000000000000000000001863 + 1863186318631863186318631863186318631863104200000000000000000000 + 00000000000000000000000000000000000000000042E07FE07FE07FE07F0000 + 0000E07FE07FE07FE07F00000000000000000000000000000000000000000000 + 00000000000000000040007C007C007C007C00000000007C007C007C007C0000 + 000000000000000000000000000000000000000000000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000000000000000000000000000 + 000000000000000000000000000018631863FF7F1863FF7F186300000000FF7F + 1863186310420000000000000000000000000000000000000000000000000000 + 000000000042E07FE07FE07FE07FE07FE07FE07FE07FE07FE07F000000000000 + 0000000000000000000000000000000000000000000000000040007C007C007C + 007C007C007C007C007C007C007C000000000000000000000000000000000000 + 000000000000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000000000000000000000000000000000000000000000000000000001863 + FF7F1863FF7F1863FF7F000000001863FF7F1863104200000000000000000000 + 0000000000000000000000000000000000000042E07FE07FE07FE07FE07F0000 + 0000E07FE07FE07FE07FE07F0000000000000000000000000000000000000000 + 0000000000000040007C007C007C007C007C00400040007C007C007C007C007C + 000000000000000000000000000000000000000000000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000000000000000000000000000 + 000000000000000000000000000018631863FF7F1863FF7F186300000000FF7F + 1863186310420000000000000000000000000000000000000000000000000000 + 00000042E07FE07FE07FE07FE07F00000000E07FE07FE07FE07FE07F00000000 + 000000000000000000000000000000000000000000000040007C007C007C007C + 007C00000000007C007C007C007C007C00000000000000000000000000000000 + 000000000000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000000000000000000000000000000000000000000000000000000001863 + FF7F1863000018630000000000001863FF7F1863104200000000000000000000 + 0000000000000000000000000000000000000042E07FE07FE07FE07FE07FE07F + 00000000E07FE07FE07FE07F0000000000000000000000000000000000000000 + 0000000000000040007C007C007C007C007C00000000007C007C007C007C007C + 000000000000000000000000000000000000000000000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000000000000000000000000000 + 000000000000000000000000000018631863FF7F00000000000000001863FF7F + 1863186310420000000000000000000000000000000000000000000000000000 + 00000042E07FE07FE07FE07FE07FE07FE07F00000000E07FE07FE07F00000000 + 000000000000000000000000000000000000000000000040007C007C007C007C + 0040000000000040007C007C007C007C00000000000000000000000000000000 + 000000000000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000000000000000000000000000000000000000000000000000000001863 + FF7F18630000000000001863FF7F1863FF7F1863104200000000000000000000 + 00000000000000000000000000000000000000000042E07FE07F00000000E07F + E07F00000000E07FE07F00000000000000000000000000000000000000000000 + 00000000000000000040007C007C007C0040000000000040007C007C007C0000 + 000000000000000000000000000000000000000000000000000010421863FF7F + 1863FF7F1863FF7F1863FF7F1863104200000000000000000000000000000000 + 000000000000000000000000000018631863FF7F00000000000000001863FF7F + 1863186310420000000000000000000000000000000000000000000000000000 + 000000000042E07FE07F000000000000000000000000E07FE07F000000000000 + 0000000000000000000000000000000000000000000000000040007C007C007C + 0040000000000040007C007C007C000000000000000000000000000000000000 + 000000000000000000001042FF7F1863FF7F1863FF7F1863FF7F1863FF7F1042 + 0000000000000000000000000000000000000000000000000000000000001863 + FF7F1863FF7F1863FF7F1863FF7F1863FF7F1863104200000000000000000000 + 000000000000000000000000000000000000000000000042E07FE07F00000000 + 00000000E07FE07F000000000000000000000000000000000000000000000000 + 000000000000000000000040007C007C007C00000000007C007C007C00000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000186318631863186318631863186318631863 + 1863186310420000000000000000000000000000000000000000000000000000 + 000000000000000000420042E07FE07FE07FE07F004200420000000000000000 + 0000000000000000000000000000000000000000000000000000000000400040 + 007C007C007C007C004000400000000000000000000000000000000000000000 + 000000000000000000001042FF03FF03FF03FF03FF03FF03FF03FF03FF031042 + 0000000000000000000000000000000000000000000000000000000000001863 + FF03FF7FFF03FF7FFF03FF7FFF03FF7FFF031863104200000000000000000000 + 0000000000000000000000000000000000000000000000000000000000420042 + 0042004200000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000400040004000400000000000000000 + 0000000000000000000000000000000000000000000000000000104210421042 + 1042104210421042104210421042104200000000000000000000000000000000 + 0000000000000000000000000000186318631863186318631863186318631863 + 1863186300000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000424D3E000000000000003E0000002800000068000000C300000001000100 + 00000000300C00000000000000000000000000000000000000000000FFFFFF00 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000F7800FFDE003CF7800FFDE003C000000 + FF000FFFC003CFF000FFFC003C000000F7000FFDC0020F7000FFDC0020000000 + BE000FEF80024BE000FEF80024000000C1000FF040024C1000FF040024000000 + C1000FF040024C1000FF04002400000041000FD04003F41000FD04003F000000 + C1000FF040031C1000FF040031000000C1000FF040024C1000FF040024000000 + BE000FEF80024BE000FEF80024000000F7000FFDC0021F7000FFDC0021000000 + FF000FFFC0027FF000FFFC0027000000F7001FFDC0071F7001FFDC0071000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + F7800F3DE003CF7800F3DE003C000000FF000F3FC003CFF000F3FC003C000000 + F700083DC0020F700083DC0020000000BE00092F80024BE00092F80024000000 + C100093040024C100093040024000000C100093040024C100093040024000000 + 41000FD04003F41000FD04003F000000C1000C7040031C1000C7040031000000 + C100093040024C100093040024000000BE00092F80024BE00092F80024000000 + F700087DC0021F700087DC0021000000FF0009FFC0027FF0009FFC0027000000 + F7001C7DC0071F7001C7DC0071000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000F7800FFDE003FF7800FFDE003F000000 + FF000FFFC003FFF000FFFC003F000000F7000FFDC003FF7000FFDC003F000000 + BE000FEF8003FBE000FEF8003F000000C1000FF04003FC1000FF04003F000000 + C1000FF04003FC1000FF04003F00000041000FD04003F41000FD04003F000000 + C1000FF04003FC1000FF04003F000000C1000FF04003FC1000FF04003F000000 + BE000FEF8003FBE000FEF8003F000000F7000FFDC003FF7000FFDC003F000000 + FF000FFFC003FFF000FFFC003F000000F7001FFDC007FF7001FFDC007F000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFF87FFFFE1FF000000 + FF800F3FE003CF7E01FFDF807F00000001000F004003CFFC00FFFF003F000000 + 0100080040020F78007FDE001F0000000100090040024BE8007EFA001F000000 + 0100090040024C10003F04000F00000083000920C0024C10003F04000F000000 + C7000FF1C003F410003D04000F000000C7000C71C0031C10003F04000F000000 + 83000920C0024C18007F06001F0000000100090040024BE8007EFA001F000000 + 0100084040021F7C00FFDF003F000000010009C040027FFE01FFFF807F000000 + 01001C4040071F7F87FFDFE1FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF800FFFE003FFF800F3FE003C000000 + 01000FC04003F01000F004003C00000001000FC04003F0100080040020000000 + 01000FC04003F010009004002400000001000FC04003F0100090040024000000 + 83000FE0C003F83000920C0024000000C7000FF1C003FC7000FF1C003F000000 + C7000FF1C003FC7000C71C003100000083000FE0C003F83000920C0024000000 + 01000FC04003F010009004002400000001000FC04003F0100084040021000000 + 01000FC04003F010009C04002700000001001FC04007F01001C4040071000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFF87FFFFE1FFFFFFFFFFFFFFF000000 + 01E01FC07807FFF800FFFE003F00000001C00FC07003F01000FC04003F000000 + 018007C06001F01000FC04003F000000018007C06001F01000FC04003F000000 + 830003E0C000F01000FC04003F000000C70003F1C000F83000FE0C003F000000 + C70003F1C000FC7000FF1C003F000000830003E0C000FC7000FF1C003F000000 + 018007C06001F83000FE0C003F000000018007C06001F01000FC04003F000000 + 01C00FC07003F01000FC04003F00000001E01FC07807F01000FC04003F000000 + FFF87FFFFE1FF01001FC04007F000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FB800F3EE003CFB800F3EE003C000000 + F9000F3E4003CF9000F3E4003C00000080000820000208000082000020000000 + B900092E40024B900092E40024000000BB00092EC0024BB00092EC0024000000 + DF000937C0024DF000937C002400000081000FE04003F81000FE04003F000000 + 01000C404003101000C404003100000001000900400240100090040024000000 + 0100090040024010009004002400000001000840400210100084040021000000 + 010009C040027010009C04002700000003001C40C007103001C40C0071000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FB800FFEE003FFB800FFEE003F000000F9000FFE4003FF9000FFE4003F000000 + 80000FE00003F80000FE00003F000000B9000FEE4003FB9000FEE4003F000000 + BB000FEEC003FBB000FEEC003F000000DF000FF7C003FDF000FF7C003F000000 + 81000FE04003F81000FE04003F00000001000FC04003F01000FC04003F000000 + 01000FC04003F01000FC04003F00000001000FC04003F01000FC04003F000000 + 01000FC04003F01000FC04003F00000001000FC04003F01000FC04003F000000 + 03001FC0C007F03001FC0C007F000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FFFFFFFFFFFFFFFF87FFFFE1FF000000FF800F3FE003CFBE01FFEF807F000000 + FF000F3FC003CF9C00FFE7003F000000FF00083FC0020808007E02001F000000 + FF00093FC0024B98007EE6001F000000FF00093FC0024BB0003EEC000F000000 + FF00093FC0024DF0003F7C000F000000FF000FFFC003F810003E04000F000000 + FF000C7FC0031010003C04000F000000FF00093FC0024018007C06001F000000 + FF00093FC0024018007C06001F000000FF00087FC002101C00FC07003F000000 + FF0009FFC002701E01FC07807F000000FF001C7FC007103F87FC0FE1FF000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FF800FFFE003FFF800F3FE003C000000FF000FFFC003FFF000F3FC003C000000 + FF000FFFC003FFF00083FC0020000000FF000FFFC003FFF00093FC0024000000 + FF000FFFC003FFF00093FC0024000000FF000FFFC003FFF00093FC0024000000 + FF000FFFC003FFF000FFFC003F000000FF000FFFC003FFF000C7FC0031000000 + FF000FFFC003FFF00093FC0024000000FF000FFFC003FFF00093FC0024000000 + FF000FFFC003FFF00087FC0021000000FF000FFFC003FFF0009FFC0027000000 + FF001FFFC007FFF001C7FC0071000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000 + FFF87FFFFE1FFFFFFFFFFFFFFF000000FFE01FFFF807FFF800FFFE003F000000 + FFC00FFFF003FFF000FFFC003F000000FF8007FFE001FFF000FFFC003F000000 + FF8007FFE001FFF000FFFC003F000000FF0003FFC000FFF000FFFC003F000000 + FF0003FFC000FFF000FFFC003F000000FF0003FFC000FFF000FFFC003F000000 + FF0003FFC000FFF000FFFC003F000000FF8007FFE001FFF000FFFC003F000000 + FF8007FFE001FFF000FFFC003F000000FFC00FFFF003FFF000FFFC003F000000 + FFE01FFFF807FFF000FFFC003F000000FFF87FFFFE1FFFF001FFFC007F000000 + FFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 + 000000000000} + end +end diff --git a/outils/CE explorer/unit1.h b/outils/CE explorer/unit1.h new file mode 100644 index 0000000..bf02fa7 --- /dev/null +++ b/outils/CE explorer/unit1.h @@ -0,0 +1,37 @@ +//--------------------------------------------------------------------------- + +#ifndef Unit1H +#define Unit1H +//--------------------------------------------------------------------------- +#include +#include +#include +#include +#include +#include +#include +#include +//--------------------------------------------------------------------------- +class TForm1 : public TForm +{ +__published: // IDE-managed Components + TMainMenu *MainMenu1; + TMenuItem *Fichier1; + TMenuItem *Ouvrir1; + TOpenDialog *OpenDialog; + TTreeView *TreeView; + TImageList *ImageList; + TMenuItem *N1; + TMenuItem *Quitter1; + TRichEdit *RichEdit1; + void __fastcall Ouvrir1Click(TObject *Sender); + void __fastcall Quitter1Click(TObject *Sender); +private: // User declarations +public: // User declarations + __fastcall TForm1(TComponent* Owner); +}; +//--------------------------------------------------------------------------- +extern PACKAGE TForm1 *Form1; +//--------------------------------------------------------------------------- +#endif + \ No newline at end of file