Subversion Repositories Kolibri OS

Compare Revisions

No changes between revisions

Regard whitespace Rev 7462 → Rev 7461

/programs/cmm/txtread/txtread.c
20,7 → 20,7
#define DEFAULT_EDITOR "/sys/tinypad"
 
#define INTRO_TEXT "This is a plain Text Reader.\nTry to open some text file."
#define VERSION "Text Reader v1.22"
#define VERSION "Text Reader v1.21a"
#define ABOUT "Idea: Leency, punk_joker
Code: Leency, Veliant, KolibriOS Team
 
30,7 → 30,7
Ctrl+Up - bigger font
Ctrl+Down - smaller font
Ctrl+Tab - select charset
Ctrl+E - reopen current file in another app
Ctrl+E - edit current document
Press any key..."
 
45,7 → 45,6
 
bool help_opened = false;
int charsets_menu_left = 0;
int reopenin_menu_left = 0;
 
enum {
OPEN_FILE,
59,12 → 58,10
 
int encoding;
 
dword bg_color = 0xF0F0F0;
dword text_color = 0;
 
#include "ini.h"
#include "prepare_page.h"
 
 
void InitDlls()
{
load_dll(boxlib, #box_lib_init, 0);
100,7 → 97,12
HandleButtonEvent();
break;
case evReDraw:
EventMenuClick();
if (menu.cur_y) {
encoding = menu.cur_y - 10;
OpenFile(#param);
PreparePage();
menu.cur_y = NULL;
};
draw_window();
}
}
131,10 → 133,10
EventMagnifyMinus();
break;
case CHANGE_ENCODING:
EventShowEncodingList();
EventChangeEncoding();
break;
case RUN_EDIT:
EventShowEdit();
EventRunEdit();
break;
case SHOW_INFO:
EventShowInfo();
171,7 → 173,7
EventMagnifyMinus();
break;
case SCAN_CODE_KEY_E:
EventShowEdit();
EventRunEdit();
break;
case SCAN_CODE_TAB:
EventChangeEncoding();
216,7 → 218,7
char ss_param[4096];
if (!param) return;
sprintf(#ss_param, "-p %s", #param);
RunProgram("/sys/File managers/Eolite", #ss_param);
io.run("/sys/File managers/Eolite", #ss_param);
}
 
void EventMagnifyPlus()
237,14 → 239,12
PreparePage();
}
 
void EventShowEdit()
void EventRunEdit()
{
menu.selected = 0;
menu.show(Form.left+5 + reopenin_menu_left, Form.top+29+skin_height, 130,
"Tinypad\nTextEdit\nWebView\nFB2Read\nHexView", 20);
io.run(DEFAULT_EDITOR, #param);
}
 
void EventShowEncodingList()
void EventChangeEncoding()
{
menu.selected = encoding + 1;
menu.show(Form.left+5 + charsets_menu_left, Form.top+29+skin_height, 130,
258,47 → 258,6
WriteTextLines(list.x + 10, list.y+40, 10110000b, 0, ABOUT, 20);
}
 
void EventChangeEncoding(dword id)
{
encoding = id;
OpenFile(#openfile_path);
PreparePage();
draw_window();
}
 
void EventOpenFileInAnotherProgram(dword _app)
{
RunProgram(_app, #param);
}
 
void EventMenuClick()
{
switch(menu.cur_y)
{
//Encoding
case 10...15:
EventChangeEncoding(menu.cur_y-10);
break;
//Reopen
case 20:
EventOpenFileInAnotherProgram("/sys/tinypad");
break;
case 21:
EventOpenFileInAnotherProgram("/sys/develop/t_edit");
break;
case 22:
EventOpenFileInAnotherProgram("/sys/network/webview");
break;
case 23:
EventOpenFileInAnotherProgram("/sys/fb2read");
break;
case 24:
EventOpenFileInAnotherProgram("/sys/develop/heed");
break;
}
menu.cur_y = 0;
}
 
/* ------------------------------------------- */
 
 
343,8 → 302,7
DrawToolbarButton(MAGNIFY_PLUS, x.inc(TOOLBAR_BUTTON_WIDTH - 1));
DrawToolbarButton(CHANGE_ENCODING, x.inc(TOOLBAR_BUTTON_WIDTH + PADDING + PADDING));
charsets_menu_left = x.n;
DrawToolbarButton(RUN_EDIT, x.inc(TOOLBAR_BUTTON_WIDTH + PADDING + PADDING));
reopenin_menu_left = x.n;
DrawToolbarButton(RUN_EDIT, x.inc(TOOLBAR_BUTTON_WIDTH + PADDING));
DrawToolbarButton(SHOW_INFO, Form.cwidth - 34);
/programs/cmm/txtread/prepare_page.h
34,7 → 34,7
if (mode==DRAW_BUF) {
EBX = bufoff-line_start;
strlcpy(#line, line_start, EBX);
kfont.WriteIntoBuffer(8,stroka_y,list.w,kfont.size.height, bg_color, text_color, kfont.size.pt, #line);
kfont.WriteIntoBuffer(8,stroka_y,list.w,kfont.size.height, 0xFFFFFF, 0, kfont.size.pt, #line);
stroka_y += list.item_h;
line_start = bufoff;
line_length = 30;
42,7 → 42,7
}
}
if (mode==COUNT_BUF_HEIGHT) list.count+=2;
if (mode==DRAW_BUF) kfont.WriteIntoBuffer(8,stroka_y,list.w,kfont.size.height, bg_color, text_color, kfont.size.pt, line_start);
if (mode==DRAW_BUF) kfont.WriteIntoBuffer(8,stroka_y,list.w,kfont.size.height, 0xFFFFFF, 0, kfont.size.pt, line_start);
}
 
void PreparePage()
/programs/cmm/eolite/Eolite.c
26,7 → 26,8
 
#include "../lib/patterns/history.h"
 
#include "imgs/images.h"
//images
#include "imgs/left_p.txt"
 
//Button IDs
enum {
50,7 → 51,7
ONLY_OPEN
};
 
dword col_selec, col_lpanel, col_work, col_graph, col_list_line=0xDDD7CF;
dword col_padding=0, col_selec, col_lpanel, col_work, col_graph, col_list_line=0xDDD7CF;
 
int toolbar_buttons_x[7]={9,46,85,134,167,203};
 
116,10 → 117,10
byte cmd_free=0;
#include "include\translations.h"
 
#include "include\gui.h"
#include "include\settings.h"
#include "include\progress_dialog.h"
#include "include\copy.h"
#include "include\gui.h"
#include "include\sorting.h"
#include "include\icons.h"
#include "include\left_panel.h"
263,8 → 264,8
 
if (mouse.x>=files.x+files.w) && (mouse.x<=files.x+files.w+16) && (mouse.y>files.y-17) && (mouse.y<files.y)
{
if (mouse.lkm) DrawRectangle3D(files.x+files.w+1,files.y-16,14,14,system.color.work_dark,system.color.work_light);
WHILE (mouse.lkm) && (files.first>0)
if (mouse.lkm==1) DrawRectangle3D(files.x+files.w+1,files.y-16,14,14,0xC7C7C7,0xFFFFFF);
WHILE (mouse.lkm==1) && (files.first>0)
{
pause(8);
files.first--;
271,13 → 272,13
List_ReDraw();
mouse.get();
}
DrawRectangle3D(files.x+files.w+1,files.y-16,14,14,system.color.work_light,system.color.work_dark);
DrawRectangle3D(files.x+files.w+1,files.y-16,14,14,0xFFFFFF,0xC7C7C7);
}
 
if (mouse.x>=files.x+files.w) && (mouse.x<=files.x+files.w+16) && (mouse.y>files.y+files.h-16) && (mouse.y<files.y+files.h)
{
if (mouse.lkm) DrawRectangle3D(files.x+files.w+1,files.y+files.h-15,14,14,system.color.work_dark,system.color.work_light);
while (mouse.lkm) && (files.first<files.count-files.visible)
if (mouse.lkm==1) DrawRectangle3D(files.x+files.w+1,files.y+files.h-15,14,14,0xC7C7C7,0xFFFFFF);
while (mouse.lkm==1) && (files.first<files.count-files.visible)
{
pause(8);
files.first++;
284,12 → 285,12
List_ReDraw();
mouse.get();
}
DrawRectangle3D(files.x+files.w+1,files.y+files.h-15,14,14,system.color.work_light,system.color.work_dark);
DrawRectangle3D(files.x+files.w+1,files.y+files.h-15,14,14,0xFFFFFF,0xC7C7C7);
}
 
//Scrooll
if (!mouse.lkm) && (scroll_used) { scroll_used=false; Scroll(); }
if (mouse.x>=files.x+files.w) && (mouse.x<=files.x+files.w+18) && (mouse.y>files.y) && (mouse.y<files.y+files.h-18) && (mouse.lkm) && (!scroll_used) {scroll_used=true; Scroll();}
if (scroll_used) && (mouse.up) { scroll_used=false; Scroll(); }
if (scroll_used)
{
378,7 → 379,9
FnProcess(id-50);
break;
case 61: // Set path as default
SetDefaultPath(#path);
ini.path = GetIni(#eolite_ini_path, "EOLITE.INI");
ini.section = "Config";
ini.SetString("DefaultPath", #path, strlen(#path));
break;
case 100...120:
SystemDiscs.Click(id-100);
549,6 → 552,12
}
}
 
void DrawFavButton(int x)
{
_PutImage(x,10,20,22,#fav);
DefineHiddenButton(x+1,11,20-2,22-3,61);
}
 
void draw_window()
{
int i;
559,21 → 568,17
if (Form.height < 350) { MoveSize(OLD,OLD,OLD,350); return; }
if (Form.width < 480) { MoveSize(OLD,OLD,480,OLD); return; }
GetProcessInfo(#Form, SelfInfo); //if win_size changed
ESDWORD[#toolbar_pal] = col_work;
ESDWORD[#toolbar_pal+4] = MixColors(0, col_work, 35);
PutPaletteImage(#toolbar, 246, 34, 0, 0, 8, #toolbar_pal);
_PutImage(0,0,246,34,#toolbar);
DrawBar(127, 8, 1, 25, col_graph);
for (i=0; i<3; i++) DefineHiddenButton(toolbar_buttons_x[i]+2,7,31-5,29-5,21+i);
for (i=3; i<6; i++) DefineHiddenButton(toolbar_buttons_x[i], 5,31, 29, 21+i);
DrawBar(246,0, Form.cwidth - 246, 34, col_work);
DrawDot(Form.cwidth-17,12);
DrawDot(Form.cwidth-17,12+6);
DrawDot(Form.cwidth-17,12+12);
_PutImage(Form.cwidth-17,11,6,18,#dots);
DefineHiddenButton(Form.cwidth-24,7,20,25,51+BT_NOFRAME); //dots
//main rectangles
DrawRectangle(1,40,Form.cwidth-3,Form.cheight - 42-status_bar_h,col_graph);
DrawRectangle(0,39,Form.cwidth-1,-show_status_bar.checked*status_bar_h + Form.cheight - 40,col_work_gradient[4]); //bg
for (i=0; i<5; i++) DrawBar(0, 34+i, Form.cwidth, 1, col_work_gradient[11-i]);
DrawRectangle(0,39,Form.cwidth-1,Form.cheight - 40,col_palette[4]); //bg
for (i=0; i<5; i++) DrawBar(0, 34+i, Form.cwidth, 1, col_palette[8-i]);
llist_copy(#files_active, #files);
strcpy(#active_path, #path);
DrawStatusBar();
592,7 → 597,7
if (sort_num==1) sorting_arrow_x = files.w - 141 / 2 + files.x + 18;
if (sort_num==2) sorting_arrow_x = files.x + files.w - 90;
if (sort_num==3) sorting_arrow_x = strlen(T_SIZE)*3-30+files.x+files.w;
WriteText(sorting_arrow_x,files.y-12,0x80, system.color.work_text,"\x19");
WriteText(sorting_arrow_x,files.y-12,0x80,col_graph,"\x19");
DrawBar(files.x+files.w,files.y,1,files.h,col_graph);
if (two_panels.checked) && (files.x<5) DrawBar(files.x+files.w+16,files.y,1,files.h,col_graph);
}
603,7 → 608,7
int go_up_folder_exists=0;
if (!show_status_bar.checked) return;
if (files.count>0) && (strcmp(file_mas[0]*304+buf+72,"..")==0) go_up_folder_exists=1;
DrawBar(0, Form.cheight - status_bar_h, Form.cwidth, status_bar_h, system.color.work);
DrawBar(1, Form.cheight - status_bar_h-1, Form.cwidth-2, status_bar_h, system.color.work);
sprintf(#status_bar_str, STATUS_STR, files.count-go_up_folder_exists, count_dir-go_up_folder_exists, files.count-count_dir, selected_count);
WriteText(6,Form.cheight - 13,0x80,system.color.work_text,#status_bar_str);
}
/programs/cmm/eolite/include/settings.h
82,7 → 82,7
}
else if (id==7)
{
SetDefaultPath(#path_start);
ini.SetString("DefaultPath", #path_start,strlen(#path_start));
break;
}
show_dev_name.click(id);
216,20 → 216,17
 
void SetAppColors()
{
int i;
system.color.get();
 
for (i=0; i<=14; i++) col_work_gradient[14-i]= MixColors(0, system.color.work, i);
col_work = system.color.work;
col_graph = system.color.work_graph;
system.color.work_dark = MixColors(0, system.color.work, 35);
 
/*
//system.color.work = 0xE4DFE1;
//system.color.work_text = 0;
//system.color.work_graph = 0x7E87A3; //A0A0B8;
//system.color.work_button = 0x7E87A3;
//system.color.work_button_text = 0x000000
col_work = 0xE4DFE1;
col_padding = 0xC8C9C9;
col_selec = 0x94AECE;
col_lpanel = 0x00699C;
col_graph = 0x7E87A3;
*/
col_lpanel = 0x00699C;
col_selec = 0x94AECE;
}
 
 
264,9 → 261,3
}
BigFontsChange();
}
 
void SetDefaultPath(dword p)
{
ini.SetString("DefaultPath", p, strlen(p));
notify("'Default path has been set' -O");
}
/programs/cmm/eolite/include/left_panel.h
197,24 → 197,14
DrawLeftPanelBg();
}
 
dword col_palette_inner[14] = {0xD2D3D3,0xD4D4D4,0xD6D5D6,0xD8D7D8,0xDAD8D9,0xDCDADB,
0xDFDCDD,0xE1DDDE,0xE2DEE0,0xE4DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1};
void DrawFilledBarInner(dword x, y, w, h)
{
int i, fill_h;
if (h <= 14) fill_h = h; else fill_h = 14;
for (i=0; i<fill_h; i++) DrawBar(x, y+i, w, 1, col_palette_inner[14-i]);
DrawBar(x, y+i, w, h-fill_h, col_palette_inner[14-i]);
}
 
void Tip(int y, dword caption, id, arrow)
{
DrawBar(17,y,160,1,0xEFEDEE);
DrawFilledBarInner(17, y+1, 160, 16);
DrawFilledBar(17, y+1, 160, 16);
WriteText(25,y+5,0x80,0x000000,caption);
if (id) DefineButton(159,y+1,16,16,id+BT_HIDE+BT_NOFRAME,0); //arrow button
WriteText(165,y+5,0x80,0x000000,arrow); //arrow
DrawBar(17,y+17,160,1,0x7E87A3);
DrawBar(17,y+17,160,1,col_graph);
}
 
void ActionsDraw()
/programs/cmm/eolite/include/translations.h
1,5 → 1,5
#define TITLE "Eolite File Manager 4.0"
#define ABOUT_TITLE "EOLITE 4.0"
#define TITLE "Eolite File Manager v3.96d"
#define ABOUT_TITLE "EOLITE 3.96d"
 
#ifdef LANG_RUS
?define T_FILE "” ©«"
31,7 → 31,6
?define DEL_MORE_FILES_2 " èâ.)?"
?define STATUS_STR "«¥¬¥­â®¢: %d  ¯®ª: %d ” ©«®¢: %d ‚뤥«¥­­®: %d"
?define COPY_PATH_STR "'ãâì ¯ ¯ª¨ ᪮¯¨à®¢ ­ ¢ ¡ãä¥à ®¡¬¥­ ' -I"
?define T_ABOUT "Ž ¯à®£à ¬¬¥"
#else
?define T_FILE "File"
?define T_TYPE "Type"
63,5 → 62,4
?define DEL_MORE_FILES_2 " pcs.)?"
?define STATUS_STR "Elements: %d Dirs: %d Files: %d Selected: %d"
?define COPY_PATH_STR "'Directory path copied to clipboard' -I"
?define T_ABOUT "About"
#endif
/programs/cmm/eolite/include/breadcrumbs.h
6,10 → 6,8
DrawBar(PathShow.start_x-3, PathShow.start_y-6, PathShow.area_size_x+3, 19, 0xFFFfff);
DrawRectangle(PathShow.start_x-4,PathShow.start_y-7,PathShow.area_size_x+4,20,col_graph);
DefineHiddenButton(PathShow.start_x-4+1,PathShow.start_y-7+1,PathShow.area_size_x+4-2,20-2,PATH_BTN);
DrawBar(PathShow.start_x-4, PathShow.start_y+14, PathShow.area_size_x+5+18, 1, system.color.work_light);
 
DrawFlatButtonSmall(PathShow.start_x+PathShow.area_size_x,PathShow.start_y-7,18,20, 61, "\26");
 
DrawBar(PathShow.start_x-4, PathShow.start_y+14, PathShow.area_size_x+4, 1, MixColors(col_work,0xFFFfff,120));
DrawFavButton(PathShow.start_x+PathShow.area_size_x);
PathShow_prepare stdcall(#PathShow);
PathShow_draw stdcall(#PathShow);
}
/programs/cmm/eolite/include/about.h
33,17 → 33,16
break;
case evReDraw:
DefineAndDrawWindow(Form.left+Form.width/2,Form.top+Form.height/2-114,300,300+skin_height,0x34,system.color.work,T_ABOUT,0);
DefineAndDrawWindow(Form.left+Form.width/2,Form.top+Form.height/2-114,310,300+skin_height,0x34,system.color.work,NULL,0);
GetProcessInfo(#about_form, SelfInfo);
if (about_form.status_window>2) break;
logo_pal[0] = system.color.work;
ESDWORD[#logo_pal+16] = system.color.work_dark;
PutPaletteImage(#logo,86,86,about_form.cwidth-86/2,10,8,#logo_pal);
about_x = -strlen(ABOUT_TITLE)*18+about_form.cwidth/2;
WriteTextB(about_x+2,107,0x82,0xD49CD2,ABOUT_TITLE);
WriteTextB(about_x,105,0x82,0x9D129D,ABOUT_TITLE);
DrawRectangle3D(0,154,about_form.cwidth,1,system.color.work_dark,system.color.work_light);
WriteTextLines(7,163,0x90,system.color.work_text,"KolibriOS File Manager\nAuthors: Leency, Veliant\nPunk_Joker, Pavelyakov\n2008 - 2018",20);
WriteTextLines(7,163,0x90,system.color.work_text,"KolibriOS File Manager\nAuthors: Leency, Veliant\nPunk_Joker, Pavelyakov\n(c) 2008 - 2018",20);
#ifdef LANG_RUS
DrawStandartCaptButton(60,about_form.cheight-38,11,"ˆáâ®à¨ï ࠧࠡ®âª¨");
#endif
/programs/cmm/eolite/include/gui.h
1,5 → 1,5
 
dword col_work_gradient[14];
dword col_palette[14] = {0xD2D3D3,0xD4D4D4,0xD6D5D6,0xD8D7D8,0xDAD8D9,0xDCDADB,0xDFDCDD,0xE1DDDE,0xE2DEE0,0xE4DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1,0xE3DFE1};
 
void Scroll() {
dword i;
23,9 → 23,9
}
//slider
DrawRectangle(sc_x,sc_slider_y,16,sc_slider_h,col_graph);
DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2, system.color.work_light , system.color.work_dark);
if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_work_gradient[13-i]);
if (scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_work_gradient[i]);
DrawRectangle3D(sc_x+1,sc_slider_y+1,14,sc_slider_h-2,0xFEFEFE,col_padding);
if (!scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_palette[13-i]);
if (scroll_used) for (i=0; i<13; i++) DrawBar(sc_x + 2 + i, sc_slider_y+2, 1, sc_slider_h-3, col_palette[i]);
//area before slider
if (sc_slider_y > sc_y + 1)
{
45,11 → 45,11
void DrawFlatButtonSmall(dword x,y,width,height,id,text)
{
DrawRectangle(x,y,width,height,col_graph);
DrawRectangle3D(x+1,y+1,width-2,height-2, system.color.work_light , system.color.work_dark);
PutPixel(x+width-1, y+1, system.color.work_dark);
DrawRectangle3D(x+1,y+1,width-2,height-2,0xFEFEFE,col_padding);
PutPixel(x+width-1, y+1, col_padding);
DrawFilledBar(x+2, y+2, width-3, height-3);
if (id) DefineHiddenButton(x+1,y+1,width-2,height-2,id);
WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,system.color.work_text,text);
if (id) DefineButton(x+1,y+1,width-2,height-2,id+BT_HIDE,0xEFEBEF);
WriteText(-strlen(text)*6+width/2+x+1,height/2+y-3,0x80,0x333333,text);
}
 
void DrawFilledBar(dword x, y, w, h)
56,8 → 56,8
{
int i, fill_h;
if (h <= 14) fill_h = h; else fill_h = 14;
for (i=0; i<fill_h; i++) DrawBar(x, y+i, w, 1, col_work_gradient[14-i]);
DrawBar(x, y+i, w, h-fill_h, col_work_gradient[14-i]);
for (i=0; i<fill_h; i++) DrawBar(x, y+i, w, 1, col_palette[14-i]);
DrawBar(x, y+i, w, h-fill_h, col_palette[14-i]);
}
 
int popin_w=260;
68,14 → 68,4
DrawPopup(popin_x, 160, popin_w, 95, 1, system.color.work, col_graph);
but_x = DrawStandartCaptButton(popin_x+23, 215, POPUP_BTN1, b1_text);
DrawStandartCaptButton(popin_x+23 + but_x, 215, POPUP_BTN2, b2_text);
}
 
void DrawDot(dword x,y) {
dword col_pxl = MixColors(col_graph, col_work, 60);
DrawBar(x+1,y,2,4,col_graph);
DrawBar(x,y+1,4,2,col_graph);
PutPixel(x,y,col_pxl);
PutPixel(x+3,y,col_pxl);
PutPixel(x,y+3,col_pxl);
PutPixel(x+3,y+3,col_pxl);
}
/programs/cmm/eolite/include/menu.h
100,11 → 100,6
{
int start_y=0;
int index;
 
dword m_col_bg;
dword m_col_text;
dword m_col_sh_text;
 
for (index=0; file_captions[index*3]!=0; index++)
{
if ((itdir) && (file_captions[index*3+2]>=200)) continue;
113,19 → 108,14
if (start_y/rbmenu.item_h==rbmenu.cur_y)
{
cur_action_buf = file_captions[index*3+2];
m_col_bg = 0xFFFfff;
m_col_sh_text = 0xFAFAFA;
m_col_text = 0;
DrawBar(2,start_y+2,rbmenu.w-1,rbmenu.item_h,0xFFFfff);
}
else
{
m_col_bg = col_work;
m_col_text = system.color.work_text;
m_col_sh_text = system.color.work_light;
DrawBar(2,start_y+2,rbmenu.w-1,rbmenu.item_h,col_work);
WriteText(8,start_y+rbmenu.text_y+4,rbmenu.font_type,0xf2f2f2,file_captions[index*3]);
}
DrawBar(2, start_y+2, rbmenu.w-1, rbmenu.item_h, m_col_bg);
WriteText(8, start_y + rbmenu.text_y + 4, rbmenu.font_type, m_col_sh_text, file_captions[index*3]);
WriteText(7, start_y + rbmenu.text_y + 3, rbmenu.font_type, m_col_text, file_captions[index*3]);
WriteText(7, start_y + rbmenu.text_y + 3, rbmenu.font_type, 0, file_captions[index*3]);
WriteText(-strlen(file_captions[index*3+1])-1*rbmenu.font_w + rbmenu.w, start_y + rbmenu.text_y + 3, rbmenu.font_type, 0x888888, file_captions[index*3+1]);
start_y+=rbmenu.item_h;
}
/programs/cmm/eolite/imgs/images.h
File deleted
/programs/cmm/eolite/imgs/dots.raw
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programs/cmm/eolite/imgs/fav.raw
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programs/cmm/eolite/imgs/left_p.txt
0,0 → 1,36
unsigned char blue_hl[]= FROM "imgs\blue_hl8.raw";
dword blue_hl_pal[]= {0x0001699C,0x0000699C,0x00026A9C,0x0002699C,
0x00036A9C,0x00046B9C,0x00046A9C,0x00056B9D,0x00046B9D,0x00066C9D,
0x00066C9E,0x00056C9D,0x00076D9E,0x00086E9F,0x00066D9E,0x00086D9E,
0x00096E9F,0x00076C9E,0x000A6FA0,0x000B6FA0,0x000A6E9F,0x000B70A1,
0x00096F9F,0x000A6F9F,0x000C70A1,0x000B70A0,0x000D71A1,0x000C71A1,
0x000D71A2,0x000E71A2,0x00086D9F,0x000F72A2,0x000E72A2,0x001072A2,
0x001172A2,0x000C70A0,0x001273A2,0x001373A2,0x001374A2,0x001474A3,
0x001475A3,0x001474A2,0x001272A2,0x001575A3,0x001676A4,0x001576A3,
0x001576A4,0x001777A4,0x001777A5,0x001878A5,0x001877A5,0x001776A4,
0x001675A3,0x001978A6,0x001978A5,0x001A78A6,0x001B78A6,0x001676A3,
0x000D70A1,0x001A77A6,0x001977A5,0x001977A6,0x001876A4,0x001876A5,
0x001776A5,0x001675A4,0x001775A4,0x001574A3,0x001574A2,0x001473A2,
0x000E71A1,0x001775A3,0x001674A3,0x001A79A6,0x001B79A7,0x001B79A6,
0x001A78A5,0x001C7AA7,0x001C79A7,0x001A77A5,0x001D7AA8,0x001D7AA7,
0x001173A2,0x001E7BA8,0x001D7BA8,0x001977A4,0x001F7CA8,0x001F7BA8,
0x001E7AA8,0x001C79A6,0x001575A4,0x00207CA8,0x001E7AA7,0x001D79A7,
0x001976A4,0x00217CA8,0x00227CA8,0x00207BA8,0x001976A5,0x001473A3,0};
 
unsigned char logo[] = FROM "imgs\logo.raw";
dword logo_pal = {0x0000FF00,0x007C047C,0x00940494,0x00903490,0x00B092AE,
0x00D43CD4,0x008B0C8B,0x00AE75AE,0x00DF6CDF,0x00AC14AC,0x00976993,
0x00CB47C8,0x00C434C4,0x00D444D4,0x00D44CD4,0x00DC58DC,0x00AA2CA9,
0x00840484,0x0095128D,0x00AA50AA,0x009C869C,0x00B41CB4,0x00A40CA4,
0x00B424B4,0x00CC3CCC,0x00925191,0x00BC2CBC,0x00C499C4,0x009C049C,
0x00C441B7,0x00967995,0x008C048C,0x007C1C7C,0x008A2689,0x00B72567,
0x00E96A1B,0x00B72491,0x00EC9404,0x00F69C04,0x00FCA404,0x00FCB404,
0x00FCB80A,0x00FCAC04,0x00AB1BAB,0x00940C94,0x009C0494,0x00770777,
0x00F4A404,0x00FCBD10,0x00FBBC17,0x00FCC417,0x00FCC628,0x00FCBE17,
0x00FBBD1F,0x00FCCC34,0x00FBB618,0x00B9A8B8};
 
unsigned char fav[] = FROM "imgs\fav.raw";
unsigned char dots[] = FROM "imgs\dots.raw";
unsigned char toolbar[] = FROM "imgs\toolbar.raw";
unsigned char devices[]= FROM "imgs\dev.raw";
unsigned char factions[] = FROM "imgs\actions.raw";
/programs/cmm/eolite/imgs/png/dots.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programs/cmm/eolite/imgs/png/fav.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programs/cmm/eolite/imgs/png/toolbar.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/cmm/eolite/imgs/png/Eolite-Sun.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/cmm/eolite/imgs/png/icons.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programs/cmm/eolite/imgs/toolbar.raw
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/cmm/eolite/imgs/logo.raw
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/cmm/eolite/imgs/icons.txt
0,0 → 1,398
/////////////////////////
//Èêîíêè ïàïîê è ôàéëîâ//
/////////////////////////
 
dword ficons_pal[] = {0xFFC0E0,0x606078,0xC8C8D8,0xFAFAFB,0x8888A8,0xF8F8F8,0x9098B0,0xE0E0E0,0xF0F0F8,0xA0A0B8,0xA0A8C0,0x7880A0,0xE8E8F0,0xC8D0D0,0xC0C0C8,0xE0E0E8,0xF0F8FF,0xD8D8E0,0xD0D0D8,0xC8C8D0,0xFFB898,0xFFA078,0xA8A8B8,0x506880,0x6080A8,0xD8E0E8,0xA8A8C0,0x90A8C0,0xE8E8F8,0x7088B0,0xC8C8C8,0xB8C8D8,0xD8F0F8,0x98A0B8,0xA8B0C0,0xC0E8FF,0xF0F8F0,0x70A0D8,0x5888B8,0xA87868,0x604840,0x786038,0x705028,0x685048,0xF8F8A8,0xB89848,0xF8E070,0xC0A850,0xF0D068,0xA09880,0xF8C050,0xF0B848,0xF8F8F0,0xA07868,0xE0A850,0x986858,0x584038,0x707898,0x68C0D8,0xB0E0F8,0x70B8E0,0xF0E8F8,0x989898,0xD8D8D8,0x282828,0x303028,0x889090,0xFFFFFF,0x606058,0xA0A0A0,0x686868,0x888888,0x484840,0x484848,0x808080,0xB8B8C0,0x787878,0xB8B8B8,0xA8A8A8,0xA0C8F0,0xF84050,0x48D040,0x0078B8,0xF8C048,0x583830,0xFFD860,0x989070,0xF8B840,0xC0B8A8,0xD8B040,0x788088,0xC08830,0x584840,0xA85800,0xF8E8A8,0xA86818,0xF0F0D8,0xF8C830,0xF0B828,0x381010,0xD8A020,0xA8C8E0,0x78A0D0,0xD8E0F8,0x6090C8,0x6880A0,0x98B8E0,0x80A8D8,0x90A8D0,0x000000,0x3070B8,0xA0C8E8,0x5090C8,0x4888C0,0x88A8D0,0x4078B8,0x3078C0,0xB8D0E8,0x2868A8,0x88B0E0,0x90B8E0,0x2068B0,0xB8D0F0,0x2060A8,0x7098C8,0x687088,0xC0C8E0,0x8898B8,0xE89090,0xD09898,0x909088,0xC88080,0xB87820,0xB86818,0xE8C068,0x885810,0xB07818,0xD09850,0xA87028,0xF0D8B0,0xB05800,0x885028,0xC89048,0xC89038,0x985000,0xE8D8B0,0xC89810,0xFFF8D8,0xFFF8B8,0xFFFFC8,0xF8E098,0xFFE8C0,0xF8D888,0xF0D878,0xE8D070,0xE0B850,0x88D080,0x209018,0xA89008,0x188000,0x98D888,0xF8E0A0,0x309018,0xC0F8A8,0x40C038,0x289018,0xC89008,0x488000,0x58B050,0x88F070,0x58E850,0x30A028,0xF8E0B8,0xB8D8A8,0x48A840,0xA8F898,0x50D848,0x48E840,0x608818,0x90B850,0x589828,0xC8FFA0,0x70C848,0x88E068,0xD8C070,0x50A838,0xC8F098,0x80C840,0xA0D868,0x78B840,0xB0E868,0xC0B850,0xC8E8F8,0xD0E0E8,0x98D0D0,0x98C0A8,0x389070,0x50A098,0x186060,0x0898D8,0x207088,0x50A8D0,0x2898C8,0x58C8FF,0x2088B8,0x30A8D8,0xD08898,0xB82830,0x906888,0x585888,0x489860,0x68B030,0xA0C898,0xE86078,0x886830,0xA02828,0xE01828,0x904848,0x788870,0x407828,0x587848,0xE85878,0xC84048,0xE05068,0x80B820,0x08A8F8,0xE88098,0xE888A0,0xA87800,0xB8B8C8,0xFFD848,0xB8C0D0,0xFFC818,0x505870,0x98C8F0,0xFF9870,0x383848,0xFF0808};
 
unsigned char ficons[6240] = {
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x05, 0x05, 0x03, 0x03, 0x03, 0x06, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x08, 0x05, 0x05, 0x03, 0x03, 0x09, 0x07, 0x03, 0x01, 0x02, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x08, 0x08, 0x05, 0x05, 0x03, 0x0A, 0x0B, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x0C, 0x08, 0x08, 0x05, 0x05, 0x03, 0x0D, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x0F, 0x0C, 0x0C, 0x08, 0x08, 0x05, 0x05, 0x03, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x0F, 0x0F, 0x0C, 0x0C, 0x08, 0x08, 0x05, 0x05, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x0C, 0x0C, 0x08, 0x08, 0x05, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x11, 0x07, 0x0F, 0x0F, 0x0C, 0x0C, 0x08, 0x08, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x12, 0x11, 0x07, 0x0F, 0x0F, 0x0C, 0x0C, 0x08, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x02, 0x12, 0x11, 0x07, 0x0F, 0x0F, 0x0C, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x13, 0x02, 0x12, 0x11, 0x07, 0x0F, 0x0F, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x04, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x06, 0x07, 0x01, 0x02, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x09, 0x07, 0x03, 0x01, 0x02, 0x00, 0x00,
0x00, 0x00, 0x0B, 0x0E, 0x15, 0x0E, 0x0E, 0x0E, 0x0E, 0x16, 0x0B, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x0B, 0x0E, 0x15, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x01, 0x00, 0x00,
0x00, 0x00, 0x0B, 0x0E, 0x15, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x01, 0x00, 0x00,
0x00, 0x00, 0x0B, 0x0E, 0x15, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x14, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x01, 0x00, 0x00,
0x00, 0x00, 0x0B, 0x0E, 0x15, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x07, 0x14, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x05, 0x05, 0x03, 0x03, 0x03, 0x06, 0x07, 0x01, 0x12, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x08, 0x05, 0x05, 0x03, 0x03, 0x09, 0x07, 0x03, 0x01, 0x12, 0x00, 0x00,
0x00, 0x00, 0x17, 0x18, 0x18, 0x18, 0x19, 0x03, 0x03, 0x1A, 0x0B, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x1B, 0x01, 0x0C, 0x1C, 0x12, 0x1D, 0x1B, 0x03, 0x03, 0x0D, 0x1E, 0x1E, 0x01, 0x00, 0x00,
0x1F, 0x01, 0x20, 0x1C, 0x20, 0x0D, 0x19, 0x1D, 0x21, 0x05, 0x05, 0x03, 0x10, 0x01, 0x00, 0x00,
0x01, 0x0C, 0x10, 0x1C, 0x20, 0x0D, 0x19, 0x22, 0x1D, 0x08, 0x05, 0x05, 0x10, 0x01, 0x00, 0x00,
0x01, 0x23, 0x23, 0x20, 0x0D, 0x03, 0x24, 0x02, 0x18, 0x08, 0x08, 0x05, 0x10, 0x01, 0x00, 0x00,
0x01, 0x0C, 0x12, 0x1F, 0x25, 0x1D, 0x07, 0x22, 0x1D, 0x0C, 0x08, 0x08, 0x10, 0x01, 0x00, 0x00,
0x1F, 0x01, 0x19, 0x0F, 0x25, 0x26, 0x02, 0x1D, 0x21, 0x0C, 0x0C, 0x08, 0x10, 0x01, 0x00, 0x00,
0x00, 0x1F, 0x01, 0x22, 0x26, 0x26, 0x1D, 0x0A, 0x0F, 0x0F, 0x0C, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x17, 0x18, 0x18, 0x18, 0x22, 0x07, 0x07, 0x0F, 0x0F, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x12, 0x12, 0x12, 0x0F, 0x0C, 0x10, 0x10, 0x10, 0x10, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x01, 0x12, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x05, 0x05, 0x03, 0x03, 0x03, 0x06, 0x07, 0x01, 0x12, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x08, 0x05, 0x05, 0x03, 0x03, 0x09, 0x07, 0x03, 0x01, 0x12, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x08, 0x08, 0x05, 0x05, 0x03, 0x1A, 0x0B, 0x01, 0x01, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x03, 0x0C, 0x08, 0x08, 0x05, 0x05, 0x03, 0x0D, 0x1E, 0x1E, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x27, 0x28, 0x27, 0x0C, 0x08, 0x08, 0x05, 0x05, 0x03, 0x10, 0x01, 0x00, 0x00,
0x00, 0x29, 0x2A, 0x2B, 0x2C, 0x28, 0x29, 0x29, 0x08, 0x08, 0x05, 0x05, 0x10, 0x01, 0x00, 0x00,
0x00, 0x29, 0x2D, 0x2E, 0x2E, 0x2E, 0x2F, 0x29, 0x0C, 0x08, 0x08, 0x05, 0x10, 0x01, 0x00, 0x00,
0x27, 0x2B, 0x30, 0x31, 0x28, 0x31, 0x2E, 0x28, 0x27, 0x0C, 0x08, 0x08, 0x10, 0x01, 0x00, 0x00,
0x2B, 0x32, 0x33, 0x2B, 0x34, 0x28, 0x32, 0x32, 0x28, 0x0C, 0x0C, 0x08, 0x10, 0x01, 0x00, 0x00,
0x27, 0x2B, 0x33, 0x31, 0x28, 0x31, 0x32, 0x28, 0x35, 0x0F, 0x0C, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x29, 0x2D, 0x36, 0x36, 0x36, 0x2F, 0x29, 0x07, 0x0F, 0x0F, 0x0C, 0x10, 0x01, 0x00, 0x00,
0x00, 0x29, 0x2A, 0x2B, 0x36, 0x2B, 0x29, 0x29, 0x10, 0x10, 0x10, 0x10, 0x10, 0x01, 0x00, 0x00,
0x00, 0x00, 0x01, 0x37, 0x38, 0x37, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x3A, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3B, 0x3A, 0x3B, 0x3B, 0x3A, 0x3B, 0x3B, 0x3A, 0x3B, 0x3B, 0x3A, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3A, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3B, 0x3C, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3A, 0x3C, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3B, 0x3C, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3A, 0x3C, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3B, 0x3C, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x3A, 0x3A, 0x3C, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x03, 0x39,
0x39, 0x3D, 0x3A, 0x3B, 0x3C, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x03, 0x03, 0x0E, 0x3D, 0x39,
0x39, 0x3D, 0x3A, 0x3A, 0x3C, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x3D, 0x39,
0x39, 0x03, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x3D, 0x03, 0x39,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E, 0x3E,
0x3E, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x3E,
0x3E, 0x3F, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x3F, 0x3E,
0x3E, 0x3F, 0x40, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x40, 0x3F, 0x3E,
0x42, 0x12, 0x40, 0x41, 0x43, 0x44, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x40, 0x12, 0x3E,
0x42, 0x12, 0x40, 0x41, 0x45, 0x03, 0x46, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x40, 0x12, 0x42,
0x47, 0x12, 0x40, 0x41, 0x48, 0x45, 0x05, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x40, 0x12, 0x47,
0x47, 0x1E, 0x40, 0x41, 0x45, 0x43, 0x44, 0x41, 0x41, 0x48, 0x48, 0x41, 0x41, 0x40, 0x1E, 0x47,
0x47, 0x1E, 0x40, 0x41, 0x43, 0x49, 0x41, 0x41, 0x47, 0x43, 0x43, 0x47, 0x41, 0x40, 0x1E, 0x47,
0x4A, 0x4B, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x4B, 0x4A,
0x4C, 0x4D, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x4D, 0x4C,
0x4C, 0x4D, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x41, 0x4D, 0x4C,
0x46, 0x4E, 0x4D, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x1E, 0x4D, 0x4E, 0x46,
0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49, 0x49,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x39, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x39,
0x39, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x39,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x02, 0x02, 0x02, 0x02, 0x07, 0x07, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x03, 0x39,
0x39, 0x03, 0x22, 0x22, 0x22, 0x22, 0x07, 0x22, 0x22, 0x22, 0x07, 0x22, 0x22, 0x22, 0x03, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x01,
0x01, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x50, 0x50, 0x50, 0x50, 0x50, 0x51, 0x51, 0x51, 0x51, 0x51, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x50, 0x50, 0x50, 0x50, 0x50, 0x51, 0x51, 0x51, 0x51, 0x51, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x50, 0x50, 0x50, 0x50, 0x50, 0x51, 0x51, 0x51, 0x51, 0x51, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x52, 0x52, 0x52, 0x52, 0x52, 0x53, 0x53, 0x53, 0x53, 0x53, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x52, 0x52, 0x52, 0x52, 0x52, 0x53, 0x53, 0x53, 0x53, 0x53, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x52, 0x52, 0x52, 0x52, 0x52, 0x53, 0x53, 0x53, 0x53, 0x53, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x01,
0x01, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x37, 0x54, 0x37, 0x03, 0x03, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x2A, 0x2A, 0x54, 0x2C, 0x54, 0x2A, 0x2A, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x2A, 0x2D, 0x55, 0x55, 0x55, 0x2D, 0x2A, 0x03, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x37, 0x54, 0x55, 0x56, 0x54, 0x56, 0x55, 0x54, 0x37, 0x01,
0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x54, 0x57, 0x57, 0x54, 0x34, 0x54, 0x57, 0x57, 0x54, 0x01,
0x01, 0x03, 0x37, 0x54, 0x37, 0x03, 0x37, 0x54, 0x57, 0x56, 0x54, 0x56, 0x57, 0x54, 0x37, 0x01,
0x01, 0x2A, 0x54, 0x2C, 0x54, 0x2A, 0x58, 0x2A, 0x2D, 0x59, 0x59, 0x59, 0x2D, 0x2A, 0x03, 0x01,
0x01, 0x2D, 0x55, 0x55, 0x55, 0x2D, 0x2A, 0x58, 0x2A, 0x54, 0x59, 0x54, 0x2A, 0x2A, 0x03, 0x01,
0x01, 0x55, 0x56, 0x54, 0x56, 0x55, 0x54, 0x37, 0x03, 0x37, 0x54, 0x37, 0x03, 0x03, 0x03, 0x01,
0x01, 0x57, 0x54, 0x34, 0x54, 0x57, 0x57, 0x54, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x5A, 0x02, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x24, 0x12, 0x5A, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x5A, 0x24, 0x12, 0x5C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x5D, 0x5E, 0x5D, 0x24, 0x12, 0x5C, 0x3D, 0x5A, 0x5A, 0x02, 0x00,
0x00, 0x00, 0x00, 0x00, 0x5F, 0x03, 0x60, 0x55, 0x5D, 0x5C, 0x3D, 0x5A, 0x24, 0x12, 0x5A, 0x00,
0x00, 0x00, 0x00, 0x5B, 0x60, 0x60, 0x5E, 0x55, 0x61, 0x5D, 0x5A, 0x24, 0x12, 0x5C, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5F, 0x5E, 0x5E, 0x55, 0x61, 0x61, 0x62, 0x5D, 0x12, 0x5C, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5D, 0x5E, 0x55, 0x55, 0x61, 0x62, 0x62, 0x62, 0x63, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5D, 0x55, 0x61, 0x62, 0x62, 0x62, 0x64, 0x5B, 0x5F, 0x5C, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5D, 0x55, 0x62, 0x64, 0x64, 0x64, 0x5B, 0x5F, 0x63, 0x12, 0x00, 0x00, 0x00,
0x00, 0x00, 0x5D, 0x60, 0x61, 0x64, 0x5B, 0x5B, 0x5F, 0x5D, 0x63, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x5D, 0x60, 0x61, 0x64, 0x63, 0x63, 0x63, 0x63, 0x5C, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00,
0x5D, 0x60, 0x61, 0x64, 0x63, 0x02, 0x02, 0x02, 0x12, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x5E, 0x61, 0x64, 0x63, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x61, 0x64, 0x63, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x39, 0x39, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x66, 0x3B, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x39, 0x3B, 0x66, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x68, 0x3B, 0x69, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x39, 0x3B, 0x69, 0x39, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x3B, 0x69, 0x03, 0x39, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x65, 0x68, 0x3B, 0x39, 0x39, 0x39, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x6A, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x65, 0x68, 0x3B, 0x69, 0x69, 0x69, 0x69, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0x39, 0x3B, 0x6B, 0x6A, 0x0F, 0x0F, 0x69, 0x3B, 0x39, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x39, 0x66, 0x3B, 0x69, 0x00, 0x00, 0x6C, 0x69, 0x3B, 0x39, 0x65, 0x00, 0x00,
0x00, 0x00, 0x39, 0x3B, 0x3B, 0x3B, 0x39, 0x00, 0x00, 0x39, 0x3B, 0x3B, 0x3B, 0x39, 0x00, 0x00,
0x00, 0x00, 0x39, 0x39, 0x39, 0x39, 0x39, 0x00, 0x00, 0x39, 0x39, 0x39, 0x39, 0x39, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x03, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x03, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x03, 0x03, 0x00,
0x00, 0x00, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x00,
0x00, 0x00, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x03, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x03, 0x6D, 0x03, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x6D, 0x6D, 0x6D, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x6F, 0x6F, 0x6F, 0x6F, 0x6F, 0x6F, 0x6F, 0x6F, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x71, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x6E, 0x71, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x70, 0x00, 0x00, 0x00, 0x03, 0x72, 0x6E, 0x6E, 0x73, 0x00,
0x00, 0x00, 0x03, 0x72, 0x74, 0x74, 0x73, 0x00, 0x00, 0x24, 0x26, 0x65, 0x67, 0x75, 0x6E, 0x00,
0x00, 0x24, 0x70, 0x65, 0x67, 0x75, 0x74, 0x00, 0x00, 0x76, 0x75, 0x77, 0x6B, 0x78, 0x6E, 0x00,
0x00, 0x79, 0x7A, 0x6A, 0x6A, 0x6A, 0x74, 0x00, 0x00, 0x7B, 0x78, 0x77, 0x6B, 0x7C, 0x73, 0x00,
0x00, 0x79, 0x6A, 0x77, 0x77, 0x7C, 0x73, 0x00, 0x00, 0x7C, 0x73, 0x78, 0x70, 0x76, 0x67, 0x00,
0x00, 0x7C, 0x73, 0x6A, 0x68, 0x6E, 0x67, 0x00, 0x00, 0x00, 0x7C, 0x76, 0x26, 0x67, 0x00, 0x00,
0x00, 0x00, 0x7C, 0x79, 0x26, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7D, 0x12,
0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x0A, 0x7D,
0x7D, 0x7D, 0x7D, 0x7D, 0x7F, 0x7E, 0x7E, 0x7F, 0x7D, 0x7D, 0x7D, 0x7D, 0x7D, 0x7F, 0x7E, 0x01,
0x24, 0x24, 0x24, 0x07, 0x7D, 0x7E, 0x7E, 0x7D, 0x80, 0x81, 0x80, 0x81, 0x80, 0x7D, 0x7E, 0x01,
0x24, 0x24, 0x24, 0x24, 0x7D, 0x7E, 0x7E, 0x7D, 0x81, 0x03, 0x81, 0x03, 0x81, 0x7D, 0x7E, 0x01,
0x07, 0x07, 0x07, 0x07, 0x7D, 0x7E, 0x7E, 0x7D, 0x80, 0x81, 0x03, 0x81, 0x80, 0x7D, 0x7E, 0x01,
0x82, 0x82, 0x82, 0x07, 0x7D, 0x7E, 0x7E, 0x7D, 0x81, 0x03, 0x81, 0x03, 0x81, 0x7D, 0x7E, 0x01,
0x02, 0x02, 0x02, 0x02, 0x7D, 0x7E, 0x7E, 0x7D, 0x83, 0x83, 0x83, 0x83, 0x83, 0x7D, 0x7E, 0x01,
0x7D, 0x7D, 0x7D, 0x7D, 0x7F, 0x7E, 0x7E, 0x7F, 0x7D, 0x7D, 0x7D, 0x7D, 0x7D, 0x7F, 0x7E, 0x01,
0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x7E, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01,
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01,
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01,
0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x01, 0x01, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x01, 0x01, 0x00,
0x00, 0x01, 0x03, 0x01, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x01, 0x03, 0x01, 0x00,
0x00, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x84, 0x00,
0x00, 0x85, 0x86, 0x87, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x86, 0x88, 0x00,
0x00, 0x85, 0x86, 0x87, 0x86, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x86, 0x8A, 0x00,
0x00, 0x5D, 0x33, 0x87, 0x33, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x33, 0x8A, 0x00,
0x00, 0x5D, 0x33, 0x87, 0x33, 0x89, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x89, 0x33, 0x8A, 0x00,
0x00, 0x5D, 0x36, 0x87, 0x36, 0x89, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x8B, 0x89, 0x36, 0x8A, 0x00,
0x00, 0x5D, 0x36, 0x87, 0x36, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x36, 0x8C, 0x00,
0x00, 0x5D, 0x36, 0x87, 0x36, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x36, 0x8C, 0x00,
0x00, 0x5D, 0x89, 0x8D, 0x89, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x8E, 0x89, 0x5D, 0x00,
0x00, 0x5D, 0x89, 0x8D, 0x89, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x5D, 0x00,
0x00, 0x5D, 0x89, 0x8D, 0x89, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x5D, 0x00,
0x00, 0x5D, 0x89, 0x8D, 0x89, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x5D, 0x00,
0x00, 0x90, 0x89, 0x8D, 0x89, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x89, 0x90, 0x00,
0x00, 0x90, 0x8E, 0x8D, 0x8E, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8F, 0x8E, 0x90, 0x00,
0x00, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x8D, 0x00,
0x00, 0x91, 0x92, 0x92, 0x92, 0x92, 0x92, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x92, 0x93, 0x93, 0x93, 0x93, 0x33, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x92, 0x93, 0x94, 0x94, 0x94, 0x95, 0x33, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x91,
0x00, 0x92, 0x95, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x96, 0x92,
0x00, 0x92, 0x95, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92,
0x00, 0x92, 0x94, 0x92, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x97, 0x33, 0x92,
0x00, 0x92, 0x94, 0x92, 0x94, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x33, 0x92,
0x00, 0x92, 0x5E, 0x92, 0x94, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x33, 0x92,
0x00, 0x92, 0x5E, 0x92, 0x5E, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x33, 0x92,
0x00, 0x92, 0x96, 0x92, 0x5E, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x33, 0x92,
0x00, 0x92, 0x99, 0x92, 0x5E, 0x9A, 0x9A, 0x9A, 0x9A, 0x9A, 0x9A, 0x9A, 0x9A, 0x9A, 0x33, 0x92,
0x00, 0x64, 0x9B, 0x64, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x64,
0x00, 0x91, 0x64, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x64, 0x91,
0x00, 0x00, 0x03, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x91, 0x92, 0x92, 0x92, 0x92, 0x92, 0x91, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x92, 0x93, 0x93, 0x93, 0x93, 0x33, 0x92, 0x00, 0x00, 0x9C, 0x9D, 0x9C, 0x03, 0x00, 0x00,
0x00, 0x92, 0x93, 0x94, 0x94, 0x94, 0x95, 0x33, 0x92, 0x9E, 0x9F, 0xA0, 0x9F, 0x9E, 0x92, 0x91,
0x00, 0x92, 0x95, 0x5E, 0x5E, 0x5E, 0xA1, 0x98, 0x9A, 0xA2, 0x9C, 0xA3, 0xA4, 0xA5, 0x96, 0x92,
0x00, 0x92, 0x95, 0x92, 0x92, 0x92, 0x92, 0xA6, 0xA7, 0xA8, 0xA3, 0xA9, 0xAA, 0xAB, 0xA7, 0x9E,
0x00, 0x92, 0x94, 0x92, 0x97, 0x97, 0xAC, 0xAD, 0xAE, 0x60, 0xAF, 0xAF, 0xB0, 0xB1, 0x9D, 0xB2,
0x00, 0x92, 0x94, 0x92, 0x94, 0x5E, 0xA1, 0xB3, 0xB4, 0xB4, 0xB5, 0xB6, 0xB7, 0xB4, 0xB4, 0xB2,
0x00, 0x92, 0x5E, 0x92, 0x94, 0x98, 0x9A, 0xB8, 0xB8, 0xAB, 0xB5, 0xB6, 0xB7, 0xB9, 0xB8, 0x92,
0x00, 0x92, 0x5E, 0x92, 0x5E, 0x99, 0x99, 0x99, 0x99, 0xB9, 0xB5, 0xB6, 0xB7, 0xB9, 0x33, 0x92,
0x00, 0x92, 0x96, 0x92, 0x5E, 0x99, 0x99, 0x99, 0x99, 0xB3, 0xBA, 0xBB, 0xBC, 0xBD, 0x33, 0x92,
0x00, 0x92, 0x99, 0x92, 0x5E, 0x9A, 0x9A, 0x9A, 0x9A, 0xB3, 0xBA, 0xBC, 0xBE, 0xB3, 0x33, 0x92,
0x00, 0x64, 0x9B, 0x64, 0x33, 0x33, 0x33, 0x33, 0x33, 0xBF, 0xBF, 0xBF, 0xBF, 0xBF, 0x33, 0x64,
0x00, 0x91, 0x64, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x64, 0x91,
0x00, 0x00, 0x03, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x03, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92,
0x92, 0x86, 0x5E, 0x94, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x95, 0x94, 0x5E, 0x86, 0x92,
0x92, 0x86, 0xA1, 0xA1, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0x5E, 0xA1, 0xA1, 0x86, 0x92,
0x92, 0x86, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x86, 0x92,
0x92, 0x86, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x86, 0x92,
0x92, 0x86, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x86, 0x92,
0x92, 0x86, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x86, 0x92,
0x92, 0x86, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x86, 0x92,
0x92, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x92,
0x91, 0x92, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0xA1, 0x92, 0x91,
0x00, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x59, 0x00,
0x00, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x03, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x03, 0x39,
0x39, 0x03, 0x3B, 0x3B, 0xC0, 0xC0, 0xC0, 0xC0, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x3B, 0x03, 0x39,
0x39, 0x03, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC1, 0xC2, 0x03, 0x39,
0x39, 0x03, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xC3, 0xC4, 0xC4, 0x03, 0x39,
0x39, 0x03, 0x3B, 0x3B, 0x3B, 0xC2, 0xC5, 0xC5, 0xC3, 0xC2, 0xC5, 0xC4, 0xC4, 0xC4, 0x03, 0x39,
0x39, 0x03, 0x3C, 0x3C, 0xC5, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC3, 0xC6, 0x03, 0x39,
0x39, 0x03, 0xC7, 0xC8, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0xC6, 0x39, 0xC3, 0xC6, 0x03, 0x39,
0x39, 0x03, 0xC9, 0xC9, 0xC9, 0xC9, 0xC9, 0xC9, 0xC9, 0xC9, 0xC9, 0xC3, 0xC3, 0xC9, 0x03, 0x39,
0x39, 0x03, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0xC3, 0x3C, 0x03, 0x39,
0x39, 0x03, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x03, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0x67, 0x67, 0x3C, 0xCA, 0xCA, 0xCA, 0x3C, 0x67, 0x67, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0x67, 0x67, 0xCA, 0xCB, 0xCB, 0xCB, 0xCA, 0x67, 0x67, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0x67, 0x67, 0xCC, 0xCD, 0xCD, 0xCD, 0xCC, 0x67, 0x67, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0xCE, 0xCF, 0x6E, 0xCD, 0xCD, 0xCD, 0x6E, 0x67, 0x67, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0xCF, 0x50, 0xD0, 0xD1, 0x17, 0xC4, 0xD2, 0xD3, 0xD4, 0x67, 0x03, 0x39,
0x39, 0x03, 0x67, 0x67, 0xCF, 0xD5, 0xD5, 0xD5, 0xD6, 0xBE, 0xBE, 0xBE, 0xD3, 0x67, 0x03, 0x39,
0x39, 0x03, 0x0E, 0x0E, 0xD7, 0xD8, 0xD8, 0xD8, 0xD6, 0xBB, 0xBB, 0xBB, 0xB4, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x0E, 0x4D, 0xD9, 0xD7, 0xD7, 0xD7, 0x29, 0xBB, 0xBB, 0xBB, 0xB4, 0x0E, 0x03, 0x39,
0x39, 0x03, 0x0E, 0x4D, 0x4E, 0x4E, 0x4E, 0x4E, 0xDA, 0xDB, 0xDB, 0xDB, 0xDC, 0x4E, 0x03, 0x39,
0x39, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x39,
0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39, 0x39,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00,
0x01, 0x7A, 0x7A, 0x01, 0x7A, 0x7A, 0x01, 0x24, 0x24, 0x24, 0x24, 0x24, 0x01, 0x65, 0x6A, 0x01,
0x01, 0x7A, 0x6A, 0x01, 0x6A, 0x6A, 0x01, 0x12, 0x12, 0x12, 0x01, 0x0E, 0x01, 0x6A, 0x6A, 0x01,
0x01, 0x7A, 0x72, 0x01, 0x72, 0x72, 0x01, 0x12, 0x0E, 0x0E, 0x01, 0x4E, 0x01, 0x72, 0x72, 0x01,
0x01, 0x7A, 0x66, 0x01, 0x69, 0x66, 0x01, 0x0E, 0x4E, 0x4E, 0x4E, 0x4E, 0x01, 0x66, 0x66, 0x01,
0x01, 0x7A, 0x66, 0x69, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x69, 0x66, 0x66, 0x01,
0x01, 0x75, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x01,
0x01, 0x75, 0x69, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x69, 0x66, 0x01,
0x01, 0x65, 0x01, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x01, 0x66, 0x01,
0x01, 0x65, 0x01, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0x01, 0x66, 0x01,
0x01, 0x6A, 0x01, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x01, 0x66, 0x01,
0x01, 0x6A, 0x01, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0xDD, 0x01, 0x68, 0x01,
0x01, 0x6A, 0x01, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x01, 0x68, 0x01,
0x01, 0x72, 0x01, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x01, 0x70, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xB2, 0x4E, 0x0E, 0x0E, 0x52, 0x4E, 0x0E, 0x0E, 0xDE, 0x4E, 0x0E, 0x0E, 0xDE,
0x00, 0x00, 0xB2, 0x4E, 0x0E, 0x0E, 0x52, 0x4E, 0x0E, 0x0E, 0xDE, 0x4E, 0x0E, 0x0E, 0xDF, 0xDE,
0x00, 0xB2, 0x4E, 0x0E, 0x0E, 0x52, 0x4E, 0x0E, 0x0E, 0xDE, 0x4E, 0x0E, 0x0E, 0xDF, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xDF, 0xE3, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xE3, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xE3, 0xDF, 0xE3, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xE3, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xDF, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xE3, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xE3, 0xDF, 0xDF, 0xDE,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xDF, 0xDE, 0x00,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDF, 0xDE, 0x00, 0x00,
0xB2, 0xE0, 0xE0, 0xBB, 0x52, 0xC7, 0xC7, 0xE1, 0xDE, 0xDF, 0xD5, 0xE2, 0xDE, 0x00, 0x00, 0x00,
0xB2, 0xB2, 0xB2, 0xB2, 0x52, 0x52, 0x52, 0x52, 0xDE, 0xDE, 0xDE, 0xDE, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xE4, 0xA1, 0xA1, 0xE4, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xE4, 0x84, 0x96, 0x96, 0x96, 0x96, 0x96, 0x96, 0x84, 0xE4, 0x00, 0x00, 0x00,
0x00, 0xE4, 0xE4, 0x96, 0x96, 0x84, 0x84, 0x96, 0x96, 0x84, 0x84, 0x96, 0x96, 0xE4, 0xE4, 0x00,
0xE4, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0x84, 0x84, 0x98, 0x98, 0x98, 0x98, 0x98, 0x98, 0xE4,
0xE4, 0x86, 0x86, 0x99, 0x99, 0x84, 0x84, 0x99, 0x99, 0x84, 0x84, 0x99, 0x99, 0x92, 0x57, 0xE4,
0xE4, 0x33, 0x33, 0x86, 0x84, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x84, 0x57, 0x92, 0x59, 0xE4,
0xE4, 0x33, 0x33, 0x33, 0x84, 0x86, 0x86, 0x9A, 0x9A, 0x57, 0x57, 0x84, 0x59, 0x92, 0x59, 0xE4,
0xE4, 0x57, 0x57, 0x33, 0x84, 0x33, 0x33, 0x86, 0x57, 0x59, 0x59, 0x84, 0x59, 0x92, 0x64, 0xE4,
0xE4, 0x57, 0x57, 0x57, 0x85, 0x33, 0x33, 0x33, 0x59, 0x59, 0x59, 0x85, 0x64, 0x92, 0x64, 0xE4,
0xE4, 0x64, 0x64, 0x57, 0x85, 0x57, 0x57, 0x33, 0x59, 0x64, 0x64, 0x85, 0x64, 0x92, 0x92, 0xE4,
0x00, 0xE4, 0xE4, 0x64, 0x85, 0x57, 0x57, 0x57, 0x64, 0x64, 0x64, 0x85, 0x92, 0xE4, 0xE4, 0x00,
0x00, 0x00, 0x00, 0xE4, 0x5D, 0x64, 0x64, 0x57, 0x64, 0x92, 0x92, 0x5D, 0xE4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xE4, 0x64, 0x92, 0xE4, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0x03, 0x12, 0x42, 0x47, 0x5A, 0x47, 0x42, 0x12, 0x03, 0x03, 0x00, 0x00,
0x00, 0x00, 0x03, 0x07, 0x5A, 0x82, 0xE5, 0x12, 0x07, 0x19, 0x02, 0x82, 0x4C, 0x0F, 0x03, 0x00,
0x00, 0x03, 0x07, 0x5A, 0x1C, 0x02, 0x02, 0x0E, 0x07, 0x12, 0x12, 0x12, 0x22, 0x5A, 0x0F, 0x03,
0x03, 0x03, 0x5A, 0x24, 0x03, 0x03, 0xE5, 0xE5, 0x07, 0x12, 0x12, 0x22, 0x3E, 0x3E, 0x4C, 0x03,
0x03, 0x12, 0x4E, 0x03, 0x03, 0x03, 0x03, 0xE5, 0x07, 0x12, 0x22, 0x3E, 0x3E, 0xAC, 0x42, 0x12,
0x03, 0x4E, 0x0E, 0x0E, 0xE5, 0x03, 0x03, 0x03, 0x03, 0x03, 0x3E, 0x91, 0x91, 0xE6, 0x30, 0x5A,
0x03, 0x42, 0xE7, 0xE7, 0xE7, 0xE5, 0x03, 0x12, 0x4C, 0x12, 0x03, 0xE6, 0xE6, 0xE6, 0xB5, 0x01,
0x03, 0x5A, 0xE8, 0xE8, 0xE8, 0xE8, 0x03, 0x4C, 0x03, 0x4C, 0x03, 0xE5, 0xE7, 0xB5, 0xB5, 0xE9,
0x03, 0x47, 0x3D, 0x3D, 0x3D, 0x3D, 0x03, 0x12, 0x4C, 0x12, 0x03, 0xE5, 0x0E, 0x0E, 0x02, 0x01,
0x03, 0x42, 0x12, 0x67, 0x67, 0xEA, 0xEA, 0x03, 0x03, 0x03, 0x3D, 0x3D, 0xE5, 0x0E, 0xE5, 0x7D,
0x03, 0x12, 0x47, 0x4F, 0xEA, 0xEA, 0x0E, 0x12, 0x03, 0x09, 0xEB, 0xA1, 0x3D, 0x03, 0xE9, 0x12,
0x03, 0x03, 0x5A, 0xEA, 0x4F, 0x0E, 0x0E, 0x12, 0x03, 0x0A, 0xEB, 0xEB, 0x5E, 0x0F, 0xE9, 0x03,
0x00, 0x03, 0x07, 0xE9, 0xE5, 0x0E, 0x0E, 0x07, 0x03, 0x0A, 0x22, 0x15, 0xEB, 0xE9, 0x0F, 0x03,
0x00, 0x00, 0x03, 0x0F, 0xE9, 0x7D, 0x02, 0x07, 0x03, 0x22, 0x22, 0x17, 0xE9, 0x1C, 0x03, 0x00,
0x00, 0x00, 0x00, 0x03, 0x03, 0x02, 0x01, 0x01, 0xE9, 0xE9, 0x01, 0x12, 0x03, 0x03, 0x00, 0x00,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0xEC, 0xEC, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x34,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x34, 0xED,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x34, 0xED, 0x00,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0xED, 0x34, 0x03, 0x34, 0xED, 0x00, 0x24,
0x03, 0xEC, 0x03, 0x03, 0xED, 0xED, 0x00, 0xED, 0xED, 0x00, 0xED, 0x34, 0xED, 0x00, 0x24, 0x24,
0x03, 0xEC, 0x03, 0x34, 0xED, 0x00, 0xED, 0x00, 0x24, 0x24, 0x00, 0xED, 0x00, 0x24, 0x24, 0x24,
0x03, 0xEC, 0x03, 0xED, 0x00, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24,
0x03, 0xEC, 0x34, 0xED, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24,
0x03, 0xEC, 0xED, 0x00, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24,
0x03, 0xEC, 0xED, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0x24, 0xEC, 0x24,
0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC, 0xEC,
0x03, 0xEC, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xEC, 0x03
};