I managed to get a hold of the winecfg code from Jaco. To refresh people's memory, this is item C.2 in the 0.9 TODO list: http://www.dssd.ca/wine/Wine-0.9-TODO.html#winecfg Many thanks to Jaco for the good work, I think this is a very important area for Wine, and the current code provides the structure for the rest of the community to pitch in :) I've made many modifications to the code, I think this version integrates better with the rest of Wine. I hope Jaco approves of my changes. ChangeLog New winecfg skeleton app, based heavily on original work by Jaco Greeff. Index: configure.ac =================================================================== RCS file: /var/cvs/wine/configure.ac,v retrieving revision 1.139 diff -u -r1.139 configure.ac --- configure.ac 28 Mar 2003 00:36:13 -0000 1.139 +++ configure.ac 29 Mar 2003 07:36:02 -0000 @@ -1543,6 +1543,7 @@ programs/view/Makefile programs/wcmd/Makefile programs/wineboot/Makefile +programs/winecfg/Makefile programs/wineconsole/Makefile programs/winedbg/Makefile programs/winefile/Makefile Index: programs/Makefile.in =================================================================== RCS file: /var/cvs/wine/programs/Makefile.in,v retrieving revision 1.34 diff -u -r1.34 Makefile.in --- programs/Makefile.in 21 Jan 2003 20:14:36 -0000 1.34 +++ programs/Makefile.in 28 Mar 2003 12:01:45 -0000 @@ -24,6 +24,7 @@ view \ wcmd \ wineboot \ + winecfg \ wineconsole \ winedbg \ winefile \ @@ -48,6 +49,7 @@ uninstaller \ wcmd \ wineboot \ + winecfg \ wineconsole \ winedbg \ winefile \ @@ -66,6 +68,7 @@ uninstaller \ wcmd \ wineboot \ + winecfg \ wineconsole \ winedbg \ winefile \ --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/main.c 2003-03-29 19:56:13.000000000 -0500 @@ -0,0 +1,280 @@ +/* + * WineCfg main entry point + * + * Copyright 2002 Jaco Greeff + * Copyright 2003 Dimitrie O. Paun + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#include <windows.h> +#include <commctrl.h> +#include <stdlib.h> +#include <stdio.h> + +#include "properties.h" +#include "resource.h" +#include "winecfg.h" + +WINECFG_DESC sCfg; + +void CALLBACK +PropSheetCallback (HWND hWnd, UINT uMsg, LPARAM lParam) +{ + switch (uMsg) + { + /* + * hWnd = NULL, lParam == dialog resource + */ + case PSCB_PRECREATE: + break; + + case PSCB_INITIALIZED: + break; + + default: + break; + } +} + +void +initGeneralDlg (HWND hDlg) +{ + int i; + const VERSION_DESC *pVer = NULL; + + if ((pVer = getWinVersions ())) + { + for (i = 0; *pVer->szVersion; i++, pVer++) + { + SendDlgItemMessage (hDlg, IDC_WINVER, CB_ADDSTRING, + 0, (LPARAM) pVer->szDescription); + if (!strcmp (pVer->szVersion, sCfg.szWinVer)) + SendDlgItemMessage (hDlg, IDC_WINVER, CB_SETCURSEL, + (WPARAM) i, 0); + } + } + if ((pVer = getDOSVersions ())) + { + for (i = 0; *pVer->szVersion; i++, pVer++) + { + SendDlgItemMessage (hDlg, IDC_DOSVER, CB_ADDSTRING, + 0, (LPARAM) pVer->szDescription); + if (!strcmp (pVer->szVersion, sCfg.szDOSVer)) + SendDlgItemMessage (hDlg, IDC_DOSVER, CB_SETCURSEL, + (WPARAM) i, 0); + } + } + if ((pVer = getWinelook ())) + { + for (i = 0; *pVer->szVersion; i++, pVer++) + { + SendDlgItemMessage (hDlg, IDC_WINELOOK, CB_ADDSTRING, + 0, (LPARAM) pVer->szDescription); + if (!strcmp (pVer->szVersion, sCfg.szWinLook)) + SendDlgItemMessage (hDlg, IDC_WINELOOK, CB_SETCURSEL, + (WPARAM) i, 0); + } + } +} + +INT_PTR CALLBACK +GeneralDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_INITDIALOG: + initGeneralDlg (hDlg); + break; + + case WM_COMMAND: + break; + + default: + break; + } + return FALSE; +} + + +INT_PTR CALLBACK +DllDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_COMMAND: + break; + + default: + break; + } + return FALSE; +} + + +INT_PTR CALLBACK +AppDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_COMMAND: + break; + + default: + break; + } + return FALSE; +} + +void +initX11DrvDlg (HWND hDlg) +{ + char szBuf[20]; + + sprintf (szBuf, "%d", sCfg.sX11Drv.nSysColors); + SendDlgItemMessage (hDlg, IDC_SYSCOLORS, WM_SETTEXT, 0, (LPARAM) szBuf); + sprintf (szBuf, "%d", sCfg.sX11Drv.nDesktopSizeX); + SendDlgItemMessage (hDlg, IDC_DESKTOP_WIDTH, WM_SETTEXT, 0, + (LPARAM) szBuf); + sprintf (szBuf, "%d", sCfg.sX11Drv.nDesktopSizeY); + SendDlgItemMessage (hDlg, IDC_DESKTOP_HEIGHT, WM_SETTEXT, 0, + (LPARAM) szBuf); +} + +INT_PTR CALLBACK +X11DrvDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_INITDIALOG: + initX11DrvDlg (hDlg); + break; + + case WM_COMMAND: + break; + + default: + break; + } + return FALSE; +} + +#define NUM_PROPERTY_PAGES 4 +INT_PTR +doPropertySheet (HINSTANCE hInstance, HWND hOwner) +{ + PROPSHEETPAGE psp[NUM_PROPERTY_PAGES]; + PROPSHEETHEADER psh; + + /* + * Fill out the (General) PROPSHEETPAGE data structure + * for the property sheet + */ + psp[0].dwSize = sizeof (PROPSHEETPAGE); + psp[0].dwFlags = PSP_USETITLE; + psp[0].hInstance = hInstance; + psp[0].pszTemplate = MAKEINTRESOURCE (IDD_GENERALCFG); + psp[0].pszIcon = NULL; + psp[0].pfnDlgProc = GeneralDlgProc; + psp[0].pszTitle = "General"; + psp[0].lParam = 0; + + /* + * Fill out the (Libraries) PROPSHEETPAGE data structure + * for the property sheet + */ + psp[1].dwSize = sizeof (PROPSHEETPAGE); + psp[1].dwFlags = PSP_USETITLE; + psp[1].hInstance = hInstance; + psp[1].pszTemplate = MAKEINTRESOURCE (IDD_DLLCFG); + psp[1].pszIcon = NULL; + psp[1].pfnDlgProc = DllDlgProc; + psp[1].pszTitle = "Libraries"; + psp[1].lParam = 0; + + /* + * Fill out the (Applications) PROPSHEETPAGE data structure + * for the property sheet + */ + psp[2].dwSize = sizeof (PROPSHEETPAGE); + psp[2].dwFlags = PSP_USETITLE; + psp[2].hInstance = hInstance; + psp[2].pszTemplate = MAKEINTRESOURCE (IDD_APPCFG); + psp[2].pszIcon = NULL; + psp[2].pfnDlgProc = AppDlgProc; + psp[2].pszTitle = "Applications"; + psp[2].lParam = 0; + + /* + * Fill out the (X11Drv) PROPSHEETPAGE data structure + * for the property sheet + */ + psp[3].dwSize = sizeof (PROPSHEETPAGE); + psp[3].dwFlags = PSP_USETITLE; + psp[3].hInstance = hInstance; + psp[3].pszTemplate = MAKEINTRESOURCE (IDD_X11DRVCFG); + psp[3].pszIcon = NULL; + psp[3].pfnDlgProc = X11DrvDlgProc; + psp[3].pszTitle = "X11 Driver"; + psp[3].lParam = 0; + + /* + * Fill out the PROPSHEETHEADER + */ + psh.dwSize = sizeof (PROPSHEETHEADER); + psh.dwFlags = PSH_PROPSHEETPAGE | PSH_USEICONID | PSH_USECALLBACK; + psh.hwndParent = hOwner; + psh.hInstance = hInstance; + psh.pszIcon = NULL; + psh.pszCaption = "Wine Configuration"; + psh.nPages = NUM_PROPERTY_PAGES; + psh.ppsp = (LPCPROPSHEETPAGE) & psp; + psh.pfnCallback = (PFNPROPSHEETCALLBACK) PropSheetCallback; + + /* + * Display the modal property sheet + */ + return PropertySheet (&psh); +} + + +/***************************************************************************** + * Name : WinMain + * Description: Main windows entry point + * Paramaters : hInstance + * hPrev + * szCmdLine + * nShow + * Returns : Program exit code + */ +int WINAPI +WinMain (HINSTANCE hInstance, HINSTANCE hPrev, LPSTR szCmdLine, int nShow) +{ + /* + * Load the configuration from registry + */ + loadConfig (&sCfg); + + /* + * The next 3 lines should be all that is needed + * for the Wine Configuration property sheet + */ + InitCommonControls (); + doPropertySheet (hInstance, NULL); + ExitProcess (0); + + return 0; +} --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/Makefile.in 2003-03-29 02:03:34.000000000 -0500 @@ -0,0 +1,18 @@ +TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = winecfg.exe +APPMODE = gui +IMPORTS = user32 comctl32 + +C_SRCS = \ + main.c \ + properties.c \ + winecfg.c + +RC_SRCS = winecfg.rc + +@MAKE_PROG_RULES@ + +### Dependencies: --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/properties.c 2003-03-29 19:56:21.000000000 -0500 @@ -0,0 +1,107 @@ +/* + * WineCfg properties management + * + * Copyright 2002 Jaco Greeff + * Copyright 2003 Dimitrie O. Paun + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#include <windows.h> + +#include "properties.h" + +static VERSION_DESC sWinVersions[] = { + {"win20", "Windows 2.0"}, + {"win30", "Windows 3.0"}, + {"win31", "Windows 3.1"}, + {"nt351", "Windows NT 3.5"}, + {"nt40", "Windows NT 4.0"}, + {"win95", "Windows 95"}, + {"win98", "Windows 98"}, + {"winme", "Windows ME"}, + {"win2k", "Windows 2000"}, + {"winxp", "Windows XP"}, + {"", ""} +}; + +static VERSION_DESC sDOSVersions[] = { + {"6.22", "MS-DOS 6.22"}, + {"", ""} +}; + +static VERSION_DESC sWineLook[] = { + {"win31", "Windows 3.1"}, + {"win95", "Windows 95"}, + {"win98", "Windows 98"}, + {"", ""} +}; + +static VERSION_DESC sWineDrivers[] = { + {"x11drv", "X11 Interface"}, + {"ttydrv", "TTY Interface"}, + {"", ""} +}; + +static DLL_DESC sDLLType[] = { + {"oleaut32", DLL_BUILTIN}, + {"ole32", DLL_BUILTIN}, + {"commdlg", DLL_BUILTIN}, + {"comdlg32", DLL_BUILTIN}, + {"shell", DLL_BUILTIN}, + {"shell32", DLL_BUILTIN}, + {"shfolder", DLL_BUILTIN}, + {"shlwapi", DLL_BUILTIN}, + {"shdocvw", DLL_BUILTIN}, + {"advapi32", DLL_BUILTIN}, + {"msvcrt", DLL_NATIVE}, + {"mciavi.drv", DLL_NATIVE}, + {"mcianim.drv", DLL_NATIVE}, + {"*", DLL_NATIVE}, + {"", -1} +}; + + +/***************************************************************************** + */ +const VERSION_DESC* getWinVersions () +{ + return sWinVersions; +} + + +/***************************************************************************** + */ +const VERSION_DESC* getDOSVersions () +{ + return sDOSVersions; +} + + +/***************************************************************************** + */ +const VERSION_DESC* getWinelook () +{ + return sWineLook; +} + + +/***************************************************************************** + */ +const DLL_DESC* getDLLDefaults () +{ + return sDLLType; +} --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/properties.h 2003-03-29 19:57:02.000000000 -0500 @@ -0,0 +1,81 @@ +/* + * WineCfg configuration properties + * + * Copyright 2002 Jaco Greeff + * Copyright 2003 Dimitrie O. Paun + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#ifndef WINE_CFG_PROPERTIES_H +#define WINE_CFG_PROPERTIES_H + +#include "commctrl.h" + +#define MAX_NAME_LENGTH 64 +#define MAX_VERSION_LENGTH 48 +#define MAX_DESCRIPTION_LENGTH 128 + +typedef struct +{ + char szVersion[MAX_VERSION_LENGTH]; + char szDescription[MAX_DESCRIPTION_LENGTH]; +} VERSION_DESC; + +#define DLL_NATIVE 0x0000 +#define DLL_BUILTIN 0x0001 + +typedef struct +{ + char szName[MAX_NAME_LENGTH]; + int nType; +} DLL_DESC; + +typedef struct +{ + char szName[MAX_NAME_LENGTH]; + char szWinVer[MAX_VERSION_LENGTH]; + char szDOSVer[MAX_VERSION_LENGTH]; + HDPA DLLs; +} APP_DESC; + +typedef struct +{ + char szX11Display[MAX_NAME_LENGTH]; + int nSysColors; + int nPrivateMap; + int nPerfect; + int nDepth; + int nManaged; + int nDesktopSizeX; + int nDesktopSizeY; + int nDGA; + int nXShm; + int nXVidMode; + int nTakeFocus; + int nDXGrab; + int nDoubleBuffered; + int nTextCP; + int nXVideoPort; + int nSynchronous; +} X11DRV_DESC; + +const VERSION_DESC *getWinVersions(); +const VERSION_DESC *getDOSVersions(); +const VERSION_DESC *getWinelook(); +const DLL_DESC *getDLLDefaults(); + +#endif --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/resource.h 2003-03-29 01:41:24.000000000 -0500 @@ -0,0 +1,31 @@ +#define IDC_STATIC -1 +#define IDS_WINE_VERSION 1 +#define IDS_TAB_GENERAL 2 +#define IDS_TAB_DLLS 3 +#define IDS_TAB_DRIVES 4 +#define IDD_MAINDLG 101 +#define IDB_WINE 104 +#define IDD_GENERALCFG 107 +#define IDD_APPCFG 108 +#define IDD_X11DRVCFG 109 +#define IDD_DLLCFG 110 +#define IDC_TABABOUT 1001 +#define IDC_APPLYBTN 1002 +#define IDC_WINEVER 1011 +#define IDC_WINVER 1012 +#define IDC_WINELOOK 1013 +#define IDC_DOSVER 1014 +#define IDC_SYSCOLORS 1017 +#define IDC_PRIVATEMAP 1018 +#define IDC_PERFECTGRAPH 1019 +#define IDC_LIST_APPS 1021 +#define IDC_MANAGED 1022 +#define IDC_DESKTOP_WIDTH 1023 +#define IDC_DESKTOP_HEIGHT 1024 +#define IDC_DESKTOP_SIZE 1025 +#define IDC_DESKTOP_BY 1026 +#define IDC_XDGA 1027 +#define IDC_XSHM 1028 +#define IDC_RAD_BUILTIN 1029 +#define IDC_RAD_NATIVE 1030 +#define IDC_LIST_DLLS 1031 --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/winecfg.c 2003-03-29 19:57:14.000000000 -0500 @@ -0,0 +1,162 @@ +/* + * WineCfg configuration management + * + * Copyright 2002 Jaco Greeff + * Copyright 2003 Dimitrie O. Paun + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#include <stdio.h> +#include <limits.h> +#include <windows.h> + +#include "winecfg.h" + + +/***************************************************************************** + */ +WINECFG_DESC* allocConfig () +{ + WINECFG_DESC* pWineCfg = malloc (sizeof (WINECFG_DESC)); + + if (!pWineCfg) goto fail; + ZeroMemory(pWineCfg, sizeof(*pWineCfg)); + + pWineCfg->pDlls = DPA_Create(100); + if (!pWineCfg->pDlls) goto fail; + pWineCfg->pApps = DPA_Create(100); + if (!pWineCfg->pApps) goto fail; + + return pWineCfg; + +fail: + /* FIXME: do something nice */ + printf("Out of memory"); + exit(1); +} + + +/***************************************************************************** + */ +int freeConfig (WINECFG_DESC* pCfg) +{ + int i; + + for (i = 0; i < pCfg->pDlls->nItemCount; i++) + free (DPA_GetPtr(pCfg->pDlls, i)); + DPA_Destroy(pCfg->pDlls); + + for (i = 0; i < pCfg->pApps->nItemCount; i++) + free (DPA_GetPtr(pCfg->pApps, i)); + DPA_Destroy(pCfg->pApps); + + free (pCfg); + + return 0; +} + +/***************************************************************************** + * Name : loadConfig + * Description: Loads and populates a configuration structure + * Parameters : pCfg + * Returns : 0 on success, -1 otherwise + * + * FIXME: We are supposed to load these values from the registry. + * This is not active yet, so just setup some (hopefully) + * sane defaults + */ +int loadConfig (WINECFG_DESC* pCfg) +{ + const DLL_DESC *pDllDefaults; + + /* + * The default versions for all applications + */ + strcpy(pCfg->szDOSVer, "6.22"); + strcpy(pCfg->szWinVer, "win95"); + strcpy(pCfg->szWinLook, "win95"); + + /* + * Default directories + */ + strcpy(pCfg->szWinDir, "c:\\Windows"); + strcpy(pCfg->szWinSysDir, "c:\\Windows\\System"); + strcpy(pCfg->szWinTmpDir, "c:\\Windows\\Temp"); + strcpy(pCfg->szWinProfDir, "c:\\Windows\\Profiles\\Administrator"); + strcpy(pCfg->szWinPath, "c:\\Windows;c:\\Windows\\System"); + + /* + * Graphics driver + */ + strcpy(pCfg->szGraphDriver, "x11drv"); + + /* + * DLL defaults for all applications is built using + * the default DLL structure + */ + for (pDllDefaults = getDLLDefaults (); *pDllDefaults->szName; pDllDefaults++) + { + DLL_DESC *pDll = malloc(sizeof(DLL_DESC)); + memcpy (pDll, pDllDefaults, sizeof(DLL_DESC)); + DPA_InsertPtr(pCfg->pDlls, INT_MAX, pDll); + } + + /* + * Application defaults on a per application + * level (if not set, this defaults to what + * is already there) + */ + /* FIXME: TODO */ + + /* + * X11Drv defaults + */ + strcpy(pCfg->sX11Drv.szX11Display, ":0.0"); + pCfg->sX11Drv.nSysColors = 100; + pCfg->sX11Drv.nPrivateMap = 0; + pCfg->sX11Drv.nPerfect = 0; + pCfg->sX11Drv.nDepth = 16; + pCfg->sX11Drv.nManaged = 1; + pCfg->sX11Drv.nDesktopSizeX = 640; + pCfg->sX11Drv.nDesktopSizeY = 480; + pCfg->sX11Drv.nDGA = 1; + pCfg->sX11Drv.nXShm = 1; + pCfg->sX11Drv.nXVidMode = 1; + pCfg->sX11Drv.nTakeFocus = 1; + pCfg->sX11Drv.nDXGrab = 0; + pCfg->sX11Drv.nDoubleBuffered = 0; + pCfg->sX11Drv.nTextCP = 0; + pCfg->sX11Drv.nXVideoPort = 43; + pCfg->sX11Drv.nSynchronous = 1; + + return 0; +} + + +/***************************************************************************** + * Name: saveConfig + * Description: Stores the configuration structure + * Parameters : pCfg + * Returns : 0 on success, -1 otherwise + * + * FIXME: This is where we are to write the changes to the registry. + * This is not setup yet, so do nothing and say ok. + */ +int saveConfig (const WINECFG_DESC* pCfg) +{ + return 0; +} --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/winecfg.h 2003-03-29 19:57:20.000000000 -0500 @@ -0,0 +1,54 @@ +/* + * WineCfg configuration management + * + * Copyright 2002 Jaco Greeff + * Copyright 2003 Dimitrie O. Paun + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +#ifndef WINE_CFG_H +#define WINE_CFG_H + +#include "properties.h" + +typedef struct structWineCfg +{ + char szWinVer[MAX_VERSION_LENGTH]; + char szWinLook[MAX_VERSION_LENGTH]; + char szDOSVer[MAX_VERSION_LENGTH]; + + char szWinDir[MAX_PATH]; + char szWinSysDir[MAX_PATH]; + char szWinPath[MAX_PATH]; + char szWinTmpDir[MAX_PATH]; + char szWinProfDir[MAX_PATH]; + + char szGraphDriver[MAX_NAME_LENGTH]; + + HDPA pDlls; + HDPA pApps; + + X11DRV_DESC sX11Drv; +} WINECFG_DESC; + +WINECFG_DESC *allocConfig(); +int freeConfig(WINECFG_DESC *pCfg); + +int loadConfig(WINECFG_DESC *pCfg); +int saveConfig(const WINECFG_DESC *pCfg); + +#endif --- /dev/null 2002-08-30 19:31:37.000000000 -0400 +++ programs/winecfg/winecfg.rc 2003-03-29 19:01:01.000000000 -0500 @@ -0,0 +1,1012 @@ +#include "winresrc.h" +#include "resource.h" + +/* English (U.S.) resources */ + +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +IDD_GENERALCFG DIALOGEX 0, 0, 260, 250 +STYLE WS_CHILD +FONT 8, "MS Sans Serif" +BEGIN + COMBOBOX IDC_WINVER,83,153,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_DOSVER,83,172,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_WINELOOK,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Wine Version:",IDC_STATIC,119,17,45,8 + LTEXT "CVS",IDC_WINEVER,169,17,56,8 + LTEXT "Windows Version:",IDC_STATIC,17,155,58,8 + LTEXT "Windows Look:",IDC_STATIC,17,193,58,8 + LTEXT "DOS Version:",IDC_STATIC,17,173,57,8 + CONTROL IDB_WINE,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE | + SS_REALSIZEIMAGE | WS_BORDER,15,17,157,111, WS_EX_TRANSPARENT + LTEXT "http://www.winehq.com/",IDC_STATIC,119,31,106,8 + GROUPBOX "Default Behaviour",IDC_STATIC,8,115,244,97 + LTEXT "Wine provides the ability for Windows applications to mimic various Windows versions and styles", + IDC_STATIC,15,128,227,20 + GROUPBOX "Information",IDC_STATIC,8,4,244,106 + CTEXT "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.", + IDC_STATIC,119,44,124,59 +END + +IDD_APPCFG DIALOG DISCARDABLE 0, 0, 260, 250 +STYLE WS_CHILD | WS_DISABLED +FONT 8, "MS Sans Serif" +BEGIN + CONTROL "List2",IDC_LIST_APPS,"SysListView32",LVS_LIST | + LVS_NOLABELWRAP | WS_BORDER | WS_TABSTOP,16,39,226,108 + GROUPBOX "Application Specific Setting",IDC_STATIC,8,4,244,151 + LTEXT "These settings allow you to overwrite Wine default settings (as specified in other configuration tabs) on a per-application basis.", + IDC_STATIC,15,17,228,20 +END + +IDD_X11DRVCFG DIALOG DISCARDABLE 0, 0, 260, 250 +STYLE WS_CHILD | WS_DISABLED +FONT 8, "MS Sans Serif" +BEGIN + EDITTEXT IDC_SYSCOLORS,100,41,40,14,ES_AUTOHSCROLL | ES_NUMBER + CONTROL "Use a private color map",IDC_PRIVATEMAP,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,17,62,91,10 + CONTROL "Favor correctness over speed",IDC_PERFECTGRAPH,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,17,76,117,10 + CONTROL "Use XFree DGA extention",IDC_XDGA,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,141,62,97,10 + CONTROL "Use XFree Shm extention",IDC_XSHM,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,141,76,96,10 + CONTROL "Enable Wine desktop",IDC_MANAGED,"Button", + BS_AUTOCHECKBOX | WS_TABSTOP,17,143,84,10 + EDITTEXT IDC_DESKTOP_WIDTH,64,159,40,14,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED + EDITTEXT IDC_DESKTOP_HEIGHT,117,159,40,14,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED + GROUPBOX "Render Settings",IDC_STATIC,8,4,244,90 + LTEXT "The driver color and render settings are used to optimise the way in which colors and applications are displayed.", + IDC_STATIC,15,17,228,22 + LTEXT "Allocated system colors:",IDC_STATIC,17,43,76,8 + GROUPBOX "Wine Desktop",IDC_STATIC,8,99,244,83 + LTEXT "Wine can be setup to emulate a windows desktop, or can be run in ""Managed"" mode (default) where the default X11 windows manager/environment is resposible for placing the windows.", + IDC_STATIC,15,112,228,28 + LTEXT "Desktop size:",IDC_DESKTOP_SIZE,17,161,44,8,WS_DISABLED + LTEXT "X",IDC_DESKTOP_BY,108,161,8,8,WS_DISABLED +END + +IDD_DLLCFG DIALOG DISCARDABLE 0, 0, 260, 250 +STYLE WS_CHILD | WS_DISABLED +FONT 8, "MS Sans Serif" +BEGIN + GROUPBOX "Static",IDC_STATIC,8,4,244,157 + CONTROL "Builtin (Wine)",IDC_RAD_BUILTIN,"Button", BS_AUTORADIOBUTTON | WS_GROUP,59,144,57,10 + CONTROL "Native (Windows)",IDC_RAD_NATIVE,"Button", BS_AUTORADIOBUTTON,121,144,72,10 + LTEXT "Libraries can be specified individually to be either builtin or native. A DLL entry specified as ""*"" pertains to all DLLs not specified explicitly.", + IDC_STATIC,15,17,228,27 + CONTROL "List3",IDC_LIST_DLLS,"SysListView32",LVS_LIST | + LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | + WS_TABSTOP,15,47,227,90 + LTEXT "Load order:",IDC_STATIC,16,144,37,8 +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_WINE_VERSION "CVS" + IDS_TAB_GENERAL "General" + IDS_TAB_DLLS "Libraries" + IDS_TAB_DRIVES "Drives" +END + +IDB_WINE BITMAP DISCARDABLE +BEGIN + '42 4d 16 39 00 00 00 00 00 00 36 04 00 00 28 00' + '00 00 8e 00 00 00 5e 00 00 00 01 00 08 00 00 00' + '00 00 e0 34 00 00 00 00 00 00 00 00 00 00 00 00' + '00 00 00 00 00 00 02 02 02 00 2e 2e 2e 00 5a 5a' + '5a 00 82 82 82 00 ae ae ae 00 2a 2a 9a 00 ce ce' + 'ce 00 da da da 00 e2 e2 e2 00 ea ea ea 00 2e 2e' + '9a 00 ee ee ee 00 6a 6a ba 00 26 26 26 00 f2 f2' + 'f2 00 8e 8e ca 00 5a 5a b2 00 2e 2e 8e 00 f6 f6' + 'f6 00 1e 1e 1e 00 62 62 62 00 82 82 c2 00 b6 b6' + 'de 00 3a 3a 3a 00 92 92 92 00 16 16 16 00 b6 b6' + 'b6 00 fa fa fa 00 6a 6a 6a 00 2e 2e 7e 00 2a 2a' + '6b 00 4a 4a a6 00 5a 5a ae 00 42 42 42 00 ba ba' + 'ba 00 26 26 5e 00 12 12 12 00 a6 a6 a6 00 6e 6e' + '6e 00 2e 2e 76 00 be be be 00 d2 d2 ea 00 fe fe' + 'fe 00 42 42 a2 00 1e 1e 4e 00 0e 0e 0e 00 72 72' + '72 00 ae ae da 00 4a 4a 4a 00 26 26 5a 00 de de' + 'f2 00 d6 d6 d6 00 c2 c2 c2 00 62 62 ae 00 96 96' + '96 00 76 76 76 00 9e 9e ca 00 ae ae d6 00 e2 e2' + 'f2 00 5e 5e aa 00 2e 2e 6a 00 82 82 be 00 28 28' + '56 00 3e 3e a2 00 0a 0a 0a 00 ce ce e6 00 1e 1e' + '42 00 da da ee 00 9a 9a be 00 16 16 32 00 6e 6e' + 'ba 00 c6 c6 c6 00 86 86 86 00 9a 9a 9a 00 e6 e6' + 'e6 00 b6 b6 d6 00 28 28 52 00 56 56 56 00 c6 c6' + 'de 00 de de de 00 a2 a2 c6 00 d2 d2 d2 00 36 36' + '9e 00 7a 7a 7a 00 a2 a2 ca 00 6e 6e b6 00 1e 1e' + '3a 00 8e 8e 8e 00 26 26 4c 00 16 16 2a 00 a2 a2' + 'a2 00 7e 7e be 00 ba ba da 00 36 36 36 00 96 96' + 'c6 00 06 06 06 00 4e 4e 4e 00 ca ca ca 00 12 12' + '23 00 86 86 b2 00 ba ba de 00 5e 5e b2 00 56 56' + 'aa 00 6a 6a b2 00 ce ce e2 00 0e 0e 22 00 b2 b2' + 'd2 00 7e 7e 7e 00 be be de 00 ea ea f6 00 da da' + 'ea 00 0a 0a 1e 00 2a 2a 8e 00 86 86 c2 00 72 72' + 'ba 00 f2 f2 fa 00 a2 a2 cf 00 16 16 26 00 8a 8a' + '8a 00 9e 9e 9e 00 ee ee f6 00 b2 b2 b2 00 c6 c6' + 'da 00 2a 2a 2a 00 52 52 52 00 c2 c2 d4 00 92 92' + 'ca 00 3e 3e 3e 00 aa aa aa 00 a6 a6 ce 00 1a 1a' + '1a 00 c2 c2 de 00 52 52 ab 00 32 32 32 00 66 66' + 'b2 00 22 22 22 00 46 46 46 00 0e 0e 1b 00 b6 b6' + 'ce 00 32 32 9a 00 8e 8e c6 00 66 66 66 00 0a 0a' + '13 00 5e 5e 5e 00 ce ce de 00 d2 d2 e2 00 de de' + 'ea 00 1e 1e 32 00 76 76 ba 00 2e 2e 96 00 d6 d6' + 'e2 00 96 96 cd 00 ea ea f2 00 a6 a6 d2 00 e2 e2' + 'ee 00 ca ca e6 00 12 12 1e 00 7e 7e b6 00 22 22' + '57 00 30 30 8a 00 46 46 a2 00 da da e6 00 3a 3a' + '9e 00 aa aa d2 00 1a 1a 40 00 ce ce da 00 d2 d2' + 'de 00 4a 4a aa 00 9e 9e ce 00 be be e2 00 62 62' + 'b2 00 d6 d6 ea 00 2e 2e 9e 00 f6 f6 fa 00 fa fa' + 'fe 00 32 32 96 00 aa aa ca 00 ca ca de 00 c2 c2' + 'ce 00 2a 2a 76 00 8a 8a c6 00 de de ee 00 4e 4e' + 'aa 00 0a 0a 0e 00 e6 e6 f2 00 2e 2e 86 00 76 76' + 'be 00 32 32 8f 00 26 26 64 00 12 12 2a 00 a2 a2' + 'be 00 9a 9a cd 00 d2 d2 e6 00 da da e2 00 f2 f2' + 'f6 00 0e 0e 16 00 06 06 0a 00 32 32 9e 00 42 42' + 'a6 00 02 02 06 00 ce ce d6 00 be be c6 00 d6 d6' + 'de 00 e6 e6 ee 00 d2 d2 da 00 b2 b2 d6 00 9e 9e' + 'd2 00 2a 2a 72 00 5e 5e ae 00 ea ea ee 00 c2 c2' + 'e2 00 92 92 c6 00 1e 1e 52 00 c6 c6 e2 00 7e 7e' + 'c2 00 2a 2a 65 00 2e 2e 72 00 3a 3a a2 00 2e 2e' + '92 00 ee ee f2 00 66 66 b6 00 ca ca e2 00 4e 4e' + 'a6 00 aa aa ce 00 7a 7a ba 00 7a 7a be 00 b2 b2' + 'da 00 36 36 96 00 32 32 7e 00 32 32 7a 00 22 22' + '46 00 6a 6a b6 00 62 62 b6 00 b6 b6 da 00 16 16' + '2e 00 a6 a6 d6 00 22 22 4b 00 2a 2a 5a 00 9a 9a' + 'c5 00 56 56 ae 00 66 66 ae 00 9e 9e be 00 1a 1a' + '36 00 da da de 00 2e 2e 7a 00 0e 0e 12 00 1e 1e' + '46 00 de de e2 00 1e 1e 3e 00 4e 4e 52 00 86 86' + 'c6 00 46 46 a6 00 aa aa d6 00 d6 d6 ee 00 2a 2a' + '5e 00 00 00 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 0e 0e 0e 09 09 09 09 08 08' + '08 08 09 09 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 0e 0e 0e 09 09 08 08 07 07 07 07 33' + '07 07 07 09 09 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 0e 09 09 09 08 07 07 33 33 33 33 06 06 06' + '33 33 07 08 09 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e' + '09 09 08 08 07 33 33 33 33 06 06 06 34 34 34 1a' + '25 57 14 02 30 4d 2e 34 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 09 08' + '08 07 07 33 33 06 06 06 34 34 22 25 57 02 01 13' + '19 00 00 00 00 00 00 19 33 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e 09 08 08 07' + '07 33 06 06 06 34 34 34 04 2e 17 19 00 00 00 00' + '00 00 00 00 00 00 00 19 08 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 0e 09 09 08 08 07 33 06' + '06 34 34 34 34 25 1c 17 00 00 00 00 00 00 00 00' + '00 00 00 00 00 00 2d 25 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 09 09 08 07 33 06 06 06' + '34 34 1a 57 17 13 00 00 00 00 00 00 00 00 00 00' + '00 00 00 00 00 0d 04 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 0e 09 08 07 33 06 06 06 34 34' + '22 53 5d 00 00 00 00 00 00 00 00 00 00 00 00 00' + '00 00 00 00 5d 33 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 08 07 07 33 06 34 34 34 04 14' + '19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' + '00 00 01 25 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 09 07 33 06 34 34 34 22 53 13 00' + '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' + '0d 53 07 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 07 33 06 06 34 34 49 17 00 00 00' + '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14' + '33 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 09 07 33 06 06 22 2e 00 00 00 00 00' + '00 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 08 07 33 33 22 4d 00 00 00 00 00 00' + '00 00 00 00 00 00 00 00 00 00 00 00 00 01 07 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 08 07 07 02 00 00 00 00 00 00 00' + '00 00 00 00 00 00 00 00 00 00 00 00 00 18 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 0e 09 09 09 19 00 00 00 00 00 00 00' + '00 00 19 19 00 00 00 00 00 00 00 00 01 08 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 0e 0e 30 13 13 19 13 13 0d 5d' + '1c 49 22 1a 1c 13 00 00 00 00 00 00 4d 0e 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 0e 08 33 06 07 08 09 0e' + '1b 0e 09 08 07 1a 30 00 00 00 00 00 14 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 07 33 06 02 00 00 00 00 02 0e 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 09 07 33 22 01 00 00 00 30 0e 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 07 33 33 03 00 00 00 5d 09 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 08 07 33 06 5d 00 00 13 07 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 07 07 33 03 00 00 00 34 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 08 33 33 06 13 00 00 2e 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 08 07 33 33 02 00 00 17 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 08 07 33 33 49 00 00 0d 33 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 33 33 22 0d 00 00 18 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 07 33 33 02 00 00 21 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 08 33 33 33 57 00 00 2d 07' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 73 0e 08 07 06 06 04 00 00 00 2e' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 08 07 06 06 34 13 00 00 2d' + '1c 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 08 33 06 34 34 17 00 00 00' + 'f9 08 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 33 06 34 34 21 00 00 00' + '00 14 09 0e 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 33 06 34 22 17 00 00 00' + '00 00 02 33 09 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 08 07 06 34 34 1a 19 00 00 00' + '00 00 00 17 1a 09 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 08 33 06 34 34 49 00 00 00 00' + '00 00 00 00 2d 14 06 0e 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 0e 0e 0e 0e 0e 0e 0e 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 07 33 06 34 22 02 00 00 00 62' + '3e 1e bc ed 59 c4 13 03 08 0e 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 0e 0e 0e 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 0e 0e 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e' + '0e 0e 1b 1b 1b 1b 1b 1b 0e 0e 0e 0e 0e 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 0e 0e 0e 0e 0e 1b 1b 1b 1b 1b' + '0e 0e 09 09 09 09 09 09 09 09 09 09 09 0e 0e 1b' + '1b 1b 1b 1b 0e 08 07 06 34 22 04 0d 00 89 1e bb' + '05 05 05 05 95 1d 56 2d 21 34 0e 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 09 09 0e 0e 1b 1b 1b 1b 0e 0e' + '09 09 09 0e 0e 1b 1b 1b 1b 1b 1b 1b 0e 09 09 08' + '08 09 0e 0e 1b 1b 1b 0e 0e 09 09 09 0e 0e 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 08 09 0e 0e 1b 1b 1b 0e' + '09 08 08 07 07 07 07 07 07 08 08 08 09 09 0e 1b' + '1b 1b 1b 0e 09 07 33 06 34 22 53 00 62 b9 05 05' + '05 05 05 05 05 05 05 bc c4 13 1a 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 6d 08 07 07 08 08 0e 0e 1b 1b 1b 0e 09' + '08 07 07 08 09 0e 1b 1b 1b 1b 1b 0e 09 08 33 33' + '33 07 08 0e 0e 1b 1b 0e 09 08 07 08 09 0e 1b 1b' + '1b 1b 1b 0e 0e 09 08 07 07 07 09 0e 1b 1b 1b 0e' + '08 07 33 06 06 06 06 33 33 33 33 33 07 08 09 1b' + '1b 1b 0e 0e 09 07 06 34 34 22 0d c4 1d 05 05 05' + '05 05 05 95 05 05 95 05 d7 2d 2d 04 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 07 33 08 08 08 09 0e 1b 1b 1b 09 08' + '33 07 08 09 09 0e 1b 1b 1b 1b 1b 0e 09 07 07 07' + 'a1 08 09 0e 0e 1b 1b 0e 08 07 08 09 09 09 1b 1b' + '1b 1b 1b 0e 09 08 33 06 07 08 09 0e 0e 1b 0e 09' + '08 07 07 07 07 07 07 07 08 08 08 08 09 0e 0e 0e' + '1b 1b 1b 09 08 33 06 34 34 03 2d e6 05 95 95 95' + '95 05 05 05 05 05 95 05 05 bc c4 0d 34 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 08 33 07 1b 1b 1b 08 0e 1b 1b 73 09 07' + '33 0e 1b 1b 09 6d 1b 1b 1b 1b 1b 0e 08 33 09 1b' + '1b 1b 1b 6d 1b 1b 0e 09 08 07 1b 1b 1b 09 0e 1b' + '1b 1b 0e 09 08 33 06 08 1b 1b 1b 6d 73 1b 0e 09' + '07 07 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 07 33 06 34 22 01 8e 1d 05 05 05 05' + '05 95 95 95 05 95 05 05 05 05 ed 00 5d 08 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 09 07 06 08 1b 73 39 ee 4b 0e 0e 0e 08 33' + '06 1b 1b 4e 54 54 9a 1b 1b 1b 1b 0e 08 33 09 1b' + 'd2 39 99 bf 4b 0e 0e 09 07 33 1b 0e 39 bf 54 1b' + '1b 1b 09 08 33 34 33 1b 1b 6d 39 bf 4b 0e 0e 09' + '07 33 1b 3a 39 39 39 39 39 39 39 39 39 39 99 99' + '41 1b 0e 09 07 06 34 34 57 00 42 95 05 95 05 05' + '05 05 05 05 05 05 05 05 05 95 05 56 00 02 0e 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 09 07 06 09 1b a9 05 05 2b 0e 1b 0e 08 33' + '07 1b 3a 84 05 52 5c 1b 1b 1b 1b 0e 08 33 09 1b' + '55 05 05 05 2b 9a 0e 09 07 07 1b 32 05 95 05 1b' + '1b 0e 09 07 06 34 73 1b 1b 8c 05 05 2b 9a 0e 09' + '07 07 1b a9 95 05 95 05 05 05 05 05 05 05 95 95' + '5b 0e 0e 08 33 06 34 34 30 00 27 05 05 05 05 05' + '05 05 05 05 05 95 05 05 95 05 05 11 62 00 25 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 09 33 06 1b 1b 8c 95 05 05 91 0e 09 07 06' + '09 1b 29 52 05 05 5e 1b 1b 1b 1b 0e 08 33 09 1b' + '0c 05 95 05 1f 9a 1b 09 07 33 1b 43 95 05 05 1b' + '0e 09 08 33 34 08 1b 1b a9 a2 05 05 2b 9a 0e 09' + '07 33 1b 4e 95 05 95 05 95 05 05 05 05 95 05 05' + 'd6 1b 0e 08 07 06 34 22 5d 8e 11 05 05 95 05 95' + '95 95 95 05 05 05 05 05 95 05 05 05 27 2d 0d 33' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 08 33 33 1b 0e 86 05 95 05 54 09 09 07 06' + '0e 1b 39 05 05 05 20 1b 1b 1b 1b 0e 08 33 09 1b' + '55 95 05 05 1f 3a 0e 09 07 07 1b 9a 05 05 05 0e' + '0e 08 33 34 33 1b 1b 6d 2b 05 05 95 a7 3a 0e 09' + '07 07 1b a9 05 05 05 05 72 bf bf ce bf ce 54 ce' + '4e 0e 09 08 33 06 34 25 13 89 95 05 05 05 05 05' + '05 05 05 95 95 95 05 95 05 05 05 05 05 9e 00 14' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 09 08 33 08 1b 43 2b 05 05 05 72 09 08 33 33' + '1b 1b 72 05 05 05 52 0e 1b 1b 1b 0e 08 33 09 1b' + '0c 05 05 05 1f 3a 0e 09 07 33 1b 43 05 05 95 0e' + '09 07 06 06 0e 1b 73 15 95 05 05 05 2b 9a 0e 09' + '07 33 1b a9 05 05 05 05 4b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 09 07 33 34 34 18 2d 45 05 05 05 05 05 95' + '05 05 05 05 05 05 05 05 05 05 05 95 05 af 89 19' + '34 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 09 07 06 0e 1b d2 05 05 05 05 84 07 08 33 07' + '1b 73 84 05 95 95 05 4e 1b 1b 1b 0e 08 33 09 1b' + '55 95 05 05 2b 9a 0e 09 07 07 1b 32 05 05 05 09' + '08 33 34 09 1b 1b 5c 52 05 05 05 05 a7 3a 0e 09' + '07 07 1b 4e 95 05 95 05 39 0e 0e 1b 1b 1b 1b 1b' + '1b 0e 09 08 33 06 34 03 00 58 95 05 95 95 05 05' + '05 05 05 05 05 05 05 95 05 05 95 05 95 05 bc 00' + '4d 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 08 33 33 1b 1b 15 05 05 05 95 52 7d 07 06 09' + '1b 41 a2 05 05 05 05 8c 1b 1b 1b 0e 08 33 09 1b' + '55 05 05 05 1f 3a 1b 09 07 33 1b 32 05 05 05 08' + '07 06 33 1b 1b 32 a7 05 05 05 05 05 2b 9a 0e 09' + '33 33 1b a9 05 05 95 05 b0 09 09 0e 0e 1b 1b 1b' + '1b 0e 09 08 33 06 34 03 00 23 05 05 05 05 05 95' + '05 95 95 95 95 05 05 05 05 05 95 05 05 05 95 45' + '00 04 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 08 33 07 1b 1b 20 95 05 95 05 05 5e 33 06 1b' + '1b 39 05 05 05 05 05 86 6d 1b 1b 0e 08 33 09 1b' + '0c 05 05 05 1f 9a 0e 09 07 07 1b 43 95 95 05 07' + '06 06 1b 1b 1b 72 05 05 05 05 95 05 a7 3a 0e 09' + '07 07 1b 4e 05 05 05 05 bf 08 08 08 09 0e 0e 1b' + '1b 1b 09 07 33 34 34 57 00 23 05 05 95 05 05 05' + '05 05 05 05 05 95 95 95 05 95 05 05 05 05 05 1e' + '00 30 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '09 08 06 08 1b 43 2b 05 05 3f 10 05 35 33 33 1b' + '1b 72 05 05 2b 1f 95 2b a1 1b 1b 0e 08 33 09 1b' + '0c 05 95 05 2b 3a 0e 09 07 33 1b 32 05 05 05 06' + '34 08 1b 1b 16 95 05 95 05 86 05 05 1f 9a 0e 09' + '07 33 1b 4e 05 05 05 05 44 33 33 07 08 09 0e 1b' + '1b 1b 09 08 33 06 34 03 00 23 05 05 05 05 05 05' + '05 95 05 05 05 05 05 05 05 05 05 05 05 95 05 95' + '62 19 34 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e' + '09 07 06 0e 1b 16 52 95 05 1f 5c 05 2b c9 07 1b' + '1b 3f 05 05 86 97 05 05 4e 1b 0e 0e 08 33 09 1b' + '55 95 05 05 1f 9a 0e 09 07 33 1b 43 95 05 05 06' + '07 1b 1b 29 2b 05 05 05 20 d2 05 05 1f 3a 0e 09' + '07 07 1b a9 05 95 95 05 54 08 09 09 0e 0e 0e 1b' + '1b 0e 09 08 33 06 34 57 00 23 95 95 95 05 95 95' + '05 05 05 05 05 05 05 05 05 95 05 05 95 05 95 05' + '1e c4 4d 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e' + '09 07 06 1b 1b 8c 95 05 05 35 73 05 a2 44 08 1b' + '9a 05 05 95 8c 41 05 05 5e 1b 0e 0e 08 33 09 1b' + '0c 05 05 05 2b 9a 1b 09 07 33 1b 43 05 05 05 06' + '1b 1b 73 72 05 05 05 52 29 29 05 95 1f 3a 0e 09' + '07 33 1b a9 05 95 05 05 16 1b 1b 1b 1b 1b 0e 1b' + '1b 1b 0e 08 33 06 34 03 00 58 05 05 05 05 05 05' + '05 95 05 95 95 95 95 05 05 05 05 05 95 05 05 05' + 'af 62 2d 08 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e' + '08 33 33 1b 1b 84 05 05 05 3d 1b 20 05 63 0e 1b' + '16 05 95 05 4b 32 2b 05 10 0e 1b 0e 08 33 09 1b' + '55 05 05 05 1f 3a 0e 09 07 33 1b 32 95 05 05 09' + '1b 1b 39 52 05 05 05 5b 1b 29 05 05 1f 9a 0e 09' + '07 07 1b 4e 95 05 05 05 72 bf bf bf 54 bf bf bf' + '1b 1b 09 08 07 06 34 57 00 e6 95 05 05 05 95 05' + '05 05 05 05 05 05 05 95 95 95 05 95 05 05 05 05' + '05 9e 00 57 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 09' + '08 06 08 1b 73 05 95 05 05 b0 1b 97 05 20 1b 1b' + '5b 05 95 05 a6 73 86 95 2b 91 1b 0e 08 33 09 1b' + '0c 05 05 05 1f 9a 0e 09 07 33 1b 3a 05 05 05 1b' + '1b 43 52 05 05 05 20 06 1b 29 05 05 a7 3a 0e 09' + '07 33 1b 4e 05 05 05 05 05 05 05 05 05 05 05 05' + '1b 1b 0e 09 07 06 34 18 2d 59 95 05 95 05 05 05' + '05 05 05 95 05 05 05 05 05 05 05 05 05 05 05 95' + '05 1d 8e 17 09 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 0e 09' + '07 33 09 1b 4e 95 05 05 3f 7d 0e a9 52 a2 1b 6d' + '10 05 05 1f 07 1b 8c 05 52 5c 0e 0e 08 33 09 1b' + '55 05 95 05 1f 3a 0e 09 07 33 1b 43 95 05 05 1b' + '6d 72 05 05 05 3f 8a 07 1b 29 05 05 2b 9a 0e 09' + '07 07 1b a9 05 05 05 05 52 52 52 52 52 52 52 52' + '1b 1b 0e 08 07 06 34 25 13 69 95 05 05 95 95 05' + '95 95 05 05 05 05 05 05 05 05 05 95 05 05 95 05' + '95 95 62 2d 33 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 0e 09' + '07 06 73 1b 8c 05 05 05 20 33 08 3a 2b 05 43 43' + 'a2 05 05 5b 07 0e 16 95 05 8c 0e 0e 08 33 09 1b' + '55 05 95 05 2b 3a 0e 09 07 33 1b 32 05 05 05 1b' + '39 52 05 05 95 5e 07 07 1b 29 95 05 2b 9a 0e 09' + '07 33 1b a9 05 05 05 95 15 5c 5c 5c 5c d2 5c d2' + '1b 1b 0e 09 07 06 34 1a 5d 8e 11 05 05 05 05 05' + '05 05 05 95 05 95 95 95 95 05 05 05 05 05 95 05' + '05 05 23 00 57 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 0e 08' + '33 33 1b 0e 86 05 05 05 72 a1 07 1b 10 05 99 2f' + '05 95 52 b0 07 0e 6d 05 05 20 0e 09 08 33 09 1b' + '55 05 05 05 1f 9a 0e 09 07 33 1b 9a 05 05 95 41' + '3f 05 05 05 10 09 07 07 1b 29 05 05 1f 3a 0e 09' + '07 07 1b 4e 95 95 95 05 39 0e 1b 0e 1b 1b 1b 1b' + '1b 1b 0e 09 08 33 06 22 5d 8e 11 05 95 05 05 05' + '95 05 05 05 05 05 05 05 05 95 95 95 05 95 05 05' + '05 05 bb c4 21 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 0e 09 08' + '33 08 1b 9a 2b 05 95 05 bf 08 07 73 97 05 72 72' + '95 05 2b 90 08 08 1b a7 05 52 09 0e 08 33 09 1b' + '55 05 95 05 1f 9a 1b 09 07 33 1b 32 05 95 05 10' + '95 95 05 2b 41 09 07 07 1b 29 95 05 2b 9a 0e 09' + '33 33 1b 4e 05 05 05 05 b0 0e 0e 0e 0e 1b 1b 1b' + '1b 1b 0e 09 08 33 06 22 21 00 e4 05 05 05 95 05' + '05 05 05 05 05 95 05 05 05 05 05 05 05 05 05 05' + '05 95 05 59 19 22 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 09 07' + '06 0e 1b a9 05 05 05 05 41 09 07 09 d2 05 1f 3f' + '05 05 84 09 08 07 1b 72 05 05 4e 6d 08 33 09 1b' + '0c 05 05 05 1f 3a 0e 09 07 33 1b 43 05 05 95 05' + '05 05 05 99 0e 09 07 07 1b 29 05 05 1f 3a 0e 09' + '07 07 1b a9 05 05 05 05 bf 08 08 08 09 09 0e 1b' + '1b 1b 1b 0e 08 07 06 34 14 00 9e 05 95 05 05 95' + '95 05 95 95 05 05 05 05 05 05 05 05 05 95 05 05' + '95 05 05 1e 00 53 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 0e 09 07' + '33 73 1b 15 95 05 05 52 0e 09 07 08 3a 1f 95 05' + '05 05 3d 0e 08 07 1b 39 05 95 8c 6d 08 33 09 1b' + '0c 95 05 05 1f 3a 0e 09 a1 33 1b 3a 05 05 05 05' + '95 05 72 0e 0e 09 08 07 1b 29 05 05 1f 9a 0e 09' + '07 07 1b a9 05 05 05 05 44 07 33 07 08 09 0e 0e' + '1b 1b 1b 0e 09 07 06 34 25 00 42 05 05 05 05 05' + '05 05 05 05 05 95 05 95 95 95 95 05 05 05 05 05' + '95 05 05 11 8e 0d 09 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 0e 09 07' + '08 1b 1b 20 05 05 05 10 0e 0e 08 08 73 0c 05 05' + '05 05 16 0e 09 08 0e 41 3f 05 86 08 09 07 0e 1b' + '55 05 95 05 a7 3a 1b 0e 08 07 1b 43 95 95 05 05' + '05 2b 3a 1b 1b 09 08 08 1b 29 95 05 a7 3a 0e 09' + '08 08 1b 4e 95 95 95 05 54 08 08 08 09 09 0e 1b' + '1b 1b 1b 0e 09 07 33 06 22 13 59 af 95 05 95 05' + '05 05 05 05 05 05 05 05 05 05 05 95 95 95 05 95' + '05 05 05 05 93 c4 1a 0e 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 0e 08' + '09 1b 43 2b 05 05 05 8c 1b 0e 09 08 1b bf 05 05' + '05 52 43 0e 0e 09 09 6d 1f 05 2b a1 09 08 0e 1b' + '0c 05 05 05 1f 3a 1b 0e 09 08 1b 9a 05 05 05 95' + '52 99 1b 1b 1b 0e 09 09 1b 29 05 05 1f 3a 1b 0e' + '09 08 1b d2 05 05 05 05 16 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 08 33 06 22 17 8e 1d 05 05 05 05' + '05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05' + '05 05 05 05 bc 00 14 09 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 0e 09' + '1b 1b 5c 52 95 05 52 5c 1b 1b 0e 09 73 29 95 05' + '05 10 6d 1b 1b 09 0e 1b 55 05 05 d2 0e 09 1b 1b' + '55 95 05 05 1f 6d 1b 1b 0e 09 1b 43 05 05 05 05' + '5b 1b 1b 1b 1b 1b 09 09 1b 29 05 05 1f 6d 1b 0e' + '09 0e 1b 5c 05 05 05 05 d6 39 39 39 39 39 99 99' + '41 1b 1b 1b 0e 08 07 06 34 1c 00 9e 05 05 95 05' + '05 05 05 05 05 11 11 11 95 05 05 05 05 05 05 05' + '05 05 95 05 11 89 0d 07 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e' + '0e 0e 8c 05 05 05 2b 29 1b 1b 1b 0e 0e 0e a2 05' + '95 15 1b 1b 1b 0e 0e 0e 97 05 05 bf 1b 0e 0e 0e' + '55 05 05 05 a7 6d 1b 1b 0e 0e 0e 43 05 05 05 a7' + '32 1b 1b 1b 1b 1b 0e 0e 1b 91 05 05 a7 6d 1b 1b' + '0e 0e 0e 4b 05 05 05 05 05 05 05 05 05 05 05 05' + 'd6 1b 1b 1b 0e 08 07 06 34 25 19 56 05 95 05 05' + '05 05 95 bc 42 62 89 89 59 56 d4 27 af 05 05 05' + '05 05 95 05 05 58 00 49 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 73 10 05 05 05 84 1b 1b 1b 1b 1b 1b 1b 86 05' + '05 16 1b 1b 1b 1b 1b 1b d2 05 05 55 1b 1b 1b 1b' + '86 05 05 05 1f 6d 1b 1b 1b 1b 1b 43 05 05 05 5c' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 41 05 05 1f 6d 1b 1b' + '1b 1b 1b 5c 95 95 95 95 95 95 95 95 05 05 05 05' + '15 1b 1b 1b 0e 09 08 33 06 34 13 8e af 05 05 05' + '05 27 62 00 00 19 13 13 2d 00 00 00 9c 2c bb 52' + '05 95 05 05 05 1d 00 17 0e 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b d2 d2 d2 d2 29 1b 1b 1b 1b 1b 1b 1b 43 d2' + 'd2 73 1b 1b 1b 1b 1b 1b 73 d2 d2 41 1b 1b 1b 1b' + '29 d2 d2 d2 41 1b 1b 1b 1b 1b 1b 73 d2 d2 41 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 73 d2 d2 41 1b 1b 1b' + '1b 1b 1b 6d a9 a9 a9 a9 a9 a9 a9 a9 a9 d2 d2 d2' + '43 1b 1b 1b 1b 09 08 33 06 06 30 00 27 05 05 11' + '42 2d 19 4d 1a 33 07 33 06 22 49 30 0d 00 8e 42' + 'b9 95 05 05 05 52 62 13 06 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 0e 09 08 07 33 33 03 00 9e 05 bb 62' + '00 0d 1a 0e 1b 1b 1b 0e 0e 0e 09 08 34 53 13 00' + '8e 23 11 52 52 d7 00 00 53 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 07 33 33 25 2d 93 1d 89 00' + '02 08 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 09 09 33 2e' + '13 00 00 56 62 00 2d 2d 01 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 07 07 06 01 c4 2d 2d 03' + '0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e 09' + '33 03 01 13 13 21 22 17 00 06 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 0e 09 08 08 08 08 02 00 00 2e 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 07 34 34 07 09 49 00 03 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 09 08 08 09 18 00 14 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 09 08 08 09 33 01 5d 08 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 09 08 08 08 22 00 4d 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 09 09 08 08 08 02 00 34 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 0e 09 08 08 09 08 13 5d 0e 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 0e 0e 09 08 08 09 22 00 53 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 09 14 13 06 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 08 08 09 08 19 01 08 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 09 03 00 18 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 08 08 08 09 02 19 22 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 09 1a 19 4d 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 0e 09 08 08 08 0e 57 00 03 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 09 09 08 08 08 0d 0d 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 0e 0e 09 09 08 08 09 09 06 13 21 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 0e 0e 09 08 09 09 21 00 33' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '0e 0e 0e 09 08 08 08 09 0e 0e 5d 13 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 09 18 00 49' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e' + '0e 09 08 08 08 08 09 09 0e 1a 19 01 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 08 34 13 02' + '0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e 09' + '09 08 08 08 08 08 09 09 04 00 2d 1a 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 09 08 09 07 5d 13' + '07 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e 0e 09 09 08' + '08 08 08 08 09 09 33 2e 19 13 25 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 09 08 08 08 1c 00' + '22 1b 0e 1b 1b 0e 0e 0e 0e 09 09 09 09 08 08 08' + '08 08 08 09 08 57 01 00 13 06 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 08 34 00' + '2e 0e 0e 0e 09 09 09 09 09 09 08 08 08 08 08 08' + '08 09 07 18 01 00 2d 14 08 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 09 08 08 07 19' + '01 33 09 09 08 09 08 08 08 08 08 08 08 08 08 07' + '1a 2e 0d 2d 2d 30 1a 0e 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 09 09 08 08 02' + '2d 25 08 08 08 08 08 08 08 08 08 08 07 22 03 21' + '2d 00 00 4d 04 0e 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 09 09 08 18' + '2d 17 18 22 06 06 34 04 18 03 2e 4d 19 00 00 13' + '21 03 33 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e 09 08' + '02 2d 2d 13 0d 0d 0d 19 2d 00 00 19 01 30 25 33' + '09 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 0e 0e 0e' + '09 04 1c 21 17 5d 5d 17 21 1c 18 34 09 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b 1b' + '1b 1b 1b 1b 00 00' +END -- Dimi.