Subversion Repositories Kolibri OS

Compare Revisions

No changes between revisions

Regard whitespace Rev 484 → Rev 485

/programs/build_all.bat
1,6 → 1,7
@echo off
 
set languages=en ru ge et
set __CPU_type=p5 p6 k6
set kpack=y n
cls
echo Build KolibriOS apps
12,6 → 13,14
@erase lang.inc
echo lang fix %res% > lang.inc
 
echo Enter CPU_type ("p5" for interrupt, "p6" for SYSENTER, "k6" for SYSCALL)
 
set /p res=">
 
@erase config.inc
echo __CPU_type fix %res% > config.inc
 
 
if not exist bin mkdir bin
if not exist bin\demos mkdir bin\demos
if not exist bin\develop mkdir bin\develop
35,6 → 44,7
@fasm system\kbd\trunk\kbd.ASM bin\kbd
@fasm system\launcher\trunk\launcher.asm bin\launcher
@fasm system\menu\trunk\menu.asm bin\@menu
@fasm system\mgb\trunk\mgb.asm bin\mgb
@fasm system\PANEL\trunk\@PANEL.ASM bin\@PANEL
@fasm system\pcidev\trunk\pcidev.asm bin\pcidev
@fasm system\RB\trunk\@RB.ASM bin\@RB
77,10 → 87,12
@fasm network\dhcp\trunk\dhcp.asm bin\network\dhcp
@fasm network\dnsr\trunk\dnsr.asm bin\network\dnsr
@fasm network\ethstat\trunk\ethstat.asm bin\network\ethstat
@fasm network\ftps\trunk\https.asm bin\network\ftps
@fasm network\httpc\trunk\httpc.asm bin\network\httpc
@fasm network\https\trunk\https.asm bin\network\https
@fasm network\ipc\trunk\ipc.asm bin\network\ipc
@fasm network\local\trunk\local.asm bin\network\local
@fasm network\mp3s\trunk\mp3s.asm bin\network\mp3s
@fasm network\netsendc\trunk\netsendc.asm bin\network\netsendc
@fasm network\netsends\trunk\netsends.asm bin\network\netsends
@fasm network\nntpc\trunk\nntpc.asm bin\network\nntpc
119,7 → 131,7
@fasm media\midamp\trunk\midamp.asm bin\midamp
@fasm media\midiplay\trunk\midiplay.asm bin\midiplay
@fasm media\mixer\trunk\mixer.asm bin\mixer
@fasm media\mp3s\trunk\mp3s.asm bin\mp3s
 
@fasm media\mv\trunk\mv.asm bin\mv
@fasm media\pic4\trunk\pic4.asm bin\pic4
@fasm media\sb\trunk\sb.asm bin\sb
143,6 → 155,7
@fasm games\pong3\trunk\pong3.asm bin\games\pong3
@fasm games\tanks\trunk\tanks.asm bin\games\tanks
@fasm games\tetris\trunk\tetris.asm bin\games\tetris
rem @fasm games\hunter\trunk\hunter.asm bin\games\hunter
 
echo *
echo Building demos
200,6 → 213,7
@kpack bin\kbd
@kpack bin\launcher
@kpack bin\menu
@kpack bin\mgb
@kpack bin\@PANEL
@kpack bin\pcidev
@kpack bin\@RB
/programs/config.inc
0,0 → 1,0
__CPU_type fix p5
/programs/demos/3dcube2/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/3dcube2/trunk/3DCUBE2.ASM
24,20 → 24,17
SCREEN_Y equ 200
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
include 'macros.inc'
 
START:
call draw_window
call init_sin_cos
 
still:
; mov eax,23 ; wait for system event with 10 ms timeout
; mov ebx,1 ; wait 10 ms, then continue
; int 0x40
 
mov eax,11
int 0x40
mcall
 
dec eax
; cmp eax,1 ; window redraw request ?
84,36 → 81,36
jmp still
key:
mov eax,2
int 0x40
mcall
jmp still
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jne still
exit:
mov eax,-1
int 0x40
mcall
 
;Draw window
draw_window:
mov eax,12 ;Start
mov ebx,1
int 0x40
mcall
 
mov eax,0 ;Draw window
mov ebx,100*65536+(SCREEN_X+9) ;x start*65536+x size
mov ecx,100*65536+(SCREEN_Y+26) ;y start*65536+y size
mov edx,0x13000000 ;0x03 use skinned window
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,12 ;End
mov ebx,2
int 0x40
mcall
ret
 
header db '3D TEST SAMPLE FOR MENUETOS',0
title db '3D TEST SAMPLE FOR MENUETOS',0
 
 
; Draw faces procedure
182,7 → 179,7
mov ecx,SCREEN_X*65536+SCREEN_Y
mov edx,5*65536+22
mov ax,7
int 0x40
mcall
 
;White background
mov edi,scrbuf
578,7 → 575,7
pushad
mov eax,37
mov ebx,1
int 0x40
mcall
mov ebx,eax
shr eax,16
and ebx,0xffff
/programs/demos/3dcube2/trunk/ascgl.inc
33,7 → 33,7
add ecx,ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
50,7 → 50,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
69,7 → 69,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
78,7 → 78,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
153,7 → 153,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
nodi:
}
 
173,7 → 173,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
}
 
;Not optimiz
451,7 → 451,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[bmp_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
458,7 → 458,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
 
; jmp qwe
;bmpfn db bmp_file_name
469,7 → 469,7
; mov edx,0xFFFFFF
; mov esi,bmp_load_area
; mov edi,0
; int 0x40
; mcall
 
; convert:
movzx eax,word [bmp_load_area+28]
/programs/demos/3dcube2/trunk/ascl.inc
36,9 → 36,9
mov eax,6
mov ebx,clip_file
mov ecx,0
mov edx,-1
or edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
54,12 → 54,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
72,7 → 72,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
84,19 → 84,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
127,7 → 127,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
143,12 → 143,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
161,7 → 161,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
173,19 → 173,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
272,7 → 272,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
281,7 → 281,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
293,7 → 293,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
;_ equ '____'
306,7 → 306,7
; mov ecx,y
; mov edx,color
; mov eax,1
; int 0x40
; mcall
;}
 
 
318,7 → 318,7
mov edx,x*65536+y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
326,7 → 326,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
340,7 → 340,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
355,7 → 355,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
372,7 → 372,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
383,7 → 383,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
396,7 → 396,7
mov ecx,arg2*65536+arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
407,7 → 407,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
417,7 → 417,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
426,7 → 426,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
446,7 → 446,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/demos/3dcube2/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm 3dcube2.asm 3dcube2
@erase lang.inc
@pause
/programs/demos/3dcube2/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm 3dcube2.asm 3dcube2
@erase lang.inc
@pause
/programs/demos/3detx60b/trunk/3DETX60B.ASM
61,6 → 61,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascgl.inc'
include 'ascl.inc'
 
271,13 → 272,13
mov eax,66
mov ebx,1
mov ecx,1
int 0x40
mcall
 
mov eax,26
mov ebx,2
mov ecx,1
mov edx,keymap+100
int 0x40
mcall
 
;Build triangle matrix
mov esi,points
384,7 → 385,7
;Main loop
still: ; ®á­®¢­®© 横«
mov eax,11 ; ¯à®¢¥àª  á®áâ®ï­¨ï ®ª­ 
int 0x40
mcall
 
cmp eax,1 ; ®ª­® ᤢ¨­ã«¨ ¥£® ­ã¦­® ¯¥à¥à¨á®¢ âì
je red
490,16 → 491,16
mov ecx,0x0000ff00 ; font 1 & color ( 0xF0RRGGBB )
mov edx,keymap ; pointer to text beginning
mov esi,100 ; text length
int 0x40
mcall
add edx,100
add ebx,10
mov esi,60 ; text length
mov ecx,0x00dddddd ; font 1 & color ( 0xF0RRGGBB )
int 0x40
mcall
mov edx,usemap
mov esi,60 ; text length
mov ecx,0x0000ff00
int 0x40
mcall
jmp rx
;01234567890123456789012345678901234567890123456789
usemap db ' E wer u [] asd zxc '
721,7 → 722,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
shr eax,8
and eax,0xff
747,14 → 748,14
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1
jz exit
jmp cycle
 
exit:
mov eax,-1
int 0x40
or eax,-1
mcall
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
763,7 → 764,7
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,0*65536+SCREEN_X-1 ; [x start] *65536 + [x size]
771,7 → 772,7
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x005080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
int 0x40
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
778,11 → 779,11
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
ret
 
dispimg:
790,7 → 791,7
mov ebx,I_END ;zbuffer
mov ecx,SCREEN_X*65536+SCREEN_Y
xor edx,edx ;0*65536+0
int 0x40
mcall
; ret
 
mov eax,8
798,7 → 799,7
mov ecx,10*65536+20
mov edx,1
mov esi,0x0000aa00
int 0x40
mcall
ret
 
clrscr: ; clear screen buffer
/programs/demos/3detx60b/trunk/ascgl.inc
20,8 → 20,8
;0.07 convbmp ~13.05.2004
;0.08 fps ~14.05.2004
;0.09 drawfbox ~03.06.2004
;0.10 all macros optimized by Halyavin A., add at ~07.06.2004
;0.11 many macros optimized by Halyavin A., add at ~30.08.2004
;0.10 all macros optimized by halyavin, add at ~07.06.2004
;0.11 many macros optimized by halyavin, add at ~30.08.2004
;0.12 bmptoimg ~07.09.2004
;0.13 imgtoimg ~08.09.2004
;0.14 imgtoimg modify not brake bmp pict! ~09.09.2004
369,11 → 369,11
;DrawBox
macro drawfbox x,y,xs,ys,color
{
words2reg ebx,x,xs ;x*65536+xs
words2reg ecx,y,ys ;y*65536+ys
wordstoreg ebx,x,xs ;x*65536+xs
wordstoreg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
405,20 → 405,20
mov [fps_cntr],0
out_fps:
if ~(delcolor eq )
mov ebx,x*65536+36
mov ebx,x*65536+30
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
mov ebx,6*65536
mov ebx,5*65536
; mov bl,0
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
495,8 → 495,8
shl ecx,16
add cx,[arg3+4]
; wordstoreg ecx,[arg3],[arg3+4]
words2reg edx, x , y ;arg1*65536+arg2
int 0x40
wordstoreg edx, x , y ;arg1*65536+arg2
mcall
}
 
macro setframe x , y ,arg3
504,10 → 504,10
mov eax,7
mov ebx,arg3
add ebx,8
words2reg edx, x , y ;arg1*65536+arg2
wordstoreg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
1101,7 → 1101,7
local Gif_get_sym, shift, nextbl, noblock, loop1, exx
local Gif_output, next, loop2
 
_null equ 0x1000 ; 0x1000
_null fix 0x1000 ; 0x1000
 
mov esi,gifsrc ;“ª § â¥«ì ­  ƒˆ” ä ¨« ¢ ¯ ¬ïâ¨
mov edi,imgsrc ;“ª § â¥«ì ­  ᯨ᮪ ª à⨭®ª
/programs/demos/3detx60b/trunk/ascl.inc
27,13 → 27,11
;0.12 open/save dialog ~13.09.2004
;0.13 dialogs bugs deleted
;0.14 drawlbut ~03.10.2004
;0.15 extendet label!
 
; LOADFILE
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
 
 
macro loadfile file_name,file_load_area,file_temp_area
{
local open,fileinfo,string
50,7 → 48,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
57,79 → 55,29
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
;macro wordstoreg reg,hiword,loword
;{
;if hiword eqtype 0 & loword eqtype 0
; mov reg,dword hiword*65536+loword
;else if hiword eqtype 12 & loword eqtype eax
; mov reg,dword hiword*65536
; add reg,dword loword
;else if hiword eqtype 12 & loword eqtype [123]
; mov reg,dword hiword*65536
; add reg,dword loword
;else
; mov reg,dword hiword
; shl reg,16
; add reg,dword loword
;end if
;}
 
macro dword2reg reg,doubleword
macro wordstoreg reg,hiword,loword
{
if doubleword eq
; not changes
if hiword eqtype 0 & loword eqtype 0
mov reg,(hiword)*65536+(loword)
else if hiword eqtype 12 & loword eqtype eax
mov reg,(hiword)*65536
add reg,loword
else if hiword eqtype 0 & loword eqtype [123]
mov reg,(hiword)*65536
add reg,loword
else if (hiword eq ) & (loword eq )
else
mov reg,dword doubleword
end if
}
 
macro words2reg reg,hiword,lowword
{
if hiword eq
if lowword eq
; not changes
else
if lowword eqtype 12
and reg,dword 0xffff0000
add reg,dword lowword
else
and reg,dword 0xffff0000
add reg,dword lowword
end if
end if
else
if lowword eq
if hiword eqtype 12
and reg,dword 0x0000ffff
add reg,dword hiword*65536
else
mov reg,hiword
shl reg,16
add reg,dword hiword
ror reg,16
add reg,loword
end if
else
if lowword eqtype 12 & hiword eqtype 12
if lowword eq 0 & hiword eq 0
xor reg,reg
else
mov reg,dword hiword*65536+lowword
end if
else
mov reg,dword hiword
shl reg,16
add reg,dword lowword
end if
end if
end if
}
 
 
 
 
; DRAW BUTTON with label
 
macro drawlbut x,y,xs,ys,text,id,bcolor,tcolor
138,12 → 86,12
jmp asd
lab db text ;arg label
asd:
words2reg ebx,x,xs
words2reg ecx,y,ys
wordstoreg ebx,x,xs
wordstoreg ecx,y,ys
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
168,7 → 116,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
197,7 → 145,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
231,12 → 179,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
244,7 → 192,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
252,7 → 200,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
267,7 → 215,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
274,7 → 222,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
299,15 → 247,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
380,7 → 328,7
db '/RD/1/SYSXTREE',0
 
procinfo:
times 1024 db 0
times 256 db 0
}
 
 
409,7 → 357,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
442,13 → 390,13
mov eax,60
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mov edx,120 ; size 150 bytes
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
456,7 → 404,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
464,7 → 412,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
479,7 → 427,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
486,7 → 434,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
510,16 → 458,15
call redproc
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
579,8 → 526,8
DLGPID dd 0
 
param:
dd 0 ; My dec PID
dd 0,0 ; Type of dialog
rb 4 ; My dec PID
rb 6 ; Type of dialog
 
run_fileinfo:
dd 16
588,11 → 535,11
dd param
dd 0
dd procinfo
;run_filepath:
run_filepath:
db '/RD/1/SYSXTREE',0
 
procinfo:
times 1024 db 0
times 256 db 0
}
 
 
671,7 → 618,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
680,7 → 627,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
688,17 → 635,12
; mov ebx,x
; shl ebx,16
; add ebx,y
words2reg ebx,x,y
 
dword2reg ecx,color
dword2reg edx,offs
dword2reg esi,size
 
; mov ecx,color
; mov edx,offs
; mov esi,size
wordstoreg ebx,x,y
mov ecx,color
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
707,10 → 649,10
mov ebx,numtype
mov bl,0
; mov edx,x*65536+y
words2reg edx,x,y
wordstoreg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
718,7 → 660,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
732,7 → 674,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
747,7 → 689,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
764,7 → 706,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
775,7 → 717,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
786,11 → 728,11
{
; mov ebx,arg1*65536+arg3
; mov ecx,arg2*65536+arg4
words2reg ebx,arg1,arg3
words2reg ecx,arg2,arg4
wordstoreg ebx,arg1,arg3
wordstoreg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
801,7 → 743,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
811,7 → 753,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
820,7 → 762,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
836,15 → 778,14
; mov ebx,arg1 ;arg1=y arg2=x
; shl ebx,16
; add ebx,arg2
 
words2reg ebx,arg1,arg2
 
dword2reg ecx,arg4
 
wordstoreg ebx,arg1,arg2
if ~(arg4 eq )
mov ecx,arg4 ;arg4 color
end if
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/demos/3detx60b/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm 3detx60b.asm 3detx60b
@erase lang.inc
@pause
/programs/demos/3detx60b/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm 3detx60b.asm 3detx60b
@erase lang.inc
@pause
/programs/demos/3dtcub10/trunk/3DTCUB10.ASM
20,6 → 20,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
MAX_DEGS equ 512 ;quantity of angels 2^n.Minimize for speedup
MAX_POINTS equ 8 ;quantity of points
MAX_FACES equ 6 ;quantity of points
33,10 → 34,10
still:
mov eax,23 ; wait for system event with 2 ms timeout
mov ebx,2 ; wait 2 ms, then continue
int 0x40
mcall
 
; mov eax,11 ;If you want maximum speed! :)
; int 0x40
; mcall
 
dec eax ; window redraw request ?
je red
86,30 → 87,30
jmp exit
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jne still
exit:
mov eax,-1
int 0x40
mcall
 
;Draw window
draw_window:
mov eax,12 ;Start
mov ebx,1
int 0x40
mcall
 
mov eax,0 ;Draw window
mov ebx,0*65536+(799) ;x start*65536+x size
mov ecx,0*65536+(599) ;y start*65536+y size
mov edx,0x00000000 ;0x03 use skinned window
int 0x40
mcall
 
call clear_screen
 
mov eax,12 ;End
mov ebx,2
int 0x40
mcall
ret
 
head_label: db "3D TEXTURED CUBE THE LITTLE SCREEN SAVER FOR MENUETOS. USE "
163,7 → 164,7
mov ebx,0*65536+800
mov ecx,0*65536+600
mov edx,0
int 40h
mcall
 
mov eax,4 ;Out Text
mov ebx,8*65536+8 ;x start*65536+y start
170,7 → 171,7
mov ecx,0x00ffffff ;color White
mov edx,head_label
mov esi,hl_end-head_label
int 0x40
mcall
ret
 
clear_screen_buffer:
178,7 → 179,7
mov ecx,800*65536+(600-40) ;sub 40 for antiflickering title
mov edx,0*65536+40
mov eax,7
int 0x40
mcall
 
mov eax,4 ;Out Text
mov ebx,8*65536+580 ;x start*65536+y start
189,7 → 190,7
mov edx,move_text
add edx,[step]
mov esi,130 ;mt_end-move_text
int 0x40
mcall
 
inc [n_step]
cmp [n_step],6
/programs/demos/3dtcub10/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm 3dtcub10.asm 3dtcub10
@erase lang.inc
@pause
/programs/demos/3dtcub10/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm 3dtcub10.asm 3dtcub10
@erase lang.inc
@pause
/programs/demos/bcdclk/bcdclk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/bcdclk/bcdclk/bcdclk.asm
18,7 → 18,7
dd 0x0 , 0x0
 
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
 
START:
30,7 → 30,7
 
mov eax,23 ; wait for timeout
mov ebx,50
int 0x40
mcall
 
cmp eax,1 ; redraw ?
je red
44,12 → 44,12
button:
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
or eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still
57,7 → 57,7
drawclock:
 
mov eax,3 ; get time
int 0x40
mcall
bswap eax
shr eax,8
mov edi,dg1
82,7 → 82,7
mov edx,0x00ff0000
nobit:
mov eax,13 ; plot 8,4,2,1
int 0x40
mcall
add ecx,12*65536
shl byte[edi],1
inc esi
91,7 → 91,7
shr byte[edi],4
mov edx,0x00880040
mov eax,13 ; draw digit box
int 0x40
mcall
pusha
mov edx,ebx
and edx,0xffff0000
102,7 → 102,7
mov ecx,[edi]
mov esi,0x00ffffff
mov eax,47 ; display decimal
int 0x40
mcall
popa
sub ebx,12*65536
inc edi
116,23 → 116,23
 
mov eax,12
mov ebx,1 ; start redraw
int 0x40
mcall
 
xor eax,eax ; window
mov ebx,100*65536+107
mov ecx,100*65536+105
mov edx,0x33400088
mov edi,header
int 0x40
mov edi,title
mcall
 
call drawclock
 
mov eax,12
mov ebx,2 ; end redraw
int 0x40
mcall
 
ret
 
header db 'BCD Clock',0
title db 'BCD Clock',0
I_END:
dg1: db ?
/programs/demos/bcdclk/bcdclk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm bcdclk.asm bcdclk
@erase lang.inc
@pause
/programs/demos/bcdclk/bcdclk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm bcdclk.asm bcdclk
@erase lang.inc
@pause
/programs/demos/bgitest/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/bgitest/trunk/bgifont.inc
239,7 → 239,7
if ~ BGI_LEVEL eq KERNEL
mov eax, 70
mov ebx, .fontattr
int 0x40
mcall
test eax, eax
jnz .fail
dps2 '1'
247,7 → 247,7
mov [.fsize], eax
mov ebx,.fontinfo
mov eax,70
int 0x40 ; ebx - file size
mcall ; ebx - file size
else
push edi esi edx
mov eax,.font
454,7 → 454,7
mov eax,9
mov ebx,BGI_PRC_INFO
mov ecx,-1
int 0x40
mcall
popa
end if
end if
587,7 → 587,7
and edx, 0xFFFFFF
; \end{diamond}[18.08.2006]
mov eax,38
int 0x40
mcall
test ebp,BGI_BOLD
jz .nobold
test ebp,BGI_FREE
594,7 → 594,7
jnz .free5
.free5:
add ebx,1 shl 16+1
int 0x40
mcall
.nobold:
pop eax
else
/programs/demos/bgitest/trunk/bgitest.asm
69,7 → 69,7
not1strun dd 0x0
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
;include 'debug.inc'
include 'bgifont.inc'
 
101,7 → 101,7
still:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je red
114,19 → 114,19
 
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jnz noclose
close:
xor eax,eax
dec eax
int 0x40
mcall
noclose:
jmp still
 
key:
mov eax,2
int 0x40
mcall
shr eax,8
cmp al,27 ; esc - close
je close
228,11 → 228,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax
mov ebx,10*65536+_X*2+30
240,7 → 240,7
mov edx,0x03261212
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
 
mov eax,4
mov ebx,8*65536+8
252,7 → 252,7
je .int
sub esi,12
.int:
int 0x40
mcall
 
cmp [help],0
jnz .help
282,16 → 282,16
mov edx,0x4b331a
mov ebx,[edi]
mov ecx,[edi+4]
int 0x40
mcall
mov ebx,[edi+8]
mov ecx,[edi+12]
int 0x40
mcall
mov ebx,freetest
BGIfont_Freetext
.eod:
mov eax,12
mov ebx,2
int 0x40
mcall
ret
 
Print: ; eax-pointer to _txt struc
326,7 → 326,7
and esi,0xfff
push ecx
mov ecx,[ebp+8]
int 0x40
mcall
pop ecx
lea edx,[esi+edx+4]
add ebx,[ebp+4]
/programs/demos/bgitest/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm bgitest.asm bgitest
@erase lang.inc
@pause
/programs/demos/bgitest/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm bgitest.asm bgitest
@erase lang.inc
@pause
/programs/demos/colorref/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm colorref.asm colorref
@erase lang.inc
@pause
/programs/demos/colorref/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm colorref.asm colorref
@erase lang.inc
@pause
/programs/demos/colorref/trunk/colorref.asm
15,6 → 15,7
dd 0x0,0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
wide: dd 0 ; screen pixels width
mouse: dd 0 ; 1=right,2=left [mouse click]
 
22,7 → 23,7
start:
 
mov eax,14 ; get screen size
int 0x40
mcall
shr eax,16 ; get width into AX
inc eax ; not 0 based
mov [wide],eax
32,7 → 33,7
still:
mov eax,23 ; wait for event w/timeout
mov ebx,5 ; delay in hundredths
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jne s1
46,7 → 47,7
s3: mov eax,9 ; process info function
mov ebx,stat_table ; return data table
mov ecx,-1 ; who am i
int 0x40
mcall
cmp ax,[stat_table+4] ; are we active?
je active ; yep
jmp still
54,7 → 55,7
active:
mov eax,37 ; mouse info function
mov ebx,2 ; get buttons
int 0x40
mcall
cmp eax,0 ; mouse click?
jne click
jmp still
62,7 → 63,7
mov [mouse],eax ; save mouse click
mov eax,37 ; mouse info
xor ebx,ebx ; get screen pos for mouse
int 0x40 ; into EAX
mcall ; into EAX
xor ebx,ebx
mov bx,ax ; BX=y screen position
shr eax,16 ; AX=x screen position
72,7 → 73,7
mul ecx
add ebx,eax ; add x
mov eax,35 ; get mouse pos pixel
int 0x40 ; EAX=mouse pixel color
mcall ; EAX=mouse pixel color
mov ebx,eax ; EBX has color
mov esi,colors ; color table
mov ecx,72 ; total colors
110,7 → 111,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
cmp al,0 ; key in buffer?
je k1 ; yep
jmp still
124,7 → 125,7
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
je close
jmp still
131,7 → 132,7
 
close:
mov eax,-1 ; close this program
int 0x40
mcall
 
 
; *********************************************
143,20 → 144,20
 
mov eax,12 ; tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
mov eax,0 ; DRAW WINDOW
mov ebx,1*65536+200 ; [x start] *65536 + [x size]
mov ecx,200*65536+240 ; [y start] *65536 + [y size]
mov edx,0x13000000 ; work area color (type II)
mov edi,header ; frame color
int 0x40
mov edi,title ; frame color
mcall
call palette ; display color palette
 
mov eax,12 ; tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
178,7 → 179,7
mov ecx,edx ; y coord
mov edx,[ebp] ; color
mov eax,13 ; draw bar function
int 0x40
mcall
pop edx
pop ecx
add ebx,19*65536 ; next column
197,7 → 198,7
mov ecx,188*65536+42 ; draw y and depth
mov edx,0xc0c0c0 ; color grey
mov eax,13 ; draw bar function
int 0x40
mcall
mov eax,[picks] ; first picked color
mov esi,22*65536+196 ; print at x and y
call do_hex ; print color number
232,7 → 233,7
mov edx,esi ; copy color
mov esi,0xe1e1e1 ; use white
mov eax,47 ; print number function
int 0x40
mcall
 
ret
 
245,7 → 246,7
mov edx,[edi] ; color
mov ecx,esi ; recover y an depth
mov eax,13 ; draw bar function
int 0x40
mcall
 
ret
 
258,7 → 259,7
mov ecx,0xe1e1e1 ; color
mov esi,15
mov eax,4 ; print text function
int 0x40
mcall
 
ret
 
267,12 → 268,12
mov ecx,196*65536+26 ; y and depth
mov edx,0x000000 ; color
mov eax,13 ; draw bar funx
int 0x40
mcall
mov ebx,96*65536+90 ; x and width
mov ecx,196*65536+26 ; y and depth
mov edx,0x000000 ; color
mov eax,13 ; draw bar funx
int 0x40
mcall
 
ret
 
281,7 → 282,7
mov ecx,20*65536+216 ; y and depth
mov edx,0x465e8f ; dark denim color
mov eax,13 ; write text funx
int 0x40
mcall
mov ebx,20*65536+40 ; starting x and y
mov edx,text ; start of text
mov esi,27 ; width of text
290,25 → 291,25
h1: push ecx
sub ebx,65537 ; drop shadow x and y
mov ecx,0x000000 ; black shadow
int 0x40
mcall
add ebx,65537 ; original x and y
mov ecx,0xefefef ; white text
int 0x40
mcall
add edx,27 ; next line of text
add bx,12 ; next row
pop ecx
loop h1
mov eax,10 ; wait on event
int 0x40
mcall
cmp eax,2 ; got a key?
jne h2 ; nope
mov eax,2 ; yep, burn it
int 0x40
mcall
h2: mov ebx,4*65536+192 ; y and width
mov ecx,20*65536+216 ; x and depth
mov edx,0x00000 ; restore black bkg
mov eax,13 ; draw bar funx
int 0x40
mcall
call palette ; redraw color palette
 
ret
318,7 → 319,7
; ********** DATA DEFINITIONS AREA ***********
; *********************************************
 
header db 'COLOR REFERENCE H>HELP',0
title db 'COLOR REFERENCE H>HELP',0
 
picks:
dd 31,2 ; selected top/bot colors
/programs/demos/crownscr/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/crownscr/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm crownscr.asm crownscr
@erase lang.inc
@pause
/programs/demos/crownscr/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm crownscr.asm crownscr
@erase lang.inc
@pause
/programs/demos/crownscr/trunk/crownscr.asm
33,7 → 33,7
 
include "lang.inc"
include "figuresi.inc"
include "macros.inc"
include "..\..\..\macros.inc"
start:
cld
finit
46,7 → 46,7
cmp [flscr],0
jz nofullscreen
mov eax,14
int 0x40
mcall
 
mov [maxy],ax
sub ax,480
80,7 → 80,7
still:
mov eax,23
mov ebx,delay
int 0x40 ; wait here for event
mcall ; wait here for event
 
cmp eax,1 ; redraw request ?
je red
95,12 → 95,12
mov ecx,[outsize] ; ecx=image position in window [x]*65536+[y]
mov ebx,scr ; ebx pointer to image in memory
mov eax,07 ; putimage
int 0x40
mcall
jmp still
 
key:
mov eax,2
int 0x40
mcall
 
cmp al,1 ; is key in buffer ?
jz still
110,7 → 110,7
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
; cmp ah,1 ; button id=1 ?
; jne still
117,7 → 117,7
 
close:
mov eax,-1 ; close this program
int 0x40
mcall
 
 
; *********************************************
128,7 → 128,7
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
cmp [flscr],0
jnz m2
138,7 → 138,7
mov esi,0x805080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
xor eax,eax ; function 0 : define and draw window
int 0x40
mcall
 
; WINDOW LABEL
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
146,7 → 146,7
mov edx,copyright ; pointer to text beginning
mov esi,copyrightlen-copyright; text length
mov eax,4 ; function 4 : write text to window
int 0x40
mcall
 
; CLOSE BUTTON
mov ebx,(640-19)*65536+12 ; [x start] *65536 + [x size]
154,7 → 154,7
mov edx,1 ; button id
mov esi,0x6688dd ; button color RRGGBB
mov eax,8 ; function 8 : define and draw button
int 0x40
mcall
jmp m3
m2:
movzx ebx,[maxx] ; [x start] *65536 + [x size]
164,17 → 164,17
mov esi,0x805080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
xor eax,eax ; function 0 : define and draw window
int 0x40
mcall
 
inc bx
inc cx
mov eax,13 ; functiom 13 : draw bar
int 0x40
mcall
m3:
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
 
 
332,7 → 332,7
filling_alfbet:
; Initialize RND
mov eax,3
int 40h
mcall
; eax - fist random number
 
mov ecx,n_points
/programs/demos/cslide/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm cslide.asm cslide
@erase lang.inc
@pause
/programs/demos/cslide/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm cslide.asm cslide
@erase lang.inc
@pause
/programs/demos/cslide/trunk/cslide.asm
20,6 → 20,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
START: ; start of execution
 
call draw_window ; at first, draw the window
29,7 → 30,7
 
mov eax,23
mov ebx,2
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
46,12 → 47,12
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
shr eax,8
 
58,7 → 59,7
cmp eax,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
 
 
74,14 → 75,14
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+200 ; [x start] *65536 + [x size]
mov ecx,100*65536+200 ; [y start] *65536 + [y size]
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
call draw_slider_info
 
98,7 → 99,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
113,12 → 114,12
mouse_info:
mov eax, 37 ;get mouse cordinates
mov ebx, 1 ;
int 0x40 ;
mcall ;
mov ecx, eax ;
push ecx ;
mov eax, 37 ;get mouse buttons
mov ebx, 2 ;
int 0x40 ;
mcall ;
cmp [mouseb], eax ;compare old mouse states to new states
jne redraw_mouse_info ;
cmp [mousey], cx ;
174,7 → 175,7
mov ebx, 0x00960028
mov ecx, 0x00240010
mov edx, 0x00ffffff
int 0x40
mcall
;Draw Color Box
xor edx, edx
movzx ecx,word [slider_1+12]
187,7 → 188,7
mov ebx, 0x00860035
mov ecx, 0x00590040
mov eax, 13
int 0x40
mcall
;draw current value of slider
mov ecx, edx
mov eax, 47
194,7 → 195,7
mov ebx, 0x00060100
mov esi, 0
mov edx, 0x009A0029
int 0x40
mcall
ret
 
 
267,7 → 268,7
mov ebx, [ebp] ;x start/width
mov ecx, [ebp+4] ;y start/height
mov edx, 0x002288DD ;color
int 0x40 ;draw bar
mcall ;draw bar
;Draw line for slide rail
mov eax, 38 ;draw vertical slide line
movzx ebx,word [ebp] ;x
281,7 → 282,7
add ecx, [ebp+6] ;y start
sub ecx, 10 ;
mov edx, 0x00 ;color
int 0x40 ;
mcall ;
;Draw slider box
movzx eax,word [ebp+4] ;height
sub eax, 20 ;
301,7 → 302,7
mov cx, [box_h] ;height
mov eax, 13 ;draw bar sys function
mov edx, 0x00 ;color
int 0x40 ;draw slider box
mcall ;draw slider box
pop edx
pop ecx
pop ebx
374,5 → 375,5
;**************************************************
 
; DATA AREA
header db 'Color Slider',0
title db 'Color Slider',0
I_END:
/programs/demos/eyes/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/eyes/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm eyes.asm eyes
@erase lang.inc
@pause
/programs/demos/eyes/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm eyes.asm eyes
@erase lang.inc
@pause
/programs/demos/eyes/trunk/eyes.asm
26,7 → 26,7
dd 0x0
dd 0x0
 
include 'macros.inc'
include '..\..\..\macros.inc'
ENTRANCE: ; start of code
 
; ==== main ====
41,7 → 41,7
 
mov eax,23 ; wait for event with timeout
mov ebx,TIMEOUT
int 0x40
mcall
 
cmp eax,1 ; redraw ?
jnz no_draw
60,12 → 60,12
 
key:
mov eax,2 ; just read and ignore
int 0x40
mcall
jmp still
 
button: ; analyze button
mov eax,-1 ; this is button 1 - we have only one button :-)
int 0x40
mcall
jmp still
 
; -====- declarations -====-
81,7 → 81,7
mov eax,50 ; set up shape reference area
mov ebx,0
mov ecx,winref
int 0x40
mcall
 
ret
 
91,7 → 91,7
 
mov eax,37
xor ebx,ebx
int 0x40
mcall
cmp dword [mouse],eax
jne redraw_ok
ret
102,7 → 102,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; define window
mov ebx,[win_ebx]
110,19 → 110,19
xor edx,edx
xor esi,esi
xor edi,edi
int 0x40
mcall
 
mov eax,8 ; define closebutton
mov ebx,60
mov ecx,45
mov edx,1
int 0x40
mcall
 
mov eax,7
mov ebx,skindata
mov ecx,60*65536+30
mov edx,15
int 0x40
mcall
 
mov eax,15
mov ebx,30
132,7 → 132,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
281,7 → 281,7
add ebx,4
mov eax,13
xor edx,edx
int 0x40
mcall
 
popa
ret
295,12 → 295,12
;mov ecx,0x00000000
;mov edx,0xFFFFFFFF
;mov esi,imagedata
;int 0x40
;mcall
;cmp eax,0xFFFFFFFF
;jnz filefound
 
;mov eax,-1 ; file not exists...
;int 0x40
;mcall
 
;filefound:
mov esi,imagedata+25 ; transform grayscale to putimage format
327,7 → 327,7
loop transform_loop
 
mov eax,14 ; calculating screen position
int 0x40
mcall
shr eax,1
mov ax,59
sub eax,30*65536
/programs/demos/fire/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/fire/trunk/fire.asm
13,7 → 13,7
dd mem_end
dd 0,0 ; no parameters, no path
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
START:
 
27,7 → 27,7
 
mov eax,12 ; tell os about redraw
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; define and draw window
mov ebx,100*65536+321
35,7 → 35,7
mov edx,0x00000000
mov esi,0x00000000
mov edi,0x00000000
int 0x40
mcall
 
mov al,4 ; 'FIRE FOR MENUET'
mov ebx,110*65536+8
42,7 → 42,7
mov ecx,dword 0x00FFFFFF
mov edx,text
mov esi,textlen-text
int 0x40
mcall
 
mov al,8
mov ebx,(321-19)*65536+12 ; button start x & size
49,23 → 49,23
mov ecx,5*65536+12 ; button start y & size
mov edx,1 ; button number
mov esi,0x009a0000
int 0x40
mcall
 
mov ebx,ecx ;5*65536+12
inc edx
int 0x40
mcall
 
mov ebx,18*65536+12
inc edx
int 0x40
mcall
 
mov ebx,31*65536+12
inc edx
int 0x40
mcall
 
mov al,12 ; tell os about redraw end
mov ebx,2
int 0x40
mcall
 
sta: ; calculate fire image
 
134,7 → 134,7
 
mov al, 5 ; in this moment always high 24 bits of eax are zero!
mov ebx,[delay]
int 0x40
mcall
 
inc [calc]
cmp [calc], byte 2
184,12 → 184,12
pop ebx
mov ecx,4*80*65536+200
mov edx,1*65536+22
int 0x40
mcall
 
nodrw:
 
mov eax,11 ; check if os wants to talk to us
int 0x40
mcall
dec eax
jz red
cmp al, 3-1
197,13 → 197,13
 
button: ; get button id
mov al,17
int 0x40
mcall
shr eax, 8
 
dec eax
jnz noclose
or eax,-1 ; close this program
int 0x40
mcall
noclose:
 
dec eax ; change fire type
/programs/demos/fire2/trunk/fire2.asm
1,3 → 1,4
include '..\..\..\macros.inc'
use32
org 0x0
 
17,7 → 18,7
rep stosd
 
mov al, 3
int 0x40
mcall
mov [curtime], eax
 
red:
25,7 → 26,7
pop eax
push 1
pop ebx
int 0x40
mcall
 
xor eax, eax
mov ebx, 200*65536+325
33,7 → 34,7
xor edx, edx
xor esi, esi
mov edi, 0x00100000
int 0x40
mcall
 
mov al, 8
mov ebx, (325-19)*65536+12
40,7 → 41,7
mov ecx, 5*65536+12
inc edx
mov esi, 0x00400000
int 0x40
mcall
 
mov al, 4
mov ebx, 8*65536+8
48,18 → 49,18
mov edx, fire_label
push len00
pop esi
int 0x40
mcall
 
mov al, 12
push 2
pop ebx
int 0x40
mcall
 
still:
 
push 11
pop eax
int 0x40
mcall
 
dec eax
jz red
71,7 → 72,7
call image
push 3
pop eax
int 0x40
mcall
cmp eax, [curtime]
jz still
mov [curtime], eax
81,7 → 82,7
mov ebx, (8+27*6)*65536+18
mov ecx, 8*65536+8
xor edx, edx
int 0x40
mcall
lea edx, [ebx-10]
mov al, 47
mov ebx, 30000h
88,18 → 89,18
xor ecx, ecx
xchg ecx, [fps]
mov esi, 0x00FFFFFF ;0x00400000
int 0x40
mcall
jmp still
 
key:
mov al, 2
int 0x40
mcall
cmp ah, 1Bh ;<Esc>
jne still
button:
; we have only one button, close
or eax, -1
int 0x40
mcall
 
image:
 
/programs/demos/free3d04/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/demos/free3d04/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm free3d04.asm free3d04
@erase lang.inc
@pause
/programs/demos/free3d04/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm free3d04.asm free3d04
@erase lang.inc
@pause
/programs/demos/free3d04/trunk/free3d04.asm
35,7 → 35,7
dd APP_MEM;0x100000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
COLOR_ORDER equ OTHER
include 'gif.inc'
 
63,12 → 63,12
; ******* MOUSE CHECK *******
; mov eax,37 ; check mouse (use mouse over window to navigate)
; mov ebx,2 ; check mousebuttons
; int 0x40
; mcall
; cmp eax,0 ; only use mouse when button down
; je noneed ; deactivated cause of disappear-bug etc.
mov eax,37
mov ebx,1 ; check mouseposition
int 0x40
mcall
 
mov ebx,eax
shr eax,16
99,7 → 99,7
; mov eax,23 ; wait for system event with 10 ms timeout
; mov ebx,1 ; thats max 100 FPS
mov eax,11 ; ask no wait for full speed
int 0x40
mcall
 
cmp eax,1 ; window redraw request ?
je red2
126,7 → 126,7
 
key2: ; key
mov eax,2
int 0x40
mcall
cmp al,1
je gamestart ; keybuffer empty
 
284,7 → 284,7
 
button2: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne gamestart
 
291,7 → 291,7
; eo GAME mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
finish:
mov eax,-1 ; close this program
int 0x40
mcall
 
 
; *********************************************
303,7 → 303,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
310,12 → 310,12
mov ebx,50*65536+649 ; [x start] *65536 + [x size]
mov ecx,50*65536+504 ; [y start] *65536 + [y size]
mov edx,0x33ffffff ; color of work area RRGGBB,8->color gl
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
811,7 → 811,7
mov ebx,0x80000
mov ecx,640*65536+480
xor edx,edx
int 0x40
mcall
 
ret
 
991,7 → 991,7
vpy:
dd 0x0001FFFF
 
header db 'FISHEYE RAYCASTING ENGINE ETC. FREE3D',0
title db 'FISHEYE RAYCASTING ENGINE ETC. FREE3D',0
 
sindegree dd 0.0
sininc dd 0.0017453292519943295769236907684886
/programs/demos/magnify/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/magnify/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm magnify.asm magnify
@erase lang.inc
@pause
/programs/demos/magnify/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm magnify.asm magnify
@erase lang.inc
@pause
/programs/demos/magnify/trunk/magnify.asm
16,7 → 16,7
dd 0x1000 ; esp
dd 0, 0 ; no parameters, no path
 
include 'macros.inc'
include '..\..\..\macros.inc'
delay equ 20
 
magnify_width = 40
30,7 → 30,7
wtevent:
mov eax, 23 ; wait here for event with timeout
mov ebx, delay
int 0x40
mcall
dec eax
js still
jz redraw
38,12 → 38,12
jnz button
; key in buffer
mov al, 2
int 0x40
mcall
jmp wtevent
button:
; we have only one button, close
or eax, -1
int 0x40
mcall
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
52,11 → 52,11
draw_window:
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
 
mov al, 48 ; function 48 : graphics parameters
mov bl, 4 ; subfunction 4 : get skin height
int 0x40
mcall
 
; DRAW WINDOW
mov ebx, 100*65536 + 8*magnify_width + 8
64,12 → 64,12
mov edx, 0x33000000 ; color of work area RRGGBB
mov edi, labelt ; header
xor eax, eax ; function 0 : define and draw window
int 0x40
mcall
 
 
mov al, 12 ; function 12:tell os about windowdraw
mov ebx, 2 ; 2, end of draw
int 0x40
mcall
 
ret
 
76,7 → 76,7
draw_screen:
draw_magnify:
mov eax, 14
int 0x40 ; get screen size
mcall ; get screen size
movzx ecx, ax
inc ecx
mov [size_y], ecx
86,7 → 86,7
 
mov eax, 37
xor ebx, ebx
int 0x40 ; get mouse coordinates
mcall ; get mouse coordinates
mov ecx, eax
shr ecx, 16 ; ecx = x
movzx edx, ax ; edx = y
113,7 → 113,7
imul ebx, [size_x]
add ebx, ecx
mov eax, 35
int 0x40 ; read pixel
mcall ; read pixel
.nopix:
push ecx edx
sub ecx, [m_x]
126,7 → 126,7
mov cl, 7
mov edx, eax
mov eax, 13
int 0x40
mcall
pop edx ecx
inc ecx
cmp ecx, [m_xe]
/programs/demos/movback/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/movback/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm movback.asm movback
@erase lang.inc
@pause
/programs/demos/movback/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm movback.asm movback
@erase lang.inc
@pause
/programs/demos/movback/trunk/movback.asm
1,5 → 1,5
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
WND_SIZE_X = 320
WND_SIZE_Y = 200
15,13 → 15,13
call init_palette
mov eax,40
mov ebx,101b
int 0x40
mcall
jmp .paint_window
 
.event_loop:
mov eax,23
mov ebx,1
int 0x40
mcall
 
test eax,eax
je .draw_screen
29,7 → 29,7
je .paint_window
 
or eax,-1
int 0x40
mcall
 
.draw_screen:
add word [ver_counter],VC_DELTA
39,30 → 39,30
mov ebx,virtual_screen_32
mov ecx,(WND_SIZE_X shl 16)+WND_SIZE_Y
xor edx,edx
int 0x40
mcall
jmp .event_loop
 
.paint_window:
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax
mov ebx,(100 shl 16)+(WND_SIZE_X+9)
mov ecx,(100 shl 16)+(WND_SIZE_Y+28)
mov edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,7
mov ebx,virtual_screen_32
mov ecx,(WND_SIZE_X shl 16)+WND_SIZE_Y
xor edx,edx
int 0x40
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
jmp .event_loop
 
160,7 → 160,7
delta_angle dd 0.0245436926066 ; pi/128
scale_sin dd 128.0
 
header db 'MoveBack',0
title db 'MoveBack',0
 
UDATA
ver_counter dd ?
/programs/demos/plasma/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/plasma/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm plasma.asm plasma
@erase lang.inc
@pause
/programs/demos/plasma/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm plasma.asm plasma
@erase lang.inc
@pause
/programs/demos/plasma/trunk/plasma.asm
1,6 → 1,6
; Originally written by Jarek Pelczar
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
WND_SIZE_X = 320
WND_SIZE_Y = 200
10,7 → 10,7
fninit
mov al,40
mov bl,101b
int 0x40
mcall
call init_palette
call init_texture
jmp .paint_window
17,7 → 17,7
.event_loop:
mov al,23
mov ebx,1
int 0x40
mcall
test eax,eax
je .draw_screen
dec eax
24,7 → 24,7
je .paint_window
 
or eax,-1
int 0x40
mcall
 
.draw_screen:
call blit_8_to_32
32,7 → 32,7
mov ebx,virtual_screen_32
mov ecx,(WND_SIZE_X shl 16)+WND_SIZE_Y
xor edx,edx
int 0x40
mcall
call rotate_pal
jmp .event_loop
 
41,24 → 41,24
push eax
xor ebx,ebx
inc ebx
int 0x40
mcall
 
xor eax,eax
mov ebx,(100 shl 16)+(WND_SIZE_X+8)
mov ecx,(100 shl 16)+(WND_SIZE_Y+25)
mov edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
mov al,7
mov ebx,virtual_screen_32
mov ecx,(WND_SIZE_X shl 16)+WND_SIZE_Y
xor edx,edx
int 0x40
mcall
 
pop eax
and ebx,2 ; bit 1 is set
int 0x40
mcall
 
jmp .event_loop
 
161,7 → 161,7
DATA
_multiplier dd 63.5
 
header db 'Plasma',0
title db 'Plasma',0
 
UDATA
_fpom32 rd 1
/programs/demos/ss/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/ss/trunk/@SS.ASM
14,22 → 14,22
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
;include 'debug.inc'
 
START:
mov eax,14
int 0x40
mcall
and eax,0xFFFF0000
mov [top_right_corner],eax
 
mov eax,40 ; ãáâ ­®¢¨âì ¬ áªã ᮡë⨩
mov ebx,110010b ; ॠ£¨à㥬 ­  ª« ¢¨ âãàã, ¬ëèì, ®âà¨á®¢ªã ä®­ 
int 0x40
mcall
 
mov eax,14 ; ¯®«ã稬 à §¬¥àë íªà ­ 
int 0x40
mcall
mov [y_max],ax
shr eax,16
mov [x_max],ax
37,18 → 37,18
event: ; ®¡à ¡®â稪 ᮡë⨩ (¢á¥å)
mov eax,26
mov ebx,9
int 0x40 ; ¯®«ãç¨âì ¢à¥¬ï á¨á⥬ë
mcall ; ¯®«ãç¨âì ¢à¥¬ï á¨á⥬ë
; mov eax,3
; int 0x40
; mcall
mov [evtime],eax ; § ¯®¬­¨âì ¥£®
mov eax,37
mov ebx,2
int 0x40
mcall
cmp eax,3 ; ¯à®¤®«¦¨¬, ¥á«¨ ­ ¦ â  á।­ïï ª­®¯ª  ¬ëè¨
jne still
mov eax,37 ; ¯à®¢¥à¨¬ ª®®à¤¨­ âë
mov ebx,0
int 0x40
mcall
cmp [top_right_corner],eax
je create_setup ; ᮧ¤ ñ¬ ®ª­® ­ áâனª¨, ¥á«¨ ¬ëèì ¢ ¢¥àå­¥¬ ¯à ¢®¬
; 㣫ã íªà ­ 
59,7 → 59,7
 
mov eax,23 ; ¦¤ñ¬ ᮡëâ¨ï ¢ â¥ç¥­¨¥ 1 ᥪ㭤ë
mov ebx,100
int 0x40
mcall
 
bt dword [params],0 ; ssaver works?
jc event
75,7 → 75,7
 
mov eax,26
mov ebx,9
int 0x40
mcall
sub eax,[evtime]
xor edx,edx
mov ebx,60*100 ; ¯®¤¥«¨¬ ­  60*100, ¯®«ã稬 ¢à¥¬ï ¢ ¬¨­ãâ å
97,7 → 97,7
mov ebx,1
mov ecx,sthread
mov edx,0x3F000
int 0x40
mcall
bts dword [params],1
jmp still
 
106,7 → 106,7
mov ebx,1
mov ecx,thread
mov edx,0x3E000
int 0x40
mcall
bts dword [params],0
ret
 
113,10 → 113,10
thread:
mov eax,5
mov ebx,eax
int 0x40
mcall
mov eax,40
mov ebx,100010b
int 0x40
mcall
cmp dword [type],0
je drawsswin
cmp dword [type],24
135,7 → 135,7
mov dword [delay],25
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
asminit1:
mov eax,data_from_file
mov [stringstart],eax
152,14 → 152,14
inc ebx
inc ecx
mov edx,0x01000000
int 0x40
mcall
mov eax,13
xor edx,edx
int 0x40
mcall
tstill:
mov eax,23
mov ebx,[delay]
int 0x40
mcall
cmp eax,2
je thr_end
cmp eax,6
174,10 → 174,10
btr dword [params],0
mov eax,26
mov ebx,9
int 0x40
mcall
mov [evtime],eax
or eax,-1
int 0x40
mcall
 
drawssasm:
mov edi,[stringstart]
204,7 → 204,7
mov ecx,0x104ba010
mov edx,[stringstart]
mov esi,[stringlen]
int 0x40
mcall
inc dword [stringlen]
cmp byte [edi],byte ' '
je drawssasm
276,7 → 276,7
mov eax,38
mov edx,[lcolor]
and edx,0xffffff
int 0x40
mcall
 
dnol:
 
292,7 → 292,7
sstill:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je sthread
305,7 → 305,7
 
sbutton: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne snoclose
312,7 → 312,7
 
btr dword [params],1
mov eax,-1 ; close this program
int 0x40
mcall
snoclose:
cmp ah,7
jne nosetfl
362,7 → 362,7
jne noshow
mov eax,5
mov ebx,150
int 0x40
mcall
call create_ss
jmp sstill
noshow:
387,7 → 387,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
394,7 → 394,8
mov ebx,100*65536+215 ; [x start] *65536 + [x size]
mov ecx,100*65536+70 ; [y start] *65536 + [y size]
mov edx,0x03400088 ; color of work area RRGGBB,8->color gl
int 0x40
mov edi,title
mcall
 
mov eax,8
mov ebx,47*65536+10
401,43 → 402,38
mov ecx,31*65536+10
mov edx,2
mov esi,0x702050
int 0x40
mcall
push ebx
add ebx,13*65536
mov edi,ebx
inc edx
int 0x40
mcall
pop ebx
add ecx,15*65536
inc edx
int 0x40
mcall
mov ebx,edi
inc edx
int 0x40
mcall
mov ebx,160*65536+40
mov ecx,28*65536+14
inc edx
int 0x40
; WINDOW LABEL
mcall
 
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt ; pointer to text beginning
mov esi,17 ; text length
int 0x40
add ebx,7*65536+25
mov ebx,15*65536+33 ; [x start] *65536 + [y start]
mov ecx,0xffffff
mov edx,setuptext
mov esi,9
int 0x40
mcall
add ebx,15
add edx,esi
mov esi,30
int 0x40
mcall
mov ebx,169*65536+32
mov edx,buttext
mov esi,4
int 0x40
mcall
 
call drawtype
call drawtime
445,7 → 441,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
458,7 → 454,7
jnc noblue
mov edx,0x4e00e7
noblue:
int 0x40
mcall
mov eax,4
mov ebx,82*65536+32
xor ecx,ecx
465,7 → 461,7
mov edx,typetext
add edx,[type]
mov esi,12
int 0x40
mcall
ret
 
drawtime:
477,13 → 473,13
jnc noblue1
mov edx,0x4e00e7
noblue1:
int 0x40
mcall
mov eax,47
mov edx,82*65536+47
xor esi,esi
movzx ecx,byte [time]
mov ebx,0x00020000
int 0x40
mcall
ret
 
drawflag:
492,7 → 488,7
mov ecx,45*65536+10
mov edx,7
mov esi,0xe0e0e0
int 0x40
mcall
mov eax,4
mov ebx,153*65536+47
xor ecx,ecx
502,13 → 498,13
jc setf
inc edx
setf:
int 0x40
mcall
ret
 
; DATA AREA
buttext db 'SHOW'
flag db 'V '
labelt db 'SCREENSAVER SETUP'
title db 'SCREENSAVER SETUP',0
setuptext db 'TYPE: < >TIME: < > MINUTES NEVER'
typetext db 'BLACK SCREENCOLOR LINES ASSEMBLER '
type dd 12
/programs/demos/ss/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm @ss.asm @ss
@erase lang.inc
@pause
/programs/demos/ss/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm @ss.asm @ss
@erase lang.inc
@pause
/programs/demos/timer/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/timer/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm timer.asm timer
@erase lang.inc
@pause
/programs/demos/timer/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm timer.asm timer
@erase lang.inc
@pause
/programs/demos/timer/trunk/timer.asm
17,12 → 17,12
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
mov eax, 40
mov ebx, 101b
int 0x40
mcall
 
red:
call draw_window
31,7 → 31,7
 
mov eax,23 ; wait here for event
mov ebx,50
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
45,7 → 45,7
 
button: ; button
or eax,-1 ; close this program
int 0x40
mcall
 
 
; *********************************************
56,7 → 56,7
 
mov eax, 26 ; get system counter
mov ebx, 9
int 0x40
mcall
 
cdq ;xor edx,edx
mov ebx,100
83,7 → 83,7
mov edi,[sc.work]
mov ebx,0x00020000
mov edx,15*65536+5
int 0x40
mcall
 
pop eax ; MM
imul ecx,ecx,60
91,7 → 91,7
mov ecx,eax
mov eax,47
add edx,20*65536
int 0x40
mcall
 
pop ecx
pop eax
102,7 → 102,7
mov ecx,eax ; SS
mov eax,47
add edx,20*65536
int 0x40
mcall
 
ret
 
111,11 → 111,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
123,14 → 123,14
mov ecx,100*65536+40 ; [y start] *65536 + [y size]
mov edx,[sc.work] ; color of work area RRGGBB,8->color gl
or edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
call draw_clock
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
138,9 → 138,9
; DATA AREA
 
if lang eq ru
header db '’€‰Œ…',0
title db '’€‰Œ…',0
else
header db 'TIMER',0
title db 'TIMER',0
end if
 
 
/programs/demos/tinyfrac/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/tinyfrac/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm tinyfrac.asm tinyfrac
@erase lang.inc
@pause
/programs/demos/tinyfrac/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm tinyfrac.asm tinyfrac
@erase lang.inc
@pause
/programs/demos/tinyfrac/trunk/tinyfrac.asm
83,7 → 83,7
dd 0,0
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
STARTX dd 200
STARTY dd 120
93,32 → 93,77
 
START:
 
red:
call draw_window
 
call draw_fractal
 
still:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je red
cmp eax,2
je key
cmp eax,3
je button
dec eax
jz red
dec eax
jz key
 
button:
mov al,17
mcall
 
cmp ah,1
jne no_close
or eax,-1
mcall
no_close:
 
cmp ah,2
jne no_bgr
 
 
mov eax,15 ; bgr 512 x 256
mov ebx,1
mov ecx,512
mov edx,256
mcall
 
mov eax,15
mov ebx,5
mov ecx,0x1000
mov edx,0
mov esi,512*3*256
mcall
 
mov eax,15
mov ebx,3
mcall
 
jmp still
 
red:
call draw_window
call put_image
no_bgr:
 
cmp ah,3
jb no_color
cmp ah,5
jg no_color
shr eax,8
sub eax,3
imul eax,8
add eax,8
not eax
and eax,11000b
mov [shlc],al
call draw_fractal
jmp still
 
no_color:
 
jmp still
 
 
key:
mov eax,2
int 0x40
mov al,2
mcall
 
cmp ah,'e'
je cycle
179,61 → 224,6
call draw_fractal
jmp still
 
button:
mov eax,17
int 0x40
 
cmp ah,1
jne no_close
mov eax,-1
int 0x40
no_close:
 
cmp ah,2
jne no_bgr
 
mov eax,15 ; bgr 512 x 256
mov ebx,1
mov ecx,512
mov edx,256
int 0x40
 
mov eax,15
mov ebx,5
mov ecx,0x1000
mov edx,0
mov esi,512*3*256
int 0x40
 
mov eax,15
mov ebx,3
int 0x40
 
jmp still
 
no_bgr:
 
cmp ah,3
jb no_color
cmp ah,5
jg no_color
shr eax,8
sub eax,3
imul eax,8
add eax,8
not eax
and eax,11000b
; sub eax,8
mov [shlc],al
call draw_fractal
jmp still
 
no_color:
 
 
jmp still
 
 
color_cycle:
 
pusha
257,7 → 247,7
call put_image
mov eax,5
mov ebx,1
int 0x40
mcall
dec esi
jnz newcycle
 
287,11 → 277,10
 
pusha
mov eax,4
mov ebx,15*65536+35
mov ecx,0xffffff
mov ebx,10*65536+30
mov ecx,0x80ffffff
mov edx,calc
mov esi,calcl-calc
int 0x40
mcall
popa
pusha
 
309,12 → 298,6
 
push cx
 
; and cl,0x7
; cmp cl,0
; jne noim
; call put_image
; noim:
 
mov cx, PIXWIDTH -1 ; width of screen in pixels
 
sub bp,cx ;
369,9 → 352,9
 
mov eax,7
mov ebx,0x1000
mov ecx,512*65536+255
mov edx,10*65536+30
int 0x40
mov ecx,512*65536+256
mov edx,4*65536+21
mcall
 
popa
 
446,38 → 429,30
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,0
mov ebx,50*65536+531
mov ecx,100*65536+256+48
mov edx,0x02334455
mov esi,0x80778899
mov edi,0x00778899
int 0x40
xor eax,eax
mov ebx,50*65536+PIXWIDTH+8
mov ecx,100*65536+PIXHEIGHT+25
mov edx,0x13334455
mov edi,title
mcall
 
mov eax,8
mov ebx,(531-19)*65536+12
mov ebx,290*65536+112
mov ecx,5*65536+12
mov edx,1
mov esi,0x808080
int 0x40
 
mov eax,8
mov ebx,300*65536+112
mov ecx,5*65536+12
mov edx,2
mov esi,0x808080
int 0x40
mcall
 
mov ebx,430*65536+12
mov ebx,420*65536+12
mov ecx,5*65536+12
mov edx,3
mov esi,0xa00000
mov edi,3
;mov eax,8
newcolor:
mov eax,8
int 0x40
mcall
add ebx,13*65536
shr esi,8
inc edx
485,15 → 460,14
jnz newcolor
 
mov eax,4
mov ebx,8*65536+8
mov ecx,0xffffff
mov edx,l
mov esi,ll-l
int 0x40
mov ebx,300*65536+8
mov ecx,0x80ffffff
mov edx,button_txt
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
ret
505,15 → 479,9
;
 
 
l: db 'TINYFRAC - MOVE: ARROWS, ZOOM Q/W, CYCLE: E/R '
db 'SET AS WALLPAPER'
ll:
title db 'Tinyfrac - MOVE: ARROWS, ZOOM Q/W, CYCLE: E/R',0
button_txt db 'Set as wallpaper',0
 
calc db 'CALCULATING'
calcl:
calc db 'CALCULATING',0
 
I_END:
 
 
 
 
I_END:
/programs/demos/transp/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/transp/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm transp.asm transp
@erase lang.inc
@pause
/programs/demos/transp/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm transp.asm transp
@erase lang.inc
@pause
/programs/demos/transp/trunk/transp.asm
17,13 → 17,13
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
mov [procinfo.x_start], 100
mov [procinfo.x_size], 200
mov [procinfo.y_start], 80
mov [procinfo.y_size], 300
mov [procinfo.box.left], 100
mov [procinfo.box.width], 200
mov [procinfo.box.top], 80
mov [procinfo.box.height], 300
call draw_window
red:
call get_transparent
32,7 → 32,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
44,17 → 44,17
 
key: ; key
mov al,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
or eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still
69,24 → 69,24
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
mov ebx,[procinfo.x_start]
mov ebx,[procinfo.box.left]
shl ebx,16
add ebx,[procinfo.x_size]
mov ecx,[procinfo.y_start]
add ebx,[procinfo.box.width]
mov ecx,[procinfo.box.top]
shl ecx,16
add ecx,[procinfo.y_size]
add ecx,[procinfo.box.height]
mov edx,0x33000000 ; color of work area RRGGBB,8->color gl
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
call draw_transparent
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
99,11 → 99,11
 
mov eax,7
mov ebx,0x1000
mov ecx,[procinfo.x_size]
mov ecx,[procinfo.box.width]
shl ecx,16
add ecx,[procinfo.y_size]
add ecx,[procinfo.box.height]
xor edx,edx
int 0x40
mcall
 
popa
ret
116,29 → 116,29
mov eax,9
mov ebx,I_END
mov ecx,-1
int 0x40
mcall
 
mov eax,14
int 0x40
mcall
 
shr eax,16
inc eax
mov [scx],eax
 
add [procinfo.x_start], 4
sub [procinfo.x_size], 4+4
add [procinfo.y_start], 22
sub [procinfo.y_size], 22+4
add [procinfo.box.left], 4
sub [procinfo.box.width], 4+4
add [procinfo.box.top], 22
sub [procinfo.box.height], 22+4
 
mov eax,[procinfo.x_start]
add eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
add eax,[procinfo.box.width]
mov [x_end],eax
mov eax,[procinfo.y_start]
add eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
add eax,[procinfo.box.height]
mov [y_end],eax
 
mov eax,[procinfo.x_start]
mov ebx,[procinfo.y_start]
mov eax,[procinfo.box.left]
mov ebx,[procinfo.box.top]
 
dtpl1:
 
148,15 → 148,15
imul ebx,[scx]
add ebx,eax
mov eax,35
int 0x40
mcall
 
or eax, 0x4e4e4e
 
mov ebx,[esp+4]
mov ecx,[esp]
sub ebx,[procinfo.x_start]
sub ecx,[procinfo.y_start]
imul ecx,[procinfo.x_size]
sub ebx,[procinfo.box.left]
sub ecx,[procinfo.box.top]
imul ecx,[procinfo.box.width]
imul ebx,3
imul ecx,3
add ebx,ecx
168,7 → 168,7
inc eax
cmp eax,[x_end]
jb dtpl1
mov eax,[procinfo.x_start]
mov eax,[procinfo.box.left]
inc ebx
cmp ebx,[y_end]
jb dtpl1
182,18 → 182,13
 
; DATA AREA
 
;x_start dd 100
;y_start dd 80
 
;x_size dd 160
;y_size dd 200
 
x_end dd 0
y_end dd 0
 
scx dd 640
 
header db 'Transparent',0
title db 'Transparent',0
 
I_END:
procinfo process_information
/programs/demos/trantest/trunk/ascgl.inc
373,7 → 373,7
wordstoreg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
409,7 → 409,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
418,7 → 418,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
496,7 → 496,7
add cx,[arg3+4]
; wordstoreg ecx,[arg3],[arg3+4]
wordstoreg edx, x , y ;arg1*65536+arg2
int 0x40
mcall
}
 
macro setframe x , y ,arg3
507,7 → 507,7
wordstoreg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
/programs/demos/trantest/trunk/ascl.inc
48,7 → 48,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
55,7 → 55,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
91,7 → 91,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
116,7 → 116,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
145,7 → 145,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
179,12 → 179,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
192,7 → 192,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
200,7 → 200,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
215,7 → 215,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
222,7 → 222,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
247,15 → 247,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
357,7 → 357,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
391,12 → 391,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,120 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
404,7 → 404,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
412,7 → 412,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
427,7 → 427,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
434,7 → 434,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
458,15 → 458,15
call redproc
jmp getmesloop
mkey:
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
618,7 → 618,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
627,7 → 627,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
640,7 → 640,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
652,7 → 652,7
wordstoreg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
660,7 → 660,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
674,7 → 674,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
689,7 → 689,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
706,7 → 706,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
717,7 → 717,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
732,7 → 732,7
wordstoreg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
743,7 → 743,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
753,7 → 753,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
762,7 → 762,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
785,7 → 785,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/demos/trantest/trunk/trantest.asm
19,6 → 19,7
SCREEN_X equ 320 ;800
SCREEN_Y equ 200 ;600
 
include '..\..\..\macros.inc'
include 'lang.inc'
include 'ascl.inc'
include 'ascgl.inc'
66,16 → 67,16
 
key:
mov eax,2
int 0x40
mcall
jmp still
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jne still
exit:
mov eax,-1
int 0x40
mcall
 
;Draw window
draw_window:
82,21 → 83,21
mov eax,12 ;Start
mov ebx,1
int 0x40
mcall
 
xor eax,eax ;Draw window
mov ebx,100*65536+(SCREEN_X+9) ;x start*65536+x size
mov ecx,100*65536+(SCREEN_Y+26) ;y start*65536+y size
mov edx,0x13000000 ;0x13 use skinned window
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,12 ;End
mov ebx,2
int 0x40
mcall
ret
 
header db '3D TEST SAMPLE',0
title db '3D TEST SAMPLE',0
 
outscr:
 
105,7 → 106,7
mov ecx,SCREEN_X*65536+SCREEN_Y
mov edx,5*65536+22
mov ax,7
int 0x40
mcall
 
ret
 
/programs/demos/tube/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/demos/tube/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm tube.asm tube
@erase lang.inc
@pause
/programs/demos/tube/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm tube.asm tube
@erase lang.inc
@pause
/programs/demos/tube/trunk/tube.asm
18,7 → 18,7
dd 0x40000
dd 0,0
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
START:
 
38,7 → 38,7
 
mov eax,23
mov ebx,1
int 0x40
mcall
 
cmp eax,1
jne no_red
50,9 → 50,8
je still
 
or eax,-1
int 0x40
mcall
 
 
SCREEN equ 160
PIXBUF equ 200h
EYE equ EYE_P-2
179,7 → 178,7
mov ecx,320*65536+160
xor edx,edx
mov ebx,0x10000
int 0x40
mcall
 
popa
ret
192,23 → 191,20
 
mov eax,12
mov ebx,1
int 0x40
 
mcall
xor eax,eax
mov ebx,100*65536+329
mov ecx,100*65536+186
mov edx,0x33000000
mov edi,header
int 0x40
 
mov edi,title
mcall
mov eax,12
mov ebx,2
int 0x40
 
mcall
popa
ret
 
header db appname,0
title db appname,0
 
db 41,0,0xC3,0x3C
 
/programs/develop/cmd/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/cmd/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm cmd.asm cmd
@erase lang.inc
@pause
/programs/develop/cmd/trunk/build_ge.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix de >lang.inc
@fasm cmd.asm cmd
@erase lang.inc
@pause
/programs/develop/cmd/trunk/cmd.asm
18,7 → 18,7
dd 0x0
dd 0x0
 
include "macros.inc"
include "..\..\..\macros.inc"
include "lang.inc"
START:
 
33,7 → 33,7
still:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je re
46,7 → 46,7
 
button:
mov eax,17
int 0x40
mcall
 
cmp ah,1
jne noclose
84,7 → 84,7
mov edx,tic_table
add edx,dword [linev]
mov esi,81
int 0x40
mcall
add dword [xpos],10
add dword [linev],81
pop ecx
101,7 → 101,7
 
key:
mov eax,2
int 0x40
mcall
 
cmp ah,27
jne no_escape
287,7 → 287,7
shl ecx,16
add ecx,9
mov edx,0
int 0x40
mcall
add dword [ypos],6
ret
 
295,7 → 295,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,0
mov ebx,100*65536+492
302,11 → 302,11
mov ecx,100*65536+280
mov edx,0x13000000
mov edi,title
int 0x40
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
318,7 → 318,7
mov ecx,0x00ddeeff
mov edx,smb
mov esi,1
int 0x40
mcall
 
mov edi,tic_table
add edi,dword [linen]
337,7 → 337,7
mov ecx,0x00ddeeff
mov edx,smb_cursor
mov esi,1
int 0x40
mcall
 
mov edi,tic_table
mov esi,smb_cursor
356,7 → 356,7
mov ecx,0x00ddeeff
mov edx,prompt
mov esi,5
int 0x40
mcall
mov dword [ypos],42
 
cld
471,7 → 471,7
 
mov eax, 70
mov ebx, dirinfo
int 0x40
mcall
inc dword [dirinfo+4]
cmp ebx, 1
jnz ls_end
542,7 → 542,7
mov edx,filename
mov ecx,0x00ddeeff
mov esi,12
int 0x40
mcall
 
cld
mov ecx,12
618,7 → 618,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile
647,7 → 647,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile
667,7 → 667,7
mov edx,tic_table+400
mov esi,12
mov ecx,0x00ddeeff
int 0x40
mcall
 
cld
mov ecx,12
701,7 → 701,7
mov eax,9
mov ebx,tic_table
mov ecx,1
int 0x40
mcall
 
mov dword [count2],eax
 
710,7 → 710,7
mov eax,9
mov ebx,tic_table
mov ecx,[pn]
int 0x40
mcall
 
mov ebx,[tic_table+30]
mov dword [fnumb],4
741,7 → 741,7
add ebx,[xpos]
mov ecx,0x00ddeeff
mov esi,12
int 0x40
mcall
 
cld
mov ecx,11
838,7 → 838,7
shl edx,16
add edx,[xpos]
mov esi,0x00ddeeff
int 0x40
mcall
ret
 
pause2:
847,7 → 847,7
call printf
 
mov eax,10
int 0x40
mcall
 
red3:
cmp eax,2
859,12 → 859,12
call red
 
mov eax,10
int 0x40
mcall
jmp red3
 
back:
mov eax,2
int 0x40
mcall
cmp ah,27
je checmd
ret
871,7 → 871,7
 
exit:
mov eax,-1
int 0x40
mcall
 
checmd:
cmp byte [callp],1
894,7 → 894,7
add ebx,[xpos]
mov ecx,0x00ddeeff
mov esi,33
int 0x40
mcall
 
cld
mov ecx,27
1046,7 → 1046,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile
1125,7 → 1125,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
jne alreadyexist
1135,7 → 1135,7
mov ecx,tic_table+25000
mov edx,dword [filesize]
mov esi,0
int 0x40
mcall
 
cmp eax,0
jne no_ok
1145,7 → 1145,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je no_ok
1289,7 → 1289,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile
1366,7 → 1366,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
jne alreadyexist
1376,7 → 1376,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
mov dword [filesize],eax
 
1385,7 → 1385,7
mov ecx,tic_table+25000
mov edx,dword [filesize]
mov esi,0
int 0x40
mcall
 
cmp eax,0
jne no_ok1
1395,7 → 1395,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je no_ok1
1402,7 → 1402,7
 
mov eax,32
mov ebx,tic_table+9000
int 0x40
mcall
 
call newline
mov edx,mess14
1504,7 → 1504,7
mov ecx,0
mov edx,-1
mov esi,tic_table+25000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile2
1511,7 → 1511,7
 
mov eax,32
mov ebx,tic_table+400
int 0x40
mcall
 
call newline
mov edx,mess6
1562,7 → 1562,7
mov ecx,0
mov edx,-1
mov esi,tic_table+15000
int 0x40
mcall
 
cmp eax,4294967295
je noaxfile
1620,7 → 1620,7
mov ecx,0
mov edx,-1
mov esi,tic_table+15000
int 0x40
mcall
 
cmp eax,4294967295
je nosuchfile3
1755,7 → 1755,7
mov ecx,0x00ddeeff
mov edx,tic_table+200
mov esi,dword [fnumb]
int 0x40
mcall
 
ret
 
1795,7 → 1795,7
 
mov eax,9
mov ebx,tic_table
int 0x40
mcall
 
cmp eax,ecx
jb nosuchprocess
1803,7 → 1803,7
mov eax,18
mov ebx,2
mov edx,0
int 0x40
mcall
 
call clearsum
call newline
1868,7 → 1868,7
mov edx,tic_table+300
mov ecx,0x00ddeeff
mov esi,dword [count]
int 0x40
mcall
 
cld
mov ecx,dword [count]
1895,7 → 1895,7
add ebx,[xpos]
mov ecx,0x00ddeeff
mov esi,45
int 0x40
mcall
 
cld
mov ecx,45
1918,7 → 1918,7
add ebx,[xpos]
mov ecx,0x00ddeeff
mov esi,79
int 0x40
mcall
 
cld
mov ecx,79
2078,7 → 2078,7
mov ebx,6*65536+483
mov ecx,24*65536+250
mov edx,0
int 0x40
mcall
ret
 
cls2:
2290,11 → 2290,11
 
mov eax,18
mov ebx,1
int 0x40
mcall
 
mov eax,5
mov ebx,200
int 0x40
mcall
 
no_shutdown:
cmp word [tic_table+600],'ps'
2454,17 → 2454,17
mov ebx,1
mov ecx,ipcb
mov edx,118
int 0x40
mcall
 
call clearipc
 
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
mov eax,23
mov ebx,10
int 0x40
mcall
 
cmp eax,7
jne noipc
2478,7 → 2478,7
mov eax,9
mov ebx,tic_table+100000
mov ecx,-1
int 0x40
mcall
 
mov ecx,eax
loopfindipc:
2486,7 → 2486,7
 
mov eax,9
mov ebx,tic_table+100000
int 0x40
mcall
 
mov bl,[tic_table+600]
cmp byte [tic_table+100000+10],bl
2548,7 → 2548,7
mov ecx,dword [ipcpid]
mov edx,ddot
mov esi,1
int 0x40
mcall
 
call newline
call clearipc
2576,7 → 2576,7
mov edx,tic_table+600
mov ecx,0x00ddeeff
mov esi,dword [count]
int 0x40
mcall
 
cld
mov ecx,dword [count]
2605,10 → 2605,10
waitipc:
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
 
cmp eax,7
je ipcok
2623,7 → 2623,7
 
keyipc:
mov eax,2
int 0x40
mcall
 
jmp waitipc
 
2662,7 → 2662,7
 
ipckey:
mov eax,10
int 0x40
mcall
 
cmp eax,1
je reipc2
2675,7 → 2675,7
 
ipckeypressed:
mov eax,2
int 0x40
mcall
 
mov byte [ipckeyvalue],ah
 
2684,7 → 2684,7
mov ecx,dword [ipcpid]
mov edx,ipckeyvalue
mov esi,1
int 0x40
mcall
 
call clearipc
jmp waitipc
2717,7 → 2717,7
mov eax,9
mov ebx,tic_table
mov ecx,-1
int 0x40
mcall
 
mov ecx,eax
loopex:
2725,7 → 2725,7
 
mov eax,9
mov ebx,I_END
int 0x40
mcall
 
cmp word [I_END+10],'CM'
jne no_cmd
2764,7 → 2764,7
mov eax, 70
mov ebx, fileinfo_start
mov [ebx+8], ecx
int 0x40
mcall
ret
fileinfo_start:
dd 7
2775,8 → 2775,7
db 0
dd fileinfo_buffer
 
title:
db 'CMD - Command line interpreter',0
title db 'CMD - Command line interpreter',0
 
smb_cursor db '|'
 
/programs/develop/cmd/trunk/cmdipc.inc
1,10 → 1,10
include "macros.inc"
include "..\..\..\macros.inc"
 
initipc:
mov eax,9
mov ebx,prc
mov ecx,-1
int 0x40
mcall
 
mov ecx,eax
loop1:
12,7 → 12,7
 
mov eax,9
mov ebx,prc
int 0x40
mcall
 
cmp word [prc+10],'CM'
jne no_cmd
39,7 → 39,7
mov ecx,dword [cmdpid]
mov edx,printf
mov esi,4
int 0x40
mcall
 
call initcmd
 
46,11 → 46,11
waitcmdinit:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,23
mov ebx,100
int 0x40
mcall
 
cmp eax,7
je cmd_ok
64,7 → 64,7
mov eax,18
mov ebx,3
mov ecx,dword [cmdnumb]
int 0x40
mcall
 
ret
 
71,12 → 71,12
pause1:
mov eax,5
mov ebx,1
int 0x40
mcall
ret
 
exit:
mov eax,-1
int 0x40
or eax,-1
mcall
 
cls:
mov eax,60
84,7 → 84,7
mov ecx,dword [cmdpid]
mov edx,ipccls
mov esi,4
int 0x40
mcall
 
call pause1
 
120,7 → 120,7
mov ecx,dword [cmdpid]
mov edx,stripc
mov esi,84
int 0x40
mcall
 
call pause1
 
132,7 → 132,7
mov ecx,dword [cmdpid]
mov edx,ipceol
mov esi,4
int 0x40
mcall
 
call pause1
 
144,13 → 144,13
mov ecx,dword [cmdpid]
mov edx,ipckey
mov esi,4
int 0x40
mcall
 
mov eax,60
mov ebx,1
mov ecx,ipcb
mov edx,28
int 0x40
mcall
 
cld
mov ecx,28
166,10 → 166,10
waitagain:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
 
cmp eax,7
jne waitagain
186,7 → 186,7
mov ecx,dword [cmdpid]
mov edx,ipcend
mov esi,4
int 0x40
mcall
 
jmp exit
 
/programs/develop/examples/checkbox/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/checkbox/trunk/check.inc
48,12 → 48,12
shl ecx,16
add ecx,ch_size
mov edx,ch_border_color
int 0x40 ;à¨á㥬 à ¬ªã
mcall ;à¨á㥬 à ¬ªã
 
mov edx,ch_color
add ebx,1 shl 16 - 2
add ecx,1 shl 16 - 2
int 0x40 ;§ ªà è¨¢ ¥¬ ¢­ãâ७­®á⨠祪¡®ªá 
mcall ;§ ªà è¨¢ ¥¬ ¢­ãâ७­®á⨠祪¡®ªá 
 
test word ch_flags,2 ;¤®áâ âì §­ ç¥­¨¥ ¡¨â  ¨§ ¯¥à¥¬¥­­®© ¨ ¯®¬¥áâ¨âì ¢ ä« £ CF
jz @f ;¢ ¥á«¨ CF=1, â® ¢ë¯®«­¨¬ á«¥¤ãîéãî ¯à®æ¥¤ãàã ¨­ ç¥ ¯¥à¥©â¨ ­  ­¨¦­îî @@
73,7 → 73,7
movzx esi,word ch_text_length ;‡ £à㧨¬ ¤«¨­ã ­ ¤¯¨á¨ ¢ esi
;¢­¥á¥¬ ¢ eax §­ ç¥­¨¥ ¢ë¢®¤  ­ ¤¯¨á¨ ­  ª ­¢ã
mov eax,4
int 0x40 ;‚뢮¤
mcall ;‚뢮¤
popa ;¢®ááâ ­®¢¨âì §­ ç¥­¨ï ॣ¨áâ஢ ¨§ á⥪ 
ret ;¢ë©¤¥¬ ¨§ ¯à®æ¥¤ãàë
 
96,13 → 96,13
shl ecx,16 ;ᤢ¨­¥¬ ­  16 à §à冷¢ ¢ «¥¢® (㬭®¦¨¬ ­  65536)
mov cx,bp ;§ £à㧨¬ §­ ç¥­¨ï ॣ¨áâà  ãª § â¥«ï ¡ §ë ¢ cx
;pop cx
int 0x40 ;¢ë¢®¤
mcall ;¢ë¢®¤
ret ;¢ë©â¨ ¨§ ¯à®æ¥¤ãàë
.mouse: ;®¡à ¡®âª  ¬ëè¨
pusha
mov eax,37 ;¡ã¤¥¬ çâ® â® ¤¥« âì ¥á«¨ ã ­ á çâ® - ­¨âì ­ ¦ â®
mov ebx,2 ;¢­¥á⨠¢ ॣ¨áâà §­ ç¥­¨¥ 2
int 0x40 ;¯à®¢¥àª  ­¥ ­ ¦ « «¨ ¯®«ì§®¢ â¥«ì ª­®¯ªã ¬ë誨
mcall ;¯à®¢¥àª  ­¥ ­ ¦ « «¨ ¯®«ì§®¢ â¥«ì ª­®¯ªã ¬ë誨
test eax,eax ;¯à®¢¥àª  ¥á«¨ ã ­ á ¢ eax=0, â® ãáâ ­®¢¨¬ ä« £ ¨ ¢ë©¤¥¬
jnz @f ;¯¥à¥©â¨ ­  ­¨¦­îî ¬¥âªã @@
btr word ch_flags,2 ;¨§¢«¥ç¥­¨¥ §­ ç¥­¨ï § ¤ ­­®£® ¡¨â  ¢ ä« £ cf ¨ ¨§¬¥­¥­¨¥ ¥£® §­ ç¥­¨ï ­  ­ã«¥¢®¥.
120,7 → 120,7
 
mov eax,37 ;¯®«ã稬 ª®®à¤¨­ âë ¬ë誨
mov ebx,1 ;¤®¡ ¢¨âì 1
int 0x40 ;¯®«ãç¨âì ª®®à¤¨­ âë ªãàá®à  ®â­®á¨â¥«ì­® ®ª­ 
mcall ;¯®«ãç¨âì ª®®à¤¨­ âë ªãàá®à  ®â­®á¨â¥«ì­® ®ª­ 
movzx ebx,word ch_top ;§ £à㧨âì ¢ bx §­ ç¥­¨¥ ª®®à¤¨­ âë ã
cmp ax,bx ;áà ¢­¨âì á á ª®®à¤¨­ â®© ªãàá®à 
/programs/develop/examples/checkbox/trunk/checkbox.asm
23,7 → 23,7
; 㪠§ â¥«ì ­  áâபã, ¢ ª®â®àãî § ¯¨á ­ ¯ãâì,
; ®âªã¤  § ¯ã饭® ¯à¨«®¦¥­¨¥
;------------------
include 'macros.inc'
include '..\..\..\..\macros.inc'
include 'check.inc' ;¢ª«îç¨âì ä ©« check.inc
; version_ch ;­¥®¡å®¤¨¬ë© ¬ ªà®á ¤«ï ¢ª«î祭¨ï "áâ à®©" ¢¥àᨨ check_box
version_ch1 ;­¥®¡å®¤¨¬ë© ¬ ªà®á ¤«ï ¢ª«î祭¨ï new ¢¥àᨨ check_box1
36,16 → 36,16
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,40 ;ãáâ ­®¢¨âì ¬ áªã ¤«ï ®¦¨¤ ¥¬ëå ᮡë⨩
mov ebx,0x25 ;á¨á⥬  ¡ã¤¥â ॠ£¨à®¢ âì ⮫쪮 ­  á®®¡é¥­¨¥ ® ¯¥à¥à¨á®¢ª¥,­ ¦ â  ª­®¯ª , ®¯à¥¤¥«ñ­­ ï à ­¥¥, ᮡë⨥ ®â ¬ëè¨ (çâ®-â® á«ã稫®áì - ­ ¦ â¨¥ ­  ª­®¯ªã ¬ëè¨ ¨«¨ ¯¥à¥¬¥é¥­¨¥; á¡à á뢠¥âáï ¯à¨ ¯à®ç⥭¨¨)
int 0x40
mcall
red_win:
call draw_window ;¯¥à¢®­ ç «ì­® ­¥®¡å®¤¨¬® ­ à¨á®¢ âì ®ª­®
still: ;®á­®¢­®© ®¡à ¡®â稪
mov eax,10 ;Ž¦¨¤ âì ᮡëâ¨ï
int 0x40 ;®¦¨¤ âì ᮡë⨥ ¢ â¥ç¥­¨¥ 2 ¬¨««¨á¥ªã­¤
mcall ;®¦¨¤ âì ᮡë⨥ ¢ â¥ç¥­¨¥ 2 ¬¨««¨á¥ªã­¤
cmp al,0x1 ;¥á«¨ ¨§¬¥­¨«®áì ¯®«®¦¥­¨¥ ®ª­ 
jz red_win
55,7 → 55,7
jmp still ;¥á«¨ ­¨ç¥£® ¨§ ¯¥à¥ç¨á«¥­­®£® â® á­®¢  ¢ 横«
button:
or eax,-1 ;¢ eax,-1 - 5 ,¡ ©â®¢ ã ­ á ¦¥ ⮫쪮 3 ¢ë©â¨
int 0x40 ;¤ «¥¥ ¢ë¯®«­ï¥âáï ¢ë室 ¨§ ¯à®£à ¬¬ë
mcall ;¤ «¥¥ ¢ë¯®«­ï¥âáï ¢ë室 ¨§ ¯à®£à ¬¬ë
 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
62,7 → 62,7
draw_window: ;à¨á®¢ ­¨¥ ®ª­  ¯à¨«®¦¥­¨ï
mov eax,12 ;¢ ॣ¨áâà ¢­¥á⨠§­ ç¥­¨¥ = 12
mov ebx,1 ;¯à¨á¢®¨âì 1
int 0x40
mcall
 
xor eax,eax ;®¡­ã«¨âì eax
mov ebx,50*65536+180 ;[ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ x]
70,13 → 70,13
mov edx,[sc.work] ; color of work area RRGGBB,8->color gl
or edx,0xb3000000
mov edi,hed
int 0x40 ;­ à¨á®¢ âì ®ª­® ¯à¨«®¦¥­¨ï
mcall ;­ à¨á®¢ âì ®ª­® ¯à¨«®¦¥­¨ï
draw_check_boxes check_boxes,check_boxes_end ;à¨á®¢ ­¨¥ 祪¡®ªá®¢
 
mov eax,12 ;”ã­ªæ¨ï 12 - ­ ç âì/§ ª®­ç¨âì ¯¥à¥à¨á®¢ªã ®ª­ .
mov ebx,2 ;®¤äã­ªæ¨ï 2 - § ª®­ç¨âì ¯¥à¥à¨á®¢ªã ®ª­ .
int 0x40
mcall
ret
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/programs/develop/examples/circle/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/circle/trunk/circle.asm
16,7 → 16,7
dd 0x1000 ; esp
dd 0x00000000 ; reserved=no extended header
 
include 'macros.inc'
include '..\..\..\..\macros.inc'
 
 
 
29,7 → 29,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax ; redraw request ?
jz red
38,16 → 38,16
 
button:
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
or eax,-1 ; close this program
int 0x40
mcall
 
key: ; key
mov al,2 ; just read it and ignore
int 0x40
mcall
jmp still
noclose:
 
61,12 → 61,12
mov eax,50 ; give the shape reference area
mov ebx,0
mov ecx,shape_reference
int 0x40
mcall
 
mov eax,50 ; give the shape scale 32 x 32 -> 128 x 128
mov ebx,1 ; you dont have to give this, scale is 1:1 by default
mov ecx,2
int 0x40
mcall
 
popa
 
118,7 → 118,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
129,7 → 129,7
mov edx,0x00cccc00 ; color of work area RRGGBB,8->color glide
mov esi,0x00cccc00 ; color of grab bar RRGGBB,8->color glide
mov edi,0x00cccc00 ; color of frames RRGGBB
int 0x40
mcall
 
 
; CLOSE BUTTON
138,12 → 138,12
mov ecx,20*65536+12 ; [y start] *65536 + [y size]
mov edx,1 ; button id
mov esi,0x5599cc ; button color RRGGBB
int 0x40
mcall
 
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
/programs/develop/examples/cpuspeed/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/cpuspeed/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm cpuspeed.asm cpuspeed
@erase lang.inc
@pause
/programs/develop/examples/cpuspeed/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm cpuspeed.asm cpuspeed
@erase lang.inc
@pause
/programs/develop/examples/cpuspeed/trunk/cpuspeed.asm
16,13 → 16,13
dd 0x00000000 ; reserved=no extended header
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\..\macros.inc'
 
START: ; start of execution
 
mov eax,18
mov ebx,5
int 0x40
mcall
 
xor edx,edx
mov ebx,1000000
38,6 → 38,13
mov [edi],dl
sub edi,1
loop newnum
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
mcall
 
red:
call draw_window ; at first, draw the window
 
44,7 → 51,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
57,17 → 64,17
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz still
or eax,-1 ; close this program
int 0x40
mcall
 
 
; *********************************************
79,14 → 86,8
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+200 ; [x start] *65536 + [x size]
93,8 → 94,8
mov ecx,100*65536+65 ; [y start] *65536 + [y size]
mov edx,[sc.work] ; color of work area RRGGBB,8->color glide
or edx,0x33000000 ; color of grab bar RRGGBB,8->color
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
 
mov ebx,20*65536+14 ; draw info text with function 4
102,11 → 103,11
mov edx,text
mov esi,24
mov eax,4
int 0x40
mcall
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
117,7 → 118,7
text:
db 'CPU RUNNING AT MHZ'
 
header db 'CPU SPEED',0
title db 'CPU SPEED',0
 
I_END:
 
/programs/develop/examples/editbox/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/editbox/trunk/editbox.asm
13,7 → 13,7
dd i_end ; Ž¡ê¥¬ ¨á¯®«ì§ã¥¬®© ¯ ¬ïâ¨, ¤«ï á⥪  ®â¢¥¤¥¬ 0å100 ¡ ©â ¨ ¢ë஢­¨¬ ­  £à­¨æã 4 ¡ ©â 
dd i_end ; à á¯®«®¦¨¬ ¯®§¨æ¨î á⥪  ¢ ®¡« á⨠¯ ¬ïâ¨, áࠧ㠧  ⥫®¬ ¯à®£à ¬¬ë. ‚¥à設  á⥪  ¢ ¤¨ ¯ §®­¥ ¯ ¬ïâ¨, 㪠§ ­­®¬ ¢ëè¥
dd 0x0,0x0 ; 㪠§ â¥«ì ­  áâபã á ¯ à ¬¥âà ¬¨.
include 'macros.inc'
include '..\..\..\..\macros.inc'
include 'editbox.inc'
align 4
use_edit_box procinfo,22,5
/programs/develop/examples/example/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/example/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm example.asm example
@erase lang.inc
@pause
/programs/develop/examples/example/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm example.asm example
@erase lang.inc
@pause
/programs/develop/examples/example/trunk/example.asm
24,7 → 24,7
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
include 'lang.inc'
include 'macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
include '..\..\..\..\macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
 
;---------------------------------------------------------------------
;--- €—€‹Ž Žƒ€ŒŒ› ----------------------------------------------
108,7 → 108,7
; mov edi,header ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
; int 0x40
 
mcall 0, <200,200>, <200,50>, 0x33AABBCC,,header
mcall 0, <200,200>, <200,50>, 0x33AABBCC,,title
 
 
148,7 → 148,7
en,'Press any key...',\
fr,'Pressez une touche...'
 
lsz header,\
lsz title,\
ru,'ˆŒ… Žƒ€ŒŒ›',\
en,'EXAMPLE APPLICATION',\
fr,"L'exemplaire programme"
/programs/develop/examples/example2/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/example2/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm example2.asm example2
@erase lang.inc
@pause
/programs/develop/examples/example2/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm example2.asm example2
@erase lang.inc
@pause
/programs/develop/examples/example2/trunk/dialogs1.inc
59,7 → 59,7
 
mov eax,37
mov ebx,2
int 0x40
mcall
 
cmp [window_on],0
jne openw2
73,7 → 73,7
 
mov eax,23
mov ebx,2
int 0x40
mcall
 
cmp eax,0
jne no_open
80,7 → 80,7
 
mov eax,37
mov ebx,2
int 0x40
mcall
 
cmp eax,0
jne waitformouse
88,7 → 88,7
 
mov eax,37
mov ebx,1
int 0x40
mcall
 
mov esi,eax
 
120,7 → 120,7
waitm:
mov eax,5
mov ebx,1
int 0x40
mcall
dec ecx
jz no_open
cmp [window_on],0
150,7 → 150,7
mov eax,9
mov ebx,table
mov ecx,-1
int 0x40
mcall
 
mov eax,[table+34]
mov [mo_x],eax
161,7 → 161,7
mov ebx,1
mov ecx,alert_entry
mov edx,[g_stack]
int 0x40
mcall
 
mov [esp+28],dword 0 ; clear button entry
 
179,7 → 179,7
mov eax,9
mov ebx,table
mov ecx,-1
int 0x40
mcall
 
cmp [table+46],dword 30
jb drmr
193,7 → 193,7
shl ecx,16
add ecx,[m_ys]
mov edx,0xf0f8ff
int 0x40
mcall
 
mov eax,38 ; egde lines
mov ebx,[m_x]
204,7 → 204,7
shl ecx,16
add ecx,[m_y]
mov edx,0x000000
int 0x40
mcall
mov eax,38
mov ecx,[m_y]
add ecx,[m_ys]
211,7 → 211,7
shl ecx,16
add ecx,[m_y]
add ecx,[m_ys]
int 0x40
mcall
 
mov esi,menu-1
mov edi,[m_x]
231,7 → 231,7
mov edx,esi
add edx,3
mov esi,12
int 0x40 ; draw text
mcall ; draw text
pop esi
add esi,2
add edi,50
282,7 → 282,7
mov ebx,1
mov ecx,alert_entry
mov edx,[g_stack]
int 0x40
mcall
 
mov [menu_action],'MA '
 
298,7 → 298,7
 
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je alert_red
313,7 → 313,7
mov eax,9
mov ebx,table
mov ecx,-1
int 0x40
mcall
 
cmp ax,[table+4]
je no_close
323,7 → 323,7
mov [menu_action],'----'
mov [window_on],0
mov eax,-1
int 0x40
mcall
no_close:
 
jmp alert_still
334,12 → 334,12
 
alert_key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp alert_still
 
alert_button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
shr eax,8
cmp eax,3
364,7 → 364,7
mov [g_n],-1
mov [window_on],0
mov eax,-1 ; close this program
int 0x40
mcall
 
rtext db 'NO YES OK '
 
381,7 → 381,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
cmp [window_on],2
jne no_win_type_2
418,7 → 418,7
mov edx,0x00ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x00ffffff ; color of grab bar RRGGBB,8->color gl
mov edi,0x000000cc ; color of frames RRGGBB
int 0x40
mcall
 
pop edx
 
445,10 → 445,10
mov edx,0x40000000
add edx,ebp
mov esi,0
int 0x40
mcall
popa
mov eax,4 ; draw text
int 0x40
mcall
inc ebp
add ebx,14
jmp no_d_found
461,7 → 461,7
jne no_win_1
 
mov eax,14 ; to middle of screen
int 0x40
mcall
mov ecx,eax
and ecx,0xffff
shr ecx,1
480,7 → 480,7
mov edx,0x02ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x80d05050 ; color of grab bar RRGGBB,8->color gl
mov edi,0x00d05050 ; color of frames RRGGBB
int 0x40
mcall
 
 
mov eax,4 ; label
488,7 → 488,7
mov ecx,0x10ddeeff
mov edx,alert_labelt1
mov esi,alert_label1len-alert_labelt1
int 0x40
mcall
 
mov eax,4
mov ebx,10*65536+43
495,7 → 495,7
mov ecx,0x10000000
mov edx,[g_t]
mov esi,[g_l]
int 0x40
mcall
 
cmp [g_1],1
jne gadgets_no_1
509,7 → 509,7
mov ecx,75*65536+16
mov edx,3
mov esi,0x446688
int 0x40
mcall
 
mov eax,4
mov ebx,[g_x]
520,7 → 520,7
mov ecx,0x10ffffff
mov edx,alert_t2
mov esi,alert_t2len-alert_t2
int 0x40
mcall
 
gadgets_no_1:
 
536,7 → 536,7
mov ecx,75*65536+16
mov edx,1
mov esi,0x446688
int 0x40
mcall
 
mov eax,8
mov ebx,[g_x]
547,7 → 547,7
mov ecx,75*65536+16
mov edx,2
mov esi,0x446688
int 0x40
mcall
 
mov eax,4
mov ebx,[g_x]
558,7 → 558,7
mov ecx,0x10ffffff
mov edx,alert_t1
mov esi,alert_t1len-alert_t1
int 0x40
mcall
 
gadgets_no_2:
 
566,7 → 566,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
/programs/develop/examples/example2/trunk/example2.asm
18,7 → 18,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\..\macros.inc'
include 'dialogs1.inc'
 
menu_history dd 0x0
25,13 → 25,13
 
START: ; start of execution
 
red:
call draw_window_main
 
still: ; wait here for event
 
mov eax,23
mov ebx,2
int 0x40
mov eax,10
mcall
 
cmp eax,1 ; process events
je red
52,7 → 52,7
mov ebx,220*65536+6*4
mov ecx,70*65536+8
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4 ; show menu selections
mov ebx,220*65536+70
59,7 → 59,7
mov ecx,0x000000
mov edx,menu_action
mov esi,4
int 0x40
mcall
 
nodisplay:
 
66,28 → 66,24
cmp word [menu_action],word 'AD' ; user requests close
jne no_menu_close
mov eax,-1
int 0x40
mcall
no_menu_close:
 
jmp still
 
red: ; redraw
call draw_window_main
jmp still
 
key:
mov eax,2 ; key in buffer
int 0x40
mcall
jmp still
 
button: ; button in buffer
mov eax,17
int 0x40
mcall
 
cmp ah,1 ; close application
jne noclose
mov eax,-1
int 0x40
or eax,-1
mcall
noclose:
 
cmp ah,2
122,7 → 118,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
mov eax,0 ; open window
mov ebx,100*65536+300
130,7 → 126,7
mov edx,0x02ffffff
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
 
call draw_menu ; DRAW MENU
 
139,7 → 135,7
mov ecx,0x10ddeeff
mov edx,labelt
mov esi,labellen-labelt
int 0x40
mcall
 
mov eax,8 ; close button
mov ebx,(300-17)*65536+10
146,7 → 142,7
mov ecx,5*65536+10
mov edx,1
mov esi,0x4466bb
int 0x40
mcall
 
mov eax,8 ; button : OPEN ALERT BOX
mov ebx,25*65536+150
153,7 → 149,7
mov ecx,61*65536+14
mov edx,2
mov esi,0x4466aa
int 0x40
mcall
 
mov eax,8 ; button : OPEN CHOOSE BOX
mov ebx,25*65536+150
160,7 → 156,7
mov ecx,81*65536+14
mov edx,3
mov esi,0x4466aa
int 0x40
mcall
 
mov ebx,20*65536+55 ; draw info text with function 4
mov ecx,0xffffff
168,7 → 164,7
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,10
add edx,40
cmp [edx],byte 'x'
176,7 → 172,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
/programs/develop/examples/example3/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/example3/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm example3.asm example3
@erase lang.inc
@pause
/programs/develop/examples/example3/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm example3.asm example3
@erase lang.inc
@pause
/programs/develop/examples/example3/trunk/example3.asm
16,10 → 16,11
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\..\macros.inc'
 
START: ; start of execution
 
red:
call draw_window ; draw window
call clear_data ; clear status bar
 
26,34 → 27,26
still:
 
mov eax,10 ; wait here for event
int 0x40 ; do it
mcall ; do it
 
cmp eax,1 ; redraw request ?
je red ; yes jump to it
jz red ; yes jump to it
cmp eax,2 ; key in buffer ?
je key ; yes jump to it
cmp eax,3 ; button in buffer ?
je button ; yes jump to it
jmp still ; start again
jnz button
 
red: ; redraw
call draw_window ; redraw window
call clear_data ; clear status info
jmp still ; start again
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40 ; do it
mcall ; do it
jmp still ; start again
 
button: ; button
mov eax,17 ; get id
int 0x40 ; do it
mcall ; do it
 
cmp ah,1 ; is it the close button
jne noclose ; no then jump code
mov eax,-1 ; close this program
int 0x40 ; do it
or eax,-1 ; close this program
mcall ; do it
noclose:
 
cmp ah,100 ; is it main menu
92,7 → 85,7
 
mov eax,12 ; function 12: tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40 ; do it
mcall ; do it
 
mov eax,0 ; function 0: define and draw window
mov ebx,50*65536 ; [x start] *65536
101,7 → 94,7
add ecx,[y_size] ; add [y size]
mov edx,0x80ffffff ; colour of work area RRGGBB
mov esi,0x806688dd ; grab bar colour. negative glide
int 0x40 ; do it
mcall ; do it
 
mov eax,4 ; function 4: write text to window
mov ebx,6*65536+7 ; [x start] *65536 + [y start]
108,7 → 101,7
mov ecx,0x00ffffff ; text colour
mov edx,window_text ; pointer to text beginning
mov esi,12 ; text length
int 0x40 ; do it
mcall ; do it
 
mov eax,8 ; function 8: define and draw button
mov ebx,(381-18)*65536+13 ; [x start] *65536 + [x size]
115,7 → 108,7
mov ecx,4*65536+13 ; [y start] *65536 + [y size]
mov edx,1 ; button id
mov esi,0x6688dd ; button color RRGGBB
int 0x40 ; do it
mcall ; do it
 
mov eax,13 ; function 13: draw bar
mov ebx,1*65536 ; [x start] *65536
126,7 → 119,7
shl ecx,16 ; *65536
add ecx,17 ; add height
mov edx,0x006688dd ; bar colour
int 0x40 ; do it
mcall ; do it
 
mov eax,4 ; function 4 : write text to window
mov ebx,5*65536 ; [x start] *65536
135,17 → 128,17
xor ecx,ecx ; text colour
mov edx,button_no ; pointer to text beginning
mov esi,14 ; text length
int 0x40 ; do it
mcall ; do it
 
add ebx,95*65536 ; move xy position
mov edx,menu_text ; pointer to text beginning
int 0x40 ; do it
mcall ; do it
 
call write_main ; draw menu
 
mov eax,12 ; function 12: tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40 ; do it
mcall ; do it
 
pop eax ; restore register
ret ; return
160,7 → 153,7
dec ebx ; x size - 1
mov ecx,21*65536+17 ; [y start] *65536 +[y size]
mov edx,[menu_colour] ; menu colour
int 0x40 ; do it
mcall ; do it
 
mov [main_pos],1 ; start position first button
xor edi,edi ; data offset = 0
184,7 → 177,7
xor edx,edx ; clear register
mov dl,[MENU_DATA+edi+2] ; get byte button id number
mov esi,[menu_colour] ; button colour
int 0x40 ; do it
mcall ; do it
mov eax,4 ; function 4: write text to window
add ebx,6*65536-49 ; move xy position
xor ecx,ecx ; text colour
191,7 → 184,7
mov edx,MENU_DATA+3 ; point at menu text
add edx,edi ; add our offset
mov esi,11 ; number of characters
int 0x40 ; do it
mcall ; do it
 
is_main_bar:
add [main_pos],76 ; update button position
217,7 → 210,7
add edx,[y_size] ; +[y start]
sub edx,12 ; move position
xor esi,esi ; text colour
int 0x40 ; do it
mcall ; do it
pop eax ; restore register
 
cmp [button_press],1 ; has a sub button been pressed
238,7 → 231,7
mov esi,1 ; 1 character
mov eax,4 ; function 4: write text to window
xor ecx,ecx ; text colour
int 0x40 ; do it
mcall ; do it
pop eax ; restore register
 
draw_get_out:
256,9 → 249,9
shl ecx,16 ; *65536
add ecx,13 ; [y size]
mov edx,0x00aaaaaa ; bar colour
int 0x40 ; do it
mcall ; do it
mov ebx,185*65536+11 ; move position
int 0x40 ; do it again
mcall ; do it again
 
pop eax ; restore register
ret ; return
309,7 → 302,7
mov ecx,[but_pos] ; [y start]
shl ecx,16 ; *65536
add ecx,17 ; [y size]
int 0x40 ; do it
mcall ; do it
jmp is_sub_bar ; jump button code
 
is_sub_button:
323,7 → 316,7
shl ecx,16 ; *65536
add ecx,16 ; [y size]
mov esi,[menu_colour] ; button colour
int 0x40 ; do it
mcall ; do it
 
mov ebx,[sub_pos] ; [x start]
shl ebx,16 ; *65536
335,7 → 328,7
add edx,edi ; add offset
mov esi,11 ; number of characters
mov eax,4 ; function 4: write text to window
int 0x40 ; do it
mcall ; do it
is_sub_bar:
add [but_pos],17 ; move y position
 
/programs/develop/examples/hello/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/hello/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm hello.asm hello
@erase lang.inc
@pause
/programs/develop/examples/hello/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm hello.asm hello
@erase lang.inc
@pause
/programs/develop/examples/hello/trunk/cmdipc.inc
1,10 → 1,10
include "macros.inc"
include "..\..\..\..\macros.inc"
 
initipc:
mov eax,9
mov ebx,prc
mov ecx,-1
int 0x40
mcall
 
mov ecx,eax
loop1:
12,7 → 12,7
 
mov eax,9
mov ebx,prc
int 0x40
mcall
 
cmp word [prc+10],'CM'
jne no_cmd
39,7 → 39,7
mov ecx,dword [cmdpid]
mov edx,printf
mov esi,4
int 0x40
mcall
 
call initcmd
 
46,11 → 46,11
waitcmdinit:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,23
mov ebx,100
int 0x40
mcall
 
cmp eax,7
je cmd_ok
64,7 → 64,7
mov eax,18
mov ebx,3
mov ecx,dword [cmdnumb]
int 0x40
mcall
 
ret
 
71,12 → 71,12
pause1:
mov eax,5
mov ebx,1
int 0x40
mcall
ret
 
exit:
mov eax,-1
int 0x40
mcall
 
cls:
mov eax,60
84,7 → 84,7
mov ecx,dword [cmdpid]
mov edx,ipccls
mov esi,4
int 0x40
mcall
 
call pause1
 
120,7 → 120,7
mov ecx,dword [cmdpid]
mov edx,stripc
mov esi,84
int 0x40
mcall
 
call pause1
 
132,7 → 132,7
mov ecx,dword [cmdpid]
mov edx,ipceol
mov esi,4
int 0x40
mcall
 
call pause1
 
144,13 → 144,13
mov ecx,dword [cmdpid]
mov edx,ipckey
mov esi,4
int 0x40
mcall
 
mov eax,60
mov ebx,1
mov ecx,ipcb
mov edx,28
int 0x40
mcall
 
cld
mov ecx,28
166,10 → 166,10
waitagain:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
 
cmp eax,7
jne waitagain
186,7 → 186,7
mov ecx,dword [cmdpid]
mov edx,ipcend
mov esi,4
int 0x40
mcall
 
jmp exit
 
/programs/develop/examples/ir/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/ir/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm ir.asm ir
@erase lang.inc
@pause
/programs/develop/examples/ir/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm ir.asm ir
@erase lang.inc
@pause
/programs/develop/examples/ir/trunk/ir.asm
17,7 → 17,7
dd 0, 0
 
 
include 'macros.inc'
include '..\..\..\..\macros.inc'
 
START: ; start of execution
 
27,17 → 27,17
mov ebx,0
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mcall
 
mov eax,45 ; reserve irq 4
mov ebx,0
mov ecx,4
int 0x40
mcall
 
mov eax,44 ; set read ports for irq 4
mov ebx,irqtable
; mov ecx,4
int 0x40
mcall
 
mov dh, 3 ; all ports have number 3xx hex
 
67,7 → 67,7
 
mov eax,5
mov ebx,100
int 0x40
mcall
 
mov dl, 0xf8
mov al, 'I'
75,7 → 75,7
 
mov eax,5
mov ebx,10
int 0x40
mcall
 
mov al, 'R'
out dx, al
82,7 → 82,7
 
mov eax,40 ; get com 1 data with irq 4
mov ebx,0000000000010000b shl 16 + 101b
int 0x40
mcall
 
red:
call draw_window
90,7 → 90,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
dec eax
jz red
dec eax
99,7 → 99,7
 
button: ; button
mov al,17 ; get id
int 0x40
mcall
 
; we have only one button, close
 
106,16 → 106,16
mov eax,45 ; free irq
mov ebx,1
mov ecx,4
int 0x40
mcall
 
mov eax,46 ; free ports 0x3f0-0x3ff
mov ebx,1
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mcall
 
or eax,-1 ; close this program
int 0x40
mcall
 
pos dd 0x0
 
130,7 → 130,7
readir:
mov eax,42
mov ebx,4
int 0x40
mcall
 
cmp ebx,80
jne nocd
137,7 → 137,7
 
mov eax,70
mov ebx,cdplayer
int 0x40
mcall
 
 
nocd:
156,7 → 156,7
mov ebx,20*65536+260
mov ecx,22*65536+220
mov edx,[wcolor]
int 0x40
mcall
mov eax,10*19+1
noeaxz:
mov [pos],eax
209,7 → 209,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
217,7 → 217,7
mov ecx,100*65536+250 ; [y start] *65536 + [y size]
mov edx,[wcolor] ; color of work area RRGGBB,8->color
mov edi,labelt ; caption string
int 0x40
mcall
 
; ; WINDOW LABEL
; mov eax,4 ; function 4 : write text to window
225,7 → 225,7
; mov ecx,0x00ffffff ; color of text RRGGBB
; mov edx,labelt ; pointer to text beginning
; mov esi,labellen-labelt ; text length
; int 0x40
; mcall
 
; CLOSE BUTTON
; mov eax,8 ; function 8 : define and draw button
233,7 → 233,7
; mov ecx,5*65536+12 ; [y start] *65536 + [y size]
; mov edx,1 ; button id
; mov esi,0x5599cc ; button color RRGGBB
; int 0x40
; mcall
 
draw_text:
 
244,7 → 244,7
mov edi,20
newline:
mov eax,4
int 0x40
mcall
add ebx,10
add edx,esi
dec edi
252,7 → 252,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
/programs/develop/examples/md5/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm md5.asm md5
@erase lang.inc
@pause
/programs/develop/examples/md5/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm md5.asm md5
@erase lang.inc
@pause
/programs/develop/examples/md5/trunk/md5.asm
12,20 → 12,7
;
; Š®¬¯¨«¨àã¥âìáï Fasm'®¬ ¤«ï Œ¥­ãí⎑
include 'lang.inc'
macro diff16 title,l2
{
local s,d,l1
s = l2
display title,': 0x'
repeat 8
d = 48 + s shr ((8-%) shl 2) and $0F
if d > 57
d = d + 65-57-1
end if
display d
end repeat
display 13,10
}
include '..\..\..\..\macros.inc'
 
use32
 
35,47 → 22,39
dd 0x01 ; ¢¥àá¨ï § £®«®¢ª  (¢á¥£¤  1)
dd START ;  ¤à¥á ¯¥à¢®© ª®¬ ­¤ë
dd I_END ; à §¬¥à ¯à®£à ¬¬ë
dd 0x100000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
dd 0x100000 ;  ¤à¥á ¢¥à設ë áâíª 
dd 0x4000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
dd 0x4000 ;  ¤à¥á ¢¥à設ë áâíª 
dd 0x0 ;  ¤à¥á ¡ãä¥à  ¤«ï ¯ à ¬¥â஢ (­¥ ¨á¯®«ì§ã¥âáï)
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
START: ;  ç «® ¢ë¯®«­¥­¨ï ¯à®£à ¬¬ë
 
red:
call draw_window ; ‘¯¥à¢  ¯¥à¥à¨á㥬 ®ª­®
 
still:
 
mov eax,23 ; Ž¦¨¤ ¥¬ ᮡë⨩
mov ebx,1
int 0x40
mov eax,10 ; Ž¦¨¤ ¥¬ ᮡë⨩
mcall
 
cmp eax,1 ; ‡ ¯à®á ­  ¯¥à¥à¨á®¢ªã ?
jz red
cmp eax,2 ; ­ ¦ â  ª« ¢¨è¨ ?
jz key
cmp eax,3 ; ­ ¦ â  ª­®¯ª  ?
jz button
jnz button
 
jmp still
 
red:
call draw_window
jmp still
 
key:
mov eax,2
int 0x40
mcall
jmp still
 
button:
mov eax,17
int 0x40
mcall
 
cmp ah,1 ; id ª­®¯ª¨ = 1 ?
jnz noclose
mov eax,-1
int 0x40
or eax,-1
mcall
 
noclose:
 
356,23 → 335,16
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+230 ; [x start] *65536 + [x size]
mov ecx,60*65536+100 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
; ¨á㥬 ª­®¯ªã ¤«ï £¥­¥à æ¨¨
mov eax,8 ; function 8 : define and draw button
mov ebx,20*65536+80 ; [x start] *65536 + [x size]
379,7 → 351,7
mov ecx,34*65536+14 ; [y start] *65536 + [y size]
mov edx,2 ; button id
mov esi,0x5588dd ; button color RRGGBB
int 0x40
mcall
;  §¢ ­¨¥ ­  ª­®¯ªã
mov eax,4 ; function 4 : write text to window
387,9 → 359,8
mov ecx,0x000000 ; color of text RRGGBB
mov edx,gen_txt ; pointer to text beginning
mov esi,gen_len-gen_txt ; text length
int 0x40
mcall
 
mov eax,4 ; draw info text with function 4
mov ebx,20*65536+70
mov ecx,0x000000
mov edx,[text]
397,18 → 368,17
mov al, [textlen]
mov esi,eax
mov eax,4
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
;Ž¡« áâì ¤ ­­ëå
 
labeltext: db 'MD5 Generator'
lte:
title db 'MD5 Generator',0
 
text: dd 0
textlen: dd 0
/programs/develop/examples/numcalc/trunk/@numcalc.asm
1,3 → 1,4
include '..\..\..\..\macros.inc'
use32
db 'MENUET01'
dd 1
15,17 → 16,17
pop ebx
mov cl, 45h ; NumLock scancode
xor edx, edx
int 40h
mcall
mov al, 40 ; ñòàðøèå áèòû óæå îáíóëåíû
mov bl, 2 ; ñòàðøèå áèòû óæå îáíóëåíû
int 40h
mcall
event:
push 10
pop eax
int 40h
mcall
; ó íàñ ìîæåò áûòü òîëüêî îäíî ñîáûòèå - íàæàòà êëàâèøà
mov al, 2
int 40h
mcall
cmp al, 2
jnz event
; ó íàñ åñòü òîëüêî îäíà ãîðÿ÷àÿ êëàâèøà
32,7 → 33,7
push 70
pop eax
mov ebx, fileinfo
int 40h
mcall
jmp event
 
fileinfo:
/programs/develop/examples/radiobutton/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/radiobutton/trunk/optionbox.asm
23,7 → 23,7
; 㪠§ â¥«ì ­  áâபã, ¢ ª®â®àãî § ¯¨á ­ ¯ãâì,
; ®âªã¤  § ¯ã饭® ¯à¨«®¦¥­¨¥
;------------------
include 'macros.inc'
include '..\..\..\..\macros.inc'
include 'optionbox.inc' ;¢ª«îç¨âì ä ©« opeck.inc
 
version_op ;¢ à¨ ­â, ¯à¨ ª®â®à®¬ ¨á¯®«ì§ãîâáï 梥â , ª®â®àë¥ § ¤ ¥â ¯®«ì§®¢ â¥«ì
36,16 → 36,16
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,40 ;ãáâ ­®¢¨âì ¬ áªã ¤«ï ®¦¨¤ ¥¬ëå ᮡë⨩
mov ebx,0x25 ;á¨á⥬  ¡ã¤¥â ॠ£¨à®¢ âì ⮫쪮 ­  á®®¡é¥­¨¥ ® ¯¥à¥à¨á®¢ª¥,­ ¦ â  ª­®¯ª , ®¯à¥¤¥«ñ­­ ï à ­¥¥, ᮡë⨥ ®â ¬ëè¨ (çâ®-â® á«ã稫®áì - ­ ¦ â¨¥ ­  ª­®¯ªã ¬ëè¨ ¨«¨ ¯¥à¥¬¥é¥­¨¥; á¡à á뢠¥âáï ¯à¨ ¯à®ç⥭¨¨)
int 0x40
mcall
red_win:
call draw_window ;¯¥à¢®­ ç «ì­® ­¥®¡å®¤¨¬® ­ à¨á®¢ âì ®ª­®
still: ;®á­®¢­®© ®¡à ¡®â稪
mov eax,10 ;Ž¦¨¤ âì ᮡëâ¨ï
int 0x40 ;®¦¨¤ âì ᮡë⨥ ¢ â¥ç¥­¨¥ 2 ¬¨««¨á¥ªã­¤
mcall ;®¦¨¤ âì ᮡë⨥ ¢ â¥ç¥­¨¥ 2 ¬¨««¨á¥ªã­¤
cmp al,0x1 ;¥á«¨ ¨§¬¥­¨«®áì ¯®«®¦¥­¨¥ ®ª­ 
jz red_win
55,17 → 55,17
jmp still ;¥á«¨ ­¨ç¥£® ¨§ ¯¥à¥ç¨á«¥­­®£® â® á­®¢  ¢ 横«
button:
; mov eax,17 ;¯®«ãç¨âì ¨¤¥­â¨ä¨ª â®à ­ ¦ â®© ª« ¢¨è¨
; int 0x40
; mcall
; test ah,ah ;¥á«¨ ¢ ah 0, â® ¯¥à¥©â¨ ­  ®¡à ¡®â稪 ᮡë⨩ still
; jz still
or eax,-1 ;¢ eax,-1 - 5 ,¡ ©â®¢ ã ­ á ¦¥ ⮫쪮 3 ¢ë©â¨
int 0x40 ;¤ «¥¥ ¢ë¯®«­ï¥âáï ¢ë室 ¨§ ¯à®£à ¬¬ë
mcall ;¤ «¥¥ ¢ë¯®«­ï¥âáï ¢ë室 ¨§ ¯à®£à ¬¬ë
 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
draw_window: ;à¨á®¢ ­¨¥ ®ª­  ¯à¨«®¦¥­¨ï
mov eax,12 ;¢ ॣ¨áâà ¢­¥á⨠§­ ç¥­¨¥ = 12
mov ebx,1 ;¯à¨á¢®¨âì 1
int 0x40
mcall
 
xor eax,eax ;®¡­ã«¨âì eax
mov ebx,50*65536+180 ;[ª®®à¤¨­ â  ¯® ®á¨ x]*65536 + [à §¬¥à ¯® ®á¨ x]
73,13 → 73,13
mov edx,[sc.work] ; color of work area RRGGBB,8->color gl
or edx,0xb3000000
mov edi,hed
int 0x40 ;­ à¨á®¢ âì ®ª­® ¯à¨«®¦¥­¨ï
mcall ;­ à¨á®¢ âì ®ª­® ¯à¨«®¦¥­¨ï
 
draw_option_boxes option_boxes,option_boxes_end ;à¨á®¢ ­¨¥ 祪¡®ªá®¢
 
mov eax,12 ;”ã­ªæ¨ï 12 - ­ ç âì/§ ª®­ç¨âì ¯¥à¥à¨á®¢ªã ®ª­ .
mov ebx,2 ;®¤äã­ªæ¨ï 2 - § ª®­ç¨âì ¯¥à¥à¨á®¢ªã ®ª­ .
int 0x40
mcall
ret
 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/programs/develop/examples/radiobutton/trunk/optionbox.bat
1,4 → 1,2
@fasm.exe optionbox.asm optionbox
@kpack.exe optionbox
REM @klbrinwin.exe optionbox
@pause
/programs/develop/examples/radiobutton/trunk/optionbox.inc
48,12 → 48,12
shl ecx,16
add ecx,op_size
mov edx,op_border_color
int 0x40 ;à¨á㥬 à ¬ªã
mcall ;à¨á㥬 à ¬ªã
 
mov edx,op_color
add ebx,1 shl 16 - 2
add ecx,1 shl 16 - 2
int 0x40 ;§ ªà è¨¢ ¥¬ ¢­ãâ७­®á⨠祪¡®ªá 
mcall ;§ ªà è¨¢ ¥¬ ¢­ãâ७­®á⨠祪¡®ªá 
 
mov eax,option_group
mov dword eax,[eax]
74,7 → 74,7
movzx esi,word op_text_length ;‡ £à㧨¬ ¤«¨­ã ­ ¤¯¨á¨ ¢ esi
;¢­¥á¥¬ ¢ eax §­ ç¥­¨¥ ¢ë¢®¤  ­ ¤¯¨á¨ ­  ª ­¢ã
mov eax,4
int 0x40 ;‚뢮¤
mcall ;‚뢮¤
popa ;¢®ááâ ­®¢¨âì §­ ç¥­¨ï ॣ¨áâ஢ ¨§ á⥪ 
ret ;¢ë©¤¥¬ ¨§ ¯à®æ¥¤ãàë
 
97,7 → 97,7
add ecx,(op_size/3) ;¤®¡ ¢¨âì (áâ®à®­  ¯àאַ㣮«ì­¨ª /3)
shl ecx,16 ;ᤢ¨­¥¬ ­  16 à §à冷¢ ¢ «¥¢® (㬭®¦¨¬ ­  65536)
mov cx,bp ;§ £à㧨¬ §­ ç¥­¨ï ॣ¨áâà  ãª § â¥«ï ¡ §ë ¢ cx
int 0x40 ;¢ë¢®¤
mcall ;¢ë¢®¤
ret ;¢ë©â¨ ¨§ ¯à®æ¥¤ãàë
 
.mouse: ;®¡à ¡®âª  ¬ëè¨
104,7 → 104,7
pusha
mov eax,37 ;¡ã¤¥¬ çâ® â® ¤¥« âì ¥á«¨ ã ­ á çâ® - ­¨âì ­ ¦ â®
mov ebx,2 ;¢­¥á⨠¢ ॣ¨áâà §­ ç¥­¨¥ 2
int 0x40 ;¯à®¢¥àª  ­¥ ­ ¦ « «¨ ¯®«ì§®¢ â¥«ì ª­®¯ªã ¬ë誨
mcall ;¯à®¢¥àª  ­¥ ­ ¦ « «¨ ¯®«ì§®¢ â¥«ì ª­®¯ªã ¬ë誨
test eax,eax ;¯à®¢¥àª  ¥á«¨ ã ­ á ¢ eax=0, â® ãáâ ­®¢¨¬ ä« £ ¨ ¢ë©¤¥¬
jnz @f ;¯¥à¥©â¨ ­  ­¨¦­îî ¬¥âªã @@
popa ;¥á«¨ ­¨ç¥£® ­¥ ¯à®¨§®è«®, â® ¢®ááâ ­®¢¨¬ §­ ç¥­¨ï ॣ¨áâ஢ ¨§ á⥪ 
120,7 → 120,7
mov eax,37 ;¯®«ã稬 ª®®à¤¨­ âë ¬ë誨
inc ebx ;¤®¡ ¢¨âì 1
int 0x40 ;¯®«ãç¨âì ª®®à¤¨­ âë ªãàá®à  ®â­®á¨â¥«ì­® ®ª­ 
mcall ;¯®«ãç¨âì ª®®à¤¨­ âë ªãàá®à  ®â­®á¨â¥«ì­® ®ª­ 
 
movzx ebx,word op_top ;§ £à㧨âì ¢ bx §­ ç¥­¨¥ ª®®à¤¨­ âë ã
cmp ax,bx ;áà ¢­¨âì á á ª®®à¤¨­ â®© ªãàá®à 
/programs/develop/examples/rtdata/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/develop/examples/rtdata/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm rtdata.asm rtdata
@erase lang.inc
@pause
/programs/develop/examples/rtdata/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm rtdata.asm rtdata
@erase lang.inc
@pause
/programs/develop/examples/rtdata/trunk/rtdata.asm
5,7 → 5,7
;
 
include "lang.inc"
include "macros.inc"
include "..\..\..\..\macros.inc"
 
use32
org 0x0
25,31 → 25,38
mov eax,45 ; reserve irq 4
mov ebx,0
mov ecx,4
int 0x40
mcall
 
mov eax,46 ; reserve ports 0x3f8-0x3ff
mov ebx,0
mov ecx,0x3f8
mov edx,0x3ff
int 0x40
mcall
 
mov eax,44 ; read these ports at interrupt/irq 4
mov ebx,irqtable
mov ecx,4
int 0x40
mcall
 
mov eax,40 ; enable event for interrupt/irq 4
mov ebx,10000b shl 16 + 111b
int 0x40
mcall
 
call program_com1
 
mov eax, 48
mov ebx, 3
mov ecx, sc
mov edx, sizeof.system_colors
mcall
 
red:
call draw_window
 
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
62,13 → 69,9
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
mov al,ah
mov dx,0x3f8
78,7 → 81,7
 
button: ; button
or eax,-1 ; close this program
int 0x40
mcall
 
 
irq4:
85,7 → 88,7
 
mov eax,42
mov ebx,4
int 0x40
mcall
 
; eax = number of bytes left
; ecx = 0 success, =1 fail
141,15 → 144,9
 
draw_window:
 
mov eax, 48
mov ebx, 3
mov ecx, sc
mov edx, sizeof.system_colors
int 0x40
 
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax, 0 ; function 0 : define and draw window
157,7 → 154,7
mov ecx, 100*65536+85 ; [y start] *65536 + [y size]
mov edx, [sc.work]
or edx, 0x03000000 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
; WINDOW LABEL
mov eax, 4 ; function 4 : write text to window
164,9 → 161,9
mov ebx, 8*65536+8 ; [x start] *65536 + [y start]
mov ecx, [sc.grab_text]
or ecx, 0x10000000 ; font 1 & color ( 0xF0RRGGBB )
mov edx, header ; pointer to text beginning
mov esi, header.len ; text length
int 0x40
mov edx, title ; pointer to text beginning
mov esi, title.len ; text length
mcall
 
mov eax, 4 ; draw text
mov ebx, 20*65536+33
176,7 → 173,7
mov esi, [edx-4]
test esi, 0xFF000000
jnz .finstr
int 0x40
mcall
add edx, esi
add edx, 4
add ebx, 10
187,7 → 184,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
198,7 → 195,7
mov ecx, [sc.work_text]
mov edx, string
mov esi, 32
int 0x40
mcall
ret
 
 
209,16 → 206,16
text mstr "‚‚Ž„ˆŒ›… ‘ˆŒ‚Ž‹› ……„€ž’‘Ÿ ŒŽ„…Œ“.",\
"„€›… Ž’ ŒŽ„…Œ€ ‘—ˆ’›‚€ž’‘Ÿ Ž",\
"…›‚€ˆž IRQ4 ˆ Ž’Ž€†€ž’‘Ÿ ˆ†…."
header:
title:
db 'ŒŽ„…Œ € COM1'
.len = $ - header
.len = $ - title
else
text mstr "TYPED CHARACTERS ARE SENT TO MODEM.",\
"DATA FROM MODEM IS READ BY IRQ4",\
"INTERRUPT AND DISPLAYED BELOW."
header:
title:
db 'MODEM AT COM1'
.len = $ - header
.len = $ - title
end if
 
pos dd 0x0
/programs/develop/examples/template/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/template/trunk/template.asm
9,7 → 9,7
 
; <--- include all MeOS stuff --->
include "lang.inc"
include "macros.inc"
include "..\..\..\..\macros.inc"
 
 
; <--- start of MenuetOS application --->
23,7 → 23,7
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
redraw: ; redraw event handler
call draw_window ; at first create and draw the window
30,7 → 30,7
 
wait_event: ; main cycle
mov eax, 10
int 0x40
mcall
 
dec eax ; if event = 1
jz redraw ; jump to redraw handler
40,17 → 40,17
 
button: ; button event handler
mov al, 17 ; get button identifier
int 0x40
mcall
 
cmp ah, 1
jne wait_event ; return if button id != 1
 
or eax, -1 ; exit application
int 0x40
mcall
 
key: ; key event handler
mov al, 2 ; get key code
int 0x40
mcall
 
jmp wait_event
 
57,7 → 57,7
draw_window:
mov eax, 12 ; start drawing
mov ebx, 1
int 0x40
mcall
 
xor eax, eax ; create and draw the window
mov ebx, 100*65536+200 ; (window_cx)*65536+(window_sx)
64,12 → 64,12
mov ecx, 100*65536+100 ; (window_cy)*65536+(window_sy)
mov edx, [sc.work] ; work area color
or edx, 0x33000000 ; & window type 3
mov edi, header ; window header
mov edi, title ; window title
int 0x40
 
mov eax, 12 ; finish drawing
mov ebx, 2
int 0x40
mcall
 
ret
 
77,11 → 77,11
DATA
 
if lang eq ru
header db '˜ ¡«®­ ¯à®£à ¬¬ë',0
title db '˜ ¡«®­ ¯à®£à ¬¬ë',0
else if lang eq fr
header db 'La programme poncive',0
title db 'La programme poncive',0
else
header db 'Template program',0
title db 'Template program',0
end if
 
; <--- uninitialised data --->
/programs/develop/examples/thread/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/examples/thread/trunk/thread.asm
12,48 → 12,41
dd START ; start of code
dd I_END ; size of image
dd 0x2000 ; memory for app
dd 0x1000 ; esp
dd 0x2000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\..\macros.inc'
 
 
START: ; start of execution
 
red: ; redraw
call draw_window ; at first, draw the window
 
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
dec eax ; redraw request ?
je red
cmp eax,2 ; key in buffer ?
je key
cmp eax,3 ; button in buffer ?
je button
dec eax ; key in buffer ?
jne button
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program (thread)
int 0x40
or eax,-1 ; close this program (thread)
mcall
noclose:
 
cmp ah,2
67,7 → 60,7
mov ebx,1
mov ecx,START
mov edx,[thread_stack]
int 0x40
mcall
 
jmp still
 
75,6 → 68,7
 
jmp still
 
 
thread_stack dd 0x1000
 
 
87,10 → 81,10
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
xor eax,eax ; function 0 : define and draw window
mov ebx,10*65536+290 ; [x start] *65536 + [x size]
mov ecx,10*65536+130 ; [y start] *65536 + [y size]
mov esi,[thread_stack]
99,33 → 93,25
shl esi,16
add ebx,esi
add ecx,esi
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x808899ff ; color of grab bar RRGGBB,8->color gl
mov edi,0x008899ff ; color of frames RRGGBB
int 0x40
mov edx,0x33ffffff ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x10ddeeff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,8 ; NEW THREAD BUTTON
mov ebx,25*65536+128
mov ecx,88*65536+20
mov ebx,20*65536+128
mov ecx,63*65536+20
mov edx,2
mov esi,0x90b0d0 ;0x5577cc
int 0x40
mcall
 
mov ebx,25*65536+35 ; draw info text with function 4
mov eax,4
mov ebx,20*65536+10 ; draw info text with function 4
mov ecx,0x224466
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,10
add edx,40
cmp [edx],byte 'x'
134,7 → 120,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
143,19 → 129,17
 
if lang eq ru
text:
db '’€ Žƒ€ŒŒ€ ‘Ž‡„€…’ Ž’ŽŠˆ, ‡€“‘Š€Ÿ '
db 'Ž„ˆ ˆ ’Ž’ †… ŠŽ„ ŒŽƒŽ €‡. €Œ “†Ž '
db '’Ž‹œŠŽ Ž‡€Ž’ˆ’œ‘Ÿ Ž Ž’„…‹œŽŒ ‘’Š… '
db '„‹Ÿ Š€†„ŽƒŽ Ž’ŽŠ€. '
db '€ŒŸ’œ „‹Ÿ ‚‘…• Ž’ŽŠŽ‚ Ž™€Ÿ. '
db 'â  ¯à®£à ¬¬  ᮧ¤ ¥â ¯®â®ª¨, § ¯ã᪠ï '
db '®¤¨­ ¨ â®â ¦¥ ª®¤ ¬­®£® à §.  ¬ ­ã¦­® '
db '⮫쪮 ¯®§ ¡®â¨âìáï ®¡ ®â¤¥«ì­®¬ áâíª¥ '
db '¤«ï ª ¦¤®£® ¯®â®ª . '
db ' ¬ïâì ¤«ï ¢á¥å ¯®â®ª®¢ ®¡é ï. '
db ' '
db ' ‘Ž‡„€’œ Ž‚›‰ Ž’ŽŠ '
 
db 'x' ; <- END MARKER, DONT DELETE
 
labelt:
db 'ˆŒ… ˆ‘Ž‹œ‡Ž‚€ˆŸ 51®© ”“Š–ˆˆ'
labellen:
title db 'à¨¬¥à ¨á¯®«ì§®¢ ­¨ï ¯®â®ª®¢',0
 
else
text:
db 'THIS EXAMPLE CREATES THREADS BY RUNNING '
165,11 → 149,9
db ' '
db ' '
db ' CREATE NEW THREAD '
 
db 'x' ; <- END MARKER, DONT DELETE
 
labelt:
db 'THREAD EXAMPLE'
labellen:
title db 'THREAD EXAMPLE',0
 
end if
I_END:
/programs/develop/fasm/trunk/fasm.asm
32,6 → 32,7
dd params,0x0 ; parameters,icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'fasm.inc'
 
center fix true
90,7 → 91,7
still:
push 10 ; Wait here for event
pop eax
int 40h
mcall
dec eax
je red ; Redraw request
dec eax
98,18 → 99,18
 
key: ; Key
mov al,2 ; Read it and ignore
int 0x40
mcall
jmp still
 
button: ; Button in Window
 
mov al,17
int 0x40
mcall
 
cmp ah,1
jne noclose
or eax,-1
int 0x40
mcall
 
noclose:
cmp ah,2 ; Start compiling
150,13 → 151,13
mov ecx,50*65536+250
mov edx,[sc.work]
or edx,0x33000000
mov edi,header ; Draw Window Label Text
int 0x40
mov edi,title ; Draw Window Label Text
mcall
 
mcall 9,PROCESSINFO,-1
 
mpack ecx,1,1
mov ebx,[pinfo.x_size]
mov ebx,[pinfo.box.left]
sub ebx,10
 
push ecx
189,7 → 190,7
madd ecx, 14,0
mcall ,,,0x4000000D ; Button: Enter Path
 
mpack ebx,[pinfo.x_size],MAGIC1
mpack ebx,[pinfo.box.left],MAGIC1
msub ebx,MAGIC1+10+1,0
mpack ecx,0, 14*3/2-1
madd ecx,1,0
204,13 → 205,13
mov esi,text.line_size
mov eax,4
newline:
int 0x40
mcall
add ebx, 14
add edx,text.line_size
cmp byte[edx],'x'
jne newline
 
mov ebx,[pinfo.x_size]
mov ebx,[pinfo.box.left]
sub ebx,MAGIC1+10+1-9
shl ebx,16
add ebx,1+( 14*3/2-1)/2-3
220,7 → 221,7
 
mpack ebx,MAGIC1+6,0
add ebx,1+ 14/2-3+ 14*0
mov esi,[pinfo.x_size]
mov esi,[pinfo.box.left]
sub esi,MAGIC1*2+5*2+6+3
mov eax,esi
mov cl,6
246,9 → 247,9
 
draw_messages:
mov eax,13 ; clear work area
mpack ebx,7-2,[pinfo.x_size]
mpack ebx,7-2,[pinfo.box.left]
sub ebx,5*2+7*2-1-2*2
mpack ecx,0,[pinfo.y_size]
mpack ecx,0,[pinfo.box.top]
madd ecx, 14*3+1+7+1,-( 14*3+1+7*2+25)
mov word[bottom_right+2],bx
mov word[bottom_right],cx
255,7 → 256,7
msub [bottom_right],7,11
add [bottom_right],7 shl 16 + 53
mov edx,[sc.work]
int 0x40
mcall
_cy = 0
_sy = 2
_cx = 4
360,7 → 361,7
 
print_text:
 
mpack ebx,MAGIC1+6,[pinfo.x_size]
mpack ebx,MAGIC1+6,[pinfo.box.left]
sub ebx,MAGIC1*2+19
movzx esi,bx
mov ecx,[ya-2]
487,7 → 488,7
mov eax,70
mov ebx,file_info_start
xor ecx,ecx
int 0x40
mcall
@@:
jmp exit_program
 
503,7 → 504,7
include 'x86_64.inc'
include 'tables.inc'
 
header db appname,VERSION_STRING,0
title db appname,VERSION_STRING,0
 
_logo db 'flat assembler version ',VERSION_STRING,13,10,0
 
/programs/develop/fasm/trunk/fasm.inc
18,64 → 18,6
call __draw_caption
}
 
macro mpack dest, hsrc, lsrc
{
if (hsrc eqtype 0) & (lsrc eqtype 0)
mov dest, (hsrc) shl 16 + lsrc
else
if (hsrc eqtype 0) & (~lsrc eqtype 0)
mov dest, (hsrc) shl 16
add dest, lsrc
else
mov dest, hsrc
shl dest, 16
add dest, lsrc
end if
end if
}
 
macro __mov reg,a,b {
if (~a eq)&(~b eq)
mpack reg,a,b
else if (~a eq)&(b eq)
mov reg,a
end if
}
 
macro mcall a,b,c,d,e,f {
__mov eax,a
__mov ebx,b
__mov ecx,c
__mov edx,d
__mov esi,e
__mov edi,f
int 0x40
}
 
macro sz name,[data] {
if used name
common
label name
forward
db data
common
.size = $-name
end if
}
 
macro lsz name,[lng,data] {
if used name
common
label name
forward
if lang eq lng
db data
end if
common
.size = $-name
end if
}
 
macro mmov reg,a1,a2 {
mov reg,(a1) shl 16 + (a2)
}
109,39 → 51,3
 
@^ fix macro comment {
^@ fix }
 
; structure definition helper
 
;include '%fasminc%struct.inc'
include 'struct.inc'
 
; structures used in MeOS
struct process_information
cpu_usage dd ? ; +0
window_stack_position dw ? ; +4
window_stack_value dw ? ; +6
not_used1 dw ? ; +8
process_name db 12 dup(?) ; +10
memory_start dd ? ; +22
used_memory dd ? ; +26
PID dd ? ; +30
x_start dd ? ; +34
y_start dd ? ; +38
x_size dd ? ; +42
y_size dd ? ; +46
slot_state dw ? ; +50
not_used2 db 1024-52 dup(?)
ends
 
struct system_colors
frame dd ?
grab dd ?
grab_button dd ?
grab_button_text dd ?
grab_text dd ?
work dd ?
work_button dd ?
work_button_text dd ?
work_text dd ?
work_graph dd ?
ends
/programs/develop/fasm/trunk/system.inc
63,7 → 63,7
cmp [_mode],NORMAL_MODE
je still
or eax,-1
int 0x40
mcall
 
make_timestamp:
push ebx
144,7 → 144,7
mov dword [ebx+16], fileinfo
mov eax, 70
push ebx
int 0x40
mcall
pop ebx
test eax, eax
jnz .fail
172,7 → 172,7
mov [ebx+16], edx
push ebx
mov eax, 70
int 0x40
mcall
xchg eax, [esp]
add [eax+4], ebx
adc [eax+8], dword 0
201,7 → 201,7
; mov [filesize],edx
; mov eax,58
; mov ebx,file_info_write
; int 0x40
; mcall
; popa
; ret
 
209,7 → 209,7
mov [ebx+16], edx
push ebx
mov eax, 70
int 0x40
mcall
xchg eax, [esp]
add [eax+4], ebx
adc [eax+8], dword 0
344,7 → 344,7
mov eax,63
mov ebx,1
mov cl,dl
int 0x40
mcall
popa
ret
 
/programs/develop/h2d2b/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/h2d2b/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm h2d2b.asm h2d2b
@erase lang.inc
@pause
/programs/develop/h2d2b/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm h2d2b.asm h2d2b
@erase lang.inc
@pause
/programs/develop/h2d2b/trunk/h2d2b.asm
13,7 → 13,7
dd 0x0 ; àäðåñ áóôåðà äëÿ ïàðàìåòðîâ (íå èñïîëüçóåòñÿ)
dd 0x0 ; çàðåçåðâèðîâàíî
 
include 'MACROS.INC' ; ìàêðîñû îáëåã÷àþò æèçíü àññåìáëåðùèêîâ!
include '..\..\..\MACROS.INC' ; ìàêðîñû îáëåã÷àþò æèçíü àññåìáëåðùèêîâ!
 
 
START:
37,7 → 37,7
 
key: ; íàæàòà êëàâèøà íà êëàâèàòóðå
mov eax, 2
int 0x40
mcall
mov edi, [index]
cmp edi, string1
jz no_back
147,7 → 147,7
draw_window:
;------------------------------------------------
mcall 12, 1
mcall 0, 200*65536+300, 200*65536+175, 0x13AABBCC,,header
mcall 0, 200*65536+300, 200*65536+175, 0x13AABBCC,,title
 
mcall 8, 15 *65536+ 38, 90*65536+ 15, 2, 0x6688DD ; êíîïêà shl
mcall , ,110*65536+ 15, , ; êíîïêà sal
239,7 → 239,7
num dd 0
 
 
header db 'hex2dec2bin 0.2',0
title db 'hex2dec2bin 0.2',0
minus db '-'
numstr db 'Number:',0
hexstr db 'hex:',0
/programs/develop/heed/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/heed/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm heed.asm heed
@erase lang.inc
@pause
/programs/develop/heed/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm heed.asm heed
@erase lang.inc
@pause
/programs/develop/heed/trunk/heed.asm
23,7 → 23,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
 
START: ; start of execution
30,14 → 30,16
 
mov eax,40
mov ebx,100111b ;event mouse
int 0x40
mcall
mov dword [process_info+42],540
mov dword [process_info+46],414
 
red:
call draw_window
 
still:
mov eax,10 ; wait here for event
int 0x40
mcall
dec al ; redraw request ?
je red
dec al ; key in buffer ?
48,7 → 50,7
mouse:
mov eax,37
mov ebx,2
int 0x40
mcall
or eax,eax
jz still
cmp [menu_opened],1
55,13 → 57,10
jne still
mov [menu_opened],0
 
red: ; redraw
call redraw_window
jmp still
 
key: ; key
mov eax,2
int 0x40
mcall
; test al,al
; jnz still
cmp ah,KEY_ESC
230,18 → 229,18
or edx,edi
mov eax,47
add edx,8
int 0x40
mcall
call redraw_window
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
dec ah ;close programm button
jne @f
close:
mov eax,-1 ; close this program
int 0x40
mcall
@@:
dec ah
jne @f
383,7 → 382,7
xor ecx,ecx
or edx,-1
mov esi,0x10000
int 0x40
mcall
inc [o_s_flag]
mov [sizefile],eax
jmp end_Go
395,7 → 394,7
xor esi,esi
dec edx
mov eax,33
int 0x40
mcall
end_Go:
call CtrlHome
jmp still
646,7 → 645,7
sub edx,0x10
mov esi,0x10
mov eax,4
int 0x40
mcall
pop eax
pop ecx
loop @b
668,7 → 667,7
add edx,[esp+0x24] ;­ ç «® ¯® “
mov esi,0x00ffffff ;梥â
mov eax,47 ;¢ë¢¥á⨠ç¨á«®
int 0x40
mcall
add edx,0x600000 ;0x40 - 8chars + 0x20 - space
mov ebx,0x20100 ;2 æ¨äàë, 16-à¨ç­ë¥, ç¨á«® ¢ ecx
@@:
677,7 → 676,7
and ecx,0xff
cmp edi,0x11
jz endstr
int 0x40
mcall
add edx,0x100000
jmp @b
endstr:
695,12 → 694,12
mov ecx,[esp+0x24]
mov edx,[color]
mov eax,13
int 0x40
mcall
movzx edi,[o_s_flag]
and edi,8
jnz @f
add ebx,[text_cursor]
int 0x40
mcall
@@:
popad
ret 4
731,13 → 730,13
mov ecx,[sc.work_button_text]
or ecx,0x10000000
sub eax,4
int 0x40
mcall
add ebx,0x0c ;next full base text
add edx,4 ;next string
int 0x40
mcall
add ebx,0x0c
add edx,4
int 0x40
mcall
ret
 
menucoding:
759,7 → 758,7
or ecx,0x10000000
sub eax,4
@@:
int 0x40
mcall
add ebx,0x0c
add edx,8 ;next string
dec edi
782,11 → 781,11
mov ecx,[sc.work_button_text]
or ecx,0x10000000
sub eax,4
int 0x40
mcall
add ebx,0x0c
inc esi ;add lebgth output text
add edx,4
int 0x40
mcall
ret
 
f1:;uses for drawing low-level menu buttons
798,7 → 797,7
push ecx ;for output text
@@:
add ecx,0xc0000
int 0x40
mcall
inc edx ;id
dec edi ;counter
jnz @b
819,7 → 818,7
mov edx,0x10000a0
mov eax,47
mov esi,0x00ffffff
int 0x40
mcall
popad
ret 4
 
833,11 → 832,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
; [x start] *65536 + [x size]
845,7 → 844,7
; [y start] *65536 + [y size]
mov ecx,[process_info+46]
mov edx,0x03000000 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
853,7 → 852,7
or ecx,0x10000000 ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mcall
;check for only header window output
cmp dword [process_info+46],25
jle minimaze_view
873,7 → 872,7
shl ecx,0x10
mov eax,13
add ecx,0x10
int 0x40
mcall
;MENU BUTTONS
;now in hi-half ecx register begin Y-coord. menu area
;in hi-half ebx begin X-coord.
888,18 → 887,18
mov [xf_menu],ebx;for low-level menus func.
mov eax,8
push ebx ;for output buttons texts
int 0x40
mcall
;registers is't change
;menu 'Coding'
add ebx,0x290018 ;80x12
inc edx ;menu 'coding' id = 3
mov [xe_menu],ebx;for low-level menus func.
int 0x40
mcall
;menu 'Help'
add ebx,0x40ffe8 ;+0x280000 - 0x28, 40x12
inc edx ;menu 'Help' id = 4
mov [xh_menu],ebx;for low-level menus func.
int 0x40
mcall
;MENU BUTTONS TEXTS
;'File'
pop ebx
914,7 → 913,7
mov ecx,[sc.work_button_text]
or ecx,0x10000000 ; font 1 & color ( 0xF0RRGGBB )
push esi ;for 'Help' menu text
int 0x40
mcall
;'coding'
;registers is't change
add ebx,0x2d0000
922,7 → 921,7
add esi,2
; mov edx,e_menu
add edx,4
int 0x40
mcall
;'Help'
add ebx,0x3b0000
; mov esi,4
929,7 → 928,7
pop esi
; mov edx,h_menu
add edx,6
int 0x40
mcall
;LOW_LEVEL MENU
;for every hi-level menu exists one procedure
;in begin programm they are not calls,
951,7 → 950,7
shl ecx,16 ;y start
mov eax,13
add ecx,20
int 0x40
mcall
 
;filename input area
; mov ecx,[process_info+46]
966,7 → 965,7
add ecx,16
mov eax,13
push ecx ;for button 'Go'
int 0x40
mcall
 
;button 'Go', press in case open/save if filename input complete
;button size = 24x16
976,7 → 975,7
dec ecx
mov edx,0xff ;id
mov esi,[sc.work_button]
int 0x40
mcall
shr ecx,0x10
and ebx,0xffff0000
add ecx,0x50004
986,7 → 985,7
mov ecx,[sc.work_button_text]
or ecx,0x10000000
sub eax,4
int 0x40
mcall
 
;where output cursor?
mov al,[o_s_flag]
1011,7 → 1010,7
add ebx,eax
movzx esi,[name_l]
mov eax,4
int 0x40
mcall
 
;info strings
; sizefile text
1024,13 → 1023,13
mov edx,sizestr ; pointer to text beginning
mov eax,4
mov esi,5
int 0x40
mcall
add ebx,0x00530000
inc esi
; mov edx,offst
add edx,5
inc esi
int 0x40
mcall
;sizefile
mov ecx,[sizefile]
mov edx,ebx
1038,10 → 1037,10
sub edx,0x00350000
mov eax,47
mov ebx,0x80100
int 0x40
mcall
mov ecx,[current]
add edx,0x005f0000
int 0x40
mcall
 
push [text_cursor] ;íâ® ¯®§¨æ¨ï ªãàá®à  ¢ ⥪á⮢®© áâப¥
call draw_cursor
1052,7 → 1051,7
minimaze_view:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
popad
ret
 
1066,7 → 1065,7
mov ebx,process_info
xor ecx,ecx
dec ecx
int 0x40
mcall
popad
ret
 
1104,7 → 1103,7
mov ecx,[esp+0x24]
inc ebx
mov edx,0x7E000 ;0x1000
int 0x40
mcall
popad
ret 4
 
1112,7 → 1111,7
call help_window
help_still:
mov eax,10
int 0x40
mcall
dec eax
jz help_red
dec eax
1126,28 → 1125,28
help_key:
inc eax
inc eax
int 0x40
mcall
jmp help_still
help_button:
mov eax,17
int 0x40
mcall
dec ah
jne help_still
shr eax,8
dec eax
int 0x40
mcall
 
help_window:
pushad
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,0x500140 ; [x start] *65536 + [x size]
mov ecx,0x700110 ; [y start] *65536 + [y size]
mov edx,0x03000000 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
1154,7 → 1153,7
mov ecx,0x10ffffff ; font 1 & color ( 0xF0RRGGBB )
mov edx,help_label ; pointer to text beginning
mov esi,14 ; text length
int 0x40
mcall
; HELP TEXT
add edx,14 ;help_text addr.
add esi,37 ; = 51 - length 1 line
1162,7 → 1161,7
mov edi,(help_end-help_text)/51
@@:
add ebx,0x10
int 0x40
mcall
add edx,51
dec edi
jnz @b
1170,7 → 1169,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
popad
ret
 
1178,7 → 1177,7
call about_window
about_still:
mov eax,10
int 0x40
mcall
dec eax
jz about_red
dec eax
1192,28 → 1191,28
about_key:
inc eax
inc eax
int 0x40
mcall
jmp about_still
about_button:
mov eax,17
int 0x40
mcall
dec ah
jne about_still
shr eax,8
dec eax
int 0x40
mcall
 
about_window:
pushad
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,0x500140 ; [x start] *65536 + [x size]
mov ecx,0x700110 ; [y start] *65536 + [y size]
mov edx,0x03000000 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
1221,7 → 1220,7
or ecx,0x10000000 ; font 1 & color ( 0xF0RRGGBB )
mov edx,about_label ; pointer to text beginning
mov esi,17 ; text length
int 0x40
mcall
; ABOUT TEXT
add edx,17 ;about_text addr.
add esi,34 ; = 51 - length 1 line
1229,7 → 1228,7
mov edi,15
@@:
add ebx,0x10
int 0x40
mcall
add edx,51
dec edi
jnz @b
1236,7 → 1235,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
popad
ret
 
/programs/develop/hexview/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/hexview/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm hexview.asm hexview
@erase lang.inc
@pause
/programs/develop/hexview/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm hexview.asm hexview
@erase lang.inc
@pause
/programs/develop/hexview/trunk/hexview.asm
17,7 → 17,7
dd 0x00000000 ; reserved=no extended header
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
begin dd 0
 
31,7 → 31,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax ; redraw request ?
je red
48,12 → 48,12
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,3
jne no_up
72,9 → 72,8
 
dec ah ; button id=1 ?
jne still
xor eax,eax ; close this program
dec eax
int 0x40
or eax,-1 ; close this program
mcall
 
 
; *********************************************
86,24 → 85,16
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
mov ebx,100*65536+400 ; [x start] *65536 + [x size]
mov ecx,100*65536+270 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB,8->c
mov esi,0x006688aa ; color of grab bar RRGGBB,8->color gl
mov edi,0x00ffffff ; color of frames RRGGBB
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB,8->c
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,8
mov ebx,280*65536+16*6
110,16 → 101,16
mov ecx,240*65536+14
mov edx,2
mov esi,0x5599cc
int 0x40
mcall
 
mov ebx,15*65536+125
inc edx
int 0x40
mcall
 
 
add ebx,127*65536
inc edx
int 0x40
mcall
 
 
mov eax,4
127,7 → 118,7
mov ecx,0xffffff
mov edx,buttons
mov esi,blen-buttons
int 0x40
mcall
 
 
mov ebx,280*65536+35 ; draw info text with function 4
156,7 → 147,7
 
; mov ebx,0x00020101
; mov esi,0xffff00
int 0x40
mcall
 
add edx,16*65536
inc ecx
171,7 → 162,7
mov eax,4 ; text
mov esi,16
mov ecx,0xffffff
int 0x40
mcall
add ebx,12
add edx,16
dec edi
179,7 → 170,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
197,7 → 188,7
xor ecx,ecx
mov edx,-1
mov esi,text
int 0x40
mcall
 
popa
 
207,8 → 198,7
 
; DATA AREA
 
labelt: db 'HEXVIEW'
labellen:
title db 'HEXVIEW',0
 
buttons db ' UP DOWN'
db ' EXAMPLE '
/programs/develop/keyascii/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/keyascii/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm keyascii.asm keyascii
@erase lang.inc
@pause
/programs/develop/keyascii/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm keyascii.asm keyascii
@erase lang.inc
@pause
/programs/develop/keyascii/trunk/keyascii.asm
15,7 → 15,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
red:
24,7 → 24,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
37,7 → 37,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
mov [keyid],ah
call draw_window
jmp still
44,13 → 44,13
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
 
or eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still
68,7 → 68,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
75,8 → 75,8
mov ebx,100*65536+270 ; [x start] *65536 + [x size]
mov ecx,100*65536+80 ; [y start] *65536 + [y size]
mov edx,0x33ffffff ; color of work area RRGGBB,8->color gl
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,4 ; function 4 : write text to window
xor ecx,ecx
83,10 → 83,10
mov esi,4
mov ebx,8*65536+8
mov edx,tdec
int 0x40
mcall
add ebx,23
mov edx,thex
int 0x40
mcall
 
mov ecx,[keyid]
mov eax,47
93,14 → 93,14
mov ebx,3*65536
mov edx,40*65536+8
mov esi,0x224466
int 0x40
mcall
add edx,23
mov bh,1
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
109,7 → 109,7
 
tdec: db 'DEC:'
thex: db 'HEX:'
header db 'KEYBOARD ASCIICODES-PRESS ANY KEY',0
title db 'KEYBOARD ASCIICODES-PRESS ANY KEY',0
keyid: db 0
I_END:
 
/programs/develop/mtdbg/mtdbg.asm
1,4 → 1,5
format binary
include '..\..\macros.inc'
use32
db 'MENUET01'
dd 1
67,7 → 68,7
push 40
pop eax
mov ebx, 0x107
int 40h
mcall
; set debug messages buffer
mov ecx, dbgbufsize
mov dword [ecx], 256
74,7 → 75,7
xor ebx, ebx
mov [ecx+4], ebx
mov al, 69
int 40h
mcall
mov esi, i_param
call skip_spaces
test al, al
89,7 → 90,7
waitevent:
push 10
pop eax
int 40h
mcall
cmp al, 9
jz debugmsg
dec eax
101,10 → 102,10
; button pressed - we have only one button (close)
push -1
pop eax
int 40h
mcall
keypressed:
mov al, 2
int 40h
mcall
shr eax, 8
cmp al, 8
jz .backspace
334,7 → 335,7
or ebx, ecx
mov ecx, cmdline_y_pos*10000h + cmdline_y_size
mov edx, 0xFFFFFF
int 40h
mcall
ret
 
draw_cmdline:
353,7 → 354,7
add ebx, cmdline_x_pos
shl ebx, 16
or ebx, cmdline_y_pos+1
int 40h
mcall
ret
 
put_message_nodraw:
449,7 → 450,7
mov edx, 0xFFFFFF
mov ebx, messages_x_pos*10000h+messages_x_size
mov ecx, messages_y_pos*10000h+messages_y_size
int 40h
mcall
mov edx, messages
push messages_width
pop esi
457,7 → 458,7
mov al, 4
mov ebx, messages_x_pos*10000h+messages_y_pos
@@:
int 40h
mcall
add edx, esi
add ebx, 10
cmp edx, messages+messages_width*messages_height
475,7 → 476,7
shl ebx, 16
or ebx, edx
xor edx, edx
int 40h
mcall
ret
hide_cursor:
mov ebx, [cmdline_pos]
487,7 → 488,7
inc ebx
mov ecx, cmdline_y_pos*10000h + cmdline_y_size
mov edx, 0xFFFFFF
int 40h
mcall
mov ebx, [cmdline_pos]
cmp ebx, [cmdline_len]
jae .ret
500,7 → 501,7
or ebx, cmdline_y_pos+1
push 1
pop esi
int 40h
mcall
.ret:
ret
 
510,13 → 511,13
mov edx, 0xFFFFFF
mov ebx, title_x_pos*10000h + data_x_pos+data_x_size-title_x_pos
mov ecx, title_y_pos*10000h + title_y_size
int 40h
mcall
draw_title:
mov al, 38
mov ebx, (data_x_pos-2)*10000h + title_x_pos-5
mov ecx, (title_y_pos+5)*10001h
xor edx, edx
int 40h
mcall
push NoPrgLoaded_len
pop esi
cmp [debuggee_pid], 0
530,9 → 531,9
jz @f
add ebx, 6
@@:
int 40h
mcall
mov ebx, (data_x_pos+data_x_size-10+4)*0x10000 + data_x_pos+data_x_size+2
int 40h
mcall
mov al, 4
mov ebx, title_x_pos*10000h+title_y_pos
xor ecx, ecx
541,7 → 542,7
jz @f
mov edx, [prgname_ptr]
@@:
int 40h
mcall
cmp [debuggee_pid], 0
jz .nodebuggee
mov ebx, (data_x_pos+data_x_size-10-6*7)*10000h + title_y_pos
554,7 → 555,7
mov edx, aPaused
dec esi
@@:
int 40h
mcall
ret
.nodebuggee:
mov al, 38
584,7 → 585,7
.cd:
push 4
pop eax
int 40h
mcall
imul esi, 60000h
lea edx, [ebx+esi]
mov al, 47
591,7 → 592,7
mov ebx, 80101h
mov esi, ecx
pop ecx
int 40h
mcall
lea ebx, [edx+60000h*18]
mov esi, ecx
pop ecx
622,7 → 623,7
mov ecx, 0x00AA00
.doit:
mov ah, 0
int 40h
mcall
ret
 
redraw_registers:
631,7 → 632,7
mov edx, 0xFFFFFF
mov ebx, data_x_pos*10000h + data_x_size
mov ecx, registers_y_pos*10000h + registers_y_size
int 40h
mcall
draw_registers:
mov esi, _eax
push 4
672,7 → 673,7
xor esi, esi
inc esi
mov ebx, (registers_x_pos+37*6)*10000h + registers_y_pos+20
int 40h
mcall
mov edx, flags
@@:
add ebx, 2*6*10000h
688,7 → 689,7
mov edx, 0xFFFFFF
mov ebx, data_x_pos*10000h + data_x_size
mov ecx, dump_y_pos*10000h + dump_y_size
int 40h
mcall
draw_dump:
; addresses
mov al, 47
702,7 → 703,7
jz @f
xor esi, esi
@@:
int 40h
mcall
add ecx, 10h
add edx, 10
cmp dl, dump_y_pos + dump_y_size
716,7 → 717,7
cmp [dumpread], edi
jz .hexdumpdone1
.hexdumploop1:
int 40h
mcall
add edx, 3*6*10000h
inc ecx
inc edi
740,7 → 741,7
.hexdumploop2:
cmp edi, dump_height*10h
jae .hexdumpdone2
int 40h
mcall
add ebx, 3*6*10000h
inc edi
test edi, 15
757,7 → 758,7
mov ebx, (data_x_pos+8*6)*10000h + dump_y_pos
mov edx, aColon
@@:
int 40h
mcall
add ebx, 10
cmp bl, dump_y_pos+dump_height*10
jb @b
764,7 → 765,7
mov ebx, (data_x_pos+(12+3*8)*6)*10000h + dump_y_pos
mov edx, aMinus
@@:
int 40h
mcall
add ebx, 10
cmp bl, dump_y_pos+dump_height*10
jb @b
778,7 → 779,7
jae @f
mov edx, aPoint
@@:
int 40h
mcall
pop edx
inc edx
add ebx, 6*10000h
797,7 → 798,7
mov edx, 0xFFFFFF
mov ebx, data_x_pos*10000h + data_x_size
mov ecx, (disasm_y_pos-1)*10000h + (disasm_y_size+1)
int 40h
mcall
draw_disasm:
mov eax, [disasm_start_pos]
mov [disasm_cur_pos], eax
820,7 → 821,7
push 13
pop eax
mov edx, 0xFF0000
int 40h
mcall
.nored:
mov eax, [_eip]
cmp eax, ebp
828,7 → 829,7
push 13
pop eax
mov edx, 0x0000FF
int 40h
mcall
mov esi, 0xFFFFFF ; on blue bgr, use white color
.noblue:
push 47
838,7 → 839,7
imul edx, 10
add edx, data_x_pos*10000h + disasm_y_pos
mov ecx, ebp
int 40h
mcall
mov al, 4
lea ebx, [edx+8*6*10000h]
mov ecx, esi
845,7 → 846,7
push 1
pop esi
mov edx, aColon
int 40h
mcall
push 9
pop edi
lea edx, [ebx+2*6*10000h]
856,7 → 857,7
sub ecx, [disasm_start_pos]
add ecx, disasm_buffer
.drawhex:
int 40h
mcall
add edx, 6*3*10000h
inc ecx
inc ebp
876,7 → 877,7
push 3
pop esi
mov edx, aDots
int 40h
mcall
mov esi, ecx
.hexdone:
xor eax, eax
891,7 → 892,7
imul ebx, 10
add ebx, (data_x_pos+6*40)*10000h+disasm_y_pos
mov al, 4
int 40h
mcall
inc [disasm_cur_str]
cmp [disasm_cur_str], disasm_height
jb .loop
927,7 → 928,7
mov edi, disasm_buffer
mov edx, 256
mov esi, [disasm_start_pos]
int 40h
mcall
cmp eax, -1
jnz @f
mov esi, read_mem_err
945,13 → 946,13
pop eax
push 1
pop ebx
int 40h
mcall
; define window
xor eax, eax
mov ebx, wnd_x_size
mov ecx, wnd_y_size
mov edx, 3FFFFFFh
int 40h
mcall
; caption
mov al, 4
mov ecx, 0xFFFFFF
959,7 → 960,7
mov edx, caption_str
push caption_len
pop esi
int 40h
mcall
; messages frame
mov al, 38
mov ebx, (messages_x_pos-2)*10000h + (messages_x_pos+messages_x_size+2)
966,27 → 967,27
push ebx
mov ecx, (messages_y_pos-2)*10001h
xor edx, edx
int 40h
mcall
mov ecx, (messages_y_pos+messages_y_size+2)*10001h
int 40h
mcall
mov ebx, (messages_x_pos-2)*10001h
push ebx
mov ecx, (messages_y_pos-2)*10000h + (messages_y_pos+messages_y_size+2)
int 40h
mcall
mov ebx, (messages_x_pos+messages_x_size+2)*10001h
push ebx
int 40h
mcall
; command line frame
mov ecx, (cmdline_y_pos-2)*10000h + (cmdline_y_pos+cmdline_y_size+2)
pop ebx
int 40h
mcall
pop ebx
int 40h
mcall
pop ebx
mov ecx, (cmdline_y_pos+cmdline_y_size+2)*10001h
int 40h
mcall
mov ecx, (cmdline_y_pos-2)*10001h
int 40h
mcall
; messages
call draw_messages
; command line & cursor
996,14 → 997,14
mov al, 38
mov ebx, (data_x_pos-2)*10001h
mov ecx, (title_y_pos+5)*10000h + (messages_y_pos-2)
int 40h
mcall
mov ebx, (data_x_pos+data_x_size+2)*10001h
int 40h
mcall
mov ebx, (data_x_pos-2)*10000h + (data_x_pos+data_x_size+2)
mov ecx, (dump_y_pos-3)*10001h
int 40h
mcall
mov ecx, (disasm_y_pos-4)*10001h
int 40h
mcall
call draw_title
call draw_registers
call draw_dump
1012,7 → 1013,7
mov al, 12
push 2
pop ebx
int 40h
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1037,7 → 1038,7
OnQuit:
xor eax, eax
dec eax
int 40h
mcall
 
get_new_context:
mov esi, context
1053,7 → 1054,7
mov esi, context
push 28h
pop edx
int 40h
mcall
ret
set_context:
push 2
1064,7 → 1065,7
mov esi, context
push 28h
pop edx
int 40h
mcall
ret
 
get_dump:
1080,7 → 1081,7
mov al, 69
push 6
pop ebx
int 40h
mcall
cmp eax, -1
jnz @f
mov esi, read_mem_err
1141,13 → 1142,13
pop eax
push 7
pop ebx
int 40h
mcall
mov [dbgwnd], eax
xchg ecx, eax
push 70
pop eax
mov ebx, fn70_load_block
int 40h
mcall
test eax, eax
jns .load_ok
.load_err:
1180,7 → 1181,7
mov bl, 3
push 18
pop eax
int 40h
mcall
call redraw_title
call redraw_registers
call get_dump
1273,17 → 1274,17
pop eax
push 7
pop ebx
int 40h
mcall
.wait:
push 10
pop eax
int 40h
mcall
dec eax
jz .redraw
dec eax
jz .key
or eax, -1
int 40h
mcall
.redraw:
call draw_window
call hide_cursor
1290,7 → 1291,7
jmp .wait
.key:
mov al, 2
int 40h
mcall
cmp ah, 'y'
jz .yes
cmp ah, 'Y'
1305,7 → 1306,7
push 40
pop eax
mov ebx, 0x107
int 40h
mcall
call draw_cursor
mov esi, aN_str
jmp put_message
1313,7 → 1314,7
push 40
pop eax
mov ebx, 0x107
int 40h
mcall
call draw_cursor
mov esi, aY_str
call put_message
1402,7 → 1403,7
pop ebx
push 69
pop eax
int 40h
mcall
ret
 
AfterSuspend:
1421,7 → 1422,7
pop ebx
push 69
pop eax
int 40h
mcall
call AfterSuspend
mov esi, aSuspended
jmp put_message
1431,7 → 1432,7
pop ebx
push 69
pop eax
int 40h
mcall
mov [bSuspended], 0
ret
OnResume:
1481,7 → 1482,7
pop ebx
push 69
pop eax
int 40h
mcall
and [debuggee_pid], 0
call redraw_title
call redraw_registers
1620,7 → 1621,7
mov esi, [_eip]
push 1
pop edx
int 40h
mcall
pop eax
cmp al, 0xCC
jnz .notdbg
1657,7 → 1658,7
push 3
pop ebx
mov ecx, [dbgwnd]
int 40h ; activate dbg window
mcall ; activate dbg window
call redraw_title
call redraw_registers
call redraw_dump
1713,7 → 1714,7
pop edx
mov edi, esp
mov esi, [_eip]
int 40h
mcall
cmp eax, edx
pop eax
jnz .doit
1850,7 → 1851,7
push edx
inc edx
mov edi, esp
int 40h
mcall
dec eax
clc
jz @f
2338,7 → 2339,7
mov esi, ebp
push 9
pop ebx
int 40h
mcall
test eax, eax
jz .ok
pop ecx
2570,7 → 2571,7
xor edx, edx
inc edx
mov esi, [edi-5]
int 40h
mcall
pop esi
.ret:
ret
2583,7 → 2584,7
push 9
pop ebx
mov ecx, [debuggee_pid]
int 40h
mcall
ret
 
enable_breakpoint:
2607,7 → 2608,7
mov ecx, [debuggee_pid]
xor edx, edx
inc edx
int 40h
mcall
dec eax
jnz .err
mov al, 69
2614,7 → 2615,7
push 0xCC
mov edi, esp
inc ebx
int 40h
mcall
pop eax
.ret:
pop esi
2636,7 → 2637,7
shr dl, 6
mov dh, [edi]
and dh, 0xF
int 40h
mcall
test eax, eax
jnz .err
pop esi
2712,7 → 2713,7
@@:
push 69
pop eax
int 40h
mcall
test eax, eax
jz .breakok
inc edx
2724,7 → 2725,7
.wait:
push 10
pop eax
int 40h
mcall
dec eax
jz .redraw
dec eax
2733,13 → 2734,13
jnz .debug
; button; we have only one button, close
or eax, -1
int 40h
mcall
.redraw:
call draw_window
jmp .wait
.key:
mov al, 2
int 40h
mcall
cmp ah, 3 ; Ctrl+C
jnz .wait
.userbreak:
2754,7 → 2755,7
push 9
pop ebx
mov ecx, [debuggee_pid]
int 40h
mcall
cmp esi, aUnpacked
jnz OnSuspend
jmp AfterSuspend
2776,7 → 2777,7
push 9
pop ebx
mov ecx, [debuggee_pid]
int 40h
mcall
jmp debugmsg
.our:
and [dbgbuflen], 0
2791,7 → 2792,7
pop edx
push 0xC
pop esi
int 40h
mcall
pop eax
pop edx
cmp eax, [_eip]
/programs/develop/param/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/param/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm param.asm param
@erase lang.inc
@pause
/programs/develop/param/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm param.asm param
@erase lang.inc
@pause
/programs/develop/param/trunk/cmdipc.inc
1,10 → 1,10
include "macros.inc"
include "..\..\..\macros.inc"
 
initipc:
mov eax,9
mov ebx,prc
mov ecx,-1
int 0x40
or ecx,-1
mcall
 
mov ecx,eax
loop1:
12,7 → 12,7
 
mov eax,9
mov ebx,prc
int 0x40
mcall
 
cmp word [prc+10],'CM'
jne no_cmd
39,7 → 39,7
mov ecx,dword [cmdpid]
mov edx,printf
mov esi,4
int 0x40
mcall
 
call initcmd
 
46,11 → 46,11
waitcmdinit:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,23
mov ebx,100
int 0x40
mcall
 
cmp eax,7
je cmd_ok
64,7 → 64,7
mov eax,18
mov ebx,3
mov ecx,dword [cmdnumb]
int 0x40
mcall
 
ret
 
71,12 → 71,12
pause1:
mov eax,5
mov ebx,1
int 0x40
mcall
ret
 
exit:
mov eax,-1
int 0x40
or eax,-1
mcall
 
cls:
mov eax,60
84,7 → 84,7
mov ecx,dword [cmdpid]
mov edx,ipccls
mov esi,4
int 0x40
mcall
 
call pause1
 
120,7 → 120,7
mov ecx,dword [cmdpid]
mov edx,stripc
mov esi,84
int 0x40
mcall
 
call pause1
 
132,7 → 132,7
mov ecx,dword [cmdpid]
mov edx,ipceol
mov esi,4
int 0x40
mcall
 
call pause1
 
144,13 → 144,13
mov ecx,dword [cmdpid]
mov edx,ipckey
mov esi,4
int 0x40
mcall
 
mov eax,60
mov ebx,1
mov ecx,ipcb
mov edx,28
int 0x40
mcall
 
cld
mov ecx,28
166,10 → 166,10
waitagain:
mov eax,40
mov ebx,01000000b
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
 
cmp eax,7
jne waitagain
186,7 → 186,7
mov ecx,dword [cmdpid]
mov edx,ipcend
mov esi,4
int 0x40
mcall
 
jmp exit
 
/programs/develop/scancode/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/scancode/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm scancode.asm scancode
@erase lang.inc
@pause
/programs/develop/scancode/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm scancode.asm scancode
@erase lang.inc
@pause
/programs/develop/scancode/trunk/scancode.asm
5,7 → 5,7
;
 
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
use32
org 0x0
23,13 → 23,20
mov eax,66 ; keyboard mode definitions
mov ebx,1 ; set
mov ecx,1 ; return scancodes
int 0x40
mcall
 
mov eax,26 ; get setup for keyboard
mov ebx,2
mov ecx,1 ; base keymap
mov edx,keymap
int 0x40
mcall
 
mov eax, 48 ; GET SYSTEM COLORS
mov ebx, 3
mov ecx, sc
mov edx, sizeof.system_colors
mcall
 
red:
call draw_window
 
36,7 → 43,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
50,7 → 57,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
mov esi,scan_codes+1
mov edi,scan_codes+0
135,7 → 142,7
 
button: ; button
or eax, -1 ; close this program
int 0x40
mcall
 
 
 
147,15 → 154,10
 
draw_window:
 
mov eax, 48 ; GET SYSTEM COLORS
mov ebx, 3
mov ecx, sc
mov edx, sizeof.system_colors
int 0x40
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax, 0 ; function 0 : define and draw window
163,8 → 165,8
mov ecx, 100*65536+275 ; [y start] *65536 + [y size]
mov edx, [sc.work] ; color of work area RRGGBB,8->color gl
or edx, 0x33000000
mov edi, header ; WINDOW LABEL
int 0x40
mov edi, title ; WINDOW LABEL
mcall
mov eax, 4
mov ebx, 15*65536+10
171,13 → 173,13
xor ecx, ecx
mov edx, text
mov esi, text.len
int 0x40
mcall
 
call draw_codes
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
197,7 → 199,7
mov eax,13 ; filled rectangle
mov ebx,15*65536+160
mov edx,[sc.work]
int 0x40
mcall
popa
pusha
mov ebx,edx
208,10 → 210,10
imul edi,12
add edx,edi
mov esi,12
int 0x40
mcall
popa
movzx ecx,byte [scan_codes+edi]
int 0x40 ; number
mcall ; number
inc ecx
add edx,12
inc edi
291,13 → 293,13
db '‘—ˆ’›‚€ž „€›… ‘ Š‹€‚ˆ€’“›'
.len = $ - text
 
header db '‘Š€ŠŽ„› Š‹€‚ˆ€’“›',0
title db '‘Š€ŠŽ„› Š‹€‚ˆ€’“›',0
else
text:
db 'READING RAW SCANCODE DATA'
.len = $ - text
 
header db 'KEYBOARD SCANCODES',0
title db 'KEYBOARD SCANCODES',0
end if
 
ext db 0x0
/programs/develop/tinypad/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/tinypad/trunk/struct.inc
File deleted
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/develop/tinypad/trunk/tinypad.asm
151,7 → 151,7
;-----------------------------------------------------------------------------
 
include 'lang.inc'
include 'macros.inc' ; useful stuff
include '..\..\..\macros.inc' ; useful stuff
;include 'proc32.inc'
include 'tinypad.inc'
;purge mov,add,sub ;  SPEED
/programs/fs/copy2/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/fs/copy2/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm copy2.asm copy2
@erase lang.inc
@pause
/programs/fs/copy2/trunk/build_ge.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix de >lang.inc
@fasm copy2.asm copy2
@erase lang.inc
@pause
/programs/fs/copy2/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm copy2.asm copy2
@erase lang.inc
@pause
/programs/fs/copy2/trunk/copy2.asm
27,7 → 27,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc' ; very useful stuff for MeOS
include '..\..\..\macros.inc' ; very useful stuff for MeOS
STRLEN = 48 ; maximal length of filename
 
 
39,7 → 39,7
still: ; main cycle of application begins here
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax ; redraw request ?
jz red
52,12 → 52,12
 
key: ; key event handler
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still ; return to main loop
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ? (close_btn)
jz close
98,11 → 98,11
 
.waitev:
mov eax,10
int 0x40
mcall
cmp eax,2
jnz still
; mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,8
jnz .nobs ; BACKSPACE
141,7 → 141,7
 
close:
or eax,-1 ; close program
int 0x40
mcall
 
 
;====================================================
165,7 → 165,7
add ecx,0x10000 ; size of memory needed = 0x10000+filesize
mov eax,64 ; func 64
mov ebx,1 ; resize application memory
int 0x40
mcall
 
; check if alloc function failed
test eax,eax ; non-zero value means error
197,7 → 197,7
mov eax,64
mov ebx,1
mov ecx,0x10000
int 0x40
mcall
 
xor eax,eax ; eax = message number (0-OK)
 
210,7 → 210,7
mov ecx,0x10ff0000
mov edx,[errors+edi*8]
mov esi,[errors+edi*8+4]
int 0x40
mcall
jmp still
 
 
222,7 → 222,7
shl ecx,16
add ecx,9
mov edx,0xf2f2f2
int 0x40
mcall
 
mov eax,4
mov ebx,109*65536
230,7 → 230,7
xor ecx,ecx
mov edx,[addr]
mov esi,STRLEN
int 0x40
mcall
 
ret
 
244,41 → 244,34
 
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax, eax ; function 0 : define and draw window
mov ebx, 160*65536+415 ; [x start] *65536 + [x size]
mov ecx, 160*65536+100 ; [y start] *65536 + [y size]
mov edx, 0x03DDDDDD ; color of work area RRGGBB
int 0x40
mov edx, 0x13DDDDDD ; color of work area RRGGBB
mov edi, title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax, 4 ; function 4 : write text to window
mov ebx, 8*65536+8 ; [x start] *65536 + [y start]
mov ecx, 0x10ffffff ; color of text RRGGBB
mov edx, header ; pointer to text beginning
mov esi, header.size ; text length
int 0x40
 
mov eax, 8 ; COPY BUTTON
mov ebx, 20*65536+375
mov ecx, 63*65536+16
mov edx, 2
mov esi, 0xCCCCCC
int 0x40
mcall
 
mov ebx, 105*65536+290
mov ecx, 33*65536+12
mov edx, 4
mov esi, 0xEBEBEB
int 0x40
mcall
 
mov ebx, 105*65536+290
mov ecx, 49*65536+12
mov edx, 5
mov esi, 0xEBEBEB
int 0x40
mcall
 
mov esi, source_info.name ;source
mov edi, text+14
296,7 → 289,7
mov esi, STRLEN+59-45
newline:
mov eax, 4
int 0x40
mcall
add ebx, 16
add edx, STRLEN+59-45
cmp [edx], byte 'x'
304,7 → 297,7
 
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 2 ; 2, end of draw
int 0x40
mcall
 
ret
 
391,7 → 384,7
fr, 'x'
 
 
lsz header,\
lsz title,\
ru, 'ŠŽˆŽ‚€’œ ”€‰‹',\
en, 'SYSTREE FILE COPIER',\
de, 'SYSTREE DATEIKOPIERER',\
/programs/fs/copyr/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/fs/copyr/trunk/ascl.inc
46,7 → 46,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
53,7 → 53,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
88,7 → 88,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
113,7 → 113,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
142,7 → 142,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
176,12 → 176,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
189,7 → 189,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
197,7 → 197,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
212,7 → 212,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
219,7 → 219,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
244,15 → 244,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
354,7 → 354,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
388,12 → 388,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,120 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
401,7 → 401,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
409,7 → 409,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
424,7 → 424,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
431,7 → 431,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
455,15 → 455,15
call redproc
jmp getmesloop
mkey:
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
615,7 → 615,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
624,7 → 624,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
637,7 → 637,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
649,7 → 649,7
wordstoreg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
657,7 → 657,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
671,7 → 671,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
686,7 → 686,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
703,7 → 703,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
714,7 → 714,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
729,7 → 729,7
wordstoreg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
740,7 → 740,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
750,7 → 750,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
759,7 → 759,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
780,7 → 780,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/fs/copyr/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm copyr.asm copyr
@erase lang.inc
@pause
/programs/fs/copyr/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm copyr.asm copyr
@erase lang.inc
@pause
/programs/fs/copyr/trunk/copyr.asm
24,7 → 24,7
dd param_area , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc' ; very useful stuff for MeOS
include '..\..\..\macros.inc' ; very useful stuff for MeOS
include 'ascl.inc'
 
START: ; start of execution
82,12 → 82,12
mov ecx,0x10ff0000
lea edx,[errors+ebp]
mov esi,43 ;[errors+edi*8+4]
int 0x40
mcall
jmp dexit
 
;closep:
; or eax,-1 ; close program
; int 0x40
; mcall
 
 
;====================================================
124,7 → 124,7
lea ecx,[ebx+0x10000] ; size of memory needed = 0x10000+filesize
mov eax,64 ; func 64
mov ebx,1 ; resize application memory
int 0x40
mcall
pop ebx ; restore filesize
 
; check if alloc function failed
139,7 → 139,7
; read the source file
mov eax,70
mov ebx,source_info
int 0x40
mcall
 
; ebx = number of read bytes = file size
; save loaded file
146,7 → 146,7
mov [dest_info.bytes],ebx ; file size in bytes
mov eax,70
mov ebx,dest_info
int 0x40
mcall
 
; check if 58 function failed
test eax,eax
162,7 → 162,7
mov eax,64
mov ebx,1
mov ecx,0x10000
int 0x40
mcall
 
xor eax,eax ; eax = message number (0-OK)
jmp copy_error
177,7 → 177,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
184,7 → 184,7
mov ebx,160*65536+415 ; [x start] *65536 + [x size]
mov ecx,160*65536+90 ; [y start] *65536 + [y size]
mov edx,0x03DDDDDD ; color of work area RRGGBB
int 0x40
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
192,7 → 192,7
mov ecx,0x10ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mcall
 
mov eax,8
mov ebx,105*65536+290
199,12 → 199,12
mov ecx,33*65536+12
mov edx,4
mov esi,0xEBEBEB
int 0x40
mcall
mov ebx,105*65536+290
mov ecx,49*65536+12
mov edx,5
mov esi,0xEBEBEB
int 0x40
mcall
 
mov esi,source
mov edi,text+14
222,7 → 222,7
mov esi,62
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,62
cmp [edx],byte 'x'
230,7 → 230,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
/programs/fs/kfar/trunk/dialogs.inc
315,13 → 315,13
.event:
push 10
pop eax
int 40h
mcall
dec eax
jz .redraw
dec eax
jz .key
or eax, -1
int 40h
mcall
.redraw:
push ebx ebp
call draw_window
329,7 → 329,7
jmp .event
.key:
mov al, 2
int 40h
mcall
shr eax, 8
cmp al, 0xE0
jnz @f
1239,7 → 1239,7
cmp [ctrlstate], 1
sbb ecx, -2
mov edx, layout
int 0x40
mcall
popad
; translate scancode to ASCII
movzx eax, al
/programs/fs/kfar/trunk/filetool.inc
6,7 → 6,7
push 70
pop eax
mov ebx, delinfo
int 0x40
mcall
pop ebx
test eax, eax
jz .ret
102,7 → 102,7
mov [ebx+dirinfo.name-dirinfo], execdata
push 70
pop eax
int 0x40
mcall
; if we get read error, the best available action is try to delete directory itself
test eax, eax
jz @f
/programs/fs/kfar/trunk/kfar.asm
8,6 → 8,7
dd 0, app_path
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'font.inc'
include 'sort.inc'
include 'kglobals.inc'
60,7 → 61,7
pop eax
push 11
pop ebx
int 0x40
mcall
call init_console
call draw_window
push 66
68,7 → 69,7
push 1
pop ebx
mov ecx, ebx
int 40h ; set keyboard mode to scancodes
mcall ; set keyboard mode to scancodes
mov eax, 200
mov [panel1_nfa], eax
mov [panel2_nfa], eax
249,7 → 250,7
event:
push 10
pop eax
int 40h
mcall
dec eax
jz redraw
dec eax
257,13 → 258,13
; button - we have only one button, close
exit:
or eax, -1
int 40h
mcall
redraw:
; query kbd state from OS
mov al, 66
push 3
pop ebx
int 0x40
mcall
and eax, 0x3F
cmp al, [ctrlstate]
mov [ctrlstate], al
273,7 → 274,7
mov al, 9
mov ebx, procinfo
or ecx, -1
int 40h
mcall
; test if rolled up
; height of rolled up window is [skinh]+3
mov eax, [ebx+46]
283,14 → 284,14
mov al, 12
push 1
pop ebx
int 0x40
mcall
xor eax, eax
; ebx, ecx, edi are ignored by function 0 after first redraw
mov edx, 0x53000000
int 0x40
mcall
mov al, 12
inc ebx
int 0x40
mcall
jmp event
@@:
xor ecx, ecx
364,7 → 365,7
imul esi, font_height
add esi, [skinh]
add esi, 5-1
int 40h
mcall
.resize_draw:
mov ecx, [MemForImage]
call pgfree
394,7 → 395,7
pop eax
push 5
pop ebx
int 0x40
mcall
push eax
sub eax, [esp+2]
inc eax
427,11 → 428,11
add esi, 4
push 67
pop eax
int 0x40
mcall
jmp redraw.resize_draw
key:
mov al, 2
int 40h
mcall
test al, al
jnz event
xchg al, ah
1025,7 → 1026,7
.cmdlinelenok:
push 70
pop eax
int 40h
mcall
xor esi, esi
xchg esi, [restore_semicolon]
test esi, esi
1057,7 → 1058,7
pop eax
push 20
pop ebx
int 0x40
mcall
jmp .ctrl_r
@@:
ret
1235,7 → 1236,7
mov byte [tmpname+1], 0
push 70
pop eax
int 40h
mcall
mov ebx, dirinfo
test eax, eax
jnz .drive_loop_e_done
1251,7 → 1252,7
.drive_loop_i:
push 70
pop eax
int 40h
mcall
mov ebx, dirinfo
test eax, eax
jnz .drive_loop_i_done
1541,7 → 1542,7
mov [ebx + attrinfo.name - attrinfo], esi
push 70
pop eax
int 0x40
mcall
mov cl, byte [attrinfo.attr]
@@:
test cl, 0x10
1610,7 → 1611,7
mov ebx, readinfo
push 70
pop eax
int 0x40
mcall
test eax, eax
jz .copyreadok
cmp eax, 6
1642,7 → 1643,7
mov ebx, writeinfo
push 70
pop eax
int 0x40
mcall
test eax, eax
jz .copywriteok
push edi
1699,7 → 1700,7
mov dword [ebx+21], edi
push 70
pop eax
int 0x40
mcall
; ignore errors
pop dword [delinfo+21]
jmp .copydone
2140,7 → 2141,7
push 70
pop eax
mov ebx, mkdirinfo
int 0x40
mcall
test eax, eax
jz @f
push dword CopyDestEditBuf+12
2435,10 → 2436,10
pop eax
push 1
pop ebx
int 40h
mcall
mov al, 48
mov bl, 4
int 40h
mcall
mov [skinh], eax
mov ebx, [cur_width]
imul ebx, font_width
2448,8 → 2449,8
lea ecx, [eax+ecx+5-1+100*65536]
xor eax, eax
mov edx, 0x53000000
mov edi, header
int 40h
mov edi, title
mcall
mov al, 13
xor edx, edx
cmp [fill_width], 0
2463,7 → 2464,7
mov cx, word [wnd_height]
sub cx, word [skinh]
sub cx, 5-1
int 0x40
mcall
@@:
cmp [fill_height], 0
jz @f
2476,7 → 2477,7
sub ecx, 5-1
shl ecx, 16
mov cx, word [fill_height]
int 0x40
mcall
@@:
; xor ecx, ecx
; call draw_image
2493,12 → 2494,12
mov esi, 8
mov edi, console_colors
xor ebp, ebp
int 0x40
mcall
@@:
mov al, 12
push 2
pop ebx
int 40h
mcall
ret
 
draw_image.nomem:
2510,7 → 2511,7
mov ecx, [skinh-2]
mov cx, word [cur_height]
imul cx, font_height
int 40h
mcall
mov al, 4
mov ebx, 32*65536+32
mov ecx, 0xFFFFFF
2517,7 → 2518,7
mov edx, nomem_draw
push nomem_draw.size
pop esi
int 40h
mcall
ret
 
draw_image:
2714,7 → 2715,7
mov edi, console_colors
push 8
pop esi
int 40h
mcall
.nodraw:
ret
 
3936,7 → 3937,7
push 70
pop eax
mov ebx, dirinfo
int 40h
mcall
test eax, eax
jz .ok
cmp eax, 6
5165,7 → 5166,7
pop esi
ret
 
header db 'Kolibri Far 0.32',0
title db 'Kolibri Far 0.32',0
 
nomem_draw db 'No memory for redraw.',0
.size = $ - nomem_draw
/programs/fs/kfar/trunk/tools.inc
6,7 → 6,7
pop eax
push 12
pop ebx
int 0x40
mcall
pop ebx
ret
 
18,7 → 18,7
pop eax
push 13
pop ebx
int 0x40
mcall
pop ebx
ret
 
30,7 → 30,7
pop eax
push 20
pop ebx
int 0x40
mcall
pop ebx
ret
 
188,7 → 188,7
pop eax
push 19
pop ebx
int 0x40
mcall
mov edi, aInvalidDLL
test eax, eax
jz .sayerr
/programs/fs/kfar/trunk/viewer.inc
62,7 → 62,7
.attr_retry:
push 70
pop eax
int 40h
mcall
test eax, eax
jz @f
lea ebx, [ebp+viewer_data.filename]
105,7 → 105,7
.retry:
push 70
pop eax
int 40h
mcall
mov [ebp+viewer_data.buf_size], ebx
test eax, eax
jz .readok
196,7 → 196,7
mov ebx, readinfo
push 70
pop eax
int 40h
mcall
test eax, eax
jz .readok
cmp eax, 6
978,7 → 978,7
mov [ebx+21], eax
push 70
pop eax
int 40h
mcall
test eax, eax
jz .readok
cmp eax, 6
1030,7 → 1030,7
@@:
push 70
pop eax
int 40h
mcall
test eax, eax
jz @f
cmp eax, 6
/programs/fs/mfar/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/fs/sysxtree/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/fs/sysxtree/trunk/ascgl.inc
373,7 → 373,7
words2reg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
409,7 → 409,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
418,7 → 418,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
496,7 → 496,7
add cx,[arg3+4]
; wordstoreg ecx,[arg3],[arg3+4]
words2reg edx, x , y ;arg1*65536+arg2
int 0x40
mcall
}
 
macro setframe x , y ,arg3
507,7 → 507,7
words2reg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
/programs/fs/sysxtree/trunk/ascl.inc
50,7 → 50,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
57,7 → 57,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
143,7 → 143,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
168,7 → 168,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
197,7 → 197,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
231,12 → 231,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
244,7 → 244,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
252,7 → 252,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
266,7 → 266,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
273,7 → 273,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
298,15 → 298,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
408,7 → 408,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
442,12 → 442,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
455,7 → 455,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
463,7 → 463,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
477,7 → 477,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
484,7 → 484,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
509,15 → 509,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
669,7 → 669,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
678,7 → 678,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
696,7 → 696,7
; mov edx,offs
; mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
708,7 → 708,7
words2reg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
716,7 → 716,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
730,7 → 730,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
745,7 → 745,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
762,7 → 762,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
773,7 → 773,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
788,7 → 788,7
words2reg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
799,7 → 799,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
809,7 → 809,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
818,7 → 818,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
842,7 → 842,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/fs/sysxtree/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm sysxtree.asm sysxtree
@erase lang.inc
@pause
/programs/fs/sysxtree/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm sysxtree.asm sysxtree
@erase lang.inc
@pause
/programs/fs/sysxtree/trunk/sysxtree.asm
45,7 → 45,7
; dd 0,0
 
;******************************************************************************
include 'macros.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
 
55,7 → 55,7
; //// Willow
; mov eax,58
; mov ebx,MRUfile
; int 0x40
; mcall
; //// Willow
mcall 18,11,1,table_area
cmp [edx+2],byte 0
101,7 → 101,7
 
mov eax,40
mov ebx,0100111b
int 0x40
mcall
 
cmp byte [param_area],0 ;test parameters line
jne no_brow ;it's dialog
115,7 → 115,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
mov eax,dword [procinfo+30]
mov edi,MYPID+4-1
151,7 → 151,7
mov ebx,2
mov edx,MYPID
mov esi,4
int 0x40
mcall
no_dlg:
 
giftoimg but_file,tempimg
210,7 → 210,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
wtevent red,key,button
 
217,7 → 217,7
scrolltest:
mov eax,37
mov ebx,2
int 0x40
mcall
dec eax
jne still
 
224,11 → 224,11
scrl:
mov eax,37
mov ebx,1
int 0x40
mcall
movzx ebx, ax ; y
shr eax, 16 ; x
mov ebp,eax
sub ebp,[listx] ;[procinfo.x_size]
sub ebp,[listx] ;[procinfo.box.left]
sub ebp,[listxsize]
add ebp,[scrollsize]
cmp ebp,dword [scrollsize] ;8
291,7 → 291,7
;===================
key: ; key
mov eax,2
int 0x40
mcall
cmp dword [focus],0
jne con_edit
cmp ah,key_Up
400,7 → 400,7
 
button: ; button
mov eax,17
int 0x40
mcall
 
cmp ah,2 ;Edit prompt line?
je edit_prompt
411,7 → 411,7
mousetest:
mov eax,37
mov ebx,1
int 0x40
mcall
mov ebx,eax
shr eax,16 ;x
and ebx,0xffff ;y
565,7 → 565,7
mov ebx,2
mov edx,paramtest
mov esi,1024
int 0x40
mcall
 
jmp exit
 
647,7 → 647,7
mov dword [ebx+21], paramtest ; program name
.do:
mov eax, 70
int 0x40
mcall
jmp still
 
run:
818,7 → 818,7
mov byte [ebx], 2
mov [ebx+12], edi
mov eax, 70
int 0x40
mcall
jmp still
no_copyclip:
 
829,7 → 829,7
mov byte [ebx], 0
mov dword [ebx+12], 1023
mov eax, 70
int 0x40
mcall
cmp ebx, 0
jle still
mov byte [paramtest+ebx], 0
884,18 → 884,18
mov ecx,0x00000000 ;[sc.grab_text] ; color of text RRGGBB
mov edx, copyr_param+1
movzx esi, byte [edx-1]
int 0x40
mcall
mov ebx,250*65536+67 ; [x start] *65536 + [y start]
mov ecx,0x00000000 ;[sc.grab_text] ; color of text RRGGBB
mov edx, ebp
mov esi, edi
int 0x40
mcall
no_outpath:
 
; run COPYR
mov eax, 70
mov ebx, copyr_run
int 0x40
mcall
delay 50 ;wait recoed file
jmp update ;still
no_clippaste:
999,10 → 999,10
; mov ebx,MRUfile
; mov dword[ebx+8],255
; inc dword[ebx]
; int 0x40
; mcall
; //// Willow
mov eax,-1
int 0x40
mcall
 
draw_wd:
; call draw_window
1028,10 → 1028,10
cmp [browser], 1 ;it's browser?
jne dialogscr
 
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,90
drawfbox 40,76,300,eax,0x00000000
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,92
drawfbox 41,77,298,eax,0x00ffffff
mov edi,esi ;14
1041,10 → 1041,10
jmp outlab
 
dialogscr:
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,84
drawfbox 16,54,270,eax,0x00000000
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,86
drawfbox 17,55,268,eax,0x00ffffff
mov edi,esi ;14
1056,7 → 1056,7
mov eax,4
mov esi,40
helploo:
int 0x40
mcall
add ebx,11
add edx,40
dec edi
1144,8 → 1144,8
; mov eax,9
; mov ebx,procinfo
; mov ecx,-1
; int 0x40
; mov eax,[procinfo.x_size]
; mcall
; mov eax,[procinfo.box.left]
; cmp eax,66
; jg temp12345
; ret
1154,7 → 1154,7
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,[sc.work_button]
mov [b_color],eax
1161,7 → 1161,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
;Window
 
1178,43 → 1178,43
isb1:
; mov edx,[sc.work] ; color of work area RRGGBB
or edx,0x03ffffff;000000
int 0x40
mcall
 
;Get proc info
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
cmp eax,66
jg @f
.ret:
ret
@@:
cmp [procinfo.y_size], 0x70
cmp [procinfo.box.top], 0x70
jl .ret
 
cmp [browser], 1 ;it's browser
jne nob9
mov [listx],120
; mov eax,[procinfo.x_size]
; mov eax,[procinfo.box.left]
sub eax,127;[listx]+7
cmp eax,10
jl .ret
mov [listxsize],eax
mov [listy],73
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,73+7;[listy]+7
mov [listysize],eax
jmp isb9
nob9:
mov [listx],10
; mov eax,[procinfo.x_size]
; mov eax,[procinfo.box.left]
sub eax,17 ;[listx]+7
mov [listxsize],eax
mov [listy],54
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,54+34;[listy]+34
mov [listysize],eax
isb9:
1235,12 → 1235,12
mov edx,22;+1000000000000000000000000000000b ;spoke butt
mov edi,3 ;draw 13 button's
mov esi,0x00339933
int 0x40
mcall
dec edi
nexthbut:
add ebx,(6*8)*65536
inc edx
int 0x40
mcall
dec edi
jnz nexthbut
 
1248,17 → 1248,17
glabel 8,25,' FILE VIEW INFO ', cl_White ;Black
 
;BlackLine
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
sub eax,10
drawfbox 5,35, eax, 1, cl_Black
 
;BlackLine2
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
sub eax,10
drawfbox 5,68, eax, 1, cl_Black
 
;BlackLine2 vertical
; mov eax,[procinfo.y_size]
; mov eax,[procinfo.box.top]
; sub eax,69+4
; drawfbox 115, 69, 1, eax, cl_Black
 
1329,12 → 1329,12
mov edx,8;+1000000000000000000000000000000b ;spoke butt
mov edi,13 ;draw 13 button's
mov esi,cl_Grey
int 0x40
mcall
dec edi
nextbut:
add ebx,(16+6)*65536
inc edx
int 0x40
mcall
dec edi
jnz nextbut
 
1344,7 → 1344,7
;But img browser
setimg 10,37,butimg
;left logo
add eax,[procinfo.x_size]
add eax,[procinfo.box.left]
sub eax,80
mov [temp],eax
setimg [temp],37,logoimg
1359,7 → 1359,7
 
mov [urlx],48
mov [urly],55
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
sub eax,48+10
mov [urlxsize],eax
mov [urlysize],12
1374,7 → 1374,7
mov ecx,cl_Black
add edx,modetext
mov esi,16
int 0x40
mcall
 
;List size
outcount [listsize],294,25,cl_Black,4*65536
1388,10 → 1388,10
nob5:
 
mov [urlx],10
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,24
mov [urly],eax
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
sub eax,80
mov [urlxsize],eax
mov [urlysize],12
1410,7 → 1410,7
or ecx,0x10000000
mov esi,9
mov eax,4
int 0x40
mcall
no_saveh:
 
 
1417,11 → 1417,11
;Draw OPEN\SAVE button
mov ebx,0*65536+50
mov ecx,0*65536+12
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
sub eax,63
shl eax,16
add ebx,eax
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,25
shl eax,16
add ecx,eax
1428,12 → 1428,12
mov eax,8
mov edx,5 ;button ID
mov esi,0x006699aa ;gradient!!!
int 0x40
mcall
 
; label OPEN or SAVE
mov ebx,[procinfo.x_size]
mov ebx,[procinfo.box.left]
sub ebx,48
mov eax,[procinfo.y_size]
mov eax,[procinfo.box.top]
sub eax,22
shl ebx,16
add ebx,eax
1450,7 → 1450,7
mov ecx,cl_White
mov esi,4
mov eax,4
int 0x40
mcall
no_saveb:
 
isb5:
1479,16 → 1479,16
mov eax,8
mov edx,2 ;button ID
mov esi,0x00aaaaaa ;gradient!!!
int 0x40
mcall
 
;Draw URL String
mov eax,13
mov edx,cl_Black
int 0x40
mcall
add ebx,1*65536-2+1
add ecx,1*65536-2+1
mov edx,cl_White
int 0x40
mcall
 
;Draw URL Cursor
mov eax,6
1503,7 → 1503,7
add ecx,2*65536-4
mov eax,13
mov edx,cl_Black
int 0x40
mcall
 
; OUT TEXT
mov eax,[urlxsize] ;calculating text leight
1519,7 → 1519,7
mov eax,4 ; function 4 : write text to window
mov ecx,0x00000000 ;[sc.grab_text] ; color of text RRGGBB
mov edx,path ; pointer to text beginning
int 0x40
mcall
 
cmp [flick],2
jne no_flick_url
1546,7 → 1546,7
add ecx,[listysize]
sub ecx,scrollbutsize*2
mov edx,[scrollcolor] ;0x00006600
int 0x40
mcall
 
;Draw Scroll Box
mov edx,0
1595,7 → 1595,7
shl ebx, 16
mov bx, word [scrollsize]
mov edx, [scrollboxcol]
int 0x40
mcall
notusescroll:
 
 
1611,12 → 1611,12
 
mov eax,8
mov edx,4+1000000000000000000000000000000b ;spoke butt
int 0x40
mcall
 
add ebx,15
mov eax,13
mov edx,[listcolor] ;ffffff
int 0x40
mcall
 
;Draw up/down buttons
mov ebx,[listx]
1629,12 → 1629,12
add ecx,scrollbutsize-1
mov eax,8
mov edx,6+1000000000000000000000000000000b ;spoke butt
int 0x40
mcall
 
inc ecx
mov eax,13
mov edx,[scrollbutcol] ;ffffff
int 0x40
mcall
 
; Draw image on up button
pushad
1646,7 → 1646,7
mov ecx,8*65536+9
mov ebx,upsb+8
mov eax,7
int 0x40
mcall
popad
 
 
1658,12 → 1658,12
add ecx,eax
 
mov eax,8
int 0x40
mcall
 
inc ecx
mov eax,13
mov edx,[scrollbutcol] ;ffffff
int 0x40
mcall
 
; Draw image on down button
pushad
1675,7 → 1675,7
mov ecx,8*65536+9
mov ebx,dnsb+8
mov eax,7
int 0x40
mcall
popad
 
 
1795,7 → 1795,7
@@:
push eax
mov eax,4
int 0x40
mcall
cmp byte [edx+esi], 0
jz @f
pushad
1805,7 → 1805,7
add ebx, eax
mov esi, 1
mov eax, 4
int 0x40
mcall
popad
@@:
pop eax
1817,7 → 1817,7
add edx,4
mov esi,23
mov eax,4
int 0x40
mcall
pop edx ebx
 
pushad
1911,7 → 1911,7
; mov ebx,upsb+8
pop ebx
mov eax,7
int 0x40
mcall
no_out_ico:
popad
 
2008,7 → 2008,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
2040,7 → 2040,7
mov eax,4
mov esi,12
menuloo:
int 0x40
mcall
add ebx,11
add edx,12
dec edi
2050,7 → 2050,7
menubutton:
mov eax,8
nextmenubut:
int 0x40
mcall
add ecx,11*65536
inc edx
dec edi
2156,7 → 2156,7
loorhd:
mov eax,70
mov ebx,fileinfoblock
int 0x40
mcall
 
cmp eax,6
je end_of_dir
/programs/games/15/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/games/15/trunk/15.ASM
4,9 → 4,8
; Compile with FASM
;
include 'lang.inc'
include 'macros.inc' ; decreases program size (not required)
include '..\..\..\macros.inc' ; decreases program size (not required)
 
BgdColor equ 0x02aabbcc
StatusColor equ 0x02ffffff
StatusColor2 equ 0x02dc1e14
BgdColor equ 0x03aabbcc
63,7 → 62,7
START:
mov [cptr],CONF_COUNT ; number of task
mov eax,3
int 0x40
mcall
mov cl,16
ror eax,cl
mov [generator],eax ; random generator from Tetris
97,7 → 96,7
still: ; MAIN PROGRAM CYCLE
 
mov eax,10 ; wait for event
int 0x40
mcall
 
cmp eax,1 ; redraw? -
je red ; goto red
110,7 → 109,7
 
key: ; Key pressed
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,32 ; <Space> = Shuffle
je SHUF
126,13 → 125,13
 
button: ; Button pressed
mov eax,17
int 0x40
mcall
shr eax,8
sub eax,2
 
cmp eax,-1 ; id == 1 (closeme)?
jne noclose
int 0x40
mcall
 
noclose:
jl SHUF ; Shuffle (id=0) pressed
160,7 → 159,7
draw_window:
mov eax,12
mov ebx,1 ; begin draw
int 0x40
mcall
 
; CREATING WINDOW
mov eax,0
169,15 → 168,15
mov edx,BgdColor
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
 
; PROGRAM TITLE
mov eax,4
mov ebx,8*65536+8
mov ecx,0x10ddeeff
mov ecx,0x10000000
mov edx,txtTitle
mov esi,lenTitle-txtTitle
int 0x40
mcall
 
mov eax,8 ; SHUFFLE BUTTON
mov ebx,XXSh
184,13 → 183,13
mov ecx,YYSh
xor edx,edx
mov esi,BtnColor
int 0x40
mcall
 
mov ebx,XXCnf ; CONF BUTTON
mov ecx,YYCnf
mov edx,20
mov esi,BtnColor
int 0x40
mcall
 
mov ebx, XYShText ; SHUFFLE TEXT
mov ecx, StatusColor
197,12 → 196,12
mov edx,txtSh
mov esi,lenSh-txtSh
mov eax,4
int 0x40
mcall
 
mov ebx, XYCnfText ; CONF TEXT
mov edx,lenVictory-1
mov esi,1
int 0x40
mcall
 
mov ecx, 16 ; FIELD BUTTONS
dbut:
213,7 → 212,7
 
mov eax,12
mov ebx,2 ; end of drawing
int 0x40
mcall
ret
 
 
250,7 → 249,7
inc ecx
mov edx,BgdColor
mov eax,13 ; clearing - 'hole'
int 0x40
mcall
popa
 
or edx,0x80000000 ; and removing button under it
265,7 → 264,7
mov esi,BtnColor2
s_rbutton:
mov eax,8 ; set/remove button
int 0x40
mcall
movzx eax,byte [null]
cmp eax,edi
je no_text ; no digits - that's hole
282,7 → 281,7
two_num:
mov esi,NumColor
mov eax,47
int 0x40
mcall
no_text:
popa
ret
297,7 → 296,7
mov ebx, XXbar
mov ecx, YYbar
mov edx, BgdColor
int 0x40
mcall
 
mov eax, 4
mov ebx, XYstatus
312,7 → 311,7
mov edx,txtMoves ; how many moves done
mov esi,lenMoves-txtMoves
mov eax,4
int 0x40
mcall
mov esi,ecx
mov edx,ebx
add edx, 40 shl 16
325,7 → 324,7
mov edx,txtVictory
mov esi,lenVictory-txtVictory
e_dm:
int 0x40
mcall
ret
 
 
/programs/games/15/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm 15.asm 15
@erase lang.inc
@pause
/programs/games/15/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm 15.asm 15
@erase lang.inc
@pause
/programs/games/arcanii/trunk/arcanii.asm
8,6 → 8,7
;----------------------------------------
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
include 'asjc.inc'
64,7 → 65,7
.no_game:
 
mov eax,11
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
81,11 → 82,11
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
cmp ah,key_Esc ; if Esc ?
jne .no_q
mov eax,-1
int 0x40
or eax,-1
mcall
.no_q:
 
if_e dword [mode],4,.end_if6
117,13 → 118,13
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
 
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still
139,7 → 140,7
mov ebx,screen
mov ecx,X_SIZE*65536+Y_SIZE
mov edx,4*65536+20
int 0x40
mcall
 
pop_abc
ret
458,7 → 459,7
 
mov eax,37 ; get mouse position
mov ebx,1
int 0x40
mcall
shr eax,16
mov [x],eax
add eax,[s_x]
/programs/games/arcanii/trunk/ascgl.inc
373,7 → 373,7
words2reg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
409,7 → 409,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
418,7 → 418,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
497,7 → 497,7
; wordstoreg ecx,[arg3],[arg3+4]
; wordstoreg edx,x,y
words2reg edx, x , y ;arg1*65536+arg2
int 0x40
mcall
}
 
macro setframe x , y ,arg3
508,7 → 508,7
words2reg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
1384,4 → 1384,3
gifmacend:
}
 
/programs/games/arcanii/trunk/ascl.inc
50,7 → 50,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
57,7 → 57,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
143,7 → 143,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
168,7 → 168,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
197,7 → 197,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
231,12 → 231,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
244,7 → 244,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
252,7 → 252,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
267,7 → 267,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
274,7 → 274,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
299,15 → 299,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
409,7 → 409,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
443,12 → 443,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
456,7 → 456,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
464,7 → 464,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
479,7 → 479,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
486,7 → 486,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
511,15 → 511,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
671,7 → 671,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
680,7 → 680,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro bar x,y,sizex,sizey,color
689,7 → 689,7
words2reg ecx,y,sizey
dword2reg edx,color
mov eax,13
int 0x40
mcall
 
}
 
708,7 → 708,7
; mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
720,7 → 720,7
words2reg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
728,7 → 728,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
742,7 → 742,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
757,7 → 757,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
774,7 → 774,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
785,7 → 785,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
800,7 → 800,7
words2reg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
811,7 → 811,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
821,7 → 821,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
830,7 → 830,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
854,7 → 854,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/games/arcanii/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm arcanii.asm arcanii
@erase lang.inc
@pause
/programs/games/arcanii/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm arcanii.asm arcanii
@erase lang.inc
@pause
/programs/games/arcanoid/trunk/arcanoid.asm
20,6 → 20,7
;******************************************************************************
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
include 'ascgml.inc'
318,7 → 319,7
; mov edx,2
; mov esi,0x0000ff00
; mov eax,8
; int 0x40
; mcall
mov [level],0
mov [nextlev],0
mov [againbut],1
334,7 → 335,7
 
key: ; key
mov eax,2
int 0x40
mcall
cmp ah,key_Left
jne no_l
sub dword [ply1rx],50 ;24 ;16
359,11 → 360,11
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
cmp ah,2
jne noplayagain
432,10 → 433,10
mov edx,2
mov esi,0x0000aa00
mov eax,8
int 0x40
mcall
mov ecx,260*65536+12
mov edx,1
int 0x40
mcall
label 152,244,'Play again?',cl_Red+font_Big
jmp elev
nlev:
447,10 → 448,10
mov edx,2
mov esi,0x0000aa00
mov eax,8
int 0x40
mcall
mov ecx,260*65536+12
mov edx,1
int 0x40
mcall
label 152,244,'Next level?',cl_Red+font_Big
elev:
 
/programs/games/arcanoid/trunk/ascgl.inc
373,7 → 373,7
wordstoreg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
409,7 → 409,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
418,7 → 418,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
496,7 → 496,7
add cx,[arg3+4]
; wordstoreg ecx,[arg3],[arg3+4]
wordstoreg edx, x , y ;arg1*65536+arg2
int 0x40
mcall
}
 
macro setframe x , y ,arg3
507,7 → 507,7
wordstoreg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
/programs/games/arcanoid/trunk/ascgml.inc
1,4 → 1,3
lang equ ru
 
;
; Assembler
/programs/games/arcanoid/trunk/ascl.inc
1,5 → 1,3
lang equ ru ; ru en fr ge fi
 
;
; Assembler
; SMALL
48,7 → 46,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
55,7 → 53,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
90,7 → 88,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
115,7 → 113,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
144,7 → 142,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
178,12 → 176,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
191,7 → 189,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
199,7 → 197,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
214,7 → 212,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
221,7 → 219,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
246,15 → 244,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
356,7 → 354,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
390,12 → 388,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,120 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
403,7 → 401,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
411,7 → 409,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
426,7 → 424,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
433,7 → 431,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
457,15 → 455,15
call redproc
jmp getmesloop
mkey:
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
617,7 → 615,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
626,7 → 624,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
639,7 → 637,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
651,7 → 649,7
wordstoreg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
659,7 → 657,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
673,7 → 671,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
688,7 → 686,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
705,7 → 703,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
716,7 → 714,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
731,7 → 729,7
wordstoreg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
742,7 → 740,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
752,7 → 750,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
761,7 → 759,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
782,7 → 780,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/games/arcanoid/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm arcanoid.asm arcanoid
@erase lang.inc
@pause
/programs/games/arcanoid/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm arcanoid.asm arcanoid
@erase lang.inc
@pause
/programs/games/c4/trunk/build.bat
0,0 → 1,2
@nasmw -f bin -o c4 c4.asm
@pause
/programs/games/chess/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/games/chess/trunk/chess.asm
8,19 → 8,17
version equ '0.2'
 
use32
 
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
; esp = 0x7FFF0
dd 0x00000000 ; reserved=no extended header
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
;file_info:
;
67,7 → 65,7
mov eax,70
; mov ebx,file_info
mov ebx,file_info
int 0x40
mcall
 
mov esi,0x4000+22*3+4+24*2
mov edi,0x10000+18*3
129,7 → 127,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov ebx, [socket_status]
mov [socket_status], eax
142,7 → 140,7
waitev:
mov eax,23 ; wait here for event
mov ebx,20
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
156,7 → 154,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
cmp eax, 0
jne read_input
 
169,7 → 167,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
pop ecx
 
call handle_data
178,7 → 176,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
pop ecx
cmp eax, 0
 
273,7 → 271,7
dbl22:
 
mov eax,13
int 0x40
mcall
 
pop ebx eax
 
334,7 → 332,7
shr edx,1
and edx,0x7f7f7f
nobl:
int 0x40
mcall
nowp:
 
popa
465,7 → 463,7
shl ecx,16
add ecx,46*8
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4 ; numbers at left
mov ebx,[boardx]
477,7 → 475,7
mov edx,chess_board+80+5
mov esi,3
db1:
int 0x40
mcall
add edx,80*2
add ebx,[boardxs]
cmp edx,chess_board+80*16
494,7 → 492,7
shl ecx,16
add ecx,10
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4 ; letters at bottom
mov ebx,[boardx]
508,7 → 506,7
mov edx,chess_board+80*17+8
mov esi,4
db3:
int 0x40
mcall
mov edi,[boardxs]
shl edi,16
add ebx,edi
530,7 → 528,7
shl ecx,16
add ecx,10
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4
mov ebx,(conx)*65536
538,7 → 536,7
mov ecx,[tcolor]
mov edx,chess_board+80*7+59-1
mov esi,20
int 0x40
mcall
 
mov edi,74
cmp [chess_board+80+5],byte '1'
552,7 → 550,7
shl ecx,16
add ecx,10
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4
mov ebx,(conx)*65536
560,7 → 558,7
mov ecx,[tcolor]
mov edx,chess_board+80*9+59-1
mov esi,20
int 0x40
mcall
 
; move #
 
568,7 → 566,7
mov ebx,conx*65536+120
mov ecx,200*65536+10
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4
mov ebx,conx*65536
576,7 → 574,7
mov ecx,[tcolor]
mov edx,chess_board+80*1+46
mov esi,30
int 0x40
mcall
 
no_change_in_board:
 
621,7 → 619,7
mov ebx,7
mov ecx,[socket]
mov esi, telnetrep
int 0x40
mcall
ret
 
hd001:
704,7 → 702,7
 
key: ; KEY
mov eax,2 ; send to modem
int 0x40
mcall
 
mov ebx, [socket_status]
cmp ebx, 4 ; connection open?
743,7 → 741,7
 
button: ; BUTTON
mov eax,17
int 0x40
mcall
cmp ah,1 ; CLOSE PROGRAM
jne noclose
 
750,10 → 748,10
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov eax,-1
int 0x40
mcall
noclose:
 
cmp ah, 4 ; connect
803,7 → 801,7
mov ebx,7
mov ecx,[socket]
mov esi, tx_buff
int 0x40
mcall
pop bx
mov al, [echo]
cmp al, 0
832,7 → 830,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
ret
 
 
847,7 → 845,7
push ecx
mov eax, 53
mov ebx, 9
int 0x40
mcall
pop ecx
cmp eax, 0 ; is this local port in use?
jz getlp ; yes - so try next
864,7 → 862,7
mov esi, edx
movzx edx, word [port] ; telnet port id
mov edi,1 ; active open
int 0x40
mcall
mov [socket], eax
 
popa
884,10 → 882,10
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,14
int 0x40
mcall
 
mov ebx,eax
mov ecx,eax
910,8 → 908,8
mov cx,470
mov edx,[wcolor]
add edx,0x13000000
mov edi,header
int 0x40
mov edi,title
mcall
 
call display_status
 
920,13 → 918,13
mov ecx,cony*65536+15
mov esi,[wbutton]
mov edx,4
int 0x40
mcall
mov eax,4 ; Button text
mov ebx,(conx+4)*65536+cony+4
mov ecx,0xffffff
mov edx,cont
mov esi,conlen-cont
int 0x40
mcall
 
 
mov eax,8 ; BUTTON 5: disconnect
934,13 → 932,13
mov ecx,dcony*65536+15
mov edx,5
mov esi,[wbutton]
int 0x40
mcall
mov eax,4 ; Button text
mov ebx,(dconx+4)*65536+dcony+4
mov ecx,0x00ffffff
mov edx,dist
mov esi,dislen-dist
int 0x40
mcall
 
 
xor eax,eax
967,7 → 965,7
 
prqs:
 
int 0x40
mcall
add ebx,10
add edx,30
cmp [edx],byte 'x'
975,7 → 973,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
991,7 → 989,7
mov ebx, statusx*65536+80
mov ecx, statusy*65536 + 16
mov edx, [wcolor]
int 0x40
mcall
 
mov esi,contlen-contt ; display connected status
mov edx, contt
1004,7 → 1002,7
mov eax,4 ; status text
mov ebx,statusx*65536+statusy+2
mov ecx,[tcolor]
int 0x40
mcall
 
popa
ret
1066,7 → 1064,7
mov ebx,10*65536+532
mov ecx,420*65536+40
mov edx,[wtcom]
int 0x40
mcall
 
mov eax,4
mov ebx,10*65536+420
1076,7 → 1074,7
 
dtl3:
 
int 0x40
mcall
add edx,80
add ebx,10
cmp edx,texts+4*80
1117,11 → 1115,11
mov edi,string
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
1169,7 → 1167,7
shl ecx,16
mov cx,8
mov edx,[wcolor]
int 0x40
mcall
 
mov eax,4
mov ebx,[string_x]
1178,7 → 1176,7
mov ecx,[tcolor]
mov edx,string
mov esi,[string_length]
int 0x40
mcall
 
popa
ret
1218,7 → 1216,7
sq_black dd 0x336688 ; 666666
sq_white dd 0xffffff
 
header db appname,version,0
title db appname,version,0
 
setipt db ' . . .'
setiplen:
/programs/games/freecell/freecell.ASM
7,7 → 7,7
; e-mail: gorsash@mail.ru
 
 
include "macros.inc"
include "..\..\macros.inc"
meos_app_start
 
code
16,7 → 16,7
 
wait_event:
mov eax, 10
int 0x40
mcall
 
cmp eax, 1 ; if event == 1
je redraw ; jump to redraw handler
36,13 → 36,13
 
key: ; key event handler
mov eax, 2 ; get key code
int 0x40
mcall
 
jmp wait_event
 
button: ; button event handler
mov eax, 17 ; get button identifier
int 0x40
mcall
 
cmp ah, 1
je exit_app ; return if button id != 1
68,7 → 68,7
 
exit_app:
mov eax, -1 ; exit application
int 0x40
mcall
 
common_card:
sub ah, 2 ;going from number of card to number of column
596,30 → 596,30
mov ebx,3
mov ecx,syscolors
mov edx,sizeof.system_colors
int 0x40
mcall
 
 
mov eax, 12 ; start drawing
mov ebx, 1
int 0x40
mcall
 
mov eax, 0 ; create and draw the window
mov ebx, 100 * 65536 + 8 * cardwidth + 10 + 7 * columnspace
mov ecx, 100 * 65536 + 500
mov edx, 0x13008000
mov edi, header
int 0x40
mov edi, title
mcall
 
mov eax, 9 ; getting window info
mov ebx, process_info
mov ecx, -1 ; we want to know info of our window
int 0x40
mcall
 
 
mov eax, [process_info.y_size]
mov eax, [process_info.box.height]
mov [WindowHeight], ax
 
mov eax, [process_info.x_size]
mov eax, [process_info.box.width]
mov [WindowWidth], ax
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
628,11 → 628,11
mov eax, 13
mov ebx, 5
shl ebx, 16
add bx, word [process_info.x_size]
add bx, word [process_info.box.width]
sub bx, 9
mov ecx, 22 shl 16 + topbuttonsbarheight - 1
mov edx, [syscolors.work_graph]
int $40
mcall
 
; draw button "new game"
 
641,7 → 641,7
mov ecx, 22 shl 16 + topbuttonsbarheight - 2
mov edx, 1 + 8 + 4 + 4 + 1 ;button id
mov esi, [syscolors.work_button]
int $40
mcall
 
mov eax, 4
mov ebx, 20 shl 16 + 22 + topbuttonsbarheight/2 - 4
648,7 → 648,7
mov ecx, [syscolors.work_button_text]
mov edx, new_game
mov esi, new_game_len
int $40
mcall
 
 
; draw button "exit"
657,7 → 657,7
mov ecx, 22 shl 16 + topbuttonsbarheight - 2
mov edx, 1 + 8 + 4 + 4 + 2 ;button id
mov esi, [syscolors.work_button]
int $40
mcall
 
mov eax, 4
mov ebx, (40 + 80) shl 16 + 22 + topbuttonsbarheight/2 - 4
664,7 → 664,7
mov ecx, [syscolors.work_button_text]
mov edx, exit
mov esi, exit_len
int $40
mcall
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; draw separators between home, temp and common cells
mov eax, 13
671,14 → 671,14
; horizontal line
mov ebx, 5
shl ebx, 16
add bx, word [process_info.x_size]
add bx, word [process_info.box.width]
sub bx, 9
mov ecx, (21 + topbuttonsbarheight + cardheight + columnspace) shl 16+1
 
mov edx, [syscolors.work_graph]
int $40
mcall
; verical line
mov eax, [process_info.x_size]
mov eax, [process_info.box.width]
mov edx, 0
mov ecx, 2
div ecx
691,7 → 691,7
mov ecx, (21 + topbuttonsbarheight) shl 16 + cardheight + columnspace
mov edx, [syscolors.work_graph]
mov eax, 13
int $40
mcall
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; draw temp buttons
721,7 → 721,7
mov [row], eax
mov [column], edx
 
mov eax, [process_info.x_size] ; width of window
mov eax, [process_info.box.width] ; width of window
sub eax, 10
sub eax, cardwidth
mov ebx, 7
768,7 → 768,7
mov edx, [column]
add edx, 01000000000000000000000000000000b + 2 + 8; button id = column
; id = 1 reserved as close button
int $40
mcall
 
 
inc [j]
804,7 → 804,7
mov [row], eax
mov [column], edx
 
mov eax, [process_info.x_size] ; width of window
mov eax, [process_info.box.width] ; width of window
sub eax, 10
sub eax, cardwidth
mov ebx, 7
840,7 → 840,7
add edx, 01000000000000000000000000000000b + 2 + 8 + 4 ; button id
 
; id = 1 reserved as close button
int $40
mcall
 
 
inc [j]
884,7 → 884,7
mov [row], eax
mov [column], edx
 
mov eax, [process_info.x_size] ; width of window
mov eax, [process_info.box.width] ; width of window
sub eax, 10
sub eax, cardwidth
mov ebx, 7
955,7 → 955,7
mov edx, [column]
add edx, 01000000000000000000000000000000b + 2; button id = column + 2,
; id = 1 reserved as close button
int $40
mcall
 
 
.no_define_button:
971,7 → 971,7
 
mov eax, 12 ; finish drawing
mov ebx, 2
int $40
mcall
 
ret
 
1050,7 → 1050,7
 
.exit:
mov eax, -1
int $40
mcall
 
.later:
 
1105,7 → 1105,7
add ecx, 2
shl ecx, 16
mov cx, cardheight - 4
int $40
mcall
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
1119,7 → 1119,7
xor cx, cx
mov cx, cardheight - 2 * radius - 2
mov edx, [blackcolor]
int $40
mcall
 
mov ebx, [xpos] ; left white line
inc ebx
1126,7 → 1126,7
shl ebx, 16
mov bx, 1
mov edx, [bgcolor]
int $40
mcall
 
mov ebx, [xpos] ; right black line
add ebx, cardwidth - 1
1133,7 → 1133,7
shl ebx, 16
mov bx, 1
mov edx, [blackcolor]
int $40
mcall
 
mov ebx, [xpos] ; right white line
add ebx, cardwidth - 2
1140,7 → 1140,7
shl ebx, 16
mov bx, 1
mov edx, [bgcolor]
int $40
mcall
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
1153,7 → 1153,7
shl ebx, 16
mov bx, cardwidth - 2 * radius - 2
mov edx, [blackcolor]
int $40
mcall
 
mov ecx, [ypos] ; top white line
inc ecx
1160,7 → 1160,7
shl ecx, 16
mov cx, 1
mov edx, [bgcolor]
int $40
mcall
 
mov ecx, [ypos] ; bottom black line
add ecx, cardheight - 1
1167,7 → 1167,7
shl ecx, 16
mov cx, 1
mov edx, [blackcolor]
int $40
mcall
 
mov ecx, [ypos] ; bottom white line
add ecx, cardheight - 2
1174,7 → 1174,7
shl ecx, 16
mov cx, 1
mov edx, [bgcolor]
int $40
mcall
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
1185,81 → 1185,81
mov ecx, [ypos]
inc ebx
add ecx, 4
int $40
mcall
 
dec ecx
int $40
mcall
 
dec ecx
inc ebx
int $40
mcall
 
dec ecx
inc ebx
int $40
mcall
 
inc ebx
int $40
mcall
 
mov ebx, [xpos] ;drawing top right corner
mov ecx, [ypos]
add ebx, cardwidth - 2
add ecx, 4
int $40
mcall
 
dec ecx
int $40
mcall
 
dec ebx
dec ecx
int $40
mcall
 
dec ebx
dec ecx
int $40
mcall
 
dec ebx
int $40
mcall
;drawing bottom left corner
mov ebx, [xpos]
mov ecx, [ypos]
inc ebx
add ecx, cardheight - 5
int $40
mcall
 
inc ecx
int $40
mcall
 
inc ebx
inc ecx
int $40
mcall
 
inc ebx
inc ecx
int $40
mcall
 
inc ebx
int $40
mcall
;drawing bottom right corner
mov ebx, [xpos]
mov ecx, [ypos]
add ebx, cardwidth - 2
add ecx, cardheight - 5
int $40
mcall
 
inc ecx
int $40
mcall
 
dec ebx
inc ecx
int $40
mcall
 
dec ebx
inc ecx
int $40
mcall
 
dec ebx
int $40
mcall
 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1303,7 → 1303,7
mov [imageflipaddr], heart_updown
 
mov ebx, heart_small
int $40
mcall
 
jmp .selnumber
 
1314,7 → 1314,7
mov [imageflipaddr], diamond_updown
 
mov ebx, diamond_small
int $40
mcall
 
jmp .selnumber
 
1325,7 → 1325,7
mov [imageflipaddr], club_updown
 
mov ebx, club_small
int $40
mcall
 
jmp .selnumber
 
1336,7 → 1336,7
mov [imageflipaddr], spade_updown
 
mov ebx, spade_small
int $40
mcall
 
 
 
1419,7 → 1419,7
mov [s], byte 'A'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_1
jmp .end
1429,7 → 1429,7
mov [s], byte '2'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_2
jmp .end
1440,7 → 1440,7
mov [s], byte '3'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_1
call draw_2
1452,7 → 1452,7
mov [s], byte '4'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_3
jmp .end
1462,7 → 1462,7
mov [s], byte '5'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_1
call draw_3
1474,7 → 1474,7
mov [s], byte '6'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_3
call draw_4
1486,7 → 1486,7
mov [s], byte '7'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_3
call draw_4
1499,7 → 1499,7
mov [s], byte '8'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_3
call draw_5
1511,7 → 1511,7
mov [s], byte '9'
mov edx, s
mov esi, 1
int $40
mcall
 
call draw_3
call draw_5
1524,7 → 1524,7
mov [s], word '10'
mov edx, s
mov esi, 2
int $40
mcall
 
call draw_3
call draw_5
1538,7 → 1538,7
mov [s], byte 'J'
mov edx, s
mov esi, 1
int $40
mcall
 
jmp .end
 
1547,7 → 1547,7
mov [s], byte 'Q'
mov edx, s
mov esi, 1
int $40
mcall
 
jmp .end
 
1556,7 → 1556,7
mov [s], byte 'K'
mov edx,s
mov esi, 1
int $40
mcall
 
.end:
 
1642,7 → 1642,7
mov dx, word [ypos]
add dx, cardheight/2 - 8
mov eax, 7
int $40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1658,7 → 1658,7
mov dx, word [ypos]
add dx, margin
mov eax, 7
int $40
mcall
;draw bottom image
mov ebx, [imageflipaddr]
mov edx, [xpos]
1667,7 → 1667,7
mov dx, word [ypos]
add dx, cardheight - 16 - margin
mov eax, 7
int $40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1682,7 → 1682,7
mov dx, word [ypos]
add dx, margin
mov eax, 7
int $40
mcall
;draw bottom left image
mov ebx, [imageflipaddr]
mov edx, [xpos]
1691,7 → 1691,7
mov dx, word [ypos]
add dx, cardheight - margin - 16
mov eax, 7
int $40
mcall
;draw top right image
mov ebx, [imageaddr]
mov edx, [xpos]
1700,7 → 1700,7
mov dx, word [ypos]
add dx, margin
mov eax, 7
int $40
mcall
;draw bottom right image
mov ebx, [imageflipaddr]
mov edx, [xpos]
1709,7 → 1709,7
mov dx, word [ypos]
add dx, cardheight - margin - 16
mov eax, 7
int $40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1724,7 → 1724,7
mov dx, word [ypos]
add dx, cardheight/2 - 8
mov eax, 7
int $40
mcall
;draw center right image
mov edx, [xpos]
add edx, cardwidth - margin - 16
1732,7 → 1732,7
mov dx, word [ypos]
add dx, cardheight/2 - 8
mov eax, 7
int $40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1747,7 → 1747,7
mov dx, word [ypos]
add dx, cardheight * 3 / 9
mov eax, 7
int $40
mcall
;draw bottom left image
mov ebx, [imageflipaddr]
mov edx, [xpos]
1756,7 → 1756,7
mov dx, word [ypos]
add dx, cardheight * 5 / 9
mov eax, 7
int $40
mcall
;draw top right image
mov ebx, [imageaddr]
mov edx, [xpos]
1765,7 → 1765,7
mov dx, word [ypos]
add dx, cardheight * 3 / 9
mov eax, 7
int $40
mcall
;draw bottom right image
mov ebx, [imageflipaddr]
mov edx, [xpos]
1774,7 → 1774,7
mov dx, word [ypos]
add dx, cardheight * 5 / 9
mov eax, 7
int $40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1788,7 → 1788,7
mov dx, word [ypos]
add dx, cardheight * 2 / 9
mov eax, 7
int $40
mcall
ret
 
 
1802,7 → 1802,7
mov dx, word [ypos]
add dx, cardheight * 6 / 9
mov eax, 7
int $40
mcall
ret
 
 
1811,7 → 1811,7
push eax
 
mov eax, 3
int 0x40
mcall
 
mov ebx, $A59E3F1C
mul ebx
1978,7 → 1978,7
 
; <--- initialised data --->
data
header db 'Freecell',0
title db 'Freecell',0
 
new_game: db "New game"
new_game_len = $ - new_game
/programs/games/hunter/trunk/build.bat
0,0 → 1,2
@fasm hunter.asm hunter
@pause
/programs/games/hunter/trunk/hunter.asm
0,0 → 1,671
;
; Hunter. Version 1.1.
; The game application for MeOS game compo 05.03.2005 - 12.03.2005
;
; Author: Trans
; Date: 07.03.2005 - 08.03.2005
; Modification: 08.05.2007
; Compiler: FASM
; Target: MenuetOS game
;
 
include '..\..\..\macros.inc'
 
use32
 
org 0x0
 
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd end_memory ;0x180000 ; memory for app
dd start_stack ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
 
START: ; start of execution
mov eax,40
mov ebx,00100111b
mcall
 
mov eax,26
mov ebx,9
mcall
mov [second_count],eax
 
call init_object
 
call draw_window
 
still:
 
; mov eax,23 ; wait here for event
; mov ebx,10
; mcall
 
mov eax,05
mov ebx,5
mcall
mov eax,11
mcall
 
push eax
mov eax,26
mov ebx,9
mcall
mov ebx,eax
sub eax,[second_count]
cmp ax,100
jb still_continue_00
inc dword [time_count]
mov [second_count],ebx
xor edx,edx
mov eax,ebx
mov ebx,30
div ebx
cmp dl,0
jnz still_loc_01
call change_objects_speed
still_loc_01:
xor eax,eax
mov esi,forward_list
mov ecx,4
still_loc_00:
cmp eax,dword [esi]
jnz still_continue_00
add esi,4
loop still_loc_00
; call set_current_objects_list
call init_object
still_continue_00:
pop eax
call movie_objects
cmp eax,1 ; redraw request ?
je red
cmp eax,2 ; key in buffer ?
je key
cmp eax,3 ; button in buffer ?
je button
cmp eax,6 ; mouse ?
je mouse
 
call draw_frame
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
mcall
cmp al,0
jnz still
cmp byte [menu_flag],0
jnz still
cmp ah,' '
jnz key_loc_00
inc byte [pause_flag]
call draw_frame
call pause_game
key_loc_00:
jmp still
 
button: ; button
mov eax,17 ; get id
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
 
inc byte [game_over_flag]
call game_over_draw
 
mov eax,-1 ; close this program
mcall
noclose:
 
jmp still
 
 
mouse: ; mouse
mov eax,37 ; get coordinate
xor ebx,ebx
inc ebx
mcall
 
cmp ax,20
jae mouse_loc_00
mov ax,20
mouse_loc_00:
sub ax,20
shr ax,1
ror eax,16
shr ax,1
push ax
ror eax,16
mov dword [mouse_coord],eax
pop ax
cmp ax,110
ja mouse_loc_03
mov byte [gun_angle],0
jmp mouse_loc_05
mouse_loc_03:
cmp ax,210
ja mouse_loc_04
mov byte [gun_angle],1
jmp mouse_loc_05
mouse_loc_04:
mov byte [gun_angle],2
mouse_loc_05:
 
mov eax,37
xor ebx,ebx
mov bl,2
mcall
 
cmp ax,1
jnz not_left_button
call left_button_down
not_left_button:
call draw_frame
jmp still
 
 
 
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
; *********************************************
 
 
draw_window:
 
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+640 ; [x start] *65536 + [x size]
mov ecx,100*65536+420 ; [y start] *65536 + [y size]
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
call draw_frame
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
mcall
 
ret
 
;-------------Subprograms------------------------
 
;
; In:
; Out:
draw_frame:
cmp byte [menu_flag],0
jz df_loc_00
call draw_menu
retn
df_loc_00:
call draw_backside
mov esi,buf_oblako
mov eax,0*65536+0
call draw_pict
mov eax,190*65536+23
call draw_pict_scale_div_2
mov esi,buf_sun
mov eax,256*65536+0
call draw_pict
mov esi,buf_rock
mov eax,47*65536+83
call draw_pict_scale_div_2
mov eax,0*65536+70
call draw_pict
 
call draw_objects
 
mov esi,buf_kust02
mov eax,256*65536+127
call draw_pict
mov esi,buf_kust01
mov eax,0*65536+127
call draw_pict
mov esi,buf_time
mov eax,5*65536+180
call draw_pict
mov esi,buf_shots
mov eax,200*65536+180
call draw_pict
mov esi,buf_lives
mov eax,5*65536+5
call draw_pict
mov eax,56*65536+3
call draw_lives
call draw_promakh
; call draw_hole
cmp byte [gun_angle],0
jnz df_loc_01
mov esi,buf_gun02
mov eax,120*65536+151
call draw_pict
cmp byte [fire_flag],0
jz df_loc_03
mov esi,buf_fire02
mov eax,108*65536+131
call draw_pict
dec byte [fire_flag]
jmp df_loc_03
df_loc_01:
cmp byte [gun_angle],2
jnz df_loc_02
mov esi,buf_gun01
mov eax,140*65536+151
call draw_pict
cmp byte [fire_flag],0
jz df_loc_03
mov esi,buf_fire01
mov eax,167*65536+128
call draw_pict
dec byte [fire_flag]
jmp df_loc_03
df_loc_02:
mov esi,buf_gun00
mov eax,140*65536+144
call draw_pict
cmp byte [fire_flag],0
jz df_loc_03
mov esi,buf_fire00
mov eax,135*65536+124
call draw_pict
dec byte [fire_flag]
df_loc_03:
; mov esi,buf_star
; mov eax,300*65536+180
; call draw_pict
mov esi,buf_score
mov eax,120*65536+5
call draw_pict
mov eax,260*65536+180
mov ebx,[shots_count]
call number_print
mov eax,175*65536+3
mov ebx,[score_count]
call number_print
mov eax,60*65536+180
mov ebx,[time_count]
call number_print
call draw_mushka
cmp byte [pause_flag],0
jz df_loc_04
mov esi,buf_pause
mov eax,90*65536+80
call draw_pict
df_loc_04:
cmp byte [game_over_flag],0
jz df_loc_05
mov esi,buf_gameover
mov eax,[game_over_coord]
call draw_pict
df_loc_05:
 
call buffer_scale_on_2
; call smooth_filter
mov eax,07
mov ebx,buffer02
mov ecx,640*65536+400
mov edx,0*65536+20
mcall
retn
 
 
;
; In:
; Out:
draw_menu:
call clear_buffer
mov esi,buf_start
mov eax,60*65536+50
call draw_pict
mov esi,buf_exit
mov eax,86*65536+120
call draw_pict
call draw_mushka
call buffer_scale_on_2
mov eax,07
mov ebx,buffer02
mov ecx,640*65536+400
mov edx,0*65536+20
mcall
retn
 
 
 
;
; In:
; Out:
pause_game:
mov eax,40
mov ebx,00000111b
mcall
 
pause_game_00:
mov eax,10 ; wait here for event
mcall
 
cmp eax,1 ; redraw request ?
je pg_red
cmp eax,2 ; key in buffer ?
je pg_key
cmp eax,3 ; button in buffer ?
je pg_button
jmp pause_game_00
 
pg_red: ; redraw
call draw_window
jmp pause_game_00
 
pg_key: ; key
mov eax,2 ; just read it and ignore
mcall
cmp al,0
jnz pause_game_00
cmp ah,' '
jnz pgk_loc_00
dec byte [pause_flag]
call draw_frame
mov eax,40
mov ebx,00100111b
mcall
retn
pgk_loc_00:
jmp pause_game_00
 
pg_button: ; button
mov eax,17 ; get id
mcall
cmp ah,1 ; button id=1 ?
jne pg_noclose
mov eax,-1 ; close this program
mcall
pg_noclose:
jmp pause_game
retn
 
;
; In:
; Out:
left_button_down:
cmp byte [menu_flag],0
jz lbd_loc_00
call check_menu
retn
lbd_loc_00:
inc dword [shots_count]
inc byte [fire_flag]
; mov eax,[mouse_coord]
; mov [current_hole],eax
call check_kill_object
cmp byte [promakh_count],5
jnz lbd_loc_01
mov byte [promakh_count],0
dec byte [lives_count]
jnz lbd_loc_01
call draw_frame
mov byte [game_over_flag],1
call game_over_draw
dec byte [game_over_flag]
inc byte [menu_flag]
lbd_loc_01:
retn
 
;
; In:
; Out:
check_menu:
push eax
mov eax,[mouse_coord]
cmp ax,50
jb cm_loc_00
cmp ax,90
ja cm_loc_00
shr eax,16
cmp ax,60
jb cm_loc_00
cmp ax,260
ja cm_loc_00
dec byte [menu_flag]
xor eax,eax
mov [score_count],eax
mov [shots_count],eax
mov [time_count],eax
mov [current_hole],eax
mov [current_hole+4],eax
mov [gun_angle],al
mov [stars_count],al
mov [promakh_count],al
mov byte [lives_count],3
; call set_current_objects_list
call init_object
pop eax
retn
cm_loc_00:
mov eax,[mouse_coord]
cmp ax,120
jb cm_loc_01
cmp ax,160
ja cm_loc_01
shr eax,16
cmp ax,86
jb cm_loc_01
cmp ax,234
ja cm_loc_01
mov eax,-1
mcall
cm_loc_01:
pop eax
retn
 
 
;
;
;
game_over_draw:
pusha
mov dword [game_over_coord],42*65536+0
mov ecx,15
god_loc_00:
push ecx
call draw_frame
add word [game_over_coord],5
mov eax,05
mov ebx,3
mcall
pop ecx
loop god_loc_00
; mov eax,7
mov edx,0*65536+20
mov ebx,buffer02
mov ecx,3
god_loc_01:
push ecx
mov eax,7
mov ecx,640*65536+400
mcall
push ebx
mov eax,05
mov ebx,5
mcall
pop ebx
sub ebx,640*3*5
pop ecx
loop god_loc_01
mov ecx,4
god_loc_02:
push ecx
mov eax,7
mov ecx,640*65536+400
mcall
push ebx
mov eax,5
mov ebx,5
mcall
pop ebx
add ebx,640*3*5
pop ecx
loop god_loc_02
mov eax,5
mov ebx,200
mcall
popa
retn
 
include 'picture.inc'
include 'math.inc'
include 'object.inc'
;----------------Data----------------------------
 
mouse_coord dd 144*65536+84
pause_flag db 0 ; 0/1 - active/pause
menu_flag db 1 ; 0/1 - game/menu
lives_count db 3
stars_count db 0 ; 3 Stars = 1 Heart
shots_count dd 0
time_count dd 0
score_count dd 0
second_count dd 0
game_over_coord dd 0
gun_angle db 0 ; 0/1/2 - left/vertical/right
game_over_flag db 0 ; 0/1 - continuing/end game
promakh_count db 0
fire_flag db 0 ; 0/1 - no fire/fire from gun
current_hole dd 0,0,0,0,0,0
forward_list db 0,0,0,0,0,0,0,0
back_list db 0,0,0,0,0,0,0,0
present_objects_list:
dd buf_glass, buf_net, buf_glaz, buf_plane00
dd buf_heart02, buf_plane01, buf_net, buf_glaz
 
title db 'HUNTER 1.2 Trans, 2005',0
 
buf_start:
include 'inc\start.inc'
buf_exit:
include 'inc\exit.inc'
buf_gameover:
include 'inc\gameover.inc'
buf_pause:
include 'inc\pause.inc'
buf_gun00:
include 'inc\gun00.inc'
buf_gun01:
include 'inc\gun01.inc'
buf_gun02:
include 'inc\gun02.inc'
buf_heart:
include 'inc\heart.inc'
buf_star:
include 'inc\star.inc'
buf_lives:
include 'inc\lives.inc'
buf_score:
include 'inc\score.inc'
buf_shots:
include 'inc\shots.inc'
buf_time:
include 'inc\time.inc'
buf_numbers:
;include 'inc\numbers.inc'
buf_num0:
include 'inc\num0.inc'
buf_num1:
include 'inc\num1.inc'
buf_num2:
include 'inc\num2.inc'
buf_num3:
include 'inc\num3.inc'
buf_num4:
include 'inc\num4.inc'
buf_num5:
include 'inc\num5.inc'
buf_num6:
include 'inc\num6.inc'
buf_num7:
include 'inc\num7.inc'
buf_num8:
include 'inc\num8.inc'
buf_num9:
include 'inc\num9.inc'
buf_plus:
include 'inc\plus.inc'
buf_minus:
include 'inc\minus.inc'
buf_sun:
include 'inc\sun.inc'
buf_oblako:
include 'inc\oblako.inc'
buf_mushka:
include 'inc\mushka.inc'
buf_kust01:
include 'inc\kust01.inc'
buf_kust02:
include 'inc\kust02.inc'
buf_glass:
include 'inc\glass.inc'
buf_glaz:
include 'inc\glaz.inc'
buf_net:
include 'inc\net.inc'
buf_plane00:
include 'inc\plane00.inc'
buf_plane01:
include 'inc\plane01.inc'
buf_heart02:
include 'inc\heart02.inc'
buf_rock:
include 'inc\rock.inc'
buf_fire00:
include 'inc\fire00.inc'
buf_fire01:
include 'inc\fire01.inc'
buf_fire02:
include 'inc\fire02.inc'
buf_hole:
include 'inc\hole.inc'
 
I_END:
 
end_stack:
org $+1000h
start_stack:
 
org $+64 ; For stack protect
 
movieng_objects:
; For one object - 16 bytes structure:
; dd ; +00 Pointer to object OR 0 - if empty structure
; dd ; +04 Current object coordinate X*65536+Y
; db ; +08 Speed - Maximum 16 (???)
; db ; +09 Amplitude
; db ; +0A Direction 0/1 - right/left
; db ; +0B Object Cost
; dd ; +0C Reserve
;
org $+16*16
 
buffer00:
org $+320*201*3
buffer01:
org $+100*201*3
buffer02:
org $+640*401*3
org $+640*40*3
end_memory:
/programs/games/hunter/trunk/inc/exit.inc
0,0 → 1,1481
dw 148, 40
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xff, 0xf7, 0xf5, 0xff, 0xf5, 0xf3, 0xff
db 0xf5, 0xf3, 0xff, 0xf5, 0xf3, 0xff, 0xf5, 0xf3, 0xff, 0xf5, 0xf3, 0xff
db 0xf5, 0xf5, 0xff, 0xf5, 0xf5, 0xff, 0xf5, 0xf5, 0xff, 0xf5, 0xf5, 0xff
db 0xf4, 0xf5, 0xff, 0xf3, 0xf5, 0xff, 0xf3, 0xf5, 0xff, 0xf3, 0xf5, 0xff
db 0xf3, 0xf5, 0xff, 0xf2, 0xf5, 0xff, 0xf7, 0xf9, 0xff, 0xfe, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xf4, 0xe3, 0xf4, 0xe3, 0xba, 0xe3
db 0xdc, 0xaa, 0xdc, 0xdc, 0xa8, 0xdd, 0xde, 0xac, 0xe7, 0xe5, 0xbe, 0xf2
db 0xef, 0xd4, 0xf7, 0xdf, 0xcc, 0xf5, 0xc3, 0xb2, 0xf0, 0xbb, 0xaa, 0xee
db 0xbc, 0xab, 0xef, 0xad, 0x98, 0xf7, 0x98, 0x7d, 0xfe, 0x8f, 0x74, 0xff
db 0x90, 0x74, 0xff, 0x90, 0x74, 0xff, 0x90, 0x74, 0xff, 0x90, 0x75, 0xff
db 0x90, 0x82, 0xff, 0x90, 0x8d, 0xff, 0x90, 0x90, 0xff, 0x90, 0x90, 0xff
db 0x86, 0x90, 0xff, 0x78, 0x90, 0xff, 0x74, 0x90, 0xff, 0x74, 0x90, 0xff
db 0x73, 0x8f, 0xff, 0x73, 0x90, 0xff, 0x86, 0x9f, 0xff, 0x9f, 0xb3, 0xff
db 0xab, 0xbc, 0xff, 0xbd, 0xca, 0xff, 0xd2, 0xdb, 0xff, 0xe8, 0xee, 0xff
db 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xd1, 0xed, 0xc4, 0x69, 0xc4, 0xa9, 0x28, 0xa9
db 0xa3, 0x1a, 0xa2, 0xa3, 0x1a, 0xa5, 0xa4, 0x1c, 0xbd, 0xac, 0x2c, 0xd3
db 0xb3, 0x3f, 0xd9, 0x8c, 0x37, 0xd7, 0x55, 0x21, 0xd3, 0x47, 0x1b, 0xd0
db 0x47, 0x1b, 0xd3, 0x43, 0x13, 0xea, 0x3b, 0x9, 0xfd, 0x38, 0x6, 0xff
db 0x38, 0x6, 0xff, 0x38, 0x6, 0xff, 0x38, 0x5, 0xff, 0x38, 0x7, 0xff
db 0x38, 0x1f, 0xff, 0x38, 0x35, 0xff, 0x39, 0x39, 0xff, 0x38, 0x38, 0xff
db 0x27, 0x38, 0xff, 0xe, 0x38, 0xff, 0x5, 0x38, 0xff, 0x6, 0x38, 0xff
db 0x6, 0x38, 0xff, 0x6, 0x39, 0xff, 0xd, 0x3e, 0xff, 0x17, 0x45, 0xff
db 0x1b, 0x48, 0xff, 0x2a, 0x54, 0xff, 0x3c, 0x63, 0xff, 0x63, 0x83, 0xff
db 0xa8, 0xba, 0xff, 0xe3, 0xe9, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfa, 0xfc, 0xfa, 0xf1, 0xf5, 0xee
db 0xe7, 0xec, 0xdf, 0xe9, 0xe9, 0xda, 0xf6, 0xf1, 0xe8, 0xfb, 0xf6, 0xf4
db 0xfd, 0xfb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xf5, 0xfb, 0xd3, 0x90, 0xd3, 0xa3, 0x16, 0xa3, 0x97, 0x2, 0x97
db 0x98, 0x2, 0x96, 0x98, 0x2, 0x9a, 0x98, 0x2, 0xb5, 0x99, 0x2, 0xc9
db 0x99, 0x2, 0xcc, 0x6c, 0x2, 0xcc, 0x3a, 0x2, 0xcb, 0x30, 0x2, 0xca
db 0x32, 0x2, 0xcc, 0x33, 0x2, 0xe8, 0x33, 0x2, 0xfd, 0x34, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x1, 0xff
db 0x33, 0x1a, 0xff, 0x33, 0x30, 0xff, 0x34, 0x34, 0xff, 0x33, 0x33, 0xff
db 0x22, 0x33, 0xff, 0x8, 0x33, 0xff, 0x1, 0x33, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x2, 0x32, 0xff
db 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x1, 0x31, 0xff, 0x3, 0x36, 0xff
db 0x24, 0x50, 0xff, 0x82, 0x9c, 0xff, 0xe4, 0xea, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfe, 0xfc, 0xe5, 0xf0, 0xde, 0xb7, 0xce, 0xa7, 0x94, 0xb0, 0x79
db 0x82, 0x9d, 0x5b, 0x96, 0x98, 0x51, 0xc4, 0xa4, 0x6e, 0xd1, 0xa8, 0x88
db 0xde, 0xbb, 0xaa, 0xf3, 0xe6, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xdf, 0xf3, 0xc1, 0x61, 0xc1, 0x9c, 0x9, 0x9c, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcc, 0x6e, 0x2, 0xcc, 0x3d, 0x2, 0xcc, 0x33, 0x2, 0xcb
db 0x34, 0x2, 0xcd, 0x33, 0x2, 0xe8, 0x33, 0x2, 0xfd, 0x34, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x0, 0xff
db 0x32, 0x19, 0xff, 0x32, 0x2f, 0xff, 0x33, 0x33, 0xff, 0x33, 0x32, 0xff
db 0x20, 0x32, 0xff, 0x7, 0x33, 0xff, 0x1, 0x33, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x0, 0x2f, 0xff
db 0x0, 0x31, 0xff, 0x55, 0x77, 0xff, 0xd4, 0xdd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe2, 0xf2, 0xdc, 0x94, 0xc4, 0x79, 0x4e, 0x8a, 0x24, 0x3b, 0x6d, 0xb
db 0x41, 0x6b, 0x8, 0x6b, 0x6b, 0x6, 0x9d, 0x66, 0xb, 0xa1, 0x51, 0x11
db 0xa9, 0x53, 0x29, 0xcc, 0x95, 0x7c, 0xf6, 0xed, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xf4, 0xf8
db 0xff, 0xeb, 0xf3, 0xff, 0xf1, 0xf7, 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xdc, 0xf1, 0xbe, 0x5b, 0xbe, 0x9c, 0x8, 0x9c, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcc, 0x6e, 0x2, 0xcc, 0x3c, 0x2, 0xcc, 0x32, 0x2, 0xcb
db 0x36, 0x3, 0xce, 0x38, 0x6, 0xe8, 0x38, 0x6, 0xfc, 0x38, 0x6, 0xff
db 0x3a, 0x8, 0xff, 0x41, 0x12, 0xff, 0x51, 0x25, 0xff, 0x61, 0x3a, 0xff
db 0x66, 0x53, 0xff, 0x67, 0x64, 0xff, 0x61, 0x61, 0xff, 0x50, 0x50, 0xff
db 0x3a, 0x48, 0xff, 0x1c, 0x43, 0xff, 0x9, 0x3c, 0xff, 0x6, 0x38, 0xff
db 0x6, 0x37, 0xff, 0x3, 0x36, 0xff, 0x2, 0x33, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x1, 0x32, 0xff, 0x2, 0x34, 0xff
db 0x2b, 0x56, 0xff, 0x93, 0xa8, 0xff, 0xec, 0xf0, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0xf6
db 0xb2, 0xda, 0x9f, 0x4d, 0x9f, 0x1f, 0x2e, 0x76, 0x0, 0x2f, 0x64, 0x2
db 0x3b, 0x66, 0x2, 0x69, 0x68, 0x2, 0x98, 0x5e, 0x2, 0x99, 0x42, 0x1
db 0x97, 0x2f, 0x0, 0xaa, 0x55, 0x2a, 0xdf, 0xc0, 0xaf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf7, 0xf7, 0xff, 0xd1, 0xd0, 0xff, 0x9d, 0xa3, 0xff, 0x7a, 0x9a
db 0xff, 0x60, 0xa0, 0xff, 0x73, 0xac, 0xff, 0x94, 0xbf, 0xff, 0xba, 0xd5
db 0xff, 0xeb, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf3, 0xfa, 0xd1, 0x89, 0xd1, 0xa1, 0x15, 0xa1, 0x99, 0x2, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x99, 0x2, 0xcc, 0x6f, 0x2, 0xcc, 0x4f, 0x18, 0xd1, 0x5e, 0x38, 0xd6
db 0x7c, 0x5b, 0xdf, 0x8d, 0x71, 0xf2, 0x8f, 0x73, 0xfe, 0x8d, 0x70, 0xff
db 0x92, 0x76, 0xff, 0xa9, 0x92, 0xff, 0xc4, 0xb5, 0xff, 0xda, 0xcf, 0xff
db 0xdf, 0xdb, 0xff, 0xde, 0xdf, 0xff, 0xd7, 0xd6, 0xff, 0xc4, 0xc3, 0xff
db 0xb7, 0xbb, 0xff, 0x9c, 0xae, 0xff, 0x7b, 0x96, 0xff, 0x73, 0x8f, 0xff
db 0x70, 0x8d, 0xff, 0x54, 0x77, 0xff, 0x3f, 0x65, 0xff, 0x3d, 0x62, 0xff
db 0x3e, 0x63, 0xff, 0x3c, 0x62, 0xff, 0x3c, 0x63, 0xff, 0x61, 0x81, 0xff
db 0xac, 0xbd, 0xff, 0xec, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0xf6
db 0xb3, 0xdb, 0xa0, 0x4f, 0xa1, 0x22, 0x32, 0x78, 0x0, 0x30, 0x64, 0x2
db 0x3a, 0x66, 0x2, 0x69, 0x67, 0x2, 0x98, 0x5e, 0x2, 0x99, 0x43, 0x1
db 0x98, 0x33, 0x2, 0xad, 0x5a, 0x31, 0xe0, 0xc3, 0xb3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb
db 0xff, 0xc8, 0xc7, 0xff, 0x5a, 0x59, 0xff, 0x13, 0x1f, 0xff, 0x8, 0x42
db 0xff, 0x4, 0x67, 0xff, 0x7, 0x6c, 0xff, 0x11, 0x71, 0xff, 0x2f, 0x83
db 0xff, 0x89, 0xb9, 0xff, 0xf0, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xb0, 0xe0, 0xa8, 0x25, 0xa8, 0x98, 0x3, 0x98
db 0x99, 0x2, 0x97, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x97, 0x1, 0xcc, 0x6e, 0x3, 0xcd, 0x78, 0x4d, 0xdc, 0xbc, 0xae, 0xef
db 0xe2, 0xdb, 0xf8, 0xed, 0xe9, 0xfd, 0xee, 0xea, 0xff, 0xed, 0xe9, 0xff
db 0xef, 0xeb, 0xff, 0xf7, 0xf5, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xf8, 0xf9, 0xff, 0xed, 0xf1, 0xff, 0xeb, 0xee, 0xff
db 0xe7, 0xed, 0xff, 0xd4, 0xdd, 0xff, 0xc5, 0xd0, 0xff, 0xc3, 0xcf, 0xff
db 0xc4, 0xcf, 0xff, 0xc3, 0xce, 0xff, 0xc4, 0xd0, 0xff, 0xdc, 0xe4, 0xff
db 0xf8, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd
db 0xde, 0xf0, 0xd6, 0x9d, 0xca, 0x84, 0x6b, 0x9d, 0x45, 0x4d, 0x7c, 0x24
db 0x45, 0x6f, 0xe, 0x6b, 0x6b, 0x6, 0xa1, 0x6c, 0x15, 0xac, 0x65, 0x2c
db 0xb8, 0x70, 0x4e, 0xd3, 0xa7, 0x91, 0xf5, 0xea, 0xe4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5
db 0xff, 0x93, 0x93, 0xff, 0x1b, 0x19, 0xff, 0x0, 0x4, 0xff, 0x2, 0x3a
db 0xff, 0x2, 0x65, 0xff, 0x2, 0x68, 0xff, 0x1, 0x65, 0xff, 0x6, 0x67
db 0xff, 0x43, 0x8e, 0xff, 0xd4, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xbe, 0xe5, 0xaa, 0x2b, 0xaa, 0x98, 0x3, 0x99
db 0x99, 0x2, 0x97, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xca
db 0x96, 0x1, 0xcc, 0x6f, 0x4, 0xcc, 0x8c, 0x65, 0xe0, 0xe7, 0xe3, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xfe, 0xf5, 0xf9, 0xf2, 0xe0, 0xea, 0xd9, 0xc1, 0xd2, 0xb3
db 0xa0, 0xb5, 0x82, 0xa7, 0xaa, 0x6e, 0xd4, 0xbe, 0x95, 0xe7, 0xd1, 0xc0
db 0xf1, 0xe3, 0xdc, 0xfc, 0xf7, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xee
db 0xff, 0x77, 0x77, 0xff, 0xb, 0xa, 0xff, 0x0, 0x9, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x3, 0x67
db 0xff, 0x26, 0x7d, 0xff, 0xb4, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe1, 0xb3, 0xe1, 0xa8, 0x27, 0xa8, 0x98, 0x3, 0x98
db 0x99, 0x2, 0x97, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xca
db 0x96, 0x1, 0xcc, 0x70, 0x4, 0xcc, 0x8b, 0x64, 0xe0, 0xe4, 0xe1, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xf8, 0xfa, 0xf6, 0xf5, 0xf6, 0xf1, 0xfd, 0xfd, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf0
db 0xff, 0x77, 0x77, 0xff, 0xb, 0xa, 0xff, 0x0, 0x9, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x3, 0x66
db 0xff, 0x1f, 0x78, 0xff, 0xa8, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xf9, 0xfd, 0xd5, 0x95, 0xd5, 0xa3, 0x18, 0xa3, 0x98, 0x2, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xca
db 0x96, 0x1, 0xcc, 0x70, 0x3, 0xcc, 0x8b, 0x63, 0xe0, 0xe4, 0xe0, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xfb, 0xff, 0xe6, 0xf5, 0xff, 0xe4, 0xf4, 0xff
db 0xef, 0xf9, 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfe, 0xfd, 0xe9, 0xfa, 0xf5
db 0xce, 0xf6, 0xeb, 0xc2, 0xf2, 0xe7, 0xd4, 0xf3, 0xec, 0xe8, 0xf7, 0xf2
db 0xf7, 0xfc, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb, 0xff, 0xfb, 0xfb, 0xff, 0xfb, 0xfb
db 0xff, 0xfb, 0xfb, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xff, 0xe9, 0xe9
db 0xff, 0x75, 0x75, 0xff, 0xa, 0x9, 0xff, 0x0, 0x9, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x4, 0x67
db 0xff, 0x30, 0x82, 0xff, 0xbe, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfd
db 0xff, 0xfb, 0xfc, 0xff, 0xfb, 0xfc, 0xfe, 0xfb, 0xfc, 0xfd, 0xfb, 0xfd
db 0xfd, 0xfb, 0xfd, 0xfd, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xf5, 0xfb, 0xcf, 0x86, 0xcf, 0x9f, 0x10, 0x9f, 0x98, 0x1, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xca
db 0x96, 0x0, 0xcc, 0x72, 0x9, 0xce, 0x96, 0x72, 0xe3, 0xe9, 0xe5, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xff
db 0xce, 0xeb, 0xff, 0x85, 0xce, 0xff, 0x5a, 0xbd, 0xff, 0x57, 0xbc, 0xff
db 0x70, 0xc6, 0xff, 0x9a, 0xd7, 0xff, 0xc4, 0xe8, 0xff, 0xe8, 0xf6, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xdd, 0xf9, 0xf2, 0x9d, 0xec, 0xd7, 0x64, 0xe0, 0xc1
db 0x40, 0xda, 0xb3, 0x34, 0xd5, 0xac, 0x46, 0xcb, 0xa7, 0x60, 0xc1, 0xa4
db 0x90, 0xd1, 0xbb, 0xd6, 0xee, 0xe5, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfe, 0xfc, 0xeb, 0xf3, 0xe5, 0xd3, 0xe2, 0xc8, 0xcc, 0xd9, 0xbf
db 0xcf, 0xda, 0xc1, 0xdb, 0xda, 0xc2, 0xec, 0xe2, 0xcf, 0xf9, 0xf3, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xe0, 0xe0
db 0xff, 0xa5, 0xa5, 0xff, 0x8b, 0x8b, 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d
db 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff, 0x90, 0x90, 0xff, 0x84, 0x84
db 0xff, 0x42, 0x42, 0xff, 0x7, 0x6, 0xff, 0x1, 0xb, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x4, 0x68
db 0xff, 0x21, 0x7a, 0xff, 0x72, 0xab, 0xff, 0x91, 0xbd, 0xff, 0x8e, 0xbb
db 0xff, 0x8d, 0xbb, 0xfb, 0x8d, 0xbb, 0xe0, 0x8d, 0xc0, 0xc7, 0x8d, 0xc5
db 0xc6, 0x8d, 0xc6, 0xc9, 0x94, 0xc9, 0xd8, 0xb3, 0xd8, 0xed, 0xdb, 0xed
db 0xfd, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xf4, 0xfb, 0xce, 0x86, 0xce, 0x9f, 0x10, 0x9f, 0x98, 0x1, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xca
db 0x95, 0x0, 0xcc, 0x7d, 0x15, 0xd0, 0xb1, 0x95, 0xe9, 0xf4, 0xf3, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfb, 0xfc, 0xff, 0xfd, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xe3, 0xff
db 0x5a, 0xb2, 0xff, 0xf, 0x9c, 0xff, 0x1, 0x99, 0xff, 0x1, 0x98, 0xff
db 0x7, 0x9a, 0xff, 0x15, 0xa1, 0xff, 0x31, 0xad, 0xff, 0x65, 0xc2, 0xff
db 0xad, 0xe0, 0xff, 0xe8, 0xf8, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfe
db 0xc9, 0xf5, 0xea, 0x66, 0xe0, 0xc2, 0x18, 0xd1, 0xa3, 0x3, 0xcc, 0x9a
db 0x1, 0xcd, 0x99, 0x2, 0xca, 0x96, 0x2, 0xb6, 0x83, 0x0, 0x9d, 0x6a
db 0x15, 0xa0, 0x6e, 0x75, 0xc8, 0xa5, 0xe6, 0xf5, 0xec, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfc
db 0xd5, 0xeb, 0xcb, 0x88, 0xbf, 0x6a, 0x59, 0x92, 0x31, 0x52, 0x7e, 0x29
db 0x5c, 0x80, 0x2c, 0x82, 0x80, 0x2b, 0xb0, 0x86, 0x3d, 0xcf, 0xa8, 0x82
db 0xf4, 0xe7, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xe7, 0xff, 0x7d, 0x7d
db 0xff, 0x1a, 0x1a, 0xff, 0xb, 0xb, 0xff, 0xe, 0xe, 0xff, 0xf, 0xf
db 0xff, 0xf, 0xf, 0xff, 0xf, 0xf, 0xff, 0xf, 0xf, 0xff, 0xd, 0xd
db 0xff, 0x8, 0x8, 0xff, 0x2, 0x2, 0xff, 0x2, 0xd, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x6, 0x69, 0xff, 0xd, 0x6d, 0xff, 0xf, 0x6f, 0xff, 0xf, 0x6f
db 0xff, 0xf, 0x6f, 0xf4, 0xf, 0x6f, 0xbc, 0xf, 0x78, 0x89, 0xf, 0x86
db 0x87, 0xf, 0x88, 0x89, 0x11, 0x89, 0x91, 0x23, 0x91, 0xb2, 0x62, 0xb2
db 0xee, 0xda, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xf4, 0xfb, 0xce, 0x87, 0xce, 0x9f, 0x10, 0x9f, 0x98, 0x1, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9b, 0x2, 0xc9
db 0x93, 0x0, 0xcb, 0x88, 0x23, 0xd3, 0xc5, 0xac, 0xee, 0xfa, 0xf9, 0xfe
db 0xff, 0xff, 0xff, 0xfc, 0xfa, 0xff, 0xf4, 0xf0, 0xff, 0xef, 0xea, 0xff
db 0xee, 0xe9, 0xff, 0xee, 0xe9, 0xff, 0xee, 0xe9, 0xff, 0xef, 0xeb, 0xff
db 0xe5, 0xe4, 0xff, 0xd5, 0xd5, 0xff, 0xcf, 0xcf, 0xff, 0xcf, 0xcf, 0xff
db 0xcc, 0xcf, 0xff, 0xc5, 0xcf, 0xff, 0xc4, 0xcf, 0xff, 0xc5, 0xd1, 0xff
db 0xc2, 0xce, 0xff, 0xa6, 0xb8, 0xff, 0x8f, 0xa6, 0xff, 0x9c, 0xb0, 0xff
db 0xba, 0xc9, 0xff, 0xd6, 0xdf, 0xff, 0xef, 0xf3, 0xff, 0xfd, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0xd0, 0xff
db 0x26, 0x98, 0xff, 0x0, 0x91, 0xff, 0x2, 0x98, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x1, 0x98, 0xff, 0x5, 0x9a, 0xff
db 0x22, 0xae, 0xff, 0x6f, 0xd7, 0xff, 0xc7, 0xf5, 0xff, 0xf8, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xe5, 0xff, 0xfc, 0xa3, 0xfa, 0xe8
db 0x4b, 0xe3, 0xbf, 0xe, 0xcf, 0x9e, 0x0, 0xcb, 0x96, 0x2, 0xcc, 0x98
db 0x2, 0xcd, 0x9a, 0x2, 0xca, 0x97, 0x2, 0xb5, 0x83, 0x0, 0x9b, 0x68
db 0x14, 0xa0, 0x6e, 0x7b, 0xcb, 0xa9, 0xe9, 0xf6, 0xed, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xf2, 0xdd
db 0x89, 0xc5, 0x6b, 0x3c, 0x98, 0xc, 0x2f, 0x77, 0x0, 0x30, 0x64, 0x2
db 0x3a, 0x65, 0x2, 0x67, 0x66, 0x2, 0x97, 0x5c, 0x0, 0xa9, 0x60, 0x21
db 0xd7, 0xae, 0x9b, 0xfe, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xff, 0xbb, 0xbb, 0xff, 0x31, 0x31
db 0xff, 0x0, 0x0, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0xe, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x2, 0x66, 0xff, 0x2, 0x66
db 0xff, 0x2, 0x66, 0xf3, 0x2, 0x66, 0xb8, 0x2, 0x70, 0x81, 0x2, 0x7e
db 0x80, 0x2, 0x80, 0x80, 0x2, 0x80, 0x7d, 0x3, 0x7d, 0x94, 0x24, 0x94
db 0xde, 0xb8, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf3, 0xfa, 0xce, 0x84, 0xce, 0x9f, 0x10, 0x9f, 0x98, 0x1, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xc9
db 0x94, 0x0, 0xcb, 0x8e, 0x2b, 0xd5, 0xbb, 0xa1, 0xec, 0xdc, 0xd4, 0xf6
db 0xd3, 0xc9, 0xf5, 0xba, 0xa6, 0xf9, 0x9e, 0x85, 0xfe, 0x8f, 0x73, 0xff
db 0x8e, 0x71, 0xff, 0x8f, 0x72, 0xff, 0x8f, 0x72, 0xff, 0x90, 0x75, 0xff
db 0x82, 0x74, 0xff, 0x6c, 0x6a, 0xff, 0x64, 0x64, 0xff, 0x63, 0x63, 0xff
db 0x56, 0x63, 0xff, 0x44, 0x63, 0xff, 0x3d, 0x63, 0xff, 0x3e, 0x64, 0xff
db 0x3c, 0x63, 0xff, 0x28, 0x53, 0xff, 0x18, 0x46, 0xff, 0x20, 0x4c, 0xff
db 0x34, 0x5d, 0xff, 0x54, 0x77, 0xff, 0x99, 0xad, 0xff, 0xe9, 0xec, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xe5, 0xff
db 0x69, 0xb9, 0xff, 0x1c, 0xa1, 0xff, 0x3, 0x9a, 0xff, 0x1, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x97, 0xff
db 0x0, 0xa2, 0xff, 0x12, 0xc3, 0xff, 0x54, 0xdf, 0xff, 0xb2, 0xf0, 0xff
db 0xf5, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff
db 0xe0, 0xff, 0xfd, 0xb6, 0xff, 0xf3, 0x71, 0xff, 0xe4, 0x2a, 0xf6, 0xcd
db 0x6, 0xdc, 0xab, 0x0, 0xcc, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcc, 0x99
db 0x2, 0xcd, 0x9a, 0x2, 0xc9, 0x97, 0x0, 0xb4, 0x81, 0xe, 0xa3, 0x72
db 0x61, 0xbe, 0x9e, 0xd1, 0xed, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfc, 0xc3, 0xe2, 0xb4
db 0x55, 0xab, 0x2a, 0x2d, 0x90, 0x0, 0x33, 0x79, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x69, 0x2, 0x97, 0x5c, 0x0, 0xa0, 0x4d, 0xd
db 0xc7, 0x8d, 0x70, 0xfa, 0xf2, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xff, 0xbd, 0xbd, 0xff, 0x37, 0x37
db 0xff, 0x0, 0x0, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0xe, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x2, 0x66, 0xff, 0x2, 0x66
db 0xff, 0x2, 0x66, 0xf3, 0x2, 0x66, 0xb8, 0x2, 0x70, 0x81, 0x2, 0x7f
db 0x7f, 0x2, 0x81, 0x81, 0x2, 0x81, 0x85, 0x8, 0x85, 0xa5, 0x47, 0xa5
db 0xe8, 0xcb, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xe3, 0xf4, 0xc4, 0x68, 0xc4, 0x9d, 0xa, 0x9d, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x97, 0x0, 0xcd, 0x7b, 0x11, 0xd0, 0x65, 0x34, 0xd7, 0x65, 0x41, 0xd8
db 0x5d, 0x35, 0xd8, 0x4a, 0x1d, 0xeb, 0x3e, 0xd, 0xfd, 0x38, 0x7, 0xff
db 0x38, 0x6, 0xff, 0x38, 0x6, 0xff, 0x38, 0x5, 0xff, 0x38, 0x7, 0xff
db 0x37, 0x1e, 0xff, 0x34, 0x31, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff
db 0x21, 0x33, 0xff, 0x7, 0x33, 0xff, 0x1, 0x33, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x2, 0x33, 0xff
db 0x1, 0x31, 0xff, 0x0, 0x31, 0xff, 0x2e, 0x59, 0xff, 0xb4, 0xc2, 0xff
db 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff
db 0xe1, 0xf3, 0xff, 0x9b, 0xd7, 0xff, 0x44, 0xb4, 0xff, 0xd, 0x9e, 0xff
db 0x1, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x99, 0xff, 0x2, 0x97, 0xff
db 0x2, 0xa3, 0xff, 0x0, 0xbf, 0xff, 0x4, 0xce, 0xff, 0x32, 0xd6, 0xff
db 0x90, 0xe9, 0xff, 0xe7, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xd8, 0xff, 0xff, 0x96, 0xff, 0xff
db 0x53, 0xff, 0xf5, 0x28, 0xff, 0xde, 0xa, 0xff, 0xcf, 0x0, 0xf6, 0xc3
db 0x2, 0xdc, 0xa9, 0x2, 0xcc, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcc, 0x99
db 0x2, 0xcd, 0x99, 0x1, 0xc9, 0x96, 0x13, 0xbc, 0x8e, 0x62, 0xc4, 0xa4
db 0xd0, 0xec, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfa, 0xba, 0xdd, 0xa8
db 0x49, 0xa5, 0x1d, 0x2d, 0x8f, 0x0, 0x34, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x6a, 0x69, 0x2, 0x97, 0x5c, 0x0, 0x9e, 0x4c, 0xc
db 0xc4, 0x88, 0x6c, 0xf9, 0xf1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xed, 0xff, 0xa6, 0xa6
db 0xff, 0x5d, 0x5d, 0xff, 0x37, 0x37, 0xff, 0x19, 0x19, 0xff, 0xe, 0xe
db 0xff, 0xf, 0xf, 0xff, 0xf, 0xf, 0xff, 0xf, 0xf, 0xff, 0xf, 0xf
db 0xff, 0xb, 0xb, 0xff, 0x4, 0x3, 0xff, 0x2, 0xe, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x68, 0xff, 0xb, 0x6d, 0xff, 0xf, 0x6f, 0xff, 0xf, 0x6f
db 0xff, 0xf, 0x6f, 0xf4, 0xf, 0x6f, 0xbc, 0xf, 0x78, 0x89, 0xf, 0x86
db 0x8e, 0x1d, 0x8f, 0xa1, 0x41, 0xa1, 0xba, 0x75, 0xba, 0xe0, 0xc0, 0xe0
db 0xfc, 0xf6, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xee, 0xd4, 0xee, 0xb9, 0x50, 0xb9, 0x9a, 0x7, 0x9a, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcc, 0x6d, 0x2, 0xcc, 0x3b, 0x2, 0xcc, 0x31, 0x2, 0xcb
db 0x32, 0x2, 0xcd, 0x33, 0x2, 0xe8, 0x33, 0x2, 0xfd, 0x34, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x1, 0xff
db 0x34, 0x1b, 0xff, 0x34, 0x31, 0xff, 0x35, 0x35, 0xff, 0x34, 0x34, 0xff
db 0x23, 0x34, 0xff, 0x9, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x33, 0xff, 0x0, 0x2c, 0xff, 0x14, 0x42, 0xff, 0x98, 0xad, 0xff
db 0xf7, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfd, 0xff, 0xca, 0xea, 0xff, 0x78, 0xca, 0xff
db 0x2b, 0xab, 0xff, 0x5, 0x9a, 0xff, 0x0, 0x98, 0xff, 0x2, 0x97, 0xff
db 0x2, 0xa3, 0xff, 0x2, 0xc0, 0xff, 0x2, 0xce, 0xff, 0x0, 0xcc, 0xff
db 0x1d, 0xd3, 0xff, 0x74, 0xea, 0xff, 0xcd, 0xfd, 0xff, 0xee, 0xff, 0xff
db 0xcf, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x4c, 0xff, 0xff, 0x17, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x1, 0xff, 0xda, 0x2, 0xff, 0xcd, 0x2, 0xf6, 0xc4
db 0x2, 0xdc, 0xa9, 0x2, 0xcc, 0x98, 0x1, 0xca, 0x97, 0x6, 0xcd, 0x9b
db 0x21, 0xd3, 0xa7, 0x51, 0xdb, 0xb8, 0x8e, 0xe2, 0xca, 0xd5, 0xf0, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfa, 0xba, 0xdd, 0xa8
db 0x49, 0xa5, 0x1e, 0x2d, 0x8f, 0x0, 0x34, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x6a, 0x69, 0x2, 0x97, 0x5c, 0x0, 0x9e, 0x4c, 0xc
db 0xc4, 0x89, 0x6c, 0xf9, 0xf1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb
db 0xff, 0xe8, 0xe8, 0xff, 0xc8, 0xc8, 0xff, 0xa0, 0xa0, 0xff, 0x8b, 0x8b
db 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff, 0x8f, 0x8f, 0xff, 0x8c, 0x8c
db 0xff, 0x60, 0x5f, 0xff, 0x19, 0x16, 0xff, 0x0, 0x9, 0xff, 0x2, 0x3d
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x67
db 0xff, 0xe, 0x6e, 0xff, 0x54, 0x99, 0xff, 0x8e, 0xbb, 0xff, 0x8f, 0xbc
db 0xff, 0x8d, 0xbb, 0xfb, 0x8d, 0xbb, 0xe0, 0x8d, 0xbf, 0xc7, 0x8e, 0xc5
db 0xd1, 0xa5, 0xd3, 0xe8, 0xd1, 0xe8, 0xf8, 0xf0, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe9, 0xc7, 0xe9, 0xb4, 0x43, 0xb4, 0x9a, 0x6, 0x9a, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcc, 0x6d, 0x2, 0xcc, 0x3b, 0x2, 0xcc, 0x31, 0x2, 0xcb
db 0x33, 0x2, 0xcd, 0x33, 0x2, 0xe8, 0x33, 0x2, 0xfd, 0x33, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x34, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x0, 0xff
db 0x32, 0x19, 0xff, 0x32, 0x2f, 0xff, 0x33, 0x33, 0xff, 0x32, 0x32, 0xff
db 0x21, 0x32, 0xff, 0x7, 0x33, 0xff, 0x1, 0x32, 0xff, 0x2, 0x32, 0xff
db 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x2, 0x32, 0xff
db 0x1, 0x33, 0xff, 0x6, 0x37, 0xff, 0x3e, 0x64, 0xff, 0xbb, 0xc9, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xf9, 0xff
db 0xa5, 0xdb, 0xff, 0x44, 0xb4, 0xff, 0x9, 0x9c, 0xff, 0x0, 0x95, 0xff
db 0x2, 0xa3, 0xff, 0x2, 0xc0, 0xff, 0x2, 0xce, 0xff, 0x2, 0xcc, 0xff
db 0x0, 0xce, 0xff, 0x11, 0xe3, 0xff, 0x52, 0xfb, 0xff, 0x7a, 0xff, 0xff
db 0x4e, 0xff, 0xff, 0x14, 0xff, 0xff, 0x3, 0xff, 0xff, 0x1, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x2, 0xff, 0xda, 0x2, 0xff, 0xcd, 0x2, 0xf6, 0xc3
db 0x1, 0xdc, 0xa8, 0x4, 0xcd, 0x9a, 0x1a, 0xd0, 0xa2, 0x4f, 0xdc, 0xb8
db 0x9b, 0xec, 0xd6, 0xdc, 0xf7, 0xf1, 0xf8, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfa, 0xba, 0xdd, 0xa8
db 0x49, 0xa5, 0x1e, 0x2d, 0x8f, 0x0, 0x34, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x6a, 0x69, 0x2, 0x97, 0x5c, 0x0, 0x9e, 0x4c, 0xc
db 0xc4, 0x89, 0x6c, 0xf9, 0xf1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xfb, 0xfb
db 0xff, 0xfb, 0xfb, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xff, 0xf7, 0xf7
db 0xff, 0xaf, 0xaf, 0xff, 0x2e, 0x2d, 0xff, 0x0, 0x7, 0xff, 0x2, 0x3c
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x67
db 0xff, 0x10, 0x70, 0xff, 0x80, 0xb4, 0xff, 0xf3, 0xf9, 0xff, 0xfd, 0xfd
db 0xff, 0xfb, 0xfc, 0xff, 0xfb, 0xfc, 0xfe, 0xfb, 0xfc, 0xfd, 0xfb, 0xfc
db 0xfe, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xac, 0xde, 0xab, 0x2c, 0xab, 0x99, 0x4, 0x99, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcd, 0x70, 0x4, 0xcd, 0x40, 0x6, 0xcd, 0x37, 0x6, 0xcc
db 0x38, 0x6, 0xce, 0x38, 0x6, 0xe8, 0x38, 0x6, 0xfc, 0x38, 0x6, 0xff
db 0x38, 0x6, 0xff, 0x38, 0x6, 0xff, 0x39, 0x6, 0xff, 0x40, 0x11, 0xff
db 0x47, 0x31, 0xff, 0x48, 0x46, 0xff, 0x48, 0x49, 0xff, 0x48, 0x48, 0xff
db 0x37, 0x47, 0xff, 0x27, 0x4c, 0xff, 0x33, 0x5c, 0xff, 0x40, 0x65, 0xff
db 0x41, 0x66, 0xff, 0x40, 0x66, 0xff, 0x3f, 0x65, 0xff, 0x3f, 0x66, 0xff
db 0x54, 0x77, 0xff, 0x7c, 0x96, 0xff, 0xb5, 0xc4, 0xff, 0xee, 0xf2, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xfc, 0xff, 0xc2, 0xe7, 0xff, 0x6b, 0xc3, 0xff, 0x23, 0xa5, 0xff
db 0x4, 0xa4, 0xff, 0x1, 0xbe, 0xff, 0x2, 0xce, 0xff, 0x2, 0xcc, 0xff
db 0x2, 0xce, 0xff, 0x1, 0xe3, 0xff, 0xa, 0xfb, 0xff, 0x12, 0xff, 0xff
db 0x8, 0xff, 0xff, 0x1, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x2, 0xff, 0xd9, 0x1, 0xff, 0xcc, 0x5, 0xf7, 0xc5
db 0x1d, 0xe1, 0xb5, 0x52, 0xdc, 0xb9, 0x9a, 0xea, 0xd5, 0xd5, 0xf7, 0xed
db 0xf6, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfa, 0xbb, 0xdd, 0xa9
db 0x4a, 0xa5, 0x1e, 0x2d, 0x8f, 0x0, 0x34, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x6a, 0x69, 0x2, 0x97, 0x5c, 0x0, 0x9e, 0x4c, 0xc
db 0xc5, 0x88, 0x6c, 0xf9, 0xf1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xcc, 0xcc, 0xff, 0x4a, 0x48, 0xff, 0x0, 0x7, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x1, 0x66
db 0xff, 0x7, 0x6a, 0xff, 0x61, 0xa1, 0xff, 0xe8, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff
db 0xd5, 0x95, 0xd5, 0xa6, 0x1f, 0xa6, 0x98, 0x3, 0x98, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xc9
db 0x9a, 0x2, 0xcd, 0x94, 0x32, 0xd6, 0x90, 0x69, 0xe1, 0x8e, 0x74, 0xe3
db 0x8f, 0x72, 0xe4, 0x8f, 0x72, 0xf3, 0x8f, 0x72, 0xfe, 0x8f, 0x72, 0xff
db 0x8f, 0x72, 0xff, 0x8e, 0x70, 0xff, 0x90, 0x73, 0xff, 0xa4, 0x8e, 0xff
db 0xb7, 0xaf, 0xff, 0xbb, 0xba, 0xff, 0xba, 0xba, 0xff, 0xba, 0xba, 0xff
db 0xb3, 0xb9, 0xff, 0xb1, 0xbe, 0xff, 0xc7, 0xd2, 0xff, 0xd4, 0xdd, 0xff
db 0xd5, 0xde, 0xff, 0xd5, 0xdd, 0xff, 0xd5, 0xdd, 0xff, 0xd5, 0xde, 0xff
db 0xe2, 0xe8, 0xff, 0xf4, 0xf6, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf7, 0xff, 0x9c, 0xd6, 0xff
db 0x35, 0xb8, 0xff, 0x2, 0xbf, 0xff, 0x1, 0xcd, 0xff, 0x2, 0xcc, 0xff
db 0x2, 0xce, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xfb, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x1, 0xff, 0xd9, 0x14, 0xff, 0xcf, 0x55, 0xfc, 0xd9
db 0xa3, 0xf6, 0xe3, 0xdc, 0xf8, 0xf0, 0xfb, 0xfe, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfc, 0xf7, 0xb1, 0xd9, 0x9d
db 0x45, 0xa3, 0x17, 0x2e, 0x90, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x6a, 0x69, 0x2, 0x98, 0x5c, 0x0, 0xa1, 0x50, 0xf
db 0xc9, 0x93, 0x77, 0xfa, 0xf5, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5b, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x1, 0x67
db 0xff, 0x5, 0x68, 0xff, 0x41, 0x8d, 0xff, 0xcd, 0xe2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf5, 0xfc
db 0xc9, 0x7a, 0xc9, 0xa1, 0x12, 0xa1, 0x98, 0x2, 0x98, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x1, 0xc9
db 0x9b, 0x6, 0xce, 0xc2, 0x6e, 0xe3, 0xe8, 0xda, 0xf7, 0xef, 0xec, 0xfb
db 0xee, 0xe9, 0xfb, 0xee, 0xe9, 0xfd, 0xee, 0xe9, 0xff, 0xee, 0xe9, 0xff
db 0xee, 0xe9, 0xff, 0xee, 0xe9, 0xff, 0xee, 0xea, 0xff, 0xf5, 0xf3, 0xff
db 0xfc, 0xfc, 0xff, 0xfd, 0xfd, 0xff, 0xfd, 0xfd, 0xff, 0xfd, 0xfd, 0xff
db 0xfd, 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf8, 0xff
db 0x92, 0xdd, 0xff, 0x22, 0xcc, 0xff, 0x0, 0xcc, 0xff, 0x1, 0xcb, 0xff
db 0x2, 0xce, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xfb, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0xd, 0xff, 0xf5, 0x33, 0xff, 0xe3, 0x7b, 0xff, 0xe3, 0xcc, 0xff, 0xf4
db 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf9, 0xef, 0x9c, 0xce, 0x83
db 0x3a, 0x9e, 0x9, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x69, 0x2, 0x97, 0x5c, 0x0, 0xa5, 0x58, 0x19
db 0xd4, 0xa9, 0x93, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x39, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xfc, 0xfc, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xfe, 0xf9, 0xee, 0xf7
db 0xc5, 0x6c, 0xc4, 0x9d, 0xc, 0x9d, 0x98, 0x1, 0x98, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc9
db 0xa1, 0x14, 0xd1, 0xd7, 0x99, 0xeb, 0xfc, 0xf6, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf6, 0xff
db 0xa1, 0xe2, 0xff, 0x31, 0xd1, 0xff, 0x0, 0xcc, 0xff, 0x1, 0xcb, 0xff
db 0x2, 0xce, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xfb, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xff, 0xff, 0x1, 0xff, 0xff
db 0x30, 0xff, 0xfb, 0x98, 0xff, 0xf6, 0xee, 0xff, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf7, 0xeb, 0x92, 0xc8, 0x77
db 0x35, 0x9b, 0x3, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5d, 0x1e
db 0xd9, 0xb3, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xf7, 0xf7, 0xff, 0xef, 0xef, 0xff, 0xed, 0xed
db 0xff, 0xee, 0xee, 0xff, 0xee, 0xee, 0xff, 0xee, 0xee, 0xff, 0xee, 0xee
db 0xff, 0xee, 0xee, 0xff, 0xee, 0xee, 0xff, 0xed, 0xed, 0xff, 0xe7, 0xe7
db 0xff, 0xe3, 0xe3, 0xff, 0xe3, 0xe3, 0xff, 0xe8, 0xe5, 0xf9, 0xdb, 0xe3
db 0xc5, 0x67, 0xbf, 0x9d, 0xc, 0x9e, 0x98, 0x2, 0x99, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc8
db 0xa2, 0x1a, 0xd2, 0xdb, 0xa0, 0xe8, 0xfc, 0xf2, 0xf5, 0xff, 0xf9, 0xf7
db 0xff, 0xfa, 0xf9, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe4, 0xf5, 0xff, 0xac, 0xdd, 0xff, 0x6a, 0xc2, 0xff
db 0x2b, 0xb5, 0xff, 0x8, 0xc3, 0xff, 0x1, 0xcd, 0xff, 0x2, 0xcb, 0xff
db 0x2, 0xce, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xfb, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xff, 0xff, 0x1, 0xff, 0xff
db 0x16, 0xff, 0xf7, 0x5b, 0xff, 0xeb, 0xbd, 0xff, 0xf1, 0xfa, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xfd, 0xfd
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf7, 0xec, 0x93, 0xc8, 0x78
db 0x35, 0x9b, 0x4, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5d, 0x1e
db 0xd9, 0xb3, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xf1, 0xf1, 0xff, 0xde, 0xde, 0xff, 0xd3, 0xd3
db 0xff, 0xd1, 0xd1, 0xff, 0xd2, 0xd2, 0xff, 0xd2, 0xd2, 0xff, 0xd2, 0xd2
db 0xff, 0xd2, 0xd2, 0xff, 0xd4, 0xd4, 0xff, 0xda, 0xda, 0xff, 0xdc, 0xdc
db 0xff, 0xdb, 0xdb, 0xff, 0xdb, 0xdb, 0xff, 0xdf, 0xdc, 0xf9, 0xd4, 0xdc
db 0xc6, 0x66, 0xbe, 0x9e, 0xc, 0x9e, 0x98, 0x2, 0x99, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc9
db 0xa3, 0x19, 0xd2, 0xda, 0x99, 0xe1, 0xfc, 0xe3, 0xe6, 0xff, 0xe2, 0xe0
db 0xff, 0xe1, 0xe1, 0xff, 0xea, 0xea, 0xff, 0xf6, 0xf6, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfd, 0xff
db 0xcd, 0xeb, 0xff, 0x73, 0xc7, 0xff, 0x25, 0xa8, 0xff, 0x6, 0x99, 0xff
db 0x0, 0xa2, 0xff, 0x2, 0xbf, 0xff, 0x2, 0xce, 0xff, 0x2, 0xcc, 0xff
db 0x2, 0xce, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xfb, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xff, 0xf3, 0x7, 0xff, 0xdc, 0x46, 0xff, 0xda, 0xb3, 0xff, 0xf0
db 0xf7, 0xfd, 0xfc, 0xff, 0xf3, 0xf4, 0xff, 0xea, 0xea, 0xff, 0xed, 0xed
db 0xff, 0xf2, 0xf2, 0xff, 0xf1, 0xf1, 0xff, 0xf2, 0xf2, 0xff, 0xf6, 0xf6
db 0xff, 0xfa, 0xfa, 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf7, 0xec, 0x93, 0xc8, 0x78
db 0x35, 0x9b, 0x4, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5d, 0x1e
db 0xd9, 0xb3, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xf2, 0xf2, 0xff, 0xe2, 0xe2
db 0xff, 0xd2, 0xd2, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xcc, 0xcc, 0xff, 0xce, 0xce, 0xff, 0xda, 0xda, 0xff, 0xec, 0xec
db 0xff, 0xf5, 0xf5, 0xff, 0xf7, 0xf7, 0xff, 0xfa, 0xf7, 0xfc, 0xf1, 0xf6
db 0xce, 0x83, 0xcd, 0xa2, 0x17, 0xa2, 0x98, 0x2, 0x98, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc8
db 0xa3, 0x1a, 0xd2, 0xda, 0xa2, 0xe9, 0xfc, 0xf2, 0xf6, 0xff, 0xee, 0xeb
db 0xff, 0xe6, 0xe5, 0xff, 0xec, 0xec, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb, 0xff, 0xfa, 0xfa, 0xff, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfe, 0xff, 0xd5, 0xee, 0xff, 0x8f, 0xd1, 0xff
db 0x46, 0xb5, 0xff, 0x12, 0xa0, 0xff, 0x1, 0x98, 0xff, 0x2, 0x97, 0xff
db 0x2, 0xa3, 0xff, 0x2, 0xc0, 0xff, 0x2, 0xce, 0xff, 0x2, 0xcc, 0xff
db 0x3, 0xce, 0xff, 0x11, 0xe3, 0xfe, 0x1f, 0xfa, 0xfe, 0x10, 0xff, 0xff
db 0x1, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x0, 0xff, 0xda, 0x7, 0xff, 0xcd, 0x3b, 0xfd, 0xd5
db 0x94, 0xf5, 0xe0, 0xe1, 0xed, 0xe7, 0xff, 0xe4, 0xe5, 0xff, 0xdf, 0xdf
db 0xff, 0xde, 0xde, 0xff, 0xda, 0xda, 0xff, 0xd8, 0xd8, 0xff, 0xda, 0xda
db 0xff, 0xde, 0xde, 0xff, 0xe2, 0xe2, 0xff, 0xe7, 0xe7, 0xff, 0xee, 0xee
db 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xf0, 0xf7, 0xeb, 0x93, 0xc9, 0x77
db 0x35, 0x9b, 0x4, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5d, 0x1e
db 0xd9, 0xb3, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa
db 0xff, 0xec, 0xec, 0xff, 0xd8, 0xd8, 0xff, 0xcd, 0xcd, 0xff, 0xcc, 0xcc
db 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcf, 0xcf, 0xff, 0xdc, 0xdc
db 0xff, 0xef, 0xef, 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xac, 0xde, 0xac, 0x2e, 0xac, 0x99, 0x4, 0x99, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc8
db 0xa3, 0x17, 0xd1, 0xd9, 0x9f, 0xec, 0xfc, 0xf8, 0xfd, 0xff, 0xff, 0xfe
db 0xff, 0xfc, 0xfc, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xee, 0xee, 0xff, 0xe0, 0xe0, 0xff, 0xde, 0xde, 0xff, 0xe3, 0xe3
db 0xff, 0xea, 0xea, 0xff, 0xf0, 0xf0, 0xff, 0xf2, 0xf2, 0xff, 0xf5, 0xf5
db 0xff, 0xf9, 0xf9, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfb, 0xff
db 0xd6, 0xed, 0xff, 0x9a, 0xd6, 0xff, 0x4e, 0xb8, 0xff, 0x14, 0xa1, 0xff
db 0x2, 0x98, 0xff, 0x1, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x97, 0xff
db 0x2, 0xa3, 0xff, 0x2, 0xbf, 0xff, 0x0, 0xcd, 0xff, 0x8, 0xce, 0xff
db 0x37, 0xd7, 0xfe, 0x87, 0xe3, 0xf5, 0xb0, 0xe9, 0xeb, 0x7e, 0xf1, 0xf1
db 0x2c, 0xfb, 0xfb, 0x4, 0xff, 0xff, 0x1, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x2, 0xff, 0xda, 0x1, 0xff, 0xcc, 0x2, 0xf7, 0xc4
db 0x1b, 0xe2, 0xb5, 0x69, 0xdf, 0xc1, 0xc6, 0xe7, 0xdc, 0xf9, 0xe4, 0xe3
db 0xff, 0xde, 0xde, 0xff, 0xd7, 0xd7, 0xff, 0xd1, 0xd1, 0xff, 0xcc, 0xcc
db 0xff, 0xcb, 0xcb, 0xff, 0xcd, 0xcd, 0xff, 0xce, 0xce, 0xff, 0xd0, 0xd0
db 0xff, 0xd8, 0xd8, 0xff, 0xe4, 0xe7, 0xf0, 0xe4, 0xd8, 0x93, 0xc3, 0x71
db 0x35, 0x9c, 0x4, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5d, 0x1e
db 0xd9, 0xb3, 0xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xf0, 0xf0, 0xff, 0xdd, 0xdd, 0xff, 0xd0, 0xd0
db 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcd, 0xcd
db 0xff, 0xd5, 0xd5, 0xff, 0xe2, 0xe2, 0xff, 0xe9, 0xe9, 0xff, 0xee, 0xeb
db 0xeb, 0xbf, 0xdd, 0xb6, 0x46, 0xb3, 0x9a, 0x6, 0x9b, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x97, 0x0, 0xc9
db 0x9d, 0xb, 0xcf, 0xcd, 0x7c, 0xe0, 0xfa, 0xdf, 0xea, 0xff, 0xed, 0xe9
db 0xff, 0xea, 0xe9, 0xff, 0xe9, 0xe8, 0xff, 0xe9, 0xe8, 0xff, 0xe9, 0xe8
db 0xff, 0xe9, 0xe8, 0xff, 0xed, 0xec, 0xff, 0xf3, 0xf2, 0xff, 0xf9, 0xf8
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc
db 0xff, 0xee, 0xed, 0xff, 0xe0, 0xdf, 0xff, 0xd9, 0xd8, 0xff, 0xd5, 0xd4
db 0xff, 0xd5, 0xd4, 0xff, 0xd8, 0xd7, 0xff, 0xd7, 0xd6, 0xff, 0xd8, 0xd8
db 0xff, 0xde, 0xde, 0xff, 0xe5, 0xe5, 0xff, 0xe8, 0xe8, 0xff, 0xea, 0xea
db 0xff, 0xf1, 0xf1, 0xff, 0xf8, 0xf8, 0xff, 0xfa, 0xfa, 0xff, 0xfb, 0xfa
db 0xff, 0xff, 0xfd, 0xfd, 0xfe, 0xff, 0xd9, 0xe7, 0xff, 0x8f, 0xbd, 0xff
db 0x47, 0xa5, 0xff, 0x17, 0xa0, 0xff, 0x4, 0x9a, 0xff, 0x1, 0x98, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x97, 0xff
db 0x1, 0xa2, 0xff, 0x4, 0xbf, 0xff, 0x21, 0xd4, 0xff, 0x6a, 0xe2, 0xff
db 0xbd, 0xf2, 0xff, 0xf5, 0xf1, 0xf4, 0xff, 0xe4, 0xe4, 0xef, 0xe1, 0xe1
db 0xad, 0xeb, 0xeb, 0x53, 0xf8, 0xf8, 0x12, 0xfe, 0xff, 0x0, 0xff, 0xff
db 0x2, 0xff, 0xf3, 0x2, 0xff, 0xda, 0x2, 0xff, 0xcd, 0x2, 0xf6, 0xc3
db 0x0, 0xdc, 0xa8, 0xb, 0xce, 0x9e, 0x43, 0xd5, 0xb0, 0x9e, 0xda, 0xc7
db 0xe9, 0xd9, 0xd5, 0xff, 0xd5, 0xd7, 0xff, 0xd2, 0xd3, 0xff, 0xd0, 0xd0
db 0xff, 0xd0, 0xd0, 0xff, 0xd0, 0xd0, 0xff, 0xd0, 0xd0, 0xff, 0xd0, 0xd0
db 0xff, 0xd0, 0xd1, 0xff, 0xd3, 0xd7, 0xf0, 0xd3, 0xc7, 0x93, 0xbc, 0x6b
db 0x35, 0x9c, 0x5, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5c, 0x1d
db 0xd9, 0xab, 0x98, 0xff, 0xf2, 0xf4, 0xff, 0xf4, 0xf5, 0xff, 0xf7, 0xf6
db 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x3a, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf4, 0xf4, 0xff, 0xe0, 0xe0
db 0xff, 0xcf, 0xcf, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xcd, 0xcd, 0xff, 0xcf, 0xcf, 0xff, 0xd1, 0xd1, 0xff, 0xd6, 0xd3
db 0xf1, 0xbc, 0xd2, 0xbc, 0x51, 0xb5, 0x9b, 0x7, 0x9c, 0x99, 0x1, 0x99
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x99, 0x1, 0xc9
db 0x98, 0x0, 0xce, 0xb8, 0x57, 0xd7, 0xf0, 0xc0, 0xd9, 0xff, 0xd7, 0xd5
db 0xff, 0xd4, 0xd4, 0xff, 0xd4, 0xd3, 0xff, 0xd4, 0xd3, 0xff, 0xd4, 0xd3
db 0xff, 0xd4, 0xd3, 0xff, 0xd6, 0xd6, 0xff, 0xdb, 0xdb, 0xff, 0xe3, 0xe2
db 0xff, 0xf0, 0xef, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfb, 0xff, 0xf9, 0xf7, 0xff, 0xf3, 0xf3, 0xff, 0xed, 0xec
db 0xff, 0xe9, 0xe8, 0xff, 0xe8, 0xe7, 0xff, 0xe3, 0xe2, 0xff, 0xdf, 0xde
db 0xff, 0xdf, 0xde, 0xff, 0xde, 0xdb, 0xff, 0xd9, 0xd7, 0xff, 0xd4, 0xd4
db 0xff, 0xd7, 0xd7, 0xff, 0xdd, 0xdd, 0xff, 0xe2, 0xe1, 0xff, 0xe6, 0xe3
db 0xfd, 0xec, 0xed, 0xce, 0xdb, 0xfa, 0x6b, 0xa5, 0xff, 0x1c, 0x79, 0xff
db 0x3, 0x81, 0xff, 0x1, 0x95, 0xff, 0x2, 0x9a, 0xff, 0x2, 0x99, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x0, 0x97, 0xff
db 0xa, 0xa8, 0xff, 0x3e, 0xcd, 0xff, 0x91, 0xea, 0xff, 0xdb, 0xf8, 0xff
db 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xf8, 0xf8, 0xff, 0xf2, 0xf2
db 0xf8, 0xed, 0xed, 0xc7, 0xf0, 0xf0, 0x6b, 0xf9, 0xfa, 0x19, 0xff, 0xff
db 0x0, 0xff, 0xf4, 0x2, 0xff, 0xda, 0x2, 0xff, 0xcd, 0x2, 0xf6, 0xc4
db 0x2, 0xdc, 0xa9, 0x0, 0xcc, 0x98, 0x5, 0xcc, 0x9a, 0x2d, 0xd2, 0xa7
db 0x83, 0xdb, 0xc2, 0xdc, 0xe4, 0xdd, 0xff, 0xe8, 0xea, 0xff, 0xe9, 0xea
db 0xff, 0xe9, 0xe9, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8
db 0xff, 0xe8, 0xe8, 0xff, 0xe9, 0xed, 0xf0, 0xe0, 0xd5, 0x93, 0xbf, 0x6e
db 0x35, 0x9c, 0x5, 0x30, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5c, 0x1e
db 0xd9, 0xaa, 0x98, 0xff, 0xf0, 0xf1, 0xff, 0xf2, 0xf2, 0xff, 0xf4, 0xf4
db 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x4, 0x67, 0xff, 0x39, 0x89, 0xff, 0xc8, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6
db 0xff, 0xe0, 0xe0, 0xff, 0xcf, 0xcf, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcb, 0xcb, 0xff, 0xd0, 0xcd
db 0xf8, 0xc8, 0xd2, 0xcb, 0x6e, 0xbf, 0x9f, 0xe, 0x9e, 0x99, 0x1, 0x98
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x96, 0x0, 0xcd, 0x91, 0x2c, 0xd2, 0xaa, 0x7c, 0xd9, 0xbb, 0x93, 0xd7
db 0xbb, 0x92, 0xd7, 0xbb, 0x92, 0xe0, 0xbb, 0x92, 0xe6, 0xbb, 0x92, 0xe7
db 0xbb, 0x92, 0xe7, 0xbb, 0x92, 0xe7, 0xbb, 0x92, 0xe8, 0xbb, 0x92, 0xe9
db 0xbb, 0xa4, 0xf1, 0xbb, 0xb6, 0xfc, 0xbb, 0xbb, 0xff, 0xbb, 0xbb, 0xff
db 0xb5, 0xbb, 0xff, 0xac, 0xbc, 0xff, 0xa9, 0xbb, 0xff, 0xaa, 0xbb, 0xff
db 0xaa, 0xba, 0xfe, 0xaa, 0xb9, 0xfe, 0xa9, 0xb7, 0xfc, 0xa9, 0xb7, 0xfa
db 0xbd, 0xc5, 0xf9, 0xe0, 0xdd, 0xf5, 0xf9, 0xea, 0xef, 0xff, 0xe5, 0xe5
db 0xff, 0xda, 0xd9, 0xff, 0xd5, 0xd5, 0xff, 0xd5, 0xd4, 0xfb, 0xd3, 0xd6
db 0xbc, 0xbe, 0xe6, 0x56, 0x93, 0xf8, 0xf, 0x6e, 0xff, 0x0, 0x66, 0xff
db 0x2, 0x7f, 0xff, 0x2, 0x96, 0xff, 0x2, 0x9a, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x99, 0xff, 0x10, 0x9f, 0xff, 0x36, 0xad, 0xfd
db 0x7b, 0xcb, 0xfd, 0xc8, 0xef, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xe3, 0xfb, 0xfb, 0x8c, 0xfe, 0xff
db 0x30, 0xff, 0xf4, 0x7, 0xff, 0xdb, 0x0, 0xff, 0xcc, 0x2, 0xf6, 0xc4
db 0x2, 0xdc, 0xa9, 0x2, 0xcc, 0x98, 0x2, 0xcb, 0x97, 0x0, 0xcc, 0x98
db 0x14, 0xd1, 0xa2, 0x60, 0xdf, 0xbe, 0xbc, 0xef, 0xe1, 0xf2, 0xfa, 0xf8
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xef, 0xf5, 0xea, 0x92, 0xc7, 0x76
db 0x34, 0x9b, 0x3, 0x31, 0x91, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3d, 0x67, 0x2, 0x69, 0x68, 0x2, 0x97, 0x5c, 0x0, 0xa6, 0x5a, 0x1c
db 0xd9, 0xa5, 0x93, 0xff, 0xe9, 0xea, 0xff, 0xef, 0xef, 0xff, 0xf3, 0xf3
db 0xff, 0xf7, 0xf7, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x5, 0x68, 0xff, 0x3b, 0x8a, 0xff, 0xca, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf6, 0xf6, 0xff, 0xe3, 0xe3, 0xff, 0xd4, 0xd4, 0xff, 0xcd, 0xcd
db 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcd, 0xcd
db 0xff, 0xd0, 0xd1, 0xe1, 0x9b, 0xc9, 0xac, 0x2c, 0xa8, 0x9a, 0x4, 0x9a
db 0x99, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x99, 0x1, 0xcc, 0x73, 0x7, 0xcd, 0x4d, 0x15, 0xd0, 0x46, 0x1a, 0xd0
db 0x48, 0x1a, 0xd2, 0x48, 0x1a, 0xe9, 0x48, 0x1a, 0xfc, 0x48, 0x1a, 0xfe
db 0x48, 0x1a, 0xfe, 0x48, 0x1a, 0xfe, 0x48, 0x19, 0xfe, 0x48, 0x1a, 0xfe
db 0x48, 0x31, 0xfe, 0x48, 0x44, 0xff, 0x48, 0x48, 0xff, 0x48, 0x48, 0xff
db 0x39, 0x48, 0xff, 0x22, 0x48, 0xff, 0x1a, 0x48, 0xff, 0x1b, 0x48, 0xff
db 0x1b, 0x48, 0xff, 0x1b, 0x48, 0xff, 0x1a, 0x48, 0xff, 0x1a, 0x48, 0xff
db 0x29, 0x55, 0xff, 0x57, 0x7a, 0xff, 0xa5, 0xb8, 0xff, 0xed, 0xee, 0xfd
db 0xff, 0xf9, 0xf7, 0xff, 0xf0, 0xf0, 0xff, 0xe6, 0xe2, 0xeb, 0xd2, 0xde
db 0x73, 0x9d, 0xf2, 0xf, 0x6e, 0xff, 0x0, 0x62, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x7f, 0xff, 0x2, 0x95, 0xff, 0x1, 0x9a, 0xff, 0x2, 0x9a, 0xff
db 0x13, 0xa0, 0xfe, 0x43, 0xae, 0xf8, 0x89, 0xbe, 0xee, 0xc7, 0xce, 0xe4
db 0xf2, 0xdf, 0xe4, 0xff, 0xec, 0xec, 0xff, 0xf3, 0xf3, 0xff, 0xf7, 0xf7
db 0xff, 0xfb, 0xfa, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xff
db 0xb8, 0xff, 0xf9, 0x67, 0xff, 0xe6, 0x20, 0xff, 0xd4, 0x2, 0xf6, 0xc4
db 0x1, 0xdc, 0xa9, 0x2, 0xcc, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcc, 0x99
db 0x0, 0xcd, 0x98, 0x7, 0xcc, 0x9a, 0x39, 0xcb, 0xa4, 0xa7, 0xda, 0xc9
db 0xfc, 0xf1, 0xf1, 0xff, 0xfa, 0xfa, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf8, 0xec, 0x95, 0xca, 0x7a
db 0x35, 0x9b, 0x4, 0x30, 0x90, 0x0, 0x35, 0x7a, 0x2, 0x33, 0x66, 0x2
db 0x3c, 0x67, 0x2, 0x68, 0x68, 0x2, 0x97, 0x5d, 0x0, 0xa9, 0x60, 0x22
db 0xdc, 0xa6, 0x95, 0xff, 0xd8, 0xda, 0xff, 0xd4, 0xd5, 0xff, 0xd6, 0xd6
db 0xff, 0xda, 0xda, 0xff, 0xdf, 0xdf, 0xff, 0xe6, 0xe6, 0xff, 0xed, 0xed
db 0xff, 0xf6, 0xf6, 0xff, 0xfb, 0xfb, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xd9, 0xd9, 0xff, 0x5a, 0x59, 0xff, 0x0, 0x8, 0xff, 0x2, 0x3b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x68, 0xff, 0x1, 0x67
db 0xff, 0x6, 0x6a, 0xff, 0x55, 0x9b, 0xff, 0xdd, 0xec, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xeb, 0xeb, 0xff, 0xd7, 0xd7
db 0xff, 0xcf, 0xcf, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xcf, 0xcd, 0xf9, 0xc6, 0xcf, 0xcb, 0x6c, 0xbc, 0xa1, 0x13, 0xa0
db 0x98, 0x2, 0x98, 0x99, 0x2, 0x9b, 0x99, 0x2, 0xb6, 0x9a, 0x2, 0xca
db 0x9a, 0x2, 0xcc, 0x6d, 0x2, 0xcc, 0x3b, 0x2, 0xcc, 0x31, 0x2, 0xcb
db 0x32, 0x2, 0xcd, 0x32, 0x2, 0xe8, 0x32, 0x2, 0xfd, 0x32, 0x2, 0xff
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x0, 0xff
db 0x32, 0x19, 0xff, 0x32, 0x2f, 0xff, 0x33, 0x33, 0xff, 0x32, 0x32, 0xff
db 0x21, 0x32, 0xff, 0x7, 0x32, 0xff, 0x1, 0x32, 0xff, 0x2, 0x32, 0xff
db 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x2, 0x32, 0xff
db 0x1, 0x30, 0xff, 0x0, 0x32, 0xff, 0x41, 0x68, 0xff, 0xc7, 0xd4, 0xff
db 0xff, 0xff, 0xfc, 0xff, 0xed, 0xeb, 0xff, 0xda, 0xd7, 0xf9, 0xd1, 0xd4
db 0x97, 0xac, 0xea, 0x2a, 0x7d, 0xfd, 0x6, 0x6a, 0xff, 0x5, 0x6b, 0xff
db 0x5, 0x83, 0xff, 0x6, 0x99, 0xff, 0x1a, 0xa3, 0xfe, 0x41, 0xaf, 0xfc
db 0x80, 0xc2, 0xf5, 0xca, 0xd1, 0xe6, 0xf6, 0xd5, 0xd8, 0xff, 0xd5, 0xd3
db 0xff, 0xd3, 0xd2, 0xff, 0xd2, 0xd3, 0xff, 0xd6, 0xd6, 0xff, 0xdb, 0xdb
db 0xff, 0xe2, 0xe2, 0xff, 0xe8, 0xe8, 0xff, 0xf0, 0xf0, 0xff, 0xf8, 0xf8
db 0xff, 0xfa, 0xfa, 0xff, 0xfb, 0xfb, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xff, 0xfa, 0x90, 0xff, 0xeb, 0x35, 0xf7, 0xcf
db 0x8, 0xdc, 0xab, 0x0, 0xcc, 0x98, 0x2, 0xcb, 0x97, 0x2, 0xcc, 0x98
db 0x2, 0xcc, 0x99, 0x0, 0xc7, 0x94, 0x13, 0xbd, 0x8e, 0x85, 0xc3, 0xab
db 0xf7, 0xd5, 0xd5, 0xff, 0xe0, 0xe1, 0xff, 0xea, 0xea, 0xff, 0xf2, 0xf2
db 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xf6, 0xfb, 0xf4, 0xac, 0xd7, 0x98
db 0x48, 0xa5, 0x1b, 0x30, 0x91, 0x0, 0x31, 0x78, 0x2, 0x31, 0x65, 0x2
db 0x3a, 0x66, 0x2, 0x66, 0x65, 0x0, 0x9a, 0x63, 0x7, 0xb9, 0x80, 0x4b
db 0xeb, 0xcf, 0xc5, 0xff, 0xeb, 0xed, 0xff, 0xd9, 0xd9, 0xff, 0xd2, 0xd2
db 0xff, 0xd1, 0xd1, 0xff, 0xcf, 0xcf, 0xff, 0xcd, 0xcd, 0xff, 0xd1, 0xd1
db 0xff, 0xd9, 0xd9, 0xff, 0xe1, 0xe1, 0xff, 0xec, 0xec, 0xff, 0xf7, 0xf7
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xdd, 0xdc, 0xff, 0x5e, 0x5d, 0xff, 0x0, 0x7, 0xff, 0x2, 0x3a
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x69, 0xff, 0x2, 0x67, 0xff, 0x1, 0x66
db 0xff, 0xd, 0x6f, 0xff, 0x81, 0xb4, 0xff, 0xf7, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf2, 0xf2
db 0xff, 0xe4, 0xe4, 0xff, 0xd6, 0xd6, 0xff, 0xd0, 0xd0, 0xff, 0xcc, 0xcc
db 0xff, 0xcc, 0xcc, 0xff, 0xcf, 0xcd, 0xf0, 0xb4, 0xcb, 0xc1, 0x56, 0xb6
db 0xa1, 0x11, 0x9f, 0x99, 0x2, 0x9c, 0x98, 0x2, 0xb6, 0x99, 0x2, 0xca
db 0x99, 0x2, 0xcc, 0x6c, 0x2, 0xcc, 0x3a, 0x2, 0xcc, 0x31, 0x2, 0xcb
db 0x33, 0x2, 0xcd, 0x33, 0x2, 0xe8, 0x33, 0x2, 0xfd, 0x33, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x1, 0xff
db 0x33, 0x1a, 0xff, 0x33, 0x31, 0xff, 0x34, 0x35, 0xff, 0x33, 0x34, 0xff
db 0x22, 0x34, 0xff, 0x8, 0x34, 0xff, 0x1, 0x34, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x32, 0xff, 0x2, 0x33, 0xff, 0x2, 0x32, 0xff
db 0x1, 0x30, 0xff, 0x0, 0x32, 0xff, 0x48, 0x6d, 0xff, 0xcd, 0xcf, 0xf7
db 0xff, 0xe9, 0xe5, 0xff, 0xd6, 0xd4, 0xff, 0xcc, 0xcc, 0xff, 0xce, 0xcc
db 0xe3, 0xc7, 0xd8, 0xa5, 0xb2, 0xe8, 0x7b, 0xa1, 0xf1, 0x71, 0x9f, 0xf2
db 0x71, 0xac, 0xf2, 0x76, 0xb9, 0xf1, 0x9b, 0xc6, 0xee, 0xcc, 0xdc, 0xf0
db 0xed, 0xec, 0xf3, 0xfd, 0xf0, 0xf1, 0xff, 0xef, 0xee, 0xff, 0xee, 0xed
db 0xff, 0xea, 0xea, 0xff, 0xe4, 0xe4, 0xff, 0xdd, 0xdd, 0xff, 0xda, 0xda
db 0xff, 0xd7, 0xd7, 0xff, 0xd5, 0xd5, 0xff, 0xd7, 0xd7, 0xff, 0xdb, 0xdb
db 0xff, 0xdd, 0xdd, 0xff, 0xe0, 0xe0, 0xff, 0xe6, 0xe6, 0xff, 0xed, 0xed
db 0xff, 0xf3, 0xf2, 0xff, 0xf7, 0xf7, 0xf1, 0xfb, 0xf9, 0xb8, 0xf8, 0xea
db 0x62, 0xe5, 0xc5, 0x1c, 0xd2, 0xa5, 0x3, 0xce, 0x9b, 0x4, 0xce, 0x9a
db 0x7, 0xce, 0x9c, 0x1f, 0xd2, 0xa5, 0x64, 0xd5, 0xb5, 0xc8, 0xd5, 0xc9
db 0xff, 0xd1, 0xd2, 0xff, 0xce, 0xce, 0xff, 0xd0, 0xd0, 0xff, 0xd5, 0xd5
db 0xff, 0xdc, 0xdc, 0xff, 0xe4, 0xe6, 0xfe, 0xeb, 0xec, 0xe4, 0xe5, 0xd1
db 0xa3, 0xcd, 0x86, 0x6a, 0xae, 0x43, 0x47, 0x86, 0x1b, 0x39, 0x6c, 0x9
db 0x44, 0x6e, 0xc, 0x77, 0x78, 0x1d, 0xba, 0x94, 0x51, 0xe1, 0xca, 0xaf
db 0xfb, 0xf6, 0xf6, 0xff, 0xfe, 0xff, 0xff, 0xf5, 0xf5, 0xff, 0xef, 0xef
db 0xff, 0xed, 0xed, 0xff, 0xe4, 0xe4, 0xff, 0xd6, 0xd6, 0xff, 0xce, 0xce
db 0xff, 0xcd, 0xcd, 0xff, 0xce, 0xce, 0xff, 0xd3, 0xd3, 0xff, 0xda, 0xda
db 0xff, 0xdd, 0xdd, 0xff, 0xdf, 0xdf, 0xff, 0xe7, 0xe7, 0xff, 0xf1, 0xf1
db 0xff, 0xe9, 0xe8, 0xff, 0x8d, 0x8b, 0xff, 0x14, 0x20, 0xff, 0x0, 0x38
db 0xff, 0x2, 0x64, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x7, 0x69
db 0xff, 0x2b, 0x7f, 0xff, 0xac, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xf3, 0xf3, 0xff, 0xe7, 0xe7, 0xff, 0xdb, 0xdb
db 0xff, 0xd6, 0xd7, 0xff, 0xd5, 0xd4, 0xff, 0xd2, 0xd2, 0xec, 0xb0, 0xcc
db 0xcf, 0x76, 0xbf, 0xbd, 0x4f, 0xb5, 0xb2, 0x3b, 0xc3, 0xad, 0x2b, 0xd1
db 0xa4, 0x1c, 0xd0, 0x7c, 0x19, 0xd0, 0x4c, 0x17, 0xcf, 0x3c, 0xc, 0xcd
db 0x38, 0x6, 0xcf, 0x38, 0x6, 0xe8, 0x38, 0x6, 0xfc, 0x38, 0x6, 0xff
db 0x38, 0x6, 0xff, 0x38, 0x6, 0xff, 0x38, 0x4, 0xff, 0x38, 0x8, 0xff
db 0x38, 0x1f, 0xff, 0x38, 0x35, 0xff, 0x39, 0x39, 0xff, 0x38, 0x38, 0xff
db 0x27, 0x38, 0xff, 0xe, 0x38, 0xff, 0x5, 0x37, 0xff, 0xa, 0x3c, 0xff
db 0x16, 0x44, 0xfe, 0x1b, 0x47, 0xfe, 0x19, 0x46, 0xfe, 0x1e, 0x49, 0xfd
db 0x2e, 0x55, 0xfd, 0x51, 0x73, 0xff, 0xa4, 0xb6, 0xff, 0xf1, 0xe5, 0xf1
db 0xff, 0xe0, 0xdd, 0xff, 0xd4, 0xd3, 0xff, 0xd0, 0xd1, 0xff, 0xce, 0xce
db 0xff, 0xcf, 0xce, 0xfc, 0xcf, 0xd1, 0xf5, 0xce, 0xd5, 0xf3, 0xce, 0xd6
db 0xf3, 0xcf, 0xd5, 0xf4, 0xd3, 0xd7, 0xfb, 0xe1, 0xe3, 0xff, 0xf6, 0xf4
db 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf9, 0xf9, 0xff, 0xf7, 0xf7
db 0xff, 0xf2, 0xf2, 0xff, 0xec, 0xec, 0xff, 0xe3, 0xe3, 0xff, 0xdb, 0xdb
db 0xff, 0xd8, 0xd8, 0xff, 0xd7, 0xd7, 0xff, 0xd4, 0xd4, 0xff, 0xd3, 0xd3
db 0xff, 0xd6, 0xd5, 0xff, 0xda, 0xdb, 0xff, 0xde, 0xe0, 0xfd, 0xe3, 0xe3
db 0xde, 0xe6, 0xde, 0x9f, 0xdf, 0xcb, 0x74, 0xd8, 0xbc, 0x6f, 0xd9, 0xbc
db 0x7b, 0xe2, 0xc6, 0xa7, 0xee, 0xdc, 0xdf, 0xf7, 0xf1, 0xfc, 0xf4, 0xf4
db 0xff, 0xe9, 0xea, 0xff, 0xde, 0xde, 0xff, 0xd6, 0xd6, 0xff, 0xd1, 0xd1
db 0xff, 0xcf, 0xcf, 0xff, 0xcf, 0xcf, 0xff, 0xd1, 0xd1, 0xff, 0xd6, 0xd6
db 0xf7, 0xdb, 0xd4, 0xdc, 0xd5, 0xbe, 0xb4, 0xbd, 0x94, 0x97, 0xac, 0x77
db 0xa1, 0xb4, 0x83, 0xcb, 0xcc, 0xab, 0xf0, 0xe7, 0xd7, 0xfe, 0xfc, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xf2, 0xf2, 0xff, 0xe6, 0xe6
db 0xff, 0xde, 0xde, 0xff, 0xd9, 0xd9, 0xff, 0xd6, 0xd6, 0xff, 0xd1, 0xd1
db 0xff, 0xce, 0xce, 0xff, 0xcd, 0xcd, 0xff, 0xcf, 0xcf, 0xff, 0xd4, 0xd4
db 0xff, 0xde, 0xdd, 0xff, 0xc8, 0xc7, 0xff, 0x77, 0x80, 0xff, 0x40, 0x6c
db 0xff, 0x3a, 0x85, 0xff, 0x41, 0x8e, 0xff, 0x5a, 0x9c, 0xff, 0x77, 0xad
db 0xff, 0xa4, 0xc8, 0xff, 0xe8, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf9, 0xf9
db 0xff, 0xf6, 0xf6, 0xff, 0xf0, 0xf0, 0xff, 0xe9, 0xe8, 0xff, 0xe1, 0xe0
db 0xfb, 0xd5, 0xdc, 0xf4, 0xc5, 0xd6, 0xee, 0xb7, 0xd4, 0xe7, 0xa5, 0xd7
db 0xde, 0x95, 0xd7, 0xce, 0x93, 0xd7, 0xb5, 0x8b, 0xd7, 0x9a, 0x73, 0xd7
db 0x8f, 0x67, 0xd8, 0x8f, 0x67, 0xe7, 0x8f, 0x67, 0xf3, 0x8f, 0x67, 0xf4
db 0x8f, 0x67, 0xf4, 0x8f, 0x67, 0xf4, 0x8f, 0x66, 0xf4, 0x8f, 0x67, 0xf4
db 0x8f, 0x75, 0xf4, 0x8f, 0x81, 0xf4, 0x8f, 0x83, 0xf4, 0x8f, 0x83, 0xf4
db 0x85, 0x83, 0xf4, 0x77, 0x83, 0xf4, 0x71, 0x83, 0xf4, 0x7d, 0x8a, 0xf2
db 0x9b, 0x9c, 0xec, 0xaa, 0xa4, 0xe9, 0xa8, 0xa3, 0xe9, 0xae, 0xa5, 0xe7
db 0xc4, 0xb6, 0xe5, 0xdd, 0xd6, 0xf1, 0xf5, 0xf5, 0xfd, 0xff, 0xfc, 0xfc
db 0xff, 0xf6, 0xf6, 0xff, 0xf1, 0xf1, 0xff, 0xed, 0xed, 0xff, 0xe7, 0xe7
db 0xff, 0xe3, 0xe3, 0xff, 0xe3, 0xe2, 0xff, 0xe4, 0xe2, 0xff, 0xe4, 0xe2
db 0xff, 0xe4, 0xe3, 0xff, 0xea, 0xe9, 0xff, 0xf6, 0xf5, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xf8, 0xf8
db 0xff, 0xf7, 0xf7, 0xff, 0xf4, 0xf4, 0xff, 0xec, 0xec, 0xff, 0xe4, 0xe4
db 0xff, 0xe2, 0xe2, 0xff, 0xe2, 0xe2, 0xff, 0xde, 0xde, 0xff, 0xd9, 0xd9
db 0xff, 0xd8, 0xd8, 0xfb, 0xd7, 0xd7, 0xf4, 0xd7, 0xd4, 0xf2, 0xdc, 0xd9
db 0xf5, 0xeb, 0xe9, 0xfc, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfa, 0xfa, 0xff, 0xf3, 0xf3, 0xff, 0xed, 0xed
db 0xff, 0xe9, 0xe9, 0xff, 0xe2, 0xe2, 0xff, 0xdc, 0xdc, 0xff, 0xd6, 0xd6
db 0xff, 0xd3, 0xd4, 0xff, 0xd5, 0xd7, 0xfd, 0xd8, 0xd7, 0xf7, 0xdd, 0xd9
db 0xfa, 0xec, 0xe9, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfb, 0xfb, 0xff, 0xf7, 0xf7, 0xff, 0xf4, 0xf4, 0xff, 0xed, 0xed
db 0xff, 0xe6, 0xe6, 0xff, 0xe2, 0xe2, 0xff, 0xdd, 0xdd, 0xff, 0xd7, 0xd7
db 0xff, 0xd3, 0xd3, 0xff, 0xd1, 0xd1, 0xff, 0xc8, 0xca, 0xff, 0xb9, 0xc3
db 0xff, 0xb9, 0xc8, 0xff, 0xc6, 0xd7, 0xff, 0xe1, 0xec, 0xff, 0xf2, 0xf8
db 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf8, 0xf8
db 0xff, 0xf5, 0xf4, 0xff, 0xf0, 0xef, 0xff, 0xe7, 0xe4, 0xff, 0xe1, 0xe0
db 0xfe, 0xdf, 0xe1, 0xfe, 0xdf, 0xe1, 0xfb, 0xde, 0xe2, 0xf3, 0xd7, 0xe5
db 0xed, 0xd4, 0xe6, 0xee, 0xd4, 0xe8, 0xee, 0xd4, 0xea, 0xee, 0xd4, 0xea
db 0xee, 0xd4, 0xea, 0xee, 0xd4, 0xea, 0xee, 0xd4, 0xea, 0xee, 0xd4, 0xea
db 0xee, 0xd6, 0xea, 0xee, 0xd9, 0xea, 0xee, 0xd9, 0xea, 0xee, 0xd9, 0xea
db 0xed, 0xd9, 0xea, 0xea, 0xd9, 0xea, 0xe9, 0xd9, 0xea, 0xed, 0xda, 0xe8
db 0xf8, 0xdf, 0xe4, 0xfd, 0xe0, 0xe2, 0xfd, 0xe0, 0xe2, 0xfe, 0xe0, 0xe1
db 0xff, 0xe3, 0xe1, 0xff, 0xf1, 0xef, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa
db 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xf7, 0xf7, 0xff, 0xf1, 0xf1
db 0xff, 0xeb, 0xeb, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe9, 0xff, 0xe9, 0xea
db 0xff, 0xf1, 0xf2, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xff, 0xf6, 0xf6, 0xff, 0xef, 0xef
db 0xff, 0xe9, 0xe9, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe9, 0xff, 0xec, 0xed
db 0xff, 0xf4, 0xf5, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xff, 0xf7, 0xf7, 0xff, 0xf2, 0xf2
db 0xff, 0xe8, 0xe8, 0xff, 0xe0, 0xe0, 0xff, 0xdf, 0xdf, 0xff, 0xe1, 0xe0
db 0xff, 0xe4, 0xe2, 0xff, 0xec, 0xea, 0xff, 0xfa, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfb, 0xff, 0xfa, 0xfa
db 0xff, 0xfb, 0xfa, 0xff, 0xfb, 0xfa, 0xff, 0xfb, 0xfa, 0xff, 0xfc, 0xfa
db 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa
db 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa
db 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa
db 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfb, 0xfa
db 0xff, 0xfb, 0xf9, 0xff, 0xfb, 0xf9, 0xff, 0xfb, 0xf9, 0xff, 0xfa, 0xf9
db 0xff, 0xfa, 0xfa, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/fire00.inc
0,0 → 1,177
dw 32, 22
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf9
db 0xe3, 0xe4, 0xe3, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf1, 0xf0, 0xfc, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xd7, 0xd9
db 0x64, 0x74, 0x7f, 0xa7, 0xab, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xea, 0xea, 0xb3, 0xb4, 0xb4
db 0xcb, 0xcd, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xec, 0xee, 0xef, 0x87, 0x90, 0x97, 0xad, 0xb2, 0xb4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0xca, 0xd5
db 0x22, 0x69, 0x93, 0x41, 0x66, 0x7a, 0xd6, 0xd7, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd8, 0xd8, 0xd9, 0x7f, 0x83, 0x85, 0x3d, 0x41, 0x41
db 0x4f, 0x51, 0x51, 0xaf, 0xaf, 0xaf, 0xf8, 0xf7, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb9, 0xcb, 0xd5, 0x2e, 0x6b, 0x8e, 0x5b, 0x74, 0x84
db 0xee, 0xed, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcd, 0xce, 0xce, 0x88, 0x8a, 0x8a, 0xba, 0xb9, 0xb9
db 0xef, 0xed, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x97, 0xb8, 0xcb
db 0x10, 0x91, 0xd3, 0x10, 0x7d, 0xb7, 0x80, 0x98, 0xa4, 0xfb, 0xf8, 0xf6
db 0xe9, 0xec, 0xed, 0x71, 0x9f, 0xb6, 0x2e, 0x68, 0x83, 0x4a, 0x54, 0x56
db 0x38, 0x4b, 0x51, 0x3d, 0x6e, 0x84, 0xab, 0xbb, 0xc5, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0x6c, 0xa4, 0xc0, 0x9, 0x8a, 0xcc, 0x33, 0x77, 0x9b
db 0xc8, 0xcb, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xee, 0xed
db 0xc3, 0xc2, 0xc1, 0xad, 0xae, 0xae, 0xef, 0xf0, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xe2, 0xe2, 0x66, 0x6a, 0x6a, 0x3d, 0x60, 0x71
db 0x74, 0x9c, 0xb0, 0xd8, 0xdd, 0xe0, 0xf4, 0xf2, 0xf0, 0x72, 0xa4, 0xbe
db 0xb, 0xa1, 0xee, 0x9, 0xa6, 0xfa, 0x42, 0x93, 0xbb, 0xb8, 0xbe, 0xc1
db 0x94, 0xb7, 0xc8, 0x2a, 0xa7, 0xe2, 0x21, 0x7d, 0xa8, 0x74, 0x7b, 0x7c
db 0x53, 0x6f, 0x7b, 0x16, 0x89, 0xbf, 0x4e, 0xa2, 0xc9, 0xc4, 0xce, 0xd2
db 0xb5, 0xc4, 0xcc, 0x2f, 0x97, 0xc7, 0x9, 0xac, 0xfe, 0x16, 0x89, 0xc4
db 0x9d, 0xae, 0xb8, 0xff, 0xff, 0xfd, 0xd5, 0xde, 0xe2, 0x72, 0x92, 0x9e
db 0x4b, 0x5c, 0x62, 0x8f, 0x8f, 0x8e, 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xb7, 0xb7, 0x2e, 0x71, 0x92
db 0x1c, 0x9a, 0xd8, 0x58, 0x9f, 0xc0, 0x85, 0x8f, 0x94, 0x3b, 0x7b, 0x9b
db 0xc, 0xab, 0xf9, 0xc, 0xb7, 0xff, 0x1c, 0xac, 0xed, 0x3b, 0x8d, 0xae
db 0x33, 0xa3, 0xd4, 0x14, 0xac, 0xef, 0x2f, 0x6a, 0x84, 0xa6, 0xa5, 0xa3
db 0x7c, 0x87, 0x8b, 0x19, 0x7f, 0xad, 0x1c, 0xb0, 0xed, 0x41, 0x76, 0x8c
db 0x38, 0x5c, 0x6d, 0x10, 0x9e, 0xe1, 0xb, 0xb6, 0xff, 0x13, 0xa4, 0xe7
db 0x67, 0x95, 0xa9, 0xa6, 0xb3, 0xbb, 0x61, 0xad, 0xcf, 0x1b, 0x90, 0xbf
db 0x4b, 0x76, 0x87, 0xda, 0xd8, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xeb, 0xea, 0x65, 0x81, 0x8d
db 0x14, 0x8e, 0xc5, 0x15, 0xad, 0xeb, 0x1b, 0x5f, 0x79, 0x14, 0x55, 0x71
db 0xf, 0xae, 0xf1, 0x10, 0xbe, 0xff, 0xf, 0xba, 0xff, 0xf, 0xb3, 0xf6
db 0x12, 0xbd, 0xff, 0x13, 0xa3, 0xd8, 0x45, 0x67, 0x73, 0xd0, 0xcc, 0xca
db 0xa7, 0xa7, 0xa7, 0x24, 0x6d, 0x89, 0x11, 0xb8, 0xf4, 0x13, 0x81, 0xa9
db 0x11, 0x5b, 0x7a, 0xf, 0xaa, 0xea, 0xf, 0xbd, 0xff, 0x10, 0xb7, 0xff
db 0x1e, 0x92, 0xc2, 0x2c, 0x92, 0xbe, 0x19, 0xaf, 0xef, 0x1e, 0x87, 0xb3
db 0x8b, 0x9c, 0xa3, 0xfe, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xb1, 0xb1
db 0x2b, 0x6c, 0x84, 0x10, 0xb3, 0xef, 0x14, 0xab, 0xe1, 0x17, 0x9a, 0xcb
db 0x12, 0xbb, 0xfa, 0x12, 0xc3, 0xff, 0x12, 0xc3, 0xff, 0x13, 0xc6, 0xff
db 0x13, 0xc8, 0xff, 0x18, 0x94, 0xbd, 0x5f, 0x70, 0x76, 0xed, 0xea, 0xe9
db 0xc5, 0xc2, 0xc1, 0x31, 0x64, 0x73, 0x14, 0xb4, 0xe6, 0x16, 0xbe, 0xf9
db 0x16, 0xb0, 0xe8, 0x11, 0xbe, 0xfe, 0x11, 0xc2, 0xff, 0x11, 0xc0, 0xff
db 0x11, 0xbe, 0xff, 0x11, 0xc0, 0xff, 0x11, 0xa6, 0xdc, 0x49, 0x73, 0x84
db 0xd2, 0xcf, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xe7, 0xe6
db 0x5a, 0x71, 0x78, 0x16, 0x95, 0xbd, 0x14, 0xcb, 0xff, 0x16, 0xc9, 0xff
db 0x14, 0xc9, 0xff, 0x14, 0xc9, 0xff, 0x15, 0xca, 0xff, 0x15, 0xcc, 0xff
db 0x14, 0xce, 0xff, 0x1a, 0x8e, 0xb0, 0x7a, 0x85, 0x88, 0xf3, 0xf1, 0xf0
db 0xbe, 0xbb, 0xbb, 0x3e, 0x64, 0x6e, 0x15, 0xae, 0xd9, 0x16, 0xcf, 0xff
db 0x15, 0xcc, 0xff, 0x14, 0xc9, 0xff, 0x14, 0xc7, 0xff, 0x14, 0xc7, 0xff
db 0x13, 0xc8, 0xff, 0x12, 0xc4, 0xff, 0x21, 0x88, 0xa9, 0x8d, 0x98, 0x9c
db 0xfd, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa2, 0xa4, 0xa4, 0x27, 0x7f, 0x98, 0x14, 0xc9, 0xfd, 0x17, 0xd1, 0xff
db 0x17, 0xcf, 0xff, 0x17, 0xd0, 0xff, 0x17, 0xd1, 0xff, 0x18, 0xd3, 0xff
db 0x18, 0xd6, 0xff, 0x23, 0x9c, 0xb8, 0x65, 0x73, 0x75, 0x8a, 0x8a, 0x8a
db 0x65, 0x65, 0x64, 0x41, 0x6a, 0x73, 0x1b, 0xb8, 0xde, 0x17, 0xd5, 0xff
db 0x17, 0xd0, 0xff, 0x17, 0xcf, 0xff, 0x16, 0xcf, 0xff, 0x16, 0xce, 0xff
db 0x15, 0xd1, 0xff, 0x13, 0xba, 0xe7, 0x44, 0x7a, 0x89, 0xd3, 0xd0, 0xcf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xe5, 0xe4, 0x5f, 0x99, 0xa8, 0x1a, 0xc4, 0xec, 0x18, 0xd8, 0xff
db 0x19, 0xd6, 0xff, 0x19, 0xd7, 0xff, 0x19, 0xd8, 0xff, 0x1a, 0xda, 0xff
db 0x1b, 0xdc, 0xff, 0x25, 0x98, 0xae, 0x2e, 0x3d, 0x3f, 0x25, 0x26, 0x25
db 0x40, 0x3d, 0x3d, 0x4a, 0x6d, 0x73, 0x22, 0xbc, 0xd9, 0x19, 0xdc, 0xff
db 0x19, 0xd7, 0xff, 0x19, 0xd7, 0xff, 0x19, 0xd6, 0xff, 0x19, 0xd5, 0xff
db 0x18, 0xd8, 0xff, 0x1d, 0xb3, 0xd2, 0x78, 0x95, 0x9c, 0xef, 0xea, 0xea
db 0xed, 0xed, 0xec, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd5, 0xd5, 0x9c, 0x9d, 0x9d
db 0xb6, 0xb1, 0xb0, 0x72, 0x8d, 0x93, 0x22, 0xb4, 0xce, 0x1a, 0xdf, 0xff
db 0x1b, 0xde, 0xff, 0x1b, 0xdf, 0xff, 0x1c, 0xdf, 0xff, 0x1c, 0xe1, 0xff
db 0x1c, 0xe2, 0xff, 0x23, 0xac, 0xc0, 0x29, 0x6e, 0x76, 0x27, 0x4d, 0x50
db 0x2c, 0x5a, 0x5c, 0x2f, 0x69, 0x71, 0x22, 0xc4, 0xdb, 0x1b, 0xe3, 0xff
db 0x1b, 0xdf, 0xff, 0x1b, 0xde, 0xff, 0x1b, 0xdd, 0xff, 0x1a, 0xde, 0xff
db 0x1b, 0xdc, 0xff, 0x24, 0x96, 0xaa, 0x6c, 0x77, 0x79, 0x8b, 0x8a, 0x89
db 0x85, 0x86, 0x86, 0xe5, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xde, 0xde, 0x64, 0x67, 0x67
db 0x3d, 0x5c, 0x60, 0x35, 0x6c, 0x73, 0x28, 0xb3, 0xc7, 0x1e, 0xe7, 0xff
db 0x1d, 0xe6, 0xff, 0x1d, 0xe6, 0xff, 0x1e, 0xe6, 0xff, 0x1e, 0xe7, 0xff
db 0x1f, 0xe8, 0xff, 0x23, 0xe6, 0xfc, 0x2a, 0xc7, 0xd7, 0x24, 0x73, 0x79
db 0x26, 0xab, 0xb3, 0x2e, 0xc2, 0xd2, 0x24, 0xdf, 0xf6, 0x1d, 0xe8, 0xff
db 0x1e, 0xe6, 0xff, 0x1d, 0xe5, 0xff, 0x1d, 0xe4, 0xff, 0x1d, 0xe5, 0xff
db 0x1e, 0xdd, 0xf8, 0x23, 0x8d, 0x9c, 0x29, 0x6a, 0x72, 0x3d, 0x5f, 0x63
db 0xa0, 0xa1, 0xa1, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xb1, 0xb1
db 0x34, 0x87, 0x8f, 0x27, 0xc4, 0xd5, 0x2a, 0xdc, 0xef, 0x20, 0xec, 0xff
db 0x20, 0xed, 0xff, 0x20, 0xed, 0xff, 0x21, 0xee, 0xff, 0x21, 0xee, 0xff
db 0x21, 0xf0, 0xff, 0x21, 0xf6, 0xff, 0x2a, 0xdc, 0xe7, 0x28, 0x69, 0x6c
db 0x24, 0xa0, 0xa9, 0x25, 0xf2, 0xff, 0x21, 0xf0, 0xff, 0x21, 0xee, 0xff
db 0x20, 0xed, 0xff, 0x20, 0xec, 0xff, 0x20, 0xeb, 0xff, 0x20, 0xeb, 0xff
db 0x21, 0xe8, 0xff, 0x25, 0xda, 0xec, 0x21, 0xaf, 0xbb, 0x5b, 0x84, 0x89
db 0xe5, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xe5, 0xe4
db 0x64, 0x8d, 0x91, 0x24, 0xc1, 0xce, 0x23, 0xf5, 0xff, 0x22, 0xf3, 0xff
db 0x23, 0xf3, 0xff, 0x22, 0xf5, 0xff, 0x23, 0xf5, 0xff, 0x23, 0xf6, 0xff
db 0x23, 0xf7, 0xff, 0x24, 0xfc, 0xff, 0x31, 0xc9, 0xce, 0x2b, 0x4a, 0x4b
db 0x23, 0x7a, 0x7d, 0x24, 0xef, 0xf8, 0x23, 0xf8, 0xff, 0x23, 0xf5, 0xff
db 0x22, 0xf5, 0xff, 0x23, 0xf3, 0xff, 0x22, 0xf3, 0xff, 0x22, 0xf2, 0xff
db 0x22, 0xf4, 0xff, 0x20, 0xf2, 0xff, 0x29, 0x9e, 0xa3, 0x9b, 0xa4, 0xa6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xad, 0xaf, 0xaf, 0x32, 0x88, 0x8a, 0x20, 0xe6, 0xec, 0x24, 0xfd, 0xff
db 0x25, 0xfa, 0xff, 0x25, 0xfb, 0xff, 0x25, 0xfb, 0xff, 0x25, 0xfd, 0xff
db 0x25, 0xff, 0xff, 0x24, 0xf4, 0xf6, 0x24, 0x8c, 0x8c, 0x33, 0x38, 0x38
db 0x26, 0x57, 0x56, 0x21, 0xd3, 0xd4, 0x26, 0xff, 0xff, 0x25, 0xfc, 0xff
db 0x24, 0xfb, 0xff, 0x24, 0xfa, 0xff, 0x24, 0xf9, 0xff, 0x24, 0xf9, 0xff
db 0x24, 0xfd, 0xff, 0x2c, 0xd4, 0xda, 0x64, 0x99, 0x9a, 0xdd, 0xdd, 0xdd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xe6, 0xe6, 0x5d, 0x76, 0x76, 0x1b, 0xa2, 0xa3, 0x24, 0xfb, 0xfb
db 0x26, 0xff, 0xff, 0x25, 0xff, 0xff, 0x25, 0xff, 0xff, 0x25, 0xff, 0xff
db 0x25, 0xff, 0xff, 0x1e, 0xd6, 0xd5, 0x38, 0x6b, 0x6a, 0x90, 0x8d, 0x8d
db 0x67, 0x76, 0x76, 0x23, 0x9d, 0x9d, 0x24, 0xfa, 0xf9, 0x26, 0xff, 0xff
db 0x25, 0xff, 0xff, 0x25, 0xff, 0xff, 0x26, 0xff, 0xff, 0x26, 0xff, 0xff
db 0x21, 0xe6, 0xe7, 0x2c, 0x84, 0x85, 0x9a, 0xa0, 0xa1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb4, 0xb4, 0xb4, 0x49, 0x78, 0x78, 0x20, 0xbc, 0xba
db 0x22, 0xfd, 0xfa, 0x23, 0xfb, 0xf8, 0x25, 0xf2, 0xf0, 0x27, 0xea, 0xe8
db 0x2b, 0xe5, 0xe3, 0x2b, 0xa8, 0xa6, 0x77, 0x89, 0x89, 0xf5, 0xf2, 0xf2
db 0xcb, 0xca, 0xca, 0x43, 0x7d, 0x7c, 0x21, 0xcd, 0xcb, 0x26, 0xf5, 0xf2
db 0x25, 0xf8, 0xf6, 0x22, 0xf9, 0xf8, 0x22, 0xff, 0xfd, 0x21, 0xf6, 0xf5
db 0x1c, 0x99, 0x98, 0x5a, 0x70, 0x6f, 0xd8, 0xd6, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb5, 0xb6, 0xb6, 0x58, 0x92, 0x91
db 0x55, 0xc5, 0xc3, 0x65, 0xc8, 0xc6, 0x7d, 0xcd, 0xcc, 0x92, 0xd0, 0xcf
db 0xa1, 0xce, 0xcd, 0xad, 0xc6, 0xc6, 0xd7, 0xdb, 0xda, 0xff, 0xff, 0xff
db 0xf9, 0xf8, 0xf8, 0xb4, 0xc3, 0xc2, 0x92, 0xc7, 0xc7, 0x7e, 0xcd, 0xcc
db 0x6d, 0xcc, 0xca, 0x58, 0xc7, 0xc6, 0x4c, 0xd0, 0xcf, 0x3b, 0xb9, 0xb9
db 0x4e, 0x7a, 0x79, 0xc7, 0xc6, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfb, 0xe3, 0xe6, 0xe6
db 0xe5, 0xea, 0xea, 0xed, 0xed, 0xed, 0xf9, 0xf7, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf6, 0xf7
db 0xf0, 0xf1, 0xf1, 0xe6, 0xed, 0xed, 0xdc, 0xea, 0xe9, 0xc5, 0xd6, 0xd6
db 0xcc, 0xd0, 0xd0, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/fire01.inc
0,0 → 1,217
dw 32, 27
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfb, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xfc, 0xfa, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xf3, 0xb1, 0xb3, 0xb3
db 0xc2, 0xc0, 0xbf, 0xfb, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd1, 0xd3, 0xd5, 0x9a, 0x9e, 0xa1, 0xe0, 0xe0, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7, 0x84, 0x84, 0x82
db 0x5b, 0x64, 0x69, 0xc0, 0xc2, 0xc3, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xed, 0xef, 0xf0, 0x83, 0xa2, 0xb4, 0x2a, 0x4f, 0x66, 0xa2, 0xa7, 0xaa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9b, 0x9f, 0xa0
db 0x22, 0x55, 0x6d, 0x50, 0x83, 0x9c, 0xdc, 0xde, 0xe0, 0xff, 0xff, 0xff
db 0xb8, 0xc8, 0xd2, 0x38, 0x93, 0xc3, 0x3, 0x5b, 0x90, 0x78, 0x8c, 0x96
db 0xfb, 0xf8, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf2, 0xf2, 0xf2, 0xf4, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xaf, 0xb4, 0xb5
db 0x20, 0x70, 0x97, 0x1a, 0x99, 0xd7, 0x83, 0xa6, 0xb8, 0xc9, 0xc8, 0xc8
db 0x65, 0x9b, 0xb6, 0x9, 0x97, 0xe2, 0x4, 0x89, 0xd5, 0x5a, 0x84, 0x9a
db 0xf3, 0xf0, 0xef, 0xff, 0xfd, 0xfa, 0xe0, 0xe2, 0xe5, 0xb4, 0xb1, 0xb0
db 0x87, 0x89, 0x89, 0x9c, 0x9e, 0x9e, 0xef, 0xf0, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xc0, 0xbe
db 0x33, 0x71, 0x8c, 0x6, 0xa0, 0xe2, 0x28, 0x7e, 0xa2, 0x48, 0x5e, 0x69
db 0x1d, 0x82, 0xb4, 0x3, 0xa9, 0xfd, 0x9, 0xa8, 0xf8, 0x50, 0x91, 0xb1
db 0xd6, 0xcd, 0xc9, 0xc0, 0xd2, 0xda, 0x66, 0x97, 0xaf, 0x3d, 0x67, 0x7c
db 0x30, 0x37, 0x37, 0x37, 0x3a, 0x3a, 0xb2, 0xad, 0xab, 0xfd, 0xfc, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe9, 0xe8
db 0xfb, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd0, 0xce
db 0x3d, 0x66, 0x75, 0xb, 0xa3, 0xdd, 0x9, 0x91, 0xc4, 0x6, 0x50, 0x6c
db 0xb, 0x8a, 0xc0, 0x7, 0xb6, 0xff, 0xa, 0xb3, 0xff, 0x2a, 0x92, 0xc0
db 0x63, 0x97, 0xae, 0x48, 0xa7, 0xd4, 0x10, 0x92, 0xcf, 0x27, 0x66, 0x81
db 0x50, 0x56, 0x56, 0x2f, 0x48, 0x50, 0x62, 0x7c, 0x88, 0xe2, 0xe2, 0xe3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xe2, 0xe4, 0x83, 0x8f, 0x97
db 0xb2, 0xb5, 0xb7, 0xfa, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xd6, 0xd4
db 0x46, 0x69, 0x73, 0x9, 0x9c, 0xcc, 0xd, 0xbd, 0xf6, 0x11, 0xa5, 0xda
db 0xc, 0xb2, 0xf1, 0xb, 0xbb, 0xff, 0x9, 0xb8, 0xff, 0xb, 0xaa, 0xec
db 0x13, 0xa5, 0xe0, 0xa, 0xa9, 0xee, 0x10, 0x73, 0xa0, 0x68, 0x82, 0x8d
db 0x78, 0x77, 0x74, 0x26, 0x72, 0x94, 0x2b, 0x82, 0xab, 0xbc, 0xca, 0xd3
db 0xff, 0xff, 0xff, 0xe2, 0xe7, 0xe9, 0x6f, 0xa0, 0xb9, 0x20, 0x5c, 0x7f
db 0x7b, 0x88, 0x90, 0xfa, 0xf9, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xf7, 0xff, 0xff, 0xff, 0xf0, 0xe7, 0xe4
db 0x5b, 0x81, 0x8b, 0xa, 0x9a, 0xc4, 0xe, 0xce, 0xff, 0x10, 0xc8, 0xff
db 0xe, 0xc1, 0xfe, 0xd, 0xc0, 0xff, 0xd, 0xbf, 0xff, 0xc, 0xbf, 0xff
db 0x9, 0xbe, 0xff, 0xe, 0x96, 0xc6, 0x38, 0x60, 0x6e, 0xb5, 0xb1, 0xaf
db 0x8d, 0x8e, 0x8d, 0x20, 0x76, 0x9d, 0x16, 0xa0, 0xdd, 0x80, 0xa9, 0xba
db 0xd1, 0xd0, 0xd0, 0x7d, 0xac, 0xc1, 0x10, 0x8c, 0xcb, 0x4, 0x6e, 0xa7
db 0x78, 0x90, 0x9d, 0xfc, 0xf8, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xca, 0xcb, 0xcb, 0xb6, 0xb6, 0xb5, 0xe4, 0xda, 0xd8
db 0x71, 0x99, 0xa4, 0x18, 0xb1, 0xd7, 0x10, 0xce, 0xff, 0x11, 0xcb, 0xfe
db 0x10, 0xc8, 0xfe, 0xf, 0xc7, 0xfd, 0x10, 0xc6, 0xfe, 0xe, 0xcc, 0xff
db 0x8, 0xae, 0xe5, 0x27, 0x74, 0x8c, 0x87, 0x89, 0x89, 0xea, 0xe0, 0xdd
db 0x89, 0x94, 0x97, 0x11, 0x6f, 0x93, 0xd, 0xae, 0xeb, 0x2a, 0x68, 0x81
db 0x43, 0x61, 0x6f, 0x1a, 0x95, 0xce, 0x3, 0xa9, 0xfc, 0x3, 0x82, 0xc5
db 0x86, 0xa0, 0xaf, 0xf9, 0xf5, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf7, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xfd, 0xae, 0xad, 0xad, 0x54, 0x59, 0x59, 0x7d, 0x80, 0x82
db 0x57, 0x89, 0x93, 0x14, 0xb8, 0xd9, 0x13, 0xd5, 0xff, 0x13, 0xd1, 0xfd
db 0x12, 0xcf, 0xfd, 0x12, 0xce, 0xfd, 0x12, 0xcd, 0xfe, 0x10, 0xd4, 0xff
db 0xe, 0xa0, 0xc7, 0x4c, 0x72, 0x7c, 0xd6, 0xd2, 0xd0, 0xf1, 0xe7, 0xe5
db 0x6e, 0x7d, 0x80, 0xd, 0x7a, 0x9b, 0xa, 0xb4, 0xef, 0xa, 0x6e, 0x93
db 0xd, 0x60, 0x83, 0x3, 0xa9, 0xf5, 0x4, 0xb2, 0xff, 0x18, 0x96, 0xd2
db 0x8a, 0x9c, 0xa6, 0xf0, 0xed, 0xed, 0xdc, 0xde, 0xdf, 0xad, 0xb7, 0xba
db 0xa6, 0xa8, 0xa7, 0xab, 0xab, 0xab, 0xe9, 0xea, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcd, 0xc6, 0xc5, 0x3f, 0x6a, 0x6d, 0x1f, 0x66, 0x6f
db 0x29, 0x86, 0x93, 0x18, 0xc7, 0xe3, 0x14, 0xe0, 0xff, 0x15, 0xd8, 0xfd
db 0x14, 0xd6, 0xfd, 0x14, 0xd5, 0xfd, 0x14, 0xd6, 0xff, 0x15, 0xd0, 0xf7
db 0x1f, 0x8c, 0xa2, 0x5e, 0x6b, 0x6d, 0xa7, 0xa5, 0xa5, 0xa1, 0x9e, 0x9d
db 0x49, 0x62, 0x69, 0x11, 0x93, 0xb9, 0xe, 0xc1, 0xfb, 0x11, 0xb4, 0xee
db 0xa, 0xa4, 0xdf, 0xa, 0xba, 0xff, 0x9, 0xba, 0xff, 0x13, 0x9a, 0xd4
db 0x54, 0x88, 0x9f, 0x82, 0xaa, 0xbe, 0x52, 0xa8, 0xcc, 0x28, 0x6f, 0x8b
db 0x46, 0x56, 0x5a, 0x9b, 0x9a, 0x98, 0xee, 0xef, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xda, 0xd9, 0x4c, 0x88, 0x8e, 0x1d, 0xc0, 0xd0
db 0x24, 0xcb, 0xde, 0x1c, 0xdd, 0xf6, 0x18, 0xe5, 0xff, 0x17, 0xdf, 0xfc
db 0x17, 0xdd, 0xfc, 0x17, 0xdc, 0xfd, 0x15, 0xe1, 0xff, 0x18, 0xc3, 0xe0
db 0x24, 0x6f, 0x7c, 0x24, 0x24, 0x23, 0x42, 0x39, 0x38, 0x47, 0x49, 0x49
db 0x32, 0x71, 0x7f, 0x10, 0xb6, 0xe2, 0x11, 0xcc, 0xff, 0xf, 0xc7, 0xff
db 0xd, 0xc1, 0xff, 0xc, 0xbe, 0xff, 0xb, 0xba, 0xff, 0xc, 0xb0, 0xf1
db 0x11, 0x9a, 0xd3, 0x10, 0xa3, 0xe1, 0x8, 0x8f, 0xc8, 0x27, 0x74, 0x94
db 0x98, 0xa4, 0xa8, 0xe8, 0xe3, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xe0, 0xdf, 0x5e, 0x88, 0x8b, 0x18, 0xc4, 0xd1
db 0x1e, 0xf1, 0xff, 0x1b, 0xea, 0xfd, 0x1b, 0xe8, 0xfb, 0x1a, 0xe6, 0xfc
db 0x1a, 0xe4, 0xfc, 0x19, 0xe3, 0xfc, 0x19, 0xe1, 0xfc, 0x1c, 0xd3, 0xeb
db 0x22, 0x90, 0x9d, 0x21, 0x48, 0x4c, 0x20, 0x2e, 0x2e, 0x3c, 0x46, 0x48
db 0x30, 0x91, 0xa2, 0x12, 0xcc, 0xf5, 0x11, 0xd3, 0xff, 0x11, 0xc9, 0xfd
db 0x10, 0xc7, 0xff, 0xf, 0xc3, 0xfe, 0xe, 0xc1, 0xff, 0xc, 0xc1, 0xff
db 0x7, 0xbf, 0xff, 0xc, 0x9f, 0xd4, 0x2a, 0x6e, 0x8a, 0x95, 0xa3, 0xa9
db 0xee, 0xed, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xf1, 0xf1, 0x70, 0x82, 0x81, 0x17, 0xa6, 0xa9
db 0x1b, 0xf6, 0xff, 0x1e, 0xf2, 0xfd, 0x1e, 0xef, 0xfb, 0x1c, 0xee, 0xfb
db 0x1c, 0xec, 0xfc, 0x1c, 0xea, 0xfb, 0x1b, 0xea, 0xfc, 0x1c, 0xec, 0xff
db 0x24, 0xc9, 0xd8, 0x1e, 0x6a, 0x70, 0x22, 0x83, 0x89, 0x27, 0x6d, 0x75
db 0x1f, 0xad, 0xc2, 0x15, 0xd7, 0xfb, 0x13, 0xd6, 0xff, 0x13, 0xd0, 0xfd
db 0x12, 0xcd, 0xfd, 0x11, 0xca, 0xfe, 0x10, 0xcb, 0xff, 0x8, 0xc7, 0xff
db 0xc, 0x9e, 0xcb, 0x36, 0x7b, 0x91, 0x96, 0x98, 0x9a, 0xf4, 0xec, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf7, 0xf7, 0x84, 0x88, 0x88, 0x1d, 0x89, 0x8a
db 0x1d, 0xf3, 0xf5, 0x20, 0xfa, 0xfe, 0x1f, 0xf5, 0xfb, 0x1e, 0xf3, 0xfb
db 0x1e, 0xf2, 0xfb, 0x1d, 0xf2, 0xfb, 0x1c, 0xf7, 0xff, 0x22, 0xf4, 0xff
db 0x26, 0xa4, 0xaa, 0x20, 0x68, 0x6d, 0x1f, 0xbe, 0xca, 0x25, 0xd4, 0xe6
db 0x1c, 0xd8, 0xf0, 0x16, 0xe0, 0xff, 0x16, 0xda, 0xfc, 0x15, 0xd7, 0xfd
db 0x14, 0xd4, 0xfc, 0x13, 0xd1, 0xfd, 0x12, 0xd4, 0xff, 0xb, 0xbe, 0xe8
db 0x31, 0x7f, 0x94, 0x94, 0xa0, 0xa3, 0xed, 0xe6, 0xe5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xb5, 0xb5, 0x34, 0x76, 0x76
db 0x13, 0xda, 0xd8, 0x1b, 0xff, 0xff, 0x1f, 0xfc, 0xfc, 0x1f, 0xfd, 0xfe
db 0x1f, 0xfc, 0xfe, 0x1f, 0xfb, 0xfe, 0x1e, 0xfe, 0xff, 0x21, 0xc3, 0xc6
db 0x29, 0x5c, 0x5e, 0x1f, 0x58, 0x5a, 0x1e, 0xcc, 0xd7, 0x1c, 0xf6, 0xff
db 0x1b, 0xe7, 0xfc, 0x18, 0xe5, 0xfd, 0x18, 0xe1, 0xfc, 0x16, 0xdd, 0xfc
db 0x16, 0xdb, 0xfd, 0x14, 0xdb, 0xff, 0x14, 0xcd, 0xf1, 0x24, 0x98, 0xad
db 0x78, 0x8c, 0x90, 0xed, 0xe7, 0xe7, 0xfd, 0xfc, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xe8, 0xe8, 0x73, 0x8f, 0x8f
db 0x27, 0xab, 0xa9, 0x26, 0xeb, 0xe8, 0x1e, 0xf2, 0xf0, 0x14, 0xf3, 0xf0
db 0x19, 0xfa, 0xf7, 0x1d, 0xfb, 0xf9, 0x17, 0xca, 0xca, 0x27, 0x6b, 0x6b
db 0x2f, 0x33, 0x33, 0x1b, 0x53, 0x53, 0x1d, 0xd9, 0xde, 0x1d, 0xf4, 0xff
db 0x1c, 0xed, 0xfb, 0x1b, 0xea, 0xfb, 0x1a, 0xe7, 0xfc, 0x19, 0xe3, 0xfc
db 0x18, 0xe2, 0xfd, 0x18, 0xe4, 0xff, 0x19, 0xad, 0xc4, 0x2b, 0x6d, 0x76
db 0x6f, 0x6d, 0x6c, 0x94, 0x90, 0x8f, 0xbf, 0xbf, 0xbf, 0xf7, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xd5, 0xda, 0xda
db 0xa3, 0xc6, 0xc6, 0x82, 0xc5, 0xc3, 0x65, 0xc5, 0xc4, 0x55, 0xce, 0xcd
db 0x3d, 0xda, 0xd8, 0x1b, 0xc2, 0xc0, 0x26, 0x83, 0x83, 0x79, 0x7c, 0x7c
db 0x8a, 0x81, 0x81, 0x33, 0x6b, 0x6b, 0x19, 0xd6, 0xd6, 0x20, 0xfe, 0xff
db 0x1e, 0xf3, 0xfb, 0x1d, 0xf1, 0xfb, 0x1d, 0xed, 0xfb, 0x1b, 0xeb, 0xfb
db 0x1b, 0xe7, 0xfb, 0x1b, 0xe5, 0xfb, 0x1f, 0xcb, 0xde, 0x18, 0x86, 0x91
db 0x24, 0x54, 0x5a, 0x6a, 0x71, 0x71, 0xb8, 0xb9, 0xb9, 0xfb, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf9, 0xf9, 0xfb, 0xf0, 0xf0, 0xe5, 0xeb, 0xeb, 0xd2, 0xe2, 0xe2
db 0xbc, 0xd2, 0xd1, 0x93, 0xbb, 0xbb, 0x95, 0xa8, 0xa8, 0xe8, 0xe3, 0xe4
db 0xe2, 0xd9, 0xd9, 0x4e, 0x77, 0x77, 0x14, 0xbe, 0xbd, 0x1f, 0xff, 0xff
db 0x20, 0xfc, 0xfe, 0x1f, 0xf8, 0xfc, 0x1e, 0xf4, 0xfb, 0x1d, 0xf0, 0xf9
db 0x1d, 0xf1, 0xfe, 0x1b, 0xf0, 0xff, 0x16, 0xe1, 0xef, 0x1f, 0xa5, 0xaf
db 0x59, 0x80, 0x85, 0xc2, 0xc2, 0xc3, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf8, 0xf5, 0xf3, 0xf3, 0xff, 0xff, 0xff
db 0xf0, 0xee, 0xee, 0x81, 0x9a, 0x99, 0x2f, 0xb4, 0xb3, 0x1a, 0xef, 0xec
db 0x18, 0xfc, 0xfb, 0x1d, 0xfc, 0xfb, 0x20, 0xfb, 0xfc, 0x21, 0xfe, 0xff
db 0x1d, 0xfb, 0xff, 0x1d, 0xeb, 0xf4, 0x25, 0xb6, 0xbc, 0x5d, 0x92, 0x93
db 0xbf, 0xb9, 0xba, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xe2, 0xe1, 0xa3, 0xcb, 0xcc, 0x5e, 0xc9, 0xc7
db 0x35, 0xd5, 0xd2, 0x21, 0xea, 0xe9, 0x1a, 0xfe, 0xfb, 0x1b, 0xfe, 0xfd
db 0x18, 0xd8, 0xd8, 0x18, 0x8e, 0x90, 0x61, 0x8c, 0x8d, 0xcb, 0xcc, 0xcc
db 0xf8, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xd6, 0xe3, 0xe2
db 0xa1, 0xce, 0xcd, 0x63, 0xc5, 0xc4, 0x2b, 0xce, 0xcd, 0x18, 0xb5, 0xb4
db 0x28, 0x7b, 0x7a, 0x5b, 0x6f, 0x6f, 0xc3, 0xbd, 0xbe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xf6, 0xf6, 0xe6, 0xeb, 0xea, 0x9f, 0xcb, 0xcb, 0x6c, 0x98, 0x99
db 0x93, 0x99, 0x99, 0xd6, 0xd0, 0xd0, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf6, 0xf6, 0xe7, 0xe2, 0xe2
db 0xf7, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/fire02.inc
0,0 → 1,225
dw 32, 28
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xf2, 0xf2, 0xd9, 0xd9, 0xd9, 0xef, 0xef, 0xed, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf5, 0xf5
db 0xd6, 0xd6, 0xd6, 0xf5, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc6, 0xc8, 0xcb, 0x66, 0x76, 0x81, 0x9c, 0xa2, 0xa5, 0xff, 0xfc, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf2, 0xf0, 0xa9, 0xaa, 0xaa
db 0x85, 0x86, 0x85, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb6, 0xc5, 0xcd, 0x1e, 0x64, 0x8c, 0x33, 0x66, 0x81, 0xbe, 0xc2, 0xc5
db 0xfb, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xab, 0xb7, 0xbc, 0x39, 0x58, 0x64
db 0x6c, 0x76, 0x79, 0xf1, 0xec, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfb, 0xc4, 0xc5, 0xc4, 0xb4, 0xb6, 0xb6
db 0xd5, 0xd3, 0xd2, 0xfa, 0xf5, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa6, 0xbf, 0xcd, 0x13, 0x8b, 0xc8, 0x3, 0x7a, 0xba, 0x61, 0x8f, 0xa9
db 0xd9, 0xd5, 0xd5, 0xd9, 0xdc, 0xde, 0x52, 0x9e, 0xbe, 0x14, 0x7a, 0xa2
db 0x85, 0x97, 0x9e, 0xff, 0xfc, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf8, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd0, 0xcc, 0xcb, 0x5d, 0x5c, 0x5b, 0x30, 0x34, 0x33
db 0x57, 0x65, 0x6a, 0x8d, 0xa0, 0xaa, 0xdd, 0xe1, 0xe5, 0xf8, 0xf4, 0xf3
db 0x97, 0xbc, 0xce, 0xd, 0x95, 0xd7, 0x3, 0xa4, 0xf9, 0x21, 0x91, 0xc6
db 0x75, 0x93, 0xa0, 0x6f, 0x9b, 0xb0, 0x1d, 0xa4, 0xdf, 0x18, 0x81, 0xad
db 0x96, 0xa0, 0xa5, 0xfd, 0xfb, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5, 0xb3, 0xb8, 0xb9
db 0xa1, 0xa2, 0xa3, 0xdf, 0xdf, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xef, 0xef, 0xef, 0x7d, 0x8e, 0x97, 0x2f, 0x4b, 0x56, 0x41, 0x47, 0x46
db 0x25, 0x4d, 0x5d, 0x21, 0x84, 0xb4, 0x61, 0xa6, 0xc6, 0x9d, 0xab, 0xb1
db 0x52, 0x71, 0x81, 0xa, 0x98, 0xdc, 0x6, 0xb4, 0xff, 0x9, 0xad, 0xf6
db 0x1a, 0x8f, 0xc0, 0x12, 0x93, 0xc8, 0x7, 0xae, 0xf0, 0x20, 0x73, 0x92
db 0xab, 0xad, 0xae, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf2, 0xf2, 0x75, 0x8b, 0x98
db 0x27, 0x55, 0x71, 0x6c, 0x82, 0x8c, 0xd4, 0xd3, 0xd1, 0xff, 0xff, 0xff
db 0xd1, 0xda, 0xdf, 0x3c, 0x8b, 0xb1, 0x1e, 0x6d, 0x91, 0x6d, 0x73, 0x74
db 0x5b, 0x74, 0x7d, 0x11, 0x7a, 0xab, 0x15, 0xa9, 0xe7, 0x1f, 0x75, 0x97
db 0x15, 0x45, 0x5a, 0xa, 0x85, 0xb9, 0xa, 0xb7, 0xff, 0x8, 0xbb, 0xff
db 0xb, 0xb5, 0xf9, 0x8, 0xc2, 0xff, 0x7, 0xad, 0xe8, 0x35, 0x7a, 0x92
db 0xc0, 0xbb, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xf9, 0x8f, 0xb0, 0xc4
db 0x4, 0x73, 0xae, 0xf, 0x76, 0xac, 0x60, 0x8a, 0xa0, 0xd1, 0xce, 0xcd
db 0xa4, 0xb7, 0xc1, 0x24, 0xa9, 0xe6, 0x11, 0x79, 0xa9, 0x7f, 0x8b, 0x8e
db 0xa5, 0x9a, 0x95, 0x44, 0x73, 0x88, 0x7, 0x92, 0xc7, 0x6, 0xa7, 0xdf
db 0xb, 0x87, 0xb6, 0xe, 0xa4, 0xdd, 0xb, 0xbd, 0xfd, 0xd, 0xbe, 0xff
db 0xd, 0xc0, 0xff, 0xc, 0xc5, 0xff, 0xc, 0xb2, 0xe4, 0x39, 0x73, 0x84
db 0xd3, 0xcf, 0xce, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xc0, 0xcd
db 0x19, 0x99, 0xdb, 0x3, 0x9c, 0xf4, 0x12, 0x92, 0xd4, 0x56, 0x98, 0xb5
db 0x44, 0x8f, 0xaf, 0x14, 0xad, 0xef, 0x11, 0x7e, 0xab, 0x74, 0x7e, 0x81
db 0xdd, 0xd3, 0xce, 0x8f, 0x96, 0x99, 0x14, 0x66, 0x80, 0xc, 0xb7, 0xed
db 0x10, 0xc7, 0xff, 0xf, 0xc2, 0xfe, 0xf, 0xc4, 0xff, 0xf, 0xc5, 0xfe
db 0xf, 0xc6, 0xfe, 0xf, 0xcd, 0xff, 0xa, 0xbb, 0xe7, 0x44, 0x89, 0x99
db 0xc5, 0xc2, 0xc3, 0xc2, 0xbd, 0xbc, 0xb8, 0xb9, 0xb9, 0xfa, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xb7, 0xb8, 0xb8, 0xa7, 0xa6, 0xa6
db 0xba, 0xbf, 0xc2, 0xd7, 0xda, 0xdd, 0xff, 0xf7, 0xf2, 0xab, 0xb9, 0xbf
db 0x26, 0x8f, 0xc5, 0x3, 0xae, 0xff, 0x8, 0xb4, 0xff, 0xc, 0xa1, 0xe2
db 0xe, 0xa6, 0xe5, 0xa, 0xb8, 0xf8, 0x13, 0x8b, 0xb6, 0x5a, 0x6a, 0x70
db 0xe9, 0xe7, 0xe6, 0xd1, 0xca, 0xc9, 0x46, 0x64, 0x6c, 0x14, 0x9a, 0xbf
db 0x10, 0xca, 0xff, 0x10, 0xcc, 0xff, 0x11, 0xca, 0xfe, 0x11, 0xcd, 0xfe
db 0x12, 0xcd, 0xfd, 0x12, 0xd5, 0xff, 0xe, 0xc2, 0xe7, 0x38, 0x84, 0x91
db 0x74, 0x72, 0x71, 0x5e, 0x64, 0x65, 0xa4, 0xa2, 0xa2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe9, 0xea, 0xea, 0x99, 0x9a, 0x9a, 0x44, 0x51, 0x56
db 0x2e, 0x60, 0x79, 0x51, 0xa2, 0xcb, 0x7e, 0xa4, 0xb6, 0x68, 0x79, 0x81
db 0x1a, 0x5c, 0x7d, 0x7, 0xa7, 0xed, 0xa, 0xb9, 0xff, 0x7, 0xba, 0xff
db 0xb, 0xbc, 0xff, 0xd, 0xc8, 0xff, 0xa, 0x98, 0xc5, 0x4a, 0x6d, 0x78
db 0xcf, 0xcc, 0xca, 0xbd, 0xb5, 0xb4, 0x53, 0x5d, 0x5f, 0x25, 0x8a, 0xa2
db 0x12, 0xca, 0xf4, 0x11, 0xd5, 0xff, 0x13, 0xd1, 0xfd, 0x14, 0xd4, 0xfd
db 0x14, 0xd4, 0xfc, 0x14, 0xd9, 0xff, 0x17, 0xcf, 0xee, 0x22, 0x7e, 0x8d
db 0x25, 0x62, 0x6a, 0x32, 0x61, 0x66, 0xb9, 0xbc, 0xbc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0x95, 0x98, 0x99
db 0x2b, 0x6d, 0x8e, 0x6, 0x89, 0xc7, 0x1a, 0xa6, 0xe3, 0xe, 0x66, 0x88
db 0xe, 0x5f, 0x80, 0xd, 0xa3, 0xdd, 0xc, 0xbc, 0xff, 0xd, 0xc0, 0xff
db 0xe, 0xc4, 0xff, 0xe, 0xce, 0xff, 0xa, 0xb2, 0xe0, 0x36, 0x7d, 0x8e
db 0x75, 0x72, 0x71, 0x54, 0x4e, 0x4d, 0x45, 0x43, 0x43, 0x3f, 0x78, 0x82
db 0x19, 0xbe, 0xdb, 0x14, 0xdb, 0xff, 0x15, 0xd9, 0xfd, 0x16, 0xda, 0xfd
db 0x16, 0xdb, 0xfc, 0x17, 0xdf, 0xff, 0x19, 0xe0, 0xfb, 0x1d, 0xbc, 0xd0
db 0x16, 0xb3, 0xc1, 0x39, 0x83, 0x8a, 0xc8, 0xc6, 0xc6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xec, 0xea
db 0x97, 0x9d, 0x9e, 0x32, 0x76, 0x95, 0x3, 0x91, 0xc9, 0x9, 0xb2, 0xef
db 0x10, 0xb1, 0xe7, 0x10, 0xba, 0xf5, 0xe, 0xc3, 0xfe, 0xf, 0xc6, 0xfe
db 0x10, 0xc9, 0xfd, 0x12, 0xcf, 0xff, 0x14, 0xcf, 0xfb, 0x23, 0x8e, 0xa5
db 0x2a, 0x37, 0x39, 0x16, 0x1e, 0x1e, 0x2d, 0x42, 0x42, 0x2b, 0x58, 0x5e
db 0x20, 0xb5, 0xc8, 0x17, 0xde, 0xfc, 0x17, 0xe0, 0xfd, 0x18, 0xe1, 0xfc
db 0x19, 0xe2, 0xfc, 0x1a, 0xe4, 0xfc, 0x1b, 0xe7, 0xfc, 0x1c, 0xef, 0xff
db 0x16, 0xd2, 0xdd, 0x4c, 0x8e, 0x90, 0xd8, 0xd2, 0xd2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xec, 0xe8, 0xe7, 0x95, 0x99, 0x9a, 0x23, 0x64, 0x7a, 0x8, 0x9c, 0xcc
db 0xd, 0xcc, 0xff, 0x11, 0xca, 0xff, 0x11, 0xc8, 0xfd, 0x12, 0xcc, 0xfe
db 0x12, 0xcf, 0xfd, 0x14, 0xd4, 0xfe, 0x14, 0xdf, 0xff, 0x1a, 0xaf, 0xc8
db 0x22, 0x72, 0x7d, 0x21, 0x5e, 0x63, 0x1f, 0x6c, 0x70, 0x26, 0xaa, 0xb6
db 0x23, 0xd8, 0xeb, 0x1a, 0xe5, 0xfb, 0x1a, 0xe7, 0xfc, 0x1b, 0xe9, 0xfc
db 0x1c, 0xe9, 0xfc, 0x1c, 0xec, 0xfb, 0x1c, 0xed, 0xfc, 0x1c, 0xf7, 0xff
db 0x24, 0xd6, 0xdd, 0x64, 0x92, 0x93, 0xe5, 0xe2, 0xe2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xee, 0xed, 0x89, 0x8c, 0x8c, 0x28, 0x75, 0x8c
db 0x13, 0xb3, 0xe1, 0xf, 0xcf, 0xff, 0x13, 0xd1, 0xff, 0x14, 0xd3, 0xfd
db 0x14, 0xd6, 0xfd, 0x16, 0xd9, 0xfd, 0x16, 0xe1, 0xff, 0x1a, 0xd7, 0xf0
db 0x21, 0xce, 0xe1, 0x22, 0xac, 0xb8, 0x1f, 0x72, 0x77, 0x1f, 0xb4, 0xc0
db 0x1e, 0xf4, 0xff, 0x1c, 0xee, 0xfe, 0x1c, 0xed, 0xfb, 0x1c, 0xf0, 0xfb
db 0x1e, 0xf0, 0xfb, 0x1e, 0xf1, 0xfa, 0x1e, 0xf4, 0xfb, 0x1e, 0xfb, 0xff
db 0x19, 0xab, 0xad, 0x6b, 0x81, 0x82, 0xeb, 0xe7, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xe9, 0xe5, 0x95, 0xac, 0xb3
db 0x33, 0x9c, 0xb5, 0xe, 0xc7, 0xee, 0x13, 0xdb, 0xff, 0x15, 0xda, 0xfd
db 0x16, 0xdd, 0xfd, 0x17, 0xde, 0xfc, 0x19, 0xe2, 0xfb, 0x1a, 0xe9, 0xff
db 0x1c, 0xee, 0xff, 0x25, 0xd8, 0xe2, 0x25, 0x5b, 0x5d, 0x1d, 0x72, 0x76
db 0x1e, 0xd2, 0xd9, 0x1e, 0xf8, 0xff, 0x1f, 0xf8, 0xff, 0x1e, 0xf6, 0xfb
db 0x1f, 0xf9, 0xfc, 0x1f, 0xfa, 0xfc, 0x21, 0xff, 0xff, 0x18, 0xf0, 0xf0
db 0x19, 0x82, 0x81, 0x83, 0x85, 0x84, 0xf9, 0xf5, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xf5, 0xf6, 0xf6, 0xd2, 0xd0, 0xce, 0xb7, 0xb3, 0xb3
db 0x59, 0x82, 0x8a, 0x1b, 0xac, 0xc3, 0x16, 0xe0, 0xff, 0x17, 0xe1, 0xfd
db 0x18, 0xe3, 0xfc, 0x1a, 0xe6, 0xfc, 0x1b, 0xe9, 0xfb, 0x1c, 0xed, 0xfb
db 0x1b, 0xf8, 0xff, 0x28, 0xe0, 0xe5, 0x26, 0x57, 0x59, 0x1b, 0x2d, 0x2d
db 0x1d, 0x8c, 0x8a, 0x18, 0xdd, 0xdd, 0x20, 0xff, 0xff, 0x20, 0xff, 0xff
db 0x1b, 0xfc, 0xfb, 0x16, 0xfc, 0xfc, 0x1c, 0xfb, 0xf8, 0x19, 0xcf, 0xce
db 0x2a, 0x6b, 0x6a, 0xbf, 0xbe, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcc, 0xcd, 0xcd, 0x77, 0x79, 0x78, 0x51, 0x61, 0x63
db 0x2d, 0x60, 0x66, 0x26, 0xb3, 0xc5, 0x1d, 0xe0, 0xf7, 0x19, 0xe9, 0xfd
db 0x1b, 0xea, 0xfc, 0x1c, 0xed, 0xfb, 0x1d, 0xef, 0xfb, 0x1e, 0xf3, 0xfb
db 0x1e, 0xfa, 0xff, 0x1d, 0xd0, 0xd1, 0x29, 0x59, 0x58, 0x63, 0x5d, 0x5d
db 0x54, 0x72, 0x72, 0x1f, 0x92, 0x90, 0x10, 0xd9, 0xd7, 0x1e, 0xf0, 0xed
db 0x2e, 0xe4, 0xe2, 0x32, 0xcf, 0xcd, 0x41, 0xcc, 0xca, 0x5c, 0xbd, 0xbc
db 0x87, 0x9f, 0x9e, 0xe4, 0xe4, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xf4, 0x9d, 0x9b, 0x9a, 0x4d, 0x6e, 0x72
db 0x1d, 0x9a, 0xa7, 0x1d, 0xd6, 0xe9, 0x1e, 0xf2, 0xff, 0x1c, 0xed, 0xfb
db 0x1e, 0xf0, 0xfb, 0x1e, 0xf3, 0xfb, 0x1f, 0xf5, 0xfb, 0x1f, 0xfc, 0xfe
db 0x1f, 0xff, 0xff, 0x18, 0xd0, 0xd0, 0x3c, 0x67, 0x66, 0xc3, 0xbf, 0xbf
db 0xd3, 0xcd, 0xcd, 0x6f, 0x87, 0x86, 0x5b, 0xb1, 0xb0, 0x70, 0xc5, 0xc5
db 0x92, 0xca, 0xc9, 0xaa, 0xd1, 0xd1, 0xca, 0xe2, 0xe0, 0xe2, 0xe5, 0xe4
db 0xec, 0xed, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf5, 0xf4, 0xb1, 0xbc, 0xbc
db 0x47, 0x85, 0x8b, 0x1a, 0xb4, 0xc0, 0x1a, 0xef, 0xf8, 0x1e, 0xf8, 0xff
db 0x20, 0xf9, 0xfe, 0x20, 0xf9, 0xfc, 0x1f, 0xfd, 0xfc, 0x1c, 0xfb, 0xf9
db 0x16, 0xf5, 0xf4, 0x15, 0xba, 0xb8, 0x64, 0x8c, 0x8b, 0xe9, 0xe9, 0xe8
db 0xff, 0xfe, 0xfe, 0xe7, 0xe6, 0xe5, 0xda, 0xdf, 0xdf, 0xea, 0xef, 0xf0
db 0xfe, 0xf4, 0xf5, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf6, 0xf5
db 0xb5, 0xb2, 0xb2, 0x50, 0x7a, 0x7a, 0x14, 0x9e, 0xa0, 0x16, 0xe2, 0xe2
db 0x1d, 0xfa, 0xfa, 0x18, 0xff, 0xff, 0x19, 0xf6, 0xf4, 0x2d, 0xdf, 0xde
db 0x54, 0xd1, 0xcf, 0x85, 0xbd, 0xbd, 0xca, 0xd4, 0xd4, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf5, 0xf5, 0xb2, 0xad, 0xad, 0x53, 0x76, 0x76, 0x1d, 0x84, 0x82
db 0x1b, 0xc6, 0xc3, 0x29, 0xdd, 0xda, 0x4b, 0xc7, 0xc5, 0x93, 0xca, 0xc9
db 0xcc, 0xdc, 0xdb, 0xf1, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf9, 0xf8, 0xf8, 0xcd, 0xc9, 0xc9, 0x92, 0x9e, 0x9e
db 0x63, 0x90, 0x8f, 0x8f, 0xc6, 0xc5, 0xc6, 0xda, 0xd9, 0xf9, 0xf3, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xea, 0xeb
db 0xeb, 0xea, 0xea, 0xfa, 0xf1, 0xf1, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/gameover.inc
0,0 → 1,2656
dw 236, 45
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xf6, 0xf6, 0xf7, 0xe7, 0xe8, 0xee, 0xd3, 0xd4, 0xdf
db 0xd0, 0xd1, 0xdd, 0xe2, 0xe4, 0xe9, 0xf3, 0xf4, 0xf6, 0xfc, 0xfc, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xf6
db 0xca, 0xcb, 0xd7, 0x92, 0x95, 0xac, 0x66, 0x68, 0x86, 0x42, 0x43, 0x62
db 0x3d, 0x3d, 0x5d, 0x5b, 0x5e, 0x7c, 0x84, 0x87, 0xa2, 0xbc, 0xbe, 0xcc
db 0xef, 0xef, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfc, 0xf0, 0xf0, 0xf3, 0xe9, 0xe9, 0xee
db 0xf3, 0xf4, 0xf6, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xfb, 0xf9, 0xcf, 0xd4, 0xda, 0x84, 0x89, 0x9e
db 0x37, 0x39, 0x57, 0x1, 0x3, 0x24, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0
db 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x1a, 0x28, 0x2b, 0x47
db 0x7e, 0x85, 0x9d, 0xe8, 0xec, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfb, 0xe9, 0xee, 0xef
db 0xca, 0xd2, 0xd8, 0xa6, 0xab, 0xb9, 0x7d, 0x80, 0x93, 0x69, 0x6d, 0x83
db 0x89, 0x8c, 0xa0, 0xb2, 0xb8, 0xc4, 0xcf, 0xd7, 0xdc, 0xe6, 0xec, 0xed
db 0xf5, 0xfa, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd
db 0xe3, 0xee, 0xea, 0x9a, 0xb5, 0xb2, 0x3d, 0x50, 0x5c, 0x2, 0x7, 0x1c
db 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0
db 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
db 0x9, 0x14, 0x2b, 0x89, 0x9f, 0xa5, 0xf4, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe6, 0xee, 0xe9, 0xa3, 0xbd, 0xb7, 0x6b, 0x85, 0x85
db 0x37, 0x49, 0x53, 0x16, 0x1d, 0x2e, 0x0, 0x3, 0x15, 0x0, 0x0, 0x9
db 0x7, 0xa, 0x1c, 0x1d, 0x27, 0x38, 0x3d, 0x4f, 0x5a, 0x66, 0x80, 0x7f
db 0x8b, 0xab, 0xa2, 0xbf, 0xd3, 0xcc, 0xed, 0xf5, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf5, 0xf6, 0xb1, 0xc8, 0xca
db 0x5b, 0x83, 0x85, 0x16, 0x35, 0x3d, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0
db 0x0, 0x0, 0x4, 0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x1, 0x0, 0x7
db 0x2, 0x1, 0x9, 0x2, 0x2, 0x9, 0x2, 0x2, 0x8, 0x2, 0x0, 0x4
db 0x0, 0x0, 0x2, 0x25, 0x47, 0x53, 0xba, 0xd6, 0xd4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xd2, 0xe1, 0xdf, 0x6d, 0x90, 0x91, 0x14, 0x38, 0x3d, 0x0, 0x10, 0x13
db 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2
db 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xf
db 0x7, 0x24, 0x26, 0x2f, 0x53, 0x58, 0x77, 0x99, 0x9c, 0xc6, 0xd7, 0xd8
db 0xf2, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xfa, 0xf9, 0xc9, 0xd9, 0xe1, 0x76, 0x9a, 0xb1, 0x20, 0x45, 0x6b
db 0x0, 0xf, 0x3b, 0x0, 0x0, 0x26, 0x0, 0x0, 0x22, 0x0, 0x5, 0x2e
db 0x3, 0x1b, 0x40, 0xa, 0x27, 0x49, 0x2, 0x1a, 0x3e, 0x0, 0x4, 0x34
db 0x0, 0x0, 0x32, 0x2, 0x1, 0x32, 0x2, 0x1, 0x2f, 0x2, 0x0, 0x28
db 0x0, 0x1, 0x22, 0x1a, 0x40, 0x5c, 0xae, 0xcd, 0xcf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xb8, 0xcd, 0xd7
db 0x3e, 0x6b, 0x8d, 0x2, 0x1c, 0x48, 0x0, 0x0, 0x27, 0x0, 0x0, 0x25
db 0x1, 0x0, 0x2a, 0x1, 0x0, 0x2c, 0x1, 0x0, 0x2d, 0x0, 0x0, 0x2d
db 0x0, 0x0, 0x2c, 0x0, 0x0, 0x27, 0x0, 0x0, 0x21, 0x0, 0x0, 0x1f
db 0x0, 0x0, 0x20, 0x0, 0x0, 0x2a, 0x1, 0x1b, 0x47, 0x30, 0x53, 0x7b
db 0x7c, 0x9d, 0xb4, 0xda, 0xe3, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xee, 0xee
db 0x89, 0xa8, 0xba, 0x37, 0x5b, 0x89, 0x6, 0x21, 0x63, 0x0, 0x0, 0x4a
db 0x0, 0x0, 0x44, 0x0, 0x0, 0x4b, 0x4, 0x1e, 0x63, 0x2d, 0x58, 0x88
db 0x6a, 0x90, 0xad, 0x84, 0xa6, 0xbc, 0x64, 0x8c, 0xa9, 0x26, 0x50, 0x83
db 0x0, 0x16, 0x60, 0x0, 0x0, 0x50, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x4b
db 0x5, 0x22, 0x63, 0x70, 0x98, 0xb0, 0xec, 0xf2, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xda, 0xde, 0x35, 0x60, 0x8b
db 0x0, 0xb, 0x55, 0x0, 0x0, 0x4c, 0x2, 0x0, 0x51, 0x1, 0x0, 0x55
db 0x0, 0x0, 0x54, 0x0, 0x0, 0x53, 0x0, 0x8, 0x59, 0xb, 0x24, 0x69
db 0x1c, 0x3c, 0x76, 0x12, 0x2d, 0x6d, 0x0, 0x12, 0x5e, 0x0, 0x6, 0x52
db 0x0, 0x0, 0x4c, 0x0, 0x0, 0x46, 0x0, 0x0, 0x44, 0x0, 0x0, 0x4c
db 0x8, 0x21, 0x63, 0x57, 0x7a, 0x9c, 0xd1, 0xe0, 0xe5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xde, 0xe0, 0x64, 0x89, 0xa6
db 0xe, 0x2c, 0x67, 0x0, 0x3, 0x4e, 0x0, 0x0, 0x4b, 0x0, 0x0, 0x4c
db 0x0, 0x2, 0x54, 0x12, 0x34, 0x75, 0x6a, 0x91, 0xaf, 0xc0, 0xd8, 0xe1
db 0xee, 0xf5, 0xf7, 0xfb, 0xfd, 0xfe, 0xea, 0xf3, 0xf6, 0xb0, 0xcb, 0xd8
db 0x3c, 0x6c, 0x95, 0x0, 0x17, 0x61, 0x0, 0xe, 0x5a, 0x10, 0x2a, 0x6e
db 0x5b, 0x84, 0xa9, 0xe0, 0xec, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe8, 0xee, 0xee, 0x58, 0x82, 0x9f, 0x0, 0xf, 0x59
db 0x0, 0x0, 0x4f, 0x2, 0x0, 0x57, 0x0, 0x0, 0x58, 0x0, 0x7, 0x5c
db 0x7, 0x21, 0x69, 0x24, 0x46, 0x7e, 0x40, 0x69, 0x97, 0x7e, 0x9e, 0xbb
db 0xa6, 0xc2, 0xd2, 0x91, 0xae, 0xc4, 0x60, 0x85, 0xaa, 0x3a, 0x63, 0x91
db 0x22, 0x41, 0x7b, 0x5, 0x1d, 0x66, 0x0, 0x5, 0x54, 0x0, 0x0, 0x4b
db 0x0, 0x0, 0x49, 0x0, 0x17, 0x5c, 0x4d, 0x72, 0x98, 0xbf, 0xd4, 0xd9
db 0xfc, 0xfe, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfa, 0xb8, 0xcf, 0xd1, 0x3a, 0x65, 0x8b, 0x4, 0x15, 0x59
db 0x0, 0x0, 0x47, 0x1, 0x0, 0x47, 0x0, 0x0, 0x4a, 0x0, 0xc, 0x57
db 0x27, 0x4d, 0x80, 0x92, 0xb2, 0xc3, 0xec, 0xf3, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xd5, 0xdc, 0x66, 0x8a, 0xaa, 0x5f, 0x82, 0xa3, 0x94, 0xb1, 0xc4
db 0xdf, 0xe7, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfd, 0xf8, 0x7f, 0xa1, 0xb2, 0x9, 0x26, 0x62, 0x0, 0x0, 0x4c
db 0x2, 0x1, 0x51, 0x1, 0x0, 0x54, 0x0, 0xb, 0x59, 0x25, 0x4e, 0x7f
db 0x7c, 0xa1, 0xb6, 0xb8, 0xce, 0xd7, 0xd8, 0xe5, 0xea, 0xf3, 0xf8, 0xf9
db 0xff, 0xff, 0xff, 0xfa, 0xfd, 0xfc, 0xe9, 0xf3, 0xf4, 0xd4, 0xe3, 0xe7
db 0xb3, 0xc9, 0xd4, 0x7c, 0x9f, 0xb6, 0x37, 0x5c, 0x88, 0x0, 0x15, 0x5d
db 0x0, 0x0, 0x4b, 0x0, 0x0, 0x49, 0x0, 0x10, 0x55, 0x2f, 0x54, 0x81
db 0xa4, 0xbf, 0xc9, 0xfe, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf7, 0xf9
db 0xa1, 0xb6, 0xc9, 0x2c, 0x51, 0x88, 0x0, 0xa, 0x5c, 0x0, 0x0, 0x50
db 0x0, 0x0, 0x51, 0x0, 0x0, 0x54, 0x4, 0x21, 0x65, 0x4d, 0x72, 0x96
db 0xb5, 0xca, 0xd3, 0xf7, 0xfb, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xe9, 0xf1, 0xf3, 0xe7, 0xf0, 0xf1, 0xf9, 0xfc, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcc, 0xd9, 0xde, 0x29, 0x4c, 0x85, 0x0, 0x1, 0x56, 0x1, 0x0, 0x57
db 0x2, 0x0, 0x5b, 0x0, 0x1, 0x5c, 0x1e, 0x45, 0x7f, 0xa3, 0xbd, 0xc9
db 0xf1, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf9, 0xf8, 0xc3, 0xd6, 0xdb, 0x44, 0x6d, 0x94
db 0x0, 0xb, 0x5e, 0x1, 0x0, 0x54, 0x0, 0x0, 0x52, 0x0, 0x8, 0x58
db 0x2e, 0x4f, 0x88, 0xc0, 0xce, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xf0, 0xf5, 0x8b, 0xa8, 0xd0
db 0x21, 0x40, 0x99, 0x0, 0x0, 0x79, 0x0, 0x0, 0x72, 0x0, 0x0, 0x73
db 0x0, 0x11, 0x7a, 0x27, 0x46, 0x8f, 0x7d, 0x99, 0xb8, 0xd7, 0xe3, 0xe7
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe6, 0xee, 0xa4, 0xb9, 0xd7
db 0x95, 0xaa, 0xd0, 0xcb, 0xd2, 0xe4, 0xfa, 0xfa, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd
db 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd
db 0xf9, 0xfa, 0xf9, 0xf9, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfb, 0xfa, 0xfd, 0xfb, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc
db 0x7d, 0x9e, 0xc5, 0x5, 0x1b, 0x86, 0x0, 0x0, 0x77, 0x2, 0x1, 0x7c
db 0x0, 0x0, 0x7c, 0x6, 0x1d, 0x82, 0x76, 0x9a, 0xbc, 0xf7, 0xfa, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xcd, 0xda
db 0x22, 0x4a, 0x92, 0x0, 0x4, 0x79, 0x1, 0x0, 0x78, 0x0, 0x0, 0x75
db 0x4, 0xf, 0x81, 0x67, 0x85, 0xba, 0xf1, 0xf3, 0xf6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc
db 0xf6, 0xf9, 0xf9, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfd, 0xfb, 0xfa, 0xfa, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfd, 0xf9, 0xfa, 0xfa, 0xfe, 0xfb, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xde, 0xeb, 0xef, 0x67, 0xa3, 0xc4, 0x13, 0x56, 0xa1
db 0x0, 0x26, 0x92, 0x0, 0x1a, 0x8e, 0x0, 0x21, 0x90, 0xe, 0x40, 0x9e
db 0x66, 0x87, 0xc0, 0xbd, 0xcb, 0xe1, 0xf2, 0xf4, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xec, 0xf1, 0xf2
db 0xc9, 0xe1, 0xe7, 0x9e, 0xc7, 0xd7, 0x80, 0xb5, 0xc8, 0x93, 0xc1, 0xd2
db 0xcb, 0xdf, 0xe7, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfb, 0xbd, 0xd3, 0xde, 0x4c, 0x8d, 0xb7, 0x17, 0x54, 0xa0
db 0x12, 0x4a, 0x9b, 0x68, 0x90, 0xbc, 0xe6, 0xed, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xcb, 0xdf, 0xe6, 0x8f, 0xbd, 0xcf
db 0x8c, 0xbc, 0xcf, 0xb7, 0xd4, 0xde, 0xf1, 0xf2, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xf8, 0xf8, 0xc5, 0xdd, 0xe4, 0x90, 0xbd, 0xd0
db 0x76, 0xab, 0xc5, 0x74, 0xaa, 0xc6, 0x93, 0xc0, 0xd1, 0xd4, 0xe5, 0xe9
db 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe9, 0xed, 0xf0, 0xb9, 0xd8, 0xe1, 0x9c, 0xc8, 0xd5
db 0x80, 0xb2, 0xc8, 0x7c, 0xb0, 0xc7, 0x98, 0xc6, 0xd3, 0xb4, 0xd7, 0xdf
db 0xd9, 0xe6, 0xeb, 0xff, 0xfb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xec, 0xef
db 0x3e, 0x7b, 0xb3, 0x0, 0x2b, 0x95, 0x1, 0x25, 0x94, 0x1, 0x29, 0x97
db 0x0, 0x2b, 0x97, 0x27, 0x66, 0xaf, 0xd4, 0xde, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfc
db 0x83, 0xa8, 0xcc, 0x3, 0x3e, 0x9d, 0x0, 0x21, 0x95, 0x2, 0x23, 0x94
db 0x0, 0x25, 0x93, 0x2b, 0x66, 0xaa, 0xbf, 0xd4, 0xe2, 0xff, 0xff, 0xff
db 0xf7, 0xf9, 0xfb, 0xb9, 0xd2, 0xdd, 0x81, 0xb6, 0xc9, 0xa3, 0xcb, 0xd7
db 0xe8, 0xef, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xdd, 0xe7, 0xec, 0x87, 0xb7, 0xcb
db 0x6e, 0xa9, 0xc2, 0x9b, 0xc5, 0xd4, 0xe9, 0xf1, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xf0, 0xf1, 0xbb, 0xd9, 0xe1
db 0x93, 0xbf, 0xd0, 0x79, 0xac, 0xc6, 0x85, 0xb6, 0xcb, 0xa4, 0xcd, 0xd9
db 0xc2, 0xdd, 0xe3, 0xe4, 0xec, 0xef, 0xff, 0xfa, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfd, 0xda, 0xe5, 0xeb
db 0xc5, 0xdc, 0xe3, 0xf3, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xe7, 0xea, 0xad, 0xd2, 0xdd
db 0x8f, 0xbd, 0xcf, 0x76, 0xab, 0xc5, 0x7f, 0xb1, 0xc8, 0xa6, 0xcb, 0xd8
db 0xe0, 0xeb, 0xee, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdf, 0xec, 0xf0, 0x5e, 0xa6, 0xc2, 0xa, 0x64, 0x9d, 0x0, 0x4a, 0x93
db 0x0, 0x46, 0x94, 0x0, 0x55, 0x9a, 0x3e, 0x85, 0xb3, 0x9f, 0xc1, 0xd8
db 0xe8, 0xed, 0xf5, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9
db 0xd6, 0xe2, 0xe9, 0xa5, 0xcc, 0xd9, 0x7e, 0xb5, 0xca, 0x5b, 0x9e, 0xbb
db 0x37, 0x87, 0xae, 0x1b, 0x71, 0xa3, 0xf, 0x64, 0x9a, 0x13, 0x6b, 0x9d
db 0x37, 0x86, 0xae, 0x8d, 0xbb, 0xcf, 0xe9, 0xec, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xd2, 0xe1, 0xe8, 0x3f, 0x8d, 0xb0, 0x2, 0x52, 0x93, 0x0, 0x41, 0x8e
db 0x0, 0x45, 0x90, 0x48, 0x86, 0xb1, 0xe3, 0xea, 0xec, 0xff, 0xff, 0xff
db 0xdc, 0xe6, 0xeb, 0x8b, 0xba, 0xcd, 0x3c, 0x8b, 0xb1, 0x12, 0x6d, 0xa0
db 0x11, 0x6a, 0x9e, 0x24, 0x7b, 0xa8, 0x7c, 0xb1, 0xc8, 0xde, 0xe4, 0xe9
db 0xce, 0xde, 0xe5, 0x76, 0xaf, 0xc7, 0x33, 0x85, 0xad, 0x13, 0x6b, 0xa0
db 0xb, 0x60, 0x99, 0xa, 0x5e, 0x98, 0x14, 0x6b, 0x9d, 0x3c, 0x8d, 0xb2
db 0xa4, 0xc8, 0xd7, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf1, 0xf3
db 0xa0, 0xc7, 0xd6, 0x54, 0x9a, 0xb9, 0x29, 0x7c, 0xa8, 0x19, 0x6f, 0xa2
db 0xf, 0x64, 0x9b, 0xc, 0x64, 0x9a, 0x17, 0x70, 0xa0, 0x27, 0x7c, 0xa6
db 0x42, 0x8d, 0xb1, 0x77, 0xb0, 0xc6, 0xce, 0xdf, 0xe5, 0xff, 0xfe, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xa1, 0xc9, 0xd8
db 0x14, 0x6e, 0xa4, 0x0, 0x50, 0x98, 0x2, 0x54, 0x9a, 0x0, 0x51, 0x99
db 0x7, 0x61, 0xa0, 0x79, 0xb0, 0xcd, 0xfc, 0xfc, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc9, 0xde, 0xe7, 0x22, 0x7a, 0xac, 0x0, 0x4d, 0x97, 0x1, 0x51, 0x9a
db 0x0, 0x50, 0x98, 0x10, 0x67, 0xa1, 0x8b, 0xbc, 0xcf, 0xff, 0xff, 0xff
db 0xda, 0xe9, 0xee, 0x49, 0x92, 0xb5, 0xd, 0x5f, 0x98, 0x17, 0x70, 0xa1
db 0x59, 0x9f, 0xbc, 0xc8, 0xda, 0xe3, 0xfd, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf1, 0xf2, 0xf3, 0x72, 0xa7, 0xc0, 0xf, 0x62, 0x99
db 0x9, 0x58, 0x93, 0x1c, 0x70, 0xa1, 0x70, 0xae, 0xc6, 0xea, 0xf2, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfc, 0xfc, 0xbe, 0xd7, 0xe0, 0x5d, 0x9f, 0xbd, 0x29, 0x7d, 0xa9
db 0x15, 0x6b, 0x9f, 0xc, 0x61, 0x99, 0xf, 0x67, 0x9b, 0x1d, 0x74, 0xa4
db 0x32, 0x83, 0xac, 0x55, 0x98, 0xb7, 0x75, 0xb1, 0xc7, 0xb1, 0xd0, 0xdb
db 0xec, 0xef, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xef, 0xf2, 0x71, 0xa7, 0xc0
db 0x2d, 0x80, 0xa8, 0x62, 0xa5, 0xc0, 0xbf, 0xd9, 0xe3, 0xff, 0xf9, 0xf8
db 0xff, 0xfe, 0xfd, 0xbe, 0xd4, 0xe0, 0x46, 0x91, 0xb5, 0x20, 0x78, 0xa7
db 0x13, 0x6b, 0x9e, 0xb, 0x60, 0x98, 0xd, 0x64, 0x9a, 0x1f, 0x74, 0xa3
db 0x4c, 0x95, 0xb7, 0x9a, 0xc2, 0xd2, 0xeb, 0xf0, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xef, 0xf2
db 0x63, 0xa6, 0xc2, 0xb, 0x65, 0x9c, 0x0, 0x4f, 0x93, 0x0, 0x4d, 0x93
db 0x0, 0x5c, 0x98, 0x4f, 0x98, 0xb8, 0xcd, 0xe3, 0xe8, 0xf9, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xc4, 0xd6, 0xe2, 0x6e, 0xaa, 0xc4
db 0x3a, 0x88, 0xb0, 0x1e, 0x72, 0xa3, 0xc, 0x64, 0x9c, 0x5, 0x5b, 0x98
db 0x0, 0x53, 0x94, 0x0, 0x51, 0x94, 0x0, 0x4f, 0x92, 0x0, 0x4e, 0x92
db 0x0, 0x54, 0x93, 0x15, 0x6c, 0xa1, 0x52, 0x9b, 0xbb, 0xcd, 0xda, 0xe3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf4, 0xf7
db 0x7d, 0xac, 0xc6, 0x4, 0x5b, 0x97, 0x0, 0x4a, 0x90, 0x0, 0x4e, 0x92
db 0x0, 0x56, 0x96, 0x4a, 0x8b, 0xb1, 0xb9, 0xcc, 0xd6, 0xa3, 0xc4, 0xd5
db 0x47, 0x91, 0xb7, 0x12, 0x6d, 0xa2, 0x1, 0x5a, 0x98, 0x0, 0x55, 0x96
db 0x0, 0x53, 0x96, 0x0, 0x55, 0x96, 0x15, 0x72, 0xa4, 0x45, 0x93, 0xb6
db 0x3a, 0x89, 0xb0, 0xb, 0x69, 0xa0, 0x0, 0x56, 0x97, 0x0, 0x52, 0x94
db 0x0, 0x51, 0x93, 0x0, 0x4e, 0x92, 0x0, 0x4b, 0x91, 0x0, 0x51, 0x93
db 0x3d, 0x84, 0xad, 0xd2, 0xdf, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xe0, 0xe8, 0x65, 0xa2, 0xc0
db 0x17, 0x70, 0xa2, 0x4, 0x59, 0x96, 0x0, 0x51, 0x93, 0x0, 0x50, 0x94
db 0x0, 0x51, 0x93, 0x0, 0x51, 0x92, 0x0, 0x51, 0x93, 0x0, 0x51, 0x93
db 0x1, 0x53, 0x94, 0xa, 0x60, 0x9a, 0x34, 0x86, 0xae, 0x9f, 0xc3, 0xd4
db 0xf1, 0xf3, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xf1, 0xf2, 0x59, 0x9d, 0xbb
db 0x3, 0x5e, 0x99, 0x1, 0x58, 0x96, 0x2, 0x5b, 0x98, 0x0, 0x57, 0x98
db 0x21, 0x81, 0xab, 0xc5, 0xdc, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xf1, 0xf3, 0x55, 0x9e, 0xb9, 0x0, 0x5a, 0x97, 0x0, 0x58, 0x98
db 0x1, 0x5a, 0x97, 0x7, 0x63, 0x9c, 0x68, 0xa6, 0xc2, 0xff, 0xfc, 0xfa
db 0xcf, 0xe5, 0xe8, 0x25, 0x7e, 0xaa, 0x0, 0x48, 0x8e, 0x0, 0x48, 0x8f
db 0x5, 0x57, 0x94, 0x4a, 0x8f, 0xb3, 0xd1, 0xde, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd7, 0xdf, 0xe6, 0x2d, 0x7c, 0xa7, 0x0, 0x43, 0x8b
db 0x0, 0x46, 0x8d, 0x0, 0x49, 0x8f, 0x1a, 0x6c, 0xa1, 0x9a, 0xc2, 0xd3
db 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xce, 0xdd, 0xe6, 0x47, 0x8e, 0xb2, 0x6, 0x5a, 0x97, 0x0, 0x50, 0x93
db 0x0, 0x4f, 0x92, 0x0, 0x53, 0x94, 0x0, 0x52, 0x94, 0x0, 0x52, 0x94
db 0x0, 0x54, 0x95, 0x5, 0x59, 0x98, 0xa, 0x64, 0x9c, 0x24, 0x77, 0xa6
db 0x57, 0x9a, 0xb9, 0xad, 0xca, 0xd8, 0xf2, 0xf0, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xee, 0xf1, 0x50, 0x94, 0xb5
db 0x0, 0x50, 0x8f, 0x6, 0x58, 0x97, 0x2e, 0x81, 0xab, 0x74, 0xad, 0xc7
db 0x8f, 0xb8, 0xcf, 0x38, 0x88, 0xb2, 0x3, 0x5a, 0x99, 0x0, 0x52, 0x95
db 0x0, 0x52, 0x94, 0x0, 0x51, 0x93, 0x0, 0x51, 0x93, 0x0, 0x50, 0x93
db 0x3, 0x56, 0x96, 0x17, 0x6c, 0xa2, 0x5d, 0xa0, 0xbe, 0xce, 0xdf, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf9, 0xf9, 0x86, 0xb4, 0xcb
db 0x10, 0x68, 0x9f, 0x0, 0x4f, 0x92, 0x0, 0x4e, 0x92, 0x0, 0x59, 0x97
db 0x4f, 0x94, 0xb8, 0xd5, 0xe5, 0xea, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xec, 0xef, 0xf2, 0x89, 0xb6, 0xcb, 0x2a, 0x7c, 0xa8, 0x8, 0x5e, 0x99
db 0x0, 0x54, 0x95, 0x0, 0x50, 0x93, 0x0, 0x50, 0x92, 0x0, 0x4f, 0x93
db 0x0, 0x50, 0x92, 0x0, 0x54, 0x94, 0x2, 0x53, 0x95, 0x2, 0x53, 0x94
db 0x1, 0x52, 0x93, 0x0, 0x52, 0x95, 0x4, 0x5e, 0x99, 0x7d, 0xac, 0xc4
db 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xca, 0xd9, 0xe3
db 0x27, 0x79, 0xa7, 0x0, 0x4d, 0x92, 0x2, 0x52, 0x95, 0x0, 0x54, 0x97
db 0x2, 0x60, 0x9b, 0x26, 0x7d, 0xa6, 0x3e, 0x8c, 0xaf, 0x1f, 0x76, 0xa7
db 0x3, 0x5f, 0x9c, 0x0, 0x59, 0x99, 0x1, 0x59, 0x98, 0x2, 0x59, 0x98
db 0x2, 0x58, 0x99, 0x1, 0x58, 0x98, 0x0, 0x5c, 0x99, 0x2, 0x60, 0x9b
db 0x1, 0x5d, 0x9a, 0x0, 0x58, 0x98, 0x1, 0x57, 0x96, 0x0, 0x54, 0x95
db 0x1, 0x54, 0x95, 0x2, 0x53, 0x96, 0x2, 0x4f, 0x93, 0x0, 0x49, 0x8f
db 0xf, 0x67, 0x9d, 0xa4, 0xc7, 0xd6, 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf7, 0xf7, 0xaa, 0xc9, 0xd8, 0x43, 0x8d, 0xb1, 0x8, 0x5f, 0x99
db 0x0, 0x52, 0x94, 0x1, 0x51, 0x93, 0x1, 0x52, 0x94, 0x0, 0x53, 0x94
db 0x0, 0x52, 0x92, 0x0, 0x52, 0x92, 0x0, 0x52, 0x94, 0x1, 0x52, 0x93
db 0x1, 0x50, 0x92, 0x0, 0x4c, 0x8f, 0x0, 0x4e, 0x91, 0x2c, 0x7b, 0xa7
db 0xc0, 0xd6, 0xe1, 0xfe, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xdb, 0xe1, 0x2c, 0x7e, 0xaa
db 0x1, 0x55, 0x94, 0x2, 0x56, 0x94, 0x1, 0x55, 0x96, 0x4, 0x5e, 0x99
db 0x62, 0xa4, 0xbf, 0xf1, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfb, 0xfc, 0x97, 0xc0, 0xd1, 0x5, 0x68, 0x9d, 0x0, 0x53, 0x96
db 0x1, 0x58, 0x97, 0x3, 0x5b, 0x98, 0x48, 0x90, 0xb5, 0xe5, 0xed, 0xf1
db 0xe9, 0xf2, 0xf4, 0x53, 0x96, 0xb7, 0x0, 0x52, 0x93, 0x0, 0x49, 0x90
db 0x0, 0x48, 0x8f, 0x6, 0x5a, 0x95, 0x6d, 0xa5, 0xc0, 0xee, 0xf1, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcf, 0xdd, 0xe3, 0x25, 0x76, 0xa3, 0x0, 0x46, 0x8c
db 0x2, 0x4b, 0x90, 0x1, 0x49, 0x8f, 0x1, 0x54, 0x95, 0x56, 0x99, 0xba
db 0xe8, 0xee, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf8
db 0x83, 0xb0, 0xc8, 0xe, 0x62, 0x9b, 0x0, 0x4c, 0x90, 0x1, 0x51, 0x94
db 0x2, 0x55, 0x95, 0x2, 0x57, 0x97, 0x1, 0x56, 0x97, 0x0, 0x53, 0x94
db 0x0, 0x51, 0x92, 0x0, 0x50, 0x90, 0x0, 0x52, 0x92, 0x0, 0x54, 0x93
db 0x5, 0x5b, 0x98, 0x1f, 0x73, 0xa4, 0x67, 0xa1, 0xbf, 0xda, 0xe3, 0xe9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xfb, 0x82, 0xb3, 0xc8
db 0x6, 0x5b, 0x97, 0x0, 0x48, 0x90, 0x0, 0x54, 0x95, 0xb, 0x65, 0x9d
db 0x15, 0x6b, 0xa0, 0x3, 0x5e, 0x9a, 0x0, 0x55, 0x96, 0x1, 0x56, 0x96
db 0x2, 0x56, 0x97, 0x2, 0x55, 0x97, 0x2, 0x54, 0x97, 0x1, 0x51, 0x94
db 0x0, 0x4c, 0x92, 0x0, 0x4d, 0x91, 0x6, 0x5a, 0x97, 0x42, 0x8c, 0xb3
db 0xc0, 0xd6, 0xe2, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0x9d, 0xd0, 0xd5, 0x20, 0x8e, 0xa6
db 0x0, 0x6d, 0x94, 0x0, 0x6b, 0x91, 0x0, 0x70, 0x96, 0x54, 0x9d, 0xb8
db 0xd6, 0xe3, 0xe9, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xff, 0xfd, 0xfc, 0xfc, 0xf7, 0xf4, 0xe7, 0xee, 0xeb, 0xe0, 0xeb, 0xe9
db 0xe0, 0xeb, 0xe8, 0xd9, 0xea, 0xe6, 0xb5, 0xdd, 0xdb, 0x88, 0xd0, 0xcc
db 0x8c, 0xd0, 0xcd, 0xc8, 0xe4, 0xe0, 0xfc, 0xfb, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xd2, 0xe7, 0xe5
db 0x5a, 0xb2, 0xbb, 0xc, 0x7f, 0x9c, 0x0, 0x6b, 0x93, 0x0, 0x6a, 0x93
db 0x2, 0x6a, 0x91, 0x0, 0x6b, 0x92, 0x0, 0x6d, 0x92, 0x0, 0x71, 0x97
db 0x7, 0x77, 0x9c, 0x5, 0x76, 0x9b, 0x1, 0x73, 0x99, 0x2, 0x71, 0x96
db 0x2, 0x70, 0x96, 0x2, 0x6e, 0x95, 0x0, 0x72, 0x95, 0x7b, 0xb3, 0xc2
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xf3, 0xf7, 0xf8, 0x90, 0xc2, 0xca
db 0x2, 0x78, 0x97, 0x0, 0x6c, 0x94, 0x2, 0x73, 0x98, 0x2, 0x74, 0x98
db 0x2, 0x7a, 0x9a, 0x5, 0x81, 0x9e, 0x4, 0x7e, 0x9c, 0x1, 0x76, 0x99
db 0x0, 0x73, 0x98, 0x0, 0x74, 0x98, 0x2, 0x76, 0x9a, 0x2, 0x76, 0x9b
db 0x2, 0x75, 0x9a, 0x2, 0x75, 0x99, 0x2, 0x75, 0x99, 0x1, 0x74, 0x99
db 0x1, 0x74, 0x99, 0x0, 0x74, 0x97, 0x0, 0x73, 0x96, 0x0, 0x74, 0x98
db 0x0, 0x74, 0x97, 0x1, 0x72, 0x97, 0x2, 0x6f, 0x95, 0x0, 0x69, 0x92
db 0x1, 0x74, 0x97, 0x81, 0xbb, 0xc7, 0xfb, 0xf9, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf5
db 0x8b, 0xc4, 0xc7, 0x18, 0x8c, 0xa3, 0x3, 0x72, 0x96, 0x0, 0x6d, 0x93
db 0x2, 0x6e, 0x94, 0x0, 0x6f, 0x93, 0x0, 0x71, 0x94, 0x0, 0x74, 0x98
db 0xa, 0x79, 0x9c, 0xc, 0x79, 0x9e, 0x0, 0x76, 0x9b, 0x0, 0x72, 0x95
db 0x1, 0x6f, 0x95, 0x2, 0x6b, 0x93, 0x0, 0x62, 0x8d, 0x2, 0x74, 0x94
db 0x8e, 0xc3, 0xcc, 0xf5, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x97, 0xcc, 0xd0, 0x11, 0x83, 0x9f
db 0x0, 0x6c, 0x93, 0x2, 0x70, 0x95, 0x0, 0x6f, 0x94, 0xe, 0x83, 0xa0
db 0xaa, 0xcf, 0xd7, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xbb, 0xd9, 0xdd, 0x1b, 0x88, 0xa2, 0x0, 0x6e, 0x92
db 0x2, 0x72, 0x95, 0x0, 0x73, 0x96, 0x22, 0x91, 0xa7, 0xbf, 0xe0, 0xe1
db 0xfd, 0xfe, 0xfe, 0x99, 0xc4, 0xd2, 0xe, 0x7c, 0x9f, 0x0, 0x69, 0x91
db 0x1, 0x68, 0x91, 0x0, 0x66, 0x8f, 0x10, 0x83, 0x9e, 0xa1, 0xcf, 0xd3
db 0xf9, 0xfc, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xe3, 0xe4, 0x2a, 0x8b, 0xa5, 0x0, 0x66, 0x8e
db 0x2, 0x6a, 0x91, 0x1, 0x6b, 0x92, 0x0, 0x6d, 0x92, 0x3f, 0x98, 0xb0
db 0xd4, 0xe6, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xe5, 0xe6
db 0x3f, 0x9a, 0xae, 0x1, 0x6f, 0x93, 0x1, 0x6e, 0x94, 0x2, 0x73, 0x97
db 0x2, 0x73, 0x98, 0x1, 0x73, 0x97, 0x0, 0x74, 0x95, 0x0, 0x77, 0x98
db 0xc, 0x7a, 0x9d, 0xd, 0x79, 0x9d, 0x0, 0x73, 0x97, 0x0, 0x71, 0x95
db 0x1, 0x6d, 0x94, 0x0, 0x6d, 0x94, 0x9, 0x7b, 0x9a, 0x62, 0xb4, 0xbe
db 0xec, 0xf3, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe1, 0xe8
db 0x46, 0x93, 0xb1, 0x0, 0x6a, 0x95, 0x0, 0x6b, 0x93, 0x0, 0x70, 0x95
db 0x0, 0x71, 0x97, 0x1, 0x72, 0x98, 0x2, 0x73, 0x98, 0x2, 0x73, 0x98
db 0x2, 0x73, 0x98, 0x1, 0x72, 0x97, 0x0, 0x6f, 0x95, 0x0, 0x6f, 0x94
db 0x0, 0x6e, 0x96, 0x0, 0x6b, 0x95, 0x0, 0x65, 0x90, 0x3, 0x6e, 0x94
db 0x35, 0x9d, 0xaf, 0xba, 0xde, 0xdf, 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfb, 0xa2, 0xd9, 0xd3, 0x22, 0xa8, 0xa5, 0x1, 0x93, 0x92
db 0x0, 0x8d, 0x91, 0x0, 0x90, 0x93, 0x48, 0xb1, 0xb1, 0xd4, 0xe9, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb
db 0xf4, 0xf5, 0xef, 0xd8, 0xe8, 0xe2, 0xa9, 0xd8, 0xd1, 0x8a, 0xcd, 0xc6
db 0x80, 0xcb, 0xc3, 0x5c, 0xc2, 0xba, 0x3d, 0xb5, 0xae, 0x3a, 0xb2, 0xab
db 0x3b, 0xb2, 0xab, 0x37, 0xb1, 0xaa, 0x24, 0xa6, 0xa1, 0x10, 0x9f, 0x99
db 0xc, 0x9d, 0x97, 0x40, 0xaf, 0xab, 0xca, 0xe4, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xbb, 0xe1, 0xdb, 0x38, 0xb1, 0xae
db 0x5, 0x96, 0x96, 0x0, 0x8d, 0x91, 0x2, 0x8c, 0x92, 0x0, 0x8d, 0x92
db 0x0, 0x90, 0x94, 0x9, 0x9a, 0x9d, 0x3c, 0xaa, 0xae, 0x83, 0xc0, 0xc3
db 0x8f, 0xc2, 0xc4, 0x38, 0xa8, 0xaa, 0x3, 0x97, 0x99, 0x1, 0x95, 0x96
db 0x2, 0x95, 0x95, 0x0, 0x93, 0x93, 0x8, 0x9d, 0x9e, 0xb5, 0xd8, 0xd8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xe2, 0xf1, 0xeb, 0x50, 0xb5, 0xb1
db 0x0, 0x92, 0x93, 0x1, 0x94, 0x95, 0x2, 0x97, 0x98, 0x2, 0x98, 0x98
db 0x2, 0x9a, 0x98, 0x2, 0x9a, 0x99, 0x0, 0x98, 0x99, 0x0, 0x98, 0x98
db 0x0, 0x9b, 0x9c, 0x3, 0x9e, 0x9f, 0x0, 0x9b, 0x9c, 0x2, 0x99, 0x99
db 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0x98, 0x99, 0x1, 0x97, 0x97
db 0x0, 0x95, 0x97, 0x0, 0x99, 0x9a, 0x29, 0xa6, 0xaa, 0x5a, 0xb5, 0xb7
db 0x2d, 0xa8, 0xa9, 0x0, 0x96, 0x98, 0x2, 0x93, 0x95, 0x0, 0x90, 0x92
db 0x0, 0x94, 0x96, 0x79, 0xc4, 0xc1, 0xf7, 0xf8, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xde, 0xd7
db 0x14, 0xa3, 0xa1, 0x0, 0x8f, 0x91, 0x2, 0x91, 0x92, 0x1, 0x93, 0x93
db 0x0, 0x95, 0x95, 0x2, 0x99, 0x9a, 0x2d, 0xa6, 0xa7, 0x72, 0xbe, 0xbe
db 0xb5, 0xd5, 0xd4, 0xb6, 0xd4, 0xd5, 0x74, 0xbd, 0xc0, 0x1e, 0xa2, 0xa3
db 0x0, 0x93, 0x97, 0x1, 0x8f, 0x93, 0x0, 0x8a, 0x8e, 0x0, 0x89, 0x8f
db 0x6a, 0xbc, 0xbe, 0xea, 0xf4, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xf6, 0x71, 0xc2, 0xbf, 0x8, 0x96, 0x97
db 0x0, 0x90, 0x91, 0x2, 0x93, 0x93, 0x0, 0x91, 0x91, 0x23, 0xa5, 0xa3
db 0xc7, 0xe4, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc5, 0xe4, 0xe0, 0x23, 0xa4, 0xa4, 0x0, 0x91, 0x91
db 0x2, 0x95, 0x95, 0x0, 0x94, 0x94, 0x13, 0xa0, 0x9e, 0x98, 0xd6, 0xcf
db 0xff, 0xff, 0xff, 0xe2, 0xf0, 0xf1, 0x55, 0xb5, 0xb8, 0x0, 0x92, 0x95
db 0x0, 0x8e, 0x91, 0x2, 0x8d, 0x90, 0x0, 0x8d, 0x90, 0x34, 0xab, 0xa8
db 0xce, 0xe7, 0xe2, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xea, 0xe5, 0x2c, 0xa4, 0xa5, 0x0, 0x8d, 0x8e
db 0x2, 0x90, 0x91, 0x1, 0x8f, 0x92, 0x0, 0x90, 0x92, 0x3f, 0xad, 0xad
db 0xd4, 0xe9, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe1, 0xdd
db 0x27, 0xa5, 0xa5, 0x0, 0x90, 0x92, 0x1, 0x94, 0x94, 0x2, 0x97, 0x97
db 0x0, 0x97, 0x96, 0x0, 0x98, 0x98, 0x24, 0xa5, 0xa6, 0x79, 0xc0, 0xc0
db 0xb8, 0xd6, 0xd5, 0xb9, 0xd6, 0xd5, 0x72, 0xbc, 0xbd, 0x1b, 0xa0, 0xa2
db 0x0, 0x95, 0x97, 0x1, 0x91, 0x93, 0x0, 0x91, 0x91, 0x11, 0x9f, 0x9b
db 0x90, 0xd2, 0xcc, 0xff, 0xfd, 0xfb, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd
db 0xb7, 0xd8, 0xda, 0x1e, 0xa0, 0xa4, 0x0, 0x8f, 0x92, 0x2, 0x91, 0x94
db 0x2, 0x94, 0x97, 0x2, 0x96, 0x97, 0x2, 0x96, 0x98, 0x2, 0x97, 0x98
db 0x1, 0x97, 0x97, 0x0, 0x97, 0x99, 0x16, 0xa1, 0xa3, 0x56, 0xb1, 0xb6
db 0x4d, 0xaf, 0xb3, 0xa, 0x98, 0x9c, 0x0, 0x8b, 0x90, 0x1, 0x88, 0x8e
db 0x2, 0x8d, 0x90, 0x4a, 0xb4, 0xb2, 0xd9, 0xec, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb
db 0xaa, 0xdb, 0xd5, 0x26, 0xab, 0xa4, 0x1, 0x99, 0x91, 0x1, 0x98, 0x8e
db 0x0, 0x97, 0x90, 0x23, 0xad, 0xa5, 0xba, 0xe0, 0xd6, 0xff, 0xff, 0xf8
db 0xfb, 0xf9, 0xf4, 0xd6, 0xea, 0xe4, 0xb1, 0xda, 0xd4, 0x82, 0xcc, 0xc4
db 0x4e, 0xbe, 0xb4, 0x24, 0xb1, 0xa8, 0x15, 0xa8, 0xa0, 0xf, 0xa4, 0x9a
db 0xc, 0xa3, 0x98, 0x6, 0xa0, 0x97, 0x3, 0x9c, 0x96, 0x3, 0x9a, 0x93
db 0x3, 0x9a, 0x92, 0x2, 0x99, 0x92, 0x1, 0x98, 0x90, 0x1, 0x97, 0x8f
db 0x0, 0x95, 0x8d, 0x11, 0xa1, 0x9b, 0xb6, 0xdc, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xfc, 0xfb, 0xb3, 0xdc, 0xd7, 0x30, 0xaf, 0xab, 0x2, 0x98, 0x94
db 0x0, 0x98, 0x90, 0x1, 0x98, 0x91, 0x0, 0x99, 0x93, 0xc, 0xa4, 0x9f
db 0x5a, 0xbe, 0xb7, 0xb0, 0xdd, 0xd4, 0xe1, 0xf2, 0xed, 0xf8, 0xfc, 0xfa
db 0xd3, 0xea, 0xe1, 0x3f, 0xb8, 0xb0, 0x1, 0xa3, 0x99, 0x1, 0xa1, 0x96
db 0x0, 0xa0, 0x95, 0x0, 0xa0, 0x99, 0x58, 0xc0, 0xb6, 0xf8, 0xf9, 0xf3
db 0xff, 0xff, 0xff, 0xf9, 0xfd, 0xfb, 0xaa, 0xda, 0xd1, 0x13, 0xa6, 0xa0
db 0x0, 0x9c, 0x94, 0x2, 0xa1, 0x95, 0x2, 0xa1, 0x96, 0x2, 0xa1, 0x97
db 0x2, 0xa2, 0x98, 0x0, 0xa2, 0x98, 0x0, 0xa4, 0x9b, 0x2f, 0xb3, 0xaa
db 0x7f, 0xc7, 0xbe, 0x6a, 0xc3, 0xb9, 0x18, 0xab, 0xa3, 0x0, 0xa4, 0x98
db 0x2, 0xa3, 0x99, 0x2, 0xa3, 0x99, 0x0, 0xa2, 0x98, 0x0, 0xa3, 0x9a
db 0x23, 0xaf, 0xa5, 0x78, 0xc9, 0xc1, 0xcf, 0xea, 0xe2, 0xeb, 0xf3, 0xeb
db 0x78, 0xc8, 0xc0, 0x0, 0xa3, 0x98, 0x0, 0x9e, 0x93, 0x0, 0x9c, 0x92
db 0x0, 0x9e, 0x96, 0x7d, 0xca, 0xc2, 0xf9, 0xf9, 0xf6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xf3, 0xee, 0x5d, 0xbe, 0xb7
db 0x4, 0x9d, 0x95, 0x2, 0x9b, 0x91, 0x0, 0x9d, 0x92, 0x0, 0xa1, 0x99
db 0x3c, 0xb7, 0xae, 0xa2, 0xd6, 0xcb, 0xda, 0xee, 0xe3, 0xf4, 0xf9, 0xf6
db 0xfc, 0xfe, 0xfd, 0xff, 0xfd, 0xf9, 0xc5, 0xe0, 0xd9, 0x3e, 0xb1, 0xab
db 0x0, 0x9e, 0x97, 0x0, 0x9a, 0x93, 0x0, 0x96, 0x8e, 0x0, 0x94, 0x8f
db 0x68, 0xbe, 0xbb, 0xea, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xf0, 0xee, 0x48, 0xb9, 0xb2, 0x3, 0x9c, 0x94
db 0x1, 0x9b, 0x91, 0x2, 0x9d, 0x93, 0x0, 0x9b, 0x91, 0x26, 0xad, 0xa4
db 0xcb, 0xe7, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xde, 0xef, 0xe9, 0x40, 0xb5, 0xac, 0x0, 0x9b, 0x92
db 0x2, 0x9d, 0x94, 0x0, 0x9e, 0x93, 0x9, 0xa2, 0x99, 0x70, 0xc9, 0xc0
db 0xf4, 0xf9, 0xf6, 0xfe, 0xfe, 0xfe, 0xb9, 0xe2, 0xda, 0x27, 0xad, 0xa6
db 0x0, 0x99, 0x92, 0x1, 0x9a, 0x92, 0x1, 0x97, 0x90, 0x2, 0x9c, 0x95
db 0x5c, 0xc0, 0xb6, 0xe4, 0xf1, 0xea, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdf, 0xee, 0xe6, 0x31, 0xae, 0xa6, 0x0, 0x9a, 0x8f
db 0x2, 0x9c, 0x92, 0x1, 0x9b, 0x92, 0x0, 0x9d, 0x94, 0x41, 0xb7, 0xad
db 0xd7, 0xec, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xe2, 0xdd
db 0x27, 0xad, 0xa6, 0x0, 0x9c, 0x92, 0x2, 0xa0, 0x95, 0x0, 0xa1, 0x97
db 0x0, 0xa4, 0x99, 0x52, 0xbd, 0xb1, 0xc7, 0xe5, 0xdb, 0xf3, 0xf9, 0xf6
db 0xfa, 0xfc, 0xfc, 0xfd, 0xfe, 0xfd, 0xdf, 0xed, 0xe4, 0x4e, 0xba, 0xaf
db 0x0, 0xa2, 0x96, 0x0, 0x9e, 0x93, 0x1, 0x9c, 0x92, 0x0, 0x99, 0x93
db 0x3e, 0xb5, 0xad, 0xd6, 0xea, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xf7, 0xf5, 0x6e, 0xc5, 0xbf, 0x7, 0x9f, 0x99, 0x0, 0x9d, 0x94
db 0x2, 0x9f, 0x95, 0x2, 0xa1, 0x96, 0x2, 0xa1, 0x96, 0x0, 0xa2, 0x98
db 0x4, 0xa4, 0x9d, 0x46, 0xba, 0xb4, 0xb8, 0xdf, 0xd8, 0xf2, 0xf6, 0xf3
db 0xcc, 0xe8, 0xe3, 0x41, 0xb5, 0xaf, 0x0, 0x95, 0x90, 0x0, 0x92, 0x8e
db 0x0, 0x8e, 0x8b, 0x14, 0x9c, 0x9a, 0x9b, 0xd4, 0xd3, 0xfd, 0xfd, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfb, 0xa1, 0xd6, 0xdf
db 0x22, 0xa8, 0xbb, 0x1, 0x96, 0xaa, 0x1, 0x97, 0xa9, 0x0, 0x98, 0xaa
db 0x1d, 0xab, 0xb0, 0x91, 0xcd, 0xc8, 0xc4, 0xdd, 0xdf, 0x8b, 0xcd, 0xdc
db 0x4f, 0xba, 0xcb, 0x25, 0xaf, 0xbd, 0x8, 0xa6, 0xb7, 0x4, 0xa2, 0xb2
db 0x2, 0x9f, 0xae, 0x1, 0x9e, 0xae, 0x1, 0x9e, 0xad, 0x2, 0x9d, 0xac
db 0x2, 0x9d, 0xad, 0x2, 0x9d, 0xad, 0x2, 0x9c, 0xad, 0x2, 0x9c, 0xad
db 0x2, 0x9a, 0xad, 0x2, 0x9a, 0xad, 0x2, 0x99, 0xac, 0x0, 0x98, 0xab
db 0x0, 0x9c, 0xa9, 0x5e, 0xbf, 0xbe, 0xf2, 0xf4, 0xec, 0xfa, 0xfa, 0xfa
db 0x8d, 0xd0, 0xdb, 0x15, 0xa8, 0xbb, 0x1, 0x99, 0xac, 0x2, 0x98, 0xab
db 0x0, 0x99, 0xac, 0x4, 0xa1, 0xab, 0x4c, 0xbb, 0xba, 0xbc, 0xe0, 0xd8
db 0xf6, 0xfa, 0xf4, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd
db 0x9d, 0xd8, 0xdb, 0x19, 0xab, 0xb9, 0x0, 0xa1, 0xb0, 0x1, 0xa1, 0xb1
db 0x0, 0xa1, 0xae, 0x3d, 0xb9, 0xb8, 0xd6, 0xed, 0xe6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xf6, 0xf5, 0x65, 0xc1, 0xc8, 0x0, 0x9d, 0xae
db 0x2, 0xa0, 0xaf, 0x2, 0xa1, 0xb1, 0x2, 0xa1, 0xb1, 0x0, 0xa1, 0xb2
db 0x0, 0xa2, 0xb0, 0xc, 0xac, 0xb1, 0x73, 0xc8, 0xc5, 0xde, 0xed, 0xe6
db 0xfc, 0xfb, 0xf5, 0xa2, 0xd7, 0xd9, 0x1c, 0xac, 0xba, 0x0, 0xa2, 0xb2
db 0x2, 0xa3, 0xb3, 0x0, 0xa2, 0xb2, 0xc, 0xa9, 0xb2, 0x72, 0xc6, 0xc2
db 0xd3, 0xe9, 0xe0, 0xfa, 0xfc, 0xf9, 0xfe, 0xff, 0xfe, 0xf7, 0xfa, 0xf9
db 0x8d, 0xd1, 0xd2, 0x0, 0xa2, 0xb2, 0x0, 0x9d, 0xae, 0x0, 0x9c, 0xac
db 0x0, 0x9e, 0xaf, 0x7e, 0xcc, 0xcd, 0xfa, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0x9b, 0xd2, 0xd9, 0x10, 0xa6, 0xb5
db 0x0, 0x9d, 0xac, 0x1, 0x9d, 0xad, 0x0, 0xa0, 0xad, 0x39, 0xb7, 0xb9
db 0xd3, 0xe8, 0xe3, 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfa, 0xfc, 0xb6, 0xdf, 0xe7, 0x45, 0xb9, 0xc9, 0x2, 0xa3, 0xb4
db 0x0, 0x9d, 0xaf, 0x2, 0x99, 0xad, 0x0, 0x93, 0xa9, 0x5, 0x9f, 0xac
db 0x9a, 0xd5, 0xd5, 0xf9, 0xfb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xec, 0xec, 0x38, 0xb2, 0xbc, 0x2, 0x98, 0xab
db 0x2, 0x9b, 0xab, 0x2, 0x9d, 0xad, 0x0, 0x9b, 0xab, 0x27, 0xac, 0xb6
db 0xcb, 0xe8, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xec, 0xf5, 0xf3, 0x56, 0xbe, 0xc2, 0x0, 0x9a, 0xaa
db 0x2, 0x9c, 0xac, 0x1, 0x9c, 0xad, 0x2, 0x9e, 0xae, 0x51, 0xbc, 0xc4
db 0xe3, 0xf2, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xf7, 0x8b, 0xd1, 0xcf
db 0x10, 0xa4, 0xae, 0x0, 0x99, 0xac, 0x2, 0x99, 0xac, 0x0, 0x98, 0xab
db 0x2, 0x9e, 0xaf, 0x79, 0xc8, 0xd0, 0xf1, 0xf9, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe6, 0xef, 0xea, 0x35, 0xaf, 0xb8, 0x0, 0x9c, 0xab
db 0x2, 0x9e, 0xad, 0x1, 0x9e, 0xad, 0x0, 0x9d, 0xae, 0x43, 0xb6, 0xbf
db 0xd8, 0xec, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xe3, 0xe3
db 0x29, 0xaf, 0xb8, 0x0, 0x9d, 0xad, 0x0, 0x9f, 0xb0, 0x0, 0x9e, 0xae
db 0x2c, 0xb1, 0xb6, 0xc5, 0xe3, 0xe0, 0xfc, 0xfe, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xf9, 0x95, 0xd3, 0xdb, 0x16, 0xad, 0xbc
db 0x0, 0xa0, 0xb0, 0x2, 0x9e, 0xaf, 0x2, 0x9c, 0xad, 0x0, 0x99, 0xaa
db 0x14, 0xa3, 0xb2, 0x9f, 0xd8, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc9, 0xe6, 0xe3, 0x29, 0xb0, 0xb7, 0x0, 0x9d, 0xad
db 0x2, 0x9d, 0xb0, 0x2, 0xa0, 0xb0, 0x2, 0xa0, 0xb1, 0x0, 0xa0, 0xb0
db 0x20, 0xae, 0xb7, 0xbc, 0xe0, 0xde, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xf9, 0xfc, 0xfa, 0xa5, 0xd9, 0xd6, 0x13, 0xa5, 0xad, 0x0, 0x93, 0xa6
db 0x0, 0x8e, 0xa6, 0x0, 0x8e, 0xa8, 0x43, 0xb2, 0xc5, 0xd2, 0xe9, 0xef
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xae, 0xdb, 0xe5, 0x22, 0xa9, 0xce
db 0x0, 0x94, 0xc8, 0x2, 0x95, 0xc9, 0x0, 0x98, 0xc8, 0x18, 0xa9, 0xcd
db 0x9c, 0xd1, 0xdd, 0xbe, 0xd8, 0xe0, 0x4c, 0xb8, 0xd6, 0x4, 0xa3, 0xd1
db 0x0, 0x9d, 0xcf, 0x0, 0x9d, 0xcc, 0x2, 0x9d, 0xcc, 0x2, 0x9d, 0xcc
db 0x2, 0x9e, 0xcc, 0x2, 0x9e, 0xcc, 0x2, 0x9d, 0xcc, 0x1, 0x9e, 0xcd
db 0x1, 0x9e, 0xcc, 0x2, 0x9f, 0xcd, 0x2, 0x9e, 0xcd, 0x2, 0x9e, 0xcc
db 0x2, 0x9d, 0xcc, 0x2, 0x9c, 0xcc, 0x0, 0x9b, 0xcc, 0xb, 0xa5, 0xcb
db 0x69, 0xc2, 0xd4, 0xea, 0xf0, 0xee, 0xfa, 0xfa, 0xf6, 0x8d, 0xce, 0xe1
db 0xa, 0xa3, 0xce, 0x0, 0x98, 0xca, 0x2, 0x9a, 0xca, 0x0, 0x9a, 0xca
db 0x17, 0xa7, 0xcc, 0x84, 0xcd, 0xdb, 0xed, 0xf3, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xef, 0xf3
db 0x4e, 0xbd, 0xd8, 0x2, 0xa1, 0xd0, 0x1, 0xa1, 0xcf, 0x0, 0x9f, 0xce
db 0x4, 0xa6, 0xcd, 0xb1, 0xdb, 0xe3, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xfe, 0xd6, 0xeb, 0xef, 0x34, 0xb0, 0xd1, 0x0, 0x9d, 0xcc
db 0x2, 0xa0, 0xce, 0x2, 0xa1, 0xcf, 0x1, 0xa1, 0xcf, 0x0, 0xa2, 0xcf
db 0x28, 0xb1, 0xd3, 0x9e, 0xd5, 0xe2, 0xf5, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xfd, 0xfb, 0xfb, 0x7c, 0xcd, 0xe1, 0xc, 0xa6, 0xd1, 0x0, 0xa1, 0xd1
db 0x0, 0xa1, 0xd0, 0x0, 0xa2, 0xcf, 0x66, 0xc2, 0xd6, 0xef, 0xf4, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfa, 0xfb
db 0x8c, 0xcf, 0xe0, 0x0, 0xa1, 0xcb, 0x0, 0x9d, 0xcd, 0x0, 0x9d, 0xcc
db 0x0, 0x9f, 0xcb, 0x81, 0xcd, 0xdc, 0xfb, 0xfa, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xf0, 0xf3, 0x41, 0xb6, 0xd1, 0x2, 0x9d, 0xca
db 0x2, 0x9e, 0xcc, 0x0, 0x9f, 0xcb, 0x1a, 0xaa, 0xcc, 0xa6, 0xd7, 0xde
db 0xff, 0xff, 0xfb, 0xfe, 0xfe, 0xff, 0xee, 0xf3, 0xf5, 0xc0, 0xe0, 0xea
db 0x6a, 0xc4, 0xdd, 0x16, 0xab, 0xd4, 0x0, 0xa1, 0xd1, 0x1, 0x9d, 0xcf
db 0x2, 0x9a, 0xcd, 0x0, 0x97, 0xca, 0x2, 0x9d, 0xc9, 0x6f, 0xc4, 0xd9
db 0xe6, 0xf2, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd6, 0xed, 0xee, 0x39, 0xb1, 0xd0, 0x2, 0x98, 0xc8
db 0x2, 0x9b, 0xcb, 0x2, 0x9d, 0xcc, 0x1, 0x9b, 0xcb, 0x2a, 0xac, 0xcd
db 0xce, 0xe8, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xf5, 0xf7, 0x5b, 0xbe, 0xd5, 0x0, 0x9a, 0xc7
db 0x2, 0x9b, 0xcb, 0x1, 0x9c, 0xcc, 0x2, 0x9c, 0xca, 0x4c, 0xba, 0xd4
db 0xe1, 0xf0, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xf2, 0xf3
db 0x59, 0xc1, 0xd7, 0x0, 0x9e, 0xcb, 0x0, 0x9a, 0xcb, 0x2, 0x9b, 0xcc
db 0x0, 0x99, 0xca, 0xd, 0xa6, 0xce, 0xa5, 0xd7, 0xe3, 0xfa, 0xfc, 0xfb
db 0xff, 0xff, 0xff, 0xeb, 0xf1, 0xf0, 0x37, 0xb1, 0xcd, 0x0, 0x9c, 0xcb
db 0x2, 0x9f, 0xcc, 0x1, 0x9f, 0xcc, 0x0, 0x9d, 0xcc, 0x43, 0xb7, 0xd3
db 0xd9, 0xed, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xe3, 0xea
db 0x2a, 0xaf, 0xcf, 0x0, 0x9e, 0xcc, 0x0, 0xa0, 0xcf, 0x0, 0x9e, 0xcd
db 0x44, 0xb8, 0xd2, 0xde, 0xed, 0xef, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xfd
db 0xd1, 0xe7, 0xed, 0x66, 0xc3, 0xdb, 0xd, 0xab, 0xd3, 0x0, 0xa3, 0xd0
db 0x1, 0xa0, 0xcf, 0x2, 0xa0, 0xce, 0x2, 0x9d, 0xcd, 0x0, 0x99, 0xcb
db 0x14, 0xa3, 0xcb, 0x9f, 0xd7, 0xe3, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfc, 0x90, 0xcf, 0xe0, 0x12, 0xa5, 0xcd
db 0x0, 0x9c, 0xcd, 0x2, 0x9f, 0xce, 0x0, 0x9f, 0xcf, 0x0, 0x9e, 0xcd
db 0x4a, 0xb8, 0xd4, 0xe9, 0xf0, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xf9, 0xf8, 0x96, 0xd3, 0xdf, 0x20, 0xa7, 0xca
db 0x0, 0x92, 0xc5, 0x0, 0x89, 0xc3, 0xc, 0x95, 0xc5, 0x88, 0xcc, 0xde
db 0xf6, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfd, 0xcb, 0xe4, 0xea, 0x3a, 0xb2, 0xcf, 0x0, 0x97, 0xc9
db 0x1, 0x95, 0xcd, 0x0, 0x95, 0xcd, 0xd, 0xa2, 0xd1, 0x8f, 0xcf, 0xe2
db 0xe5, 0xe7, 0xea, 0x6c, 0xc3, 0xdc, 0x3, 0xa1, 0xd2, 0x0, 0x9b, 0xd2
db 0x2, 0x9c, 0xd3, 0x2, 0x9c, 0xd3, 0x2, 0x9d, 0xd3, 0x1, 0x9c, 0xd3
db 0x1, 0x9e, 0xd3, 0x4, 0xa2, 0xd3, 0x6, 0xa5, 0xd2, 0xb, 0xa8, 0xd0
db 0x9, 0xa4, 0xd0, 0x1, 0xa1, 0xd2, 0x2, 0xa0, 0xd3, 0x2, 0x9f, 0xd4
db 0x2, 0x9e, 0xd3, 0x0, 0x9d, 0xd3, 0x18, 0xaa, 0xd6, 0x98, 0xd2, 0xe3
db 0xfa, 0xf7, 0xf9, 0xff, 0xfe, 0xfb, 0xa6, 0xd6, 0xe3, 0x10, 0xa7, 0xd0
db 0x0, 0x99, 0xcf, 0x2, 0x98, 0xd1, 0x1, 0x9b, 0xd1, 0x29, 0xae, 0xd4
db 0xa4, 0xd8, 0xe6, 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0x99, 0xd5, 0xe3
db 0x1a, 0xab, 0xd5, 0x0, 0xa1, 0xd4, 0x1, 0xa2, 0xd5, 0x0, 0x9f, 0xd3
db 0x53, 0xbc, 0xda, 0xee, 0xf5, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfd, 0xfd, 0xb5, 0xde, 0xe8, 0xe, 0xa6, 0xd2, 0x0, 0x9d, 0xd3
db 0x2, 0xa0, 0xd4, 0x1, 0xa0, 0xd5, 0x0, 0xa2, 0xd5, 0x32, 0xb4, 0xd9
db 0xba, 0xe1, 0xec, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe9, 0xf2, 0xf5, 0x57, 0xbe, 0xdc, 0x5, 0xa2, 0xd5, 0x1, 0xa0, 0xd6
db 0x0, 0x9e, 0xd6, 0xb, 0xa7, 0xd3, 0xaa, 0xdc, 0xe9, 0xff, 0xfd, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfa, 0xfb
db 0x8c, 0xcf, 0xe1, 0x0, 0xa1, 0xd1, 0x0, 0x9d, 0xd4, 0x0, 0x9d, 0xd2
db 0x0, 0xa0, 0xd0, 0x82, 0xcd, 0xde, 0xfc, 0xfa, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xa7, 0xd7, 0xe1, 0x12, 0xa6, 0xd1, 0x0, 0x9e, 0xd1
db 0x0, 0xa0, 0xd2, 0x1, 0xa3, 0xd1, 0x47, 0xb4, 0xd2, 0xbf, 0xd6, 0xde
db 0xc8, 0xe1, 0xe6, 0x8e, 0xcd, 0xdf, 0x47, 0xb7, 0xd5, 0x10, 0xaa, 0xd3
db 0x0, 0xa1, 0xd4, 0x0, 0x9f, 0xd4, 0x2, 0x9d, 0xd5, 0x2, 0x9b, 0xd5
db 0x1, 0x9b, 0xd1, 0xa, 0xa2, 0xd0, 0x72, 0xc7, 0xdf, 0xe5, 0xf2, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xed, 0xf0, 0x3d, 0xb3, 0xd3, 0x2, 0x99, 0xcf
db 0x1, 0x9c, 0xd2, 0x2, 0x9e, 0xd2, 0x1, 0x9c, 0xd1, 0x29, 0xae, 0xd1
db 0xcd, 0xe7, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xf5, 0xf5, 0x5c, 0xbe, 0xd5, 0x0, 0x98, 0xce
db 0x2, 0x9a, 0xd2, 0x1, 0x9b, 0xd2, 0x2, 0x9b, 0xd0, 0x4c, 0xb9, 0xd8
db 0xe1, 0xf0, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcb, 0xe7, 0xf0, 0x39, 0xb5, 0xd8, 0x1, 0x9d, 0xd1, 0x1, 0x9c, 0xd2
db 0x1, 0x9b, 0xd2, 0x0, 0x9d, 0xd0, 0x1c, 0xac, 0xd1, 0xc9, 0xe4, 0xe9
db 0xfe, 0xff, 0xff, 0xed, 0xf1, 0xf0, 0x39, 0xb2, 0xd3, 0x0, 0x9f, 0xd1
db 0x2, 0xa1, 0xd2, 0x1, 0x9f, 0xd2, 0x0, 0xa0, 0xd2, 0x45, 0xb9, 0xd7
db 0xda, 0xed, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xe3, 0xeb
db 0x2b, 0xaf, 0xd3, 0x0, 0x9e, 0xd2, 0x0, 0xa0, 0xd5, 0x0, 0xa1, 0xd4
db 0x39, 0xb5, 0xd6, 0xc8, 0xe1, 0xe4, 0xe2, 0xec, 0xee, 0x95, 0xd2, 0xe0
db 0x2d, 0xb3, 0xd5, 0x0, 0xa5, 0xd4, 0x0, 0xa4, 0xd5, 0x2, 0xa3, 0xd6
db 0x2, 0xa1, 0xd5, 0x2, 0xa0, 0xd4, 0x1, 0x9d, 0xd4, 0x1, 0x9b, 0xd0
db 0x42, 0xb6, 0xd7, 0xd6, 0xeb, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xf0, 0xf3, 0x4e, 0xba, 0xda
db 0x3, 0x9d, 0xd2, 0x1, 0x9c, 0xd3, 0x0, 0x9c, 0xd4, 0x0, 0x9c, 0xd3
db 0x4e, 0xba, 0xd9, 0xea, 0xf2, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfd, 0xc5, 0xe1, 0xeb
db 0x6b, 0xbe, 0xd9, 0x2c, 0xa9, 0xd0, 0x2f, 0xa9, 0xce, 0x97, 0xce, 0xdf
db 0xf4, 0xf7, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfb
db 0xc8, 0xe4, 0xe8, 0x47, 0xb3, 0xd2, 0x0, 0x95, 0xc9, 0x0, 0x94, 0xcb
db 0x0, 0x96, 0xcd, 0x6, 0x9f, 0xcd, 0x77, 0xc7, 0xdc, 0xfb, 0xf5, 0xf2
db 0xc8, 0xe1, 0xe7, 0x2d, 0xac, 0xd2, 0x1, 0x99, 0xd0, 0x1, 0x9a, 0xd1
db 0x5, 0x9d, 0xd0, 0xc, 0xa1, 0xd0, 0x12, 0xa4, 0xcf, 0x1b, 0xab, 0xd2
db 0x3a, 0xb5, 0xd5, 0x6e, 0xc3, 0xd9, 0x9c, 0xce, 0xdb, 0x95, 0xc7, 0xd4
db 0x3d, 0xaf, 0xca, 0x0, 0xa2, 0xce, 0x0, 0xa1, 0xd2, 0x2, 0xa0, 0xd2
db 0x0, 0xa0, 0xd1, 0x1e, 0xae, 0xd4, 0xab, 0xd9, 0xe5, 0xfe, 0xfe, 0xfd
db 0xfe, 0xff, 0xff, 0xc9, 0xe5, 0xea, 0x2e, 0xb0, 0xd1, 0x0, 0x9b, 0xcd
db 0x1, 0x9a, 0xcf, 0x0, 0x9b, 0xd0, 0x15, 0xa6, 0xd0, 0x9d, 0xd5, 0xe2
db 0xff, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xec, 0xef, 0x45, 0xb9, 0xd7
db 0x0, 0xa1, 0xd1, 0x1, 0xa0, 0xd3, 0x0, 0xa0, 0xd3, 0x3, 0xa7, 0xcf
db 0xaf, 0xd9, 0xe2, 0xfa, 0xfc, 0xfc, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xfa, 0xf9, 0x81, 0xca, 0xda, 0x0, 0x9f, 0xd0, 0x0, 0x9f, 0xd2
db 0x2, 0xa0, 0xd2, 0x0, 0x9f, 0xd2, 0x14, 0xa9, 0xd3, 0x9c, 0xd7, 0xe5
db 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcf, 0xe9, 0xed, 0x38, 0xb5, 0xd5, 0x1, 0xa0, 0xd2, 0x1, 0xa1, 0xd4
db 0x0, 0x9e, 0xd2, 0x32, 0xb1, 0xd3, 0xd3, 0xea, 0xee, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfa, 0xfa
db 0x8c, 0xcf, 0xde, 0x0, 0xa1, 0xcf, 0x0, 0x9e, 0xd1, 0x0, 0x9e, 0xd1
db 0x0, 0xa0, 0xcf, 0x84, 0xcf, 0xde, 0xfd, 0xfb, 0xf9, 0xff, 0xff, 0xff
db 0xf6, 0xf8, 0xf4, 0x62, 0xc0, 0xd5, 0x6, 0xa1, 0xce, 0x0, 0x9f, 0xd1
db 0x0, 0xa1, 0xd0, 0x5, 0xa3, 0xce, 0x29, 0xab, 0xca, 0x3e, 0xb2, 0xce
db 0x16, 0xa9, 0xd1, 0x0, 0xa1, 0xd0, 0x0, 0xa0, 0xd1, 0x0, 0x9f, 0xd3
db 0x0, 0x9f, 0xd3, 0x0, 0x9e, 0xd3, 0x4, 0xa0, 0xd2, 0x12, 0xa7, 0xd2
db 0x4b, 0xba, 0xd7, 0xad, 0xd9, 0xe5, 0xf4, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf0, 0xf5, 0xf5, 0x62, 0xc1, 0xd8, 0x6, 0x9f, 0xce
db 0x0, 0x9d, 0xd0, 0x2, 0x9e, 0xd0, 0x0, 0x9d, 0xd0, 0x14, 0xa8, 0xcf
db 0xb1, 0xdd, 0xe5, 0xff, 0xfe, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xf5, 0xf4, 0x59, 0xbd, 0xd4, 0x0, 0x99, 0xcb
db 0x2, 0x9a, 0xcf, 0x1, 0x9b, 0xd0, 0x1, 0x9b, 0xcd, 0x49, 0xb8, 0xd4
db 0xe0, 0xf1, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfc, 0xad, 0xdd, 0xe6, 0x2b, 0xb1, 0xd4, 0x1, 0x9e, 0xd1
db 0x2, 0x9e, 0xd1, 0x0, 0x9f, 0xd0, 0x0, 0x9e, 0xcd, 0x4d, 0xb9, 0xd6
db 0xe6, 0xef, 0xee, 0xe9, 0xee, 0xe9, 0x3d, 0xb3, 0xd2, 0x0, 0x9d, 0xcf
db 0x2, 0xa0, 0xd0, 0x1, 0xa1, 0xd1, 0x0, 0xa0, 0xd0, 0x46, 0xb9, 0xd5
db 0xdd, 0xed, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xd2, 0xe9, 0xee
db 0x3f, 0xb7, 0xd4, 0x0, 0xa0, 0xd0, 0x0, 0xa1, 0xd3, 0x0, 0xa2, 0xd3
db 0x17, 0xab, 0xd1, 0x4e, 0xb7, 0xd2, 0x38, 0xb2, 0xd3, 0x3, 0xa7, 0xd2
db 0x0, 0xa4, 0xd3, 0x1, 0xa5, 0xd4, 0x2, 0xa4, 0xd4, 0x2, 0xa2, 0xd4
db 0x2, 0xa1, 0xd3, 0x0, 0xa0, 0xd2, 0x5, 0xa4, 0xd2, 0x3c, 0xb7, 0xd7
db 0xc4, 0xe2, 0xeb, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xde, 0xe8
db 0x22, 0xac, 0xd2, 0x0, 0x9a, 0xd1, 0x2, 0x9c, 0xd1, 0x0, 0x9c, 0xd0
db 0x1c, 0xa9, 0xd3, 0xb8, 0xde, 0xe6, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfb, 0xfa, 0xe2, 0xee, 0xf0, 0xdc, 0xeb, 0xee, 0xf2, 0xf5, 0xf7
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfd, 0xd4, 0xe8, 0xef
db 0x4d, 0xb3, 0xd8, 0x0, 0x94, 0xd0, 0x0, 0x93, 0xd4, 0x0, 0x94, 0xd5
db 0x1, 0x97, 0xd0, 0x55, 0xb9, 0xd7, 0xe3, 0xef, 0xf2, 0xff, 0xff, 0xff
db 0xd3, 0xe7, 0xeb, 0x54, 0xb7, 0xd3, 0x1a, 0xa5, 0xce, 0x2d, 0xad, 0xd1
db 0x50, 0xbb, 0xd5, 0x7f, 0xc7, 0xdb, 0x9b, 0xd1, 0xde, 0xbf, 0xdd, 0xe4
db 0xe8, 0xed, 0xed, 0xff, 0xfa, 0xf5, 0xfb, 0xf4, 0xf2, 0x90, 0xcd, 0xe4
db 0x1a, 0xaa, 0xda, 0x0, 0xa1, 0xda, 0x2, 0xa1, 0xdb, 0x0, 0xa0, 0xda
db 0x14, 0xac, 0xd8, 0xa5, 0xd5, 0xe4, 0xfd, 0xfc, 0xfa, 0xff, 0xff, 0xff
db 0xda, 0xeb, 0xf2, 0x47, 0xb6, 0xdd, 0x0, 0x9f, 0xd8, 0x0, 0x9d, 0xd9
db 0x2, 0x9b, 0xd9, 0x5, 0x9f, 0xd6, 0x4f, 0xbc, 0xd8, 0xe5, 0xf2, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xfe, 0xfc, 0xfd, 0xfb, 0xf9, 0xf9, 0x97, 0xd2, 0xe4, 0x15, 0xa7, 0xd9
db 0x0, 0x9e, 0xda, 0x1, 0xa1, 0xdb, 0x0, 0xa1, 0xdb, 0x29, 0xa4, 0xcf
db 0x9c, 0xb2, 0xd2, 0xcf, 0xcd, 0xe4, 0xea, 0xe4, 0xf4, 0xfd, 0xfb, 0xfd
db 0xeb, 0xf3, 0xf4, 0x4c, 0xb9, 0xd9, 0x0, 0x9d, 0xd8, 0x0, 0xa0, 0xdb
db 0x1, 0xa0, 0xdb, 0x1, 0xa0, 0xd9, 0x51, 0xbb, 0xdb, 0xe4, 0xef, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xb0, 0xdc, 0xe9, 0x1c, 0xaa, 0xd9, 0x0, 0x9e, 0xdb, 0x2, 0xa0, 0xdc
db 0x0, 0x9f, 0xda, 0x50, 0xbc, 0xdb, 0xe9, 0xf4, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xfa, 0xfa
db 0x8a, 0xcf, 0xe1, 0x0, 0xa1, 0xd8, 0x0, 0x9e, 0xda, 0x0, 0x9e, 0xdb
db 0x0, 0xa1, 0xd7, 0x89, 0xcf, 0xe0, 0xfd, 0xfb, 0xf8, 0xff, 0xff, 0xff
db 0xc9, 0xe4, 0xeb, 0x2d, 0xb0, 0xd9, 0x0, 0xa0, 0xd8, 0x1, 0xa1, 0xda
db 0x2, 0xa2, 0xda, 0x1, 0xa3, 0xd9, 0x0, 0xa2, 0xd9, 0x0, 0xa1, 0xd9
db 0x0, 0xa0, 0xdb, 0x0, 0xa0, 0xdc, 0x1, 0xa1, 0xdc, 0x3, 0xa0, 0xd9
db 0xa, 0xa4, 0xd4, 0x20, 0xab, 0xd1, 0x54, 0xbb, 0xd7, 0xac, 0xd7, 0xe4
db 0xf5, 0xf2, 0xf4, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x9c, 0xd6, 0xe3, 0x16, 0xa8, 0xd5
db 0x0, 0x9e, 0xd9, 0x2, 0xa0, 0xda, 0x2, 0x9f, 0xda, 0x5, 0xa4, 0xd8
db 0x6d, 0xc0, 0xda, 0xe2, 0xe1, 0xea, 0xf1, 0xeb, 0xf5, 0xec, 0xe9, 0xf4
db 0xea, 0xe8, 0xf2, 0xec, 0xec, 0xf5, 0xf3, 0xf4, 0xf9, 0xf8, 0xf8, 0xfb
db 0xfc, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xd8, 0xeb, 0xef, 0x3a, 0xb0, 0xd8, 0x0, 0x98, 0xd7
db 0x2, 0x9b, 0xd9, 0x1, 0x9b, 0xd9, 0x4, 0x9d, 0xd6, 0x56, 0xbc, 0xd9
db 0xe6, 0xf2, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfa, 0x9e, 0xd8, 0xe5, 0x21, 0xae, 0xd8
db 0x0, 0xa0, 0xd9, 0x2, 0xa0, 0xdb, 0x0, 0x9f, 0xda, 0x0, 0xa4, 0xda
db 0x78, 0xc6, 0xdf, 0xc5, 0xd8, 0xdf, 0x3e, 0xb3, 0xd7, 0x0, 0x9f, 0xd9
db 0x2, 0xa1, 0xda, 0x1, 0xa0, 0xdb, 0x0, 0xa1, 0xd8, 0x47, 0xba, 0xdb
db 0xde, 0xed, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf6, 0xf4
db 0x65, 0xc3, 0xdd, 0x4, 0xa2, 0xd9, 0x0, 0xa1, 0xdc, 0x2, 0xa5, 0xdc
db 0x0, 0xa6, 0xdc, 0x0, 0xa6, 0xda, 0x0, 0xa4, 0xdb, 0x0, 0xa6, 0xdc
db 0x2, 0xa6, 0xdc, 0x2, 0xa4, 0xdd, 0x1, 0xa4, 0xdb, 0x0, 0xa3, 0xdb
db 0x2, 0xa2, 0xda, 0x14, 0xa9, 0xd6, 0x61, 0xc2, 0xda, 0xd8, 0xe9, 0xed
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf8
db 0x80, 0xc9, 0xdd, 0xc, 0xa0, 0xd4, 0x0, 0x9a, 0xd9, 0x0, 0x9b, 0xd8
db 0x1, 0x9d, 0xd7, 0x51, 0xba, 0xdd, 0xe4, 0xee, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xf1, 0xf7, 0x77, 0xc2, 0xec
db 0x5, 0x96, 0xeb, 0x0, 0x91, 0xee, 0x1, 0x94, 0xf0, 0x0, 0x93, 0xf1
db 0x1b, 0xa2, 0xe9, 0xae, 0xd9, 0xec, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xfb, 0xfb, 0xd9, 0xe7, 0xea, 0xb2, 0xd8, 0xe1, 0xd0, 0xe3, 0xe7
db 0xf6, 0xf4, 0xf1, 0xff, 0xfc, 0xf9, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xff, 0xa6, 0xd8, 0xfa, 0x20, 0xad, 0xf6
db 0x0, 0x9f, 0xf6, 0x1, 0xa1, 0xf7, 0x0, 0xa0, 0xf6, 0x9, 0xa6, 0xf1
db 0x81, 0xca, 0xec, 0xf6, 0xfa, 0xf8, 0xff, 0xff, 0xff, 0xf9, 0xf8, 0xfa
db 0x7a, 0xc5, 0xef, 0x1, 0x9f, 0xf2, 0x0, 0x9c, 0xf5, 0x2, 0x9d, 0xf4
db 0x0, 0x9c, 0xf3, 0x24, 0xab, 0xec, 0xb4, 0xdb, 0xec, 0xff, 0xff, 0xfb
db 0xfd, 0xfb, 0xfd, 0xf6, 0xf3, 0xf9, 0xed, 0xea, 0xf4, 0xde, 0xd7, 0xea
db 0xd2, 0xc7, 0xe0, 0xba, 0xc3, 0xde, 0x4c, 0xb3, 0xe8, 0x1, 0xa3, 0xf2
db 0x0, 0xa0, 0xf5, 0x2, 0xa2, 0xf7, 0x0, 0xa4, 0xf4, 0x1c, 0x89, 0xcd
db 0x29, 0x53, 0xaa, 0x33, 0x45, 0xa7, 0x82, 0x80, 0xc1, 0xf1, 0xe4, 0xef
db 0xdd, 0xeb, 0xf4, 0x2c, 0xb0, 0xee, 0x0, 0x9d, 0xf6, 0x1, 0xa0, 0xf5
db 0x0, 0x9f, 0xf5, 0xf, 0xa7, 0xf1, 0x86, 0xcf, 0xef, 0xff, 0xfc, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfb
db 0x91, 0xd3, 0xef, 0x10, 0xa5, 0xf0, 0x0, 0x9e, 0xf6, 0x0, 0x9f, 0xf8
db 0x0, 0x9f, 0xf2, 0x73, 0xc8, 0xee, 0xf4, 0xf8, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf8, 0xfb
db 0x74, 0xc8, 0xf0, 0x0, 0xa2, 0xf3, 0x0, 0x9f, 0xf6, 0x0, 0x9f, 0xf6
db 0x5, 0xa3, 0xf1, 0x8d, 0xd0, 0xee, 0xfe, 0xfb, 0xfb, 0xff, 0xff, 0xfe
db 0x92, 0xd1, 0xef, 0x10, 0xa7, 0xf0, 0x0, 0xa0, 0xf6, 0x2, 0xa2, 0xf5
db 0x2, 0xa3, 0xf5, 0x2, 0xa2, 0xf5, 0x2, 0xa2, 0xf6, 0x1, 0xa1, 0xf7
db 0x0, 0xa2, 0xf6, 0x2, 0xa3, 0xf5, 0x10, 0xa7, 0xf1, 0x35, 0xb2, 0xea
db 0x75, 0xc7, 0xe4, 0xbb, 0xde, 0xe6, 0xf6, 0xf3, 0xf2, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xed, 0xf2, 0x43, 0xb7, 0xe8
db 0x2, 0xa0, 0xf2, 0x1, 0xa0, 0xf6, 0x2, 0xa1, 0xf6, 0x0, 0xa4, 0xf5
db 0x14, 0xa3, 0xea, 0x5d, 0x96, 0xcf, 0x78, 0x84, 0xbf, 0x6c, 0x76, 0xbb
db 0x66, 0x72, 0xbb, 0x73, 0x80, 0xbf, 0x95, 0x9d, 0xcc, 0xaa, 0xaf, 0xd7
db 0xbf, 0xc3, 0xe0, 0xe1, 0xe1, 0xef, 0xf3, 0xf2, 0xf8, 0xfa, 0xf8, 0xfa
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfa, 0xfb, 0x94, 0xcf, 0xf1, 0x5, 0xa0, 0xef, 0x0, 0x99, 0xf3
db 0x2, 0x9c, 0xf3, 0x0, 0x9a, 0xf4, 0xa, 0xa0, 0xed, 0x77, 0xc7, 0xe9
db 0xf7, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf9, 0x7d, 0xce, 0xed
db 0x10, 0xaa, 0xf0, 0x0, 0xa2, 0xf5, 0x2, 0xa3, 0xf6, 0x0, 0xa3, 0xf5
db 0x1c, 0xac, 0xf1, 0x6f, 0xba, 0xe5, 0x2b, 0xae, 0xea, 0x0, 0xa3, 0xf7
db 0x2, 0xa2, 0xf6, 0x1, 0xa1, 0xf6, 0x0, 0xa1, 0xf2, 0x4a, 0xbc, 0xed
db 0xe0, 0xef, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfa
db 0x92, 0xd4, 0xee, 0x15, 0xaa, 0xf0, 0x0, 0xa2, 0xf7, 0x2, 0xa5, 0xf7
db 0x2, 0xa5, 0xf7, 0x2, 0xa7, 0xf7, 0x2, 0xa6, 0xf7, 0x2, 0xa6, 0xf7
db 0x1, 0xa6, 0xf7, 0x0, 0xa5, 0xf7, 0x3, 0xa6, 0xf5, 0x12, 0xaa, 0xf2
db 0x3f, 0xb5, 0xea, 0x9b, 0xd4, 0xe9, 0xf6, 0xf5, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdd, 0xea, 0xf1, 0x3e, 0xb3, 0xe9, 0x1, 0x9b, 0xf2, 0x2, 0x99, 0xf4
db 0x0, 0x98, 0xf2, 0xc, 0x9f, 0xef, 0x89, 0xcb, 0xf1, 0xfa, 0xfa, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfb, 0xfa, 0xa7, 0xd4, 0xf0, 0x1c, 0x9f, 0xf5
db 0x0, 0x8f, 0xff, 0x1, 0x93, 0xff, 0x1, 0x95, 0xff, 0x2, 0x97, 0xff
db 0x5a, 0xb9, 0xf5, 0xec, 0xf1, 0xf9, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xeb, 0xf3, 0xfb, 0x98, 0xd3, 0xfb, 0x1c, 0xaa, 0xff, 0x0, 0x9d, 0xff
db 0x0, 0xa0, 0xff, 0x0, 0xa0, 0xff, 0xb, 0xa8, 0xff, 0x6e, 0xc8, 0xfe
db 0xed, 0xf5, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xeb, 0xf7
db 0x3b, 0xb1, 0xf9, 0x2, 0x9d, 0xff, 0x2, 0x9f, 0xff, 0x1, 0x9e, 0xff
db 0x3, 0x9e, 0xff, 0x56, 0xb1, 0xf1, 0xe4, 0xdc, 0xe9, 0xf5, 0xe9, 0xee
db 0xd6, 0xcc, 0xe4, 0xb1, 0xa8, 0xd3, 0x91, 0x8c, 0xc6, 0x76, 0x74, 0xbb
db 0x67, 0x63, 0xaf, 0x4d, 0x7c, 0xc4, 0x16, 0x9c, 0xf0, 0x0, 0xa3, 0xff
db 0x1, 0xa1, 0xff, 0x1, 0xa4, 0xff, 0x5, 0xa4, 0xfc, 0x35, 0x82, 0xcf
db 0x3b, 0x57, 0xad, 0x47, 0x59, 0xb1, 0x84, 0x86, 0xc3, 0xe8, 0xd7, 0xe6
db 0xba, 0xdc, 0xf4, 0xa, 0xa8, 0xff, 0x0, 0x9f, 0xff, 0x1, 0xa1, 0xff
db 0x0, 0xa0, 0xff, 0x3a, 0xb6, 0xfe, 0xcd, 0xe8, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf7, 0xfa
db 0x74, 0xc6, 0xf8, 0xa, 0xa1, 0xff, 0x0, 0x9e, 0xff, 0x0, 0x9e, 0xff
db 0x7, 0xa3, 0xff, 0x93, 0xce, 0xf7, 0xfa, 0xf9, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xe6, 0xf2, 0xf8
db 0x51, 0xba, 0xf9, 0x0, 0xa2, 0xff, 0x1, 0xa1, 0xff, 0x0, 0xa0, 0xff
db 0x7, 0xa5, 0xff, 0x93, 0xd2, 0xfb, 0xff, 0xfe, 0xfc, 0xff, 0xfe, 0xfb
db 0x71, 0xc6, 0xf8, 0x8, 0xa4, 0xff, 0x0, 0xa3, 0xff, 0x2, 0xa4, 0xff
db 0x2, 0xa3, 0xff, 0x2, 0xa3, 0xff, 0x0, 0xa3, 0xff, 0x3, 0xa4, 0xff
db 0x15, 0xa9, 0xff, 0x42, 0xb6, 0xff, 0x89, 0xcd, 0xfc, 0xd5, 0xe7, 0xf9
db 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xdb, 0xea, 0x50, 0xa4, 0xe0
db 0x3, 0x9c, 0xf8, 0x1, 0xa3, 0xff, 0x2, 0xa3, 0xff, 0x1, 0xa4, 0xff
db 0x0, 0xa1, 0xff, 0x0, 0x88, 0xe3, 0x0, 0x5b, 0xb8, 0x15, 0x45, 0xa6
db 0x42, 0x55, 0xad, 0x4f, 0x62, 0xb2, 0x43, 0x5a, 0xaf, 0x2d, 0x4c, 0xa9
db 0x37, 0x50, 0xaa, 0x56, 0x69, 0xb7, 0x7d, 0x89, 0xc7, 0xa8, 0xab, 0xd5
db 0xcf, 0xcb, 0xe4, 0xeb, 0xe8, 0xf3, 0xfe, 0xfa, 0xfc, 0xff, 0xfe, 0xfc
db 0xc7, 0xe4, 0xf6, 0x32, 0xae, 0xf8, 0x0, 0x99, 0xff, 0x0, 0x9b, 0xff
db 0x2, 0x9c, 0xff, 0x0, 0x9a, 0xff, 0x12, 0xa5, 0xfe, 0x99, 0xd4, 0xf8
db 0xff, 0xfe, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xf7, 0xfe
db 0x66, 0xcc, 0xff, 0xe, 0xad, 0xff, 0x2, 0xa6, 0xff, 0x1, 0xa6, 0xff
db 0x0, 0xa6, 0xff, 0x10, 0xa8, 0xfa, 0xc, 0xa9, 0xfd, 0x0, 0xa6, 0xff
db 0x2, 0xa4, 0xff, 0x0, 0xa2, 0xff, 0x6, 0xa4, 0xff, 0x64, 0xc3, 0xfc
db 0xee, 0xf5, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdc, 0xf0, 0xfe, 0x55, 0xc2, 0xfe, 0x4, 0xa8, 0xff, 0x0, 0xa5, 0xff
db 0x2, 0xa7, 0xff, 0x2, 0xa7, 0xff, 0x2, 0xa7, 0xff, 0x1, 0xa7, 0xff
db 0x2, 0xa8, 0xff, 0x16, 0xad, 0xff, 0x4b, 0xbd, 0xff, 0x97, 0xd2, 0xfc
db 0xe4, 0xea, 0xf7, 0xff, 0xfe, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xfd, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfe, 0xa5, 0xd5, 0xf7, 0x13, 0xa4, 0xfd, 0x0, 0x99, 0xff
db 0x1, 0x97, 0xff, 0x0, 0x95, 0xff, 0x24, 0xa5, 0xfa, 0xb3, 0xda, 0xf5
db 0xfe, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xe2, 0xed, 0xf4, 0x59, 0xb3, 0xee, 0x0, 0x8e, 0xfb
db 0x0, 0x91, 0xff, 0x2, 0x94, 0xff, 0x0, 0x93, 0xff, 0x16, 0x9e, 0xfa
db 0xa5, 0xd1, 0xf3, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf6, 0xf8, 0xfc, 0xce, 0xe5, 0xf9
db 0x6f, 0xc2, 0xf8, 0x13, 0xa4, 0xfd, 0x0, 0x9d, 0xff, 0x0, 0xa0, 0xff
db 0x0, 0xa4, 0xff, 0x15, 0xad, 0xff, 0x76, 0xcb, 0xfd, 0xee, 0xf6, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xbb, 0xdd, 0xf5
db 0x19, 0xa9, 0xfd, 0x0, 0x9c, 0xff, 0x2, 0x9d, 0xff, 0x0, 0x9e, 0xff
db 0x10, 0x9f, 0xf7, 0x73, 0xa5, 0xda, 0xc8, 0xb1, 0xd1, 0xca, 0xb7, 0xd6
db 0xae, 0xa5, 0xd0, 0x90, 0x8c, 0xc7, 0x94, 0x93, 0xc9, 0xb1, 0xa9, 0xd3
db 0xbd, 0xb0, 0xd2, 0x6e, 0xa7, 0xdf, 0xf, 0xa1, 0xf8, 0x0, 0xa0, 0xff
db 0x2, 0xa0, 0xff, 0x0, 0xa0, 0xff, 0x31, 0xac, 0xf6, 0xa6, 0xc0, 0xe5
db 0xdd, 0xd7, 0xe9, 0xf7, 0xec, 0xf4, 0xff, 0xfa, 0xfb, 0xfc, 0xfb, 0xf9
db 0x88, 0xc9, 0xf6, 0x0, 0xa1, 0xff, 0x0, 0x9f, 0xff, 0x1, 0xa0, 0xff
db 0x6, 0xa3, 0xfd, 0x61, 0xbf, 0xf6, 0xe9, 0xeb, 0xf4, 0xfa, 0xf8, 0xfa
db 0xfa, 0xf9, 0xfb, 0xfe, 0xfd, 0xfe, 0xff, 0xff, 0xfe, 0xe4, 0xf2, 0xf9
db 0x4f, 0xba, 0xf9, 0x2, 0x9e, 0xfe, 0x1, 0xa0, 0xff, 0x0, 0xa1, 0xff
db 0x10, 0xa5, 0xfa, 0x77, 0xaf, 0xe0, 0xce, 0xca, 0xe0, 0xf8, 0xf2, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf8, 0xf3, 0xf6, 0xc7, 0xd6, 0xeb
db 0x3a, 0xb0, 0xf7, 0x0, 0xa2, 0xff, 0x1, 0xa2, 0xff, 0x0, 0xa3, 0xff
db 0x8, 0xa6, 0xfe, 0x8d, 0xca, 0xf4, 0xfa, 0xf4, 0xf3, 0xf0, 0xeb, 0xf1
db 0x61, 0xbb, 0xf4, 0x6, 0xa5, 0xfe, 0x0, 0xa4, 0xff, 0x2, 0xa4, 0xff
db 0x2, 0xa4, 0xff, 0x1, 0xa4, 0xff, 0xf, 0xa9, 0xfe, 0x47, 0xb6, 0xfc
db 0x94, 0xcf, 0xf9, 0xdf, 0xec, 0xf8, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfe, 0xfb, 0xf7, 0xfb, 0xfa, 0xf5, 0xf9, 0xfa, 0xf4, 0xf9
db 0xfb, 0xf5, 0xf9, 0xfc, 0xfa, 0xfa, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc
db 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf0, 0xf6, 0x81, 0x87, 0xc4, 0x1a, 0x59, 0xb2
db 0x1, 0x89, 0xe5, 0x1, 0xa7, 0xff, 0x2, 0xa6, 0xff, 0x2, 0xa4, 0xff
db 0x1, 0xa4, 0xff, 0x0, 0xa2, 0xff, 0x6, 0x98, 0xf0, 0x54, 0xa3, 0xe0
db 0xcf, 0xcf, 0xe6, 0xf3, 0xe4, 0xec, 0xd4, 0xce, 0xe4, 0xb2, 0xb1, 0xd7
db 0x85, 0x8f, 0xc7, 0x3f, 0x58, 0xaf, 0x8, 0x2e, 0x9c, 0xb, 0x26, 0x9a
db 0x30, 0x3d, 0xa3, 0x77, 0x79, 0xbc, 0xce, 0xc3, 0xdd, 0xd3, 0xe2, 0xf1
db 0x5d, 0xbc, 0xf9, 0x0, 0x9d, 0xff, 0x0, 0x9b, 0xff, 0x2, 0x9c, 0xff
db 0x2, 0x9d, 0xff, 0x0, 0x9c, 0xff, 0x23, 0xaf, 0xfc, 0xbe, 0xe4, 0xf9
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xfb, 0xee, 0xec, 0xf5, 0xfb, 0xf7, 0xf9
db 0xe7, 0xf0, 0xfa, 0x5f, 0xc8, 0xfc, 0xa, 0xad, 0xff, 0x2, 0xa7, 0xff
db 0x0, 0xa6, 0xff, 0x0, 0xa6, 0xff, 0x0, 0xa6, 0xff, 0x2, 0xa6, 0xff
db 0x2, 0xa4, 0xff, 0x0, 0xa2, 0xff, 0x10, 0xa6, 0xfd, 0x80, 0xc8, 0xf5
db 0xf6, 0xf1, 0xf3, 0xf9, 0xf8, 0xfb, 0xfa, 0xfa, 0xfc, 0xfd, 0xfd, 0xfe
db 0xff, 0xff, 0xfe, 0xc2, 0xe6, 0xfd, 0x30, 0xba, 0xff, 0x1, 0xa9, 0xff
db 0x1, 0xa8, 0xff, 0x2, 0xa8, 0xff, 0x2, 0xa8, 0xff, 0x0, 0xa8, 0xfe
db 0x2b, 0xb1, 0xfb, 0x93, 0xcd, 0xf8, 0xe7, 0xee, 0xf7, 0xff, 0xf1, 0xf2
db 0xe9, 0xd1, 0xe3, 0xc1, 0xba, 0xda, 0xba, 0xb7, 0xdb, 0xc3, 0xc1, 0xdf
db 0xe0, 0xd8, 0xec, 0xf9, 0xf0, 0xf7, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe
db 0xfe, 0xfd, 0xfd, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xf5, 0xf9, 0x62, 0xbb, 0xf5, 0x1, 0x9a, 0xff
db 0x2, 0x95, 0xff, 0x0, 0x95, 0xff, 0x0, 0x96, 0xfe, 0x47, 0xb3, 0xf6
db 0xde, 0xeb, 0xf5, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xfb, 0xbd, 0xdf, 0xee, 0x21, 0xa7, 0xf0, 0x0, 0x95, 0xff
db 0x2, 0x9a, 0xff, 0x1, 0x9b, 0xff, 0x0, 0x9b, 0xff, 0x27, 0xae, 0xf7
db 0xc4, 0xe1, 0xf1, 0xff, 0xfe, 0xfb, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xfc, 0xfd, 0xfd, 0xfc, 0xf7, 0xfc, 0xfb
db 0xec, 0xfa, 0xf9, 0xd0, 0xec, 0xf7, 0x90, 0xd5, 0xf6, 0x39, 0xb7, 0xf8
db 0x0, 0xa5, 0xfe, 0x0, 0xa4, 0xff, 0x0, 0xaa, 0xff, 0x4, 0xab, 0xff
db 0x29, 0xb3, 0xfc, 0x89, 0xce, 0xf7, 0xf3, 0xf2, 0xf7, 0xfe, 0xfa, 0xfa
db 0xf2, 0xf0, 0xf7, 0xec, 0xe4, 0xef, 0xe6, 0xe0, 0xe9, 0x82, 0xc8, 0xef
db 0xb, 0xaa, 0xfd, 0x0, 0xa6, 0xff, 0x2, 0xa5, 0xff, 0x0, 0xa4, 0xff
db 0x26, 0xac, 0xf5, 0xac, 0xbf, 0xde, 0xe9, 0xcf, 0xde, 0xee, 0xde, 0xea
db 0xf6, 0xed, 0xf1, 0xfd, 0xf2, 0xf5, 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xfe
db 0xf3, 0xfd, 0xf7, 0x74, 0xcc, 0xf7, 0x9, 0xab, 0xfe, 0x0, 0xa8, 0xff
db 0x0, 0xa8, 0xff, 0x0, 0xa6, 0xff, 0x5f, 0xbf, 0xf5, 0xee, 0xf8, 0xfb
db 0xff, 0xff, 0xff, 0xf8, 0xf7, 0xfa, 0xee, 0xe9, 0xf2, 0xc7, 0xde, 0xed
db 0x3b, 0xbc, 0xf9, 0x0, 0xa9, 0xff, 0x1, 0xa9, 0xff, 0x0, 0xa9, 0xff
db 0xc, 0xa4, 0xf6, 0x4d, 0x96, 0xd6, 0x93, 0x96, 0xc6, 0xa7, 0xa5, 0xcf
db 0xc3, 0xbf, 0xde, 0xf3, 0xeb, 0xf3, 0xff, 0xff, 0xfd, 0xd1, 0xed, 0xf8
db 0x33, 0xb9, 0xfa, 0x0, 0xa6, 0xfe, 0x1, 0xa8, 0xff, 0x0, 0xad, 0xff
db 0x9, 0xab, 0xf8, 0x1f, 0x72, 0xc2, 0x44, 0x55, 0xaa, 0xa5, 0xa2, 0xd0
db 0xdb, 0xd8, 0xe9, 0xc6, 0xc7, 0xe1, 0x99, 0x99, 0xc9, 0x63, 0x91, 0xcb
db 0x19, 0xa9, 0xf3, 0x0, 0xae, 0xff, 0x2, 0xac, 0xff, 0x0, 0xaf, 0xff
db 0xb, 0xab, 0xf8, 0x64, 0xa2, 0xd8, 0xaa, 0xa2, 0xc7, 0x8f, 0x94, 0xc3
db 0x3f, 0x97, 0xda, 0x6, 0xac, 0xfb, 0x1, 0xae, 0xff, 0x2, 0xad, 0xff
db 0x1, 0xac, 0xff, 0x3, 0xad, 0xff, 0x4b, 0xbc, 0xf7, 0xd4, 0xe0, 0xf0
db 0xff, 0xf7, 0xf0, 0xfe, 0xf0, 0xee, 0xe9, 0xda, 0xe9, 0xde, 0xd0, 0xe5
db 0xcc, 0xc0, 0xde, 0xb2, 0xaa, 0xd1, 0xac, 0xa5, 0xce, 0xaf, 0xad, 0xd3
db 0xb2, 0xbc, 0xdb, 0xb4, 0xd3, 0xe8, 0xaf, 0xe1, 0xf2, 0xb0, 0xe0, 0xf0
db 0xc7, 0xdc, 0xec, 0xe7, 0xe8, 0xf1, 0xfa, 0xf8, 0xfb, 0xfe, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfc, 0xfd, 0xa3, 0xb3, 0xda, 0x18, 0x2c, 0x9f, 0x0, 0x13, 0x90
db 0x1, 0x64, 0xc0, 0x2, 0xa4, 0xf5, 0x2, 0xb1, 0xff, 0x2, 0xaf, 0xff
db 0x2, 0xad, 0xff, 0x1, 0xad, 0xff, 0x1, 0xaf, 0xff, 0x26, 0xbd, 0xff
db 0x8d, 0xdb, 0xfc, 0xdf, 0xf8, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfc, 0xe9, 0xd9, 0xe7, 0x93, 0x93, 0xc6, 0x3b, 0x4a, 0xa7
db 0x4, 0x1e, 0x92, 0x1, 0x33, 0x98, 0x42, 0x7b, 0xbd, 0x49, 0xaf, 0xeb
db 0x9, 0xac, 0xff, 0x0, 0xa5, 0xff, 0x1, 0xa5, 0xff, 0x2, 0xa5, 0xff
db 0x1, 0xa5, 0xff, 0x2, 0xa2, 0xfd, 0x49, 0xb3, 0xf1, 0xdc, 0xe7, 0xf1
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd9, 0xda, 0xec, 0x85, 0x92, 0xc8, 0x8e, 0x95, 0xc9
db 0xc3, 0xbd, 0xd8, 0x95, 0xb6, 0xde, 0x1f, 0xa7, 0xf2, 0x1, 0xae, 0xff
db 0x2, 0xb0, 0xff, 0x2, 0xaf, 0xff, 0x2, 0xaf, 0xff, 0x2, 0xad, 0xff
db 0x2, 0xad, 0xff, 0x0, 0xac, 0xff, 0xd, 0xad, 0xfa, 0x5d, 0xae, 0xe3
db 0xb0, 0xaf, 0xd0, 0xb9, 0xb4, 0xd6, 0xc6, 0xc6, 0xe1, 0xdd, 0xda, 0xeb
db 0xea, 0xdf, 0xeb, 0xdf, 0xda, 0xe7, 0x71, 0xc0, 0xf0, 0xc, 0xb0, 0xfd
db 0x0, 0xb1, 0xff, 0x2, 0xb0, 0xff, 0x0, 0xb0, 0xff, 0x5, 0xb1, 0xff
db 0x71, 0xc6, 0xf1, 0xe5, 0xe2, 0xe9, 0xf6, 0xe5, 0xe7, 0xc3, 0xb0, 0xd2
db 0x57, 0x56, 0xac, 0x20, 0x24, 0x98, 0x1c, 0x1f, 0x97, 0x2a, 0x30, 0x9e
db 0x5c, 0x5d, 0xb0, 0xa6, 0x9f, 0xcc, 0xda, 0xd8, 0xe7, 0xd8, 0xea, 0xf2
db 0xc1, 0xe6, 0xf6, 0xc3, 0xe8, 0xf5, 0xe1, 0xf3, 0xf8, 0xfa, 0xfd, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xbe, 0xe1, 0xf5, 0x1a, 0xa9, 0xfb
db 0x0, 0x9d, 0xff, 0x2, 0x9d, 0xff, 0x0, 0x9c, 0xff, 0xa, 0xa3, 0xfa
db 0x83, 0xcd, 0xf2, 0xf9, 0xfa, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xfa, 0xf9, 0x93, 0xd8, 0xed, 0x0, 0xb5, 0xf6, 0x0, 0xb5, 0xff
db 0x2, 0xb9, 0xff, 0x1, 0xba, 0xff, 0x0, 0xbb, 0xff, 0x18, 0xc5, 0xf9
db 0x90, 0xe1, 0xf2, 0xdf, 0xf4, 0xf3, 0xe2, 0xf5, 0xf5, 0xe0, 0xf5, 0xf7
db 0xda, 0xf3, 0xf5, 0xc5, 0xef, 0xf4, 0xb1, 0xea, 0xf4, 0x95, 0xe8, 0xf4
db 0x6c, 0xe2, 0xf5, 0x3e, 0xd2, 0xf6, 0x3, 0xc3, 0xfb, 0x0, 0xbd, 0xff
db 0x0, 0xc2, 0xff, 0x0, 0xc4, 0xff, 0x1, 0xbc, 0xfa, 0x2b, 0xb7, 0xef
db 0x83, 0xb8, 0xe3, 0xc7, 0xc3, 0xdd, 0xd4, 0xc8, 0xde, 0xbe, 0xbc, 0xdb
db 0xb3, 0xb0, 0xd6, 0xb0, 0xa4, 0xcb, 0xa6, 0xae, 0xcf, 0x43, 0xc2, 0xec
db 0x5, 0xc5, 0xfe, 0x1, 0xc2, 0xff, 0x2, 0xc1, 0xff, 0x0, 0xc1, 0xff
db 0x20, 0xc8, 0xfb, 0xa6, 0xe2, 0xf1, 0xec, 0xf2, 0xee, 0xe9, 0xe9, 0xec
db 0xe5, 0xe8, 0xeb, 0xe6, 0xf0, 0xf1, 0xe1, 0xf9, 0xf9, 0xca, 0xf8, 0xf8
db 0x84, 0xe7, 0xf6, 0x20, 0xd0, 0xfc, 0x0, 0xc7, 0xff, 0x1, 0xc5, 0xff
db 0x0, 0xc7, 0xff, 0x0, 0xc5, 0xff, 0x59, 0xc5, 0xed, 0xb8, 0xc6, 0xde
db 0xb7, 0xb0, 0xd5, 0x97, 0x95, 0xc8, 0x87, 0x8d, 0xc1, 0x4e, 0xb1, 0xdc
db 0x1, 0xc7, 0xfd, 0x0, 0xc7, 0xff, 0x2, 0xc6, 0xff, 0x2, 0xc4, 0xfe
db 0x1, 0x9d, 0xe2, 0x6, 0x4a, 0xa7, 0x8, 0x24, 0x96, 0x38, 0x4c, 0xaa
db 0x9c, 0x97, 0xca, 0xf2, 0xe3, 0xee, 0xfe, 0xf9, 0xf5, 0xa7, 0xdf, 0xf0
db 0x18, 0xc7, 0xfa, 0x0, 0xc5, 0xff, 0x2, 0xc7, 0xff, 0x1, 0xce, 0xff
db 0x7, 0xbb, 0xf2, 0x0, 0x5b, 0xb4, 0x0, 0x1e, 0x94, 0x36, 0x4b, 0xa9
db 0x5a, 0x69, 0xb5, 0x34, 0x3e, 0xa5, 0xc, 0x29, 0x98, 0xa, 0x77, 0xbf
db 0x2, 0xc0, 0xf8, 0x1, 0xcd, 0xff, 0x2, 0xc9, 0xff, 0x0, 0xcf, 0xff
db 0x15, 0xc3, 0xf3, 0x33, 0x7c, 0xbd, 0x1f, 0x2b, 0x94, 0xf, 0x1d, 0x92
db 0x1a, 0x62, 0xb6, 0xb, 0xb3, 0xef, 0x0, 0xce, 0xff, 0x2, 0xca, 0xff
db 0x0, 0xc8, 0xff, 0x4, 0xca, 0xfe, 0x4c, 0xd7, 0xf8, 0xc6, 0xef, 0xef
db 0xd9, 0xe1, 0xe4, 0xa3, 0xa6, 0xcb, 0x75, 0x78, 0xb7, 0x62, 0x6d, 0xb3
db 0x49, 0x63, 0xae, 0x2a, 0x5b, 0xac, 0x20, 0x65, 0xb2, 0x24, 0x7e, 0xbe
db 0x26, 0x9a, 0xd0, 0x23, 0xb6, 0xe7, 0x1b, 0xc5, 0xf6, 0x1b, 0xc5, 0xf1
db 0x36, 0xa6, 0xd6, 0x6b, 0x96, 0xc8, 0xc8, 0xcc, 0xe5, 0xfa, 0xfa, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe2, 0xe9, 0xf1, 0x48, 0x67, 0xb8, 0x0, 0x5, 0x8c, 0x0, 0x0, 0x88
db 0x2, 0x2e, 0x9d, 0x2, 0x8a, 0xd5, 0x1, 0xc1, 0xfb, 0x0, 0xce, 0xff
db 0x1, 0xca, 0xff, 0x2, 0xc9, 0xff, 0x1, 0xc9, 0xff, 0x0, 0xc6, 0xff
db 0x7, 0xc9, 0xfe, 0x44, 0xd8, 0xf9, 0x8a, 0xea, 0xf6, 0xb5, 0xf3, 0xf6
db 0xd1, 0xfa, 0xfa, 0xeb, 0xff, 0xfb, 0xe8, 0xf3, 0xf1, 0xa1, 0xc8, 0xdc
db 0x39, 0x94, 0xc7, 0x0, 0x8b, 0xc8, 0x0, 0xa6, 0xdf, 0x0, 0xbc, 0xf8
db 0x0, 0xc2, 0xff, 0x1, 0xc2, 0xff, 0x2, 0xc2, 0xff, 0x2, 0xc3, 0xff
db 0x0, 0xc3, 0xff, 0x6, 0xb2, 0xf3, 0x3a, 0x95, 0xd1, 0x94, 0x9d, 0xca
db 0xbd, 0xbc, 0xdc, 0xca, 0xd0, 0xe7, 0xe3, 0xe8, 0xf3, 0xfb, 0xfb, 0xfd
db 0xff, 0xff, 0xff, 0xd9, 0xdb, 0xed, 0x45, 0x69, 0xb7, 0x0, 0x29, 0x9b
db 0x26, 0x37, 0xa0, 0x37, 0x4b, 0xa7, 0x15, 0x7a, 0xc7, 0x3, 0xb6, 0xf4
db 0x2, 0xcc, 0xff, 0x2, 0xcb, 0xff, 0x2, 0xcb, 0xff, 0x2, 0xc9, 0xff
db 0x2, 0xc9, 0xff, 0x0, 0xca, 0xff, 0x4, 0xc4, 0xfa, 0x2b, 0x9a, 0xd7
db 0x63, 0x74, 0xb3, 0x88, 0x85, 0xbf, 0xa7, 0xa4, 0xd0, 0xb3, 0xae, 0xd5
db 0x98, 0x97, 0xc9, 0x7a, 0x7f, 0xba, 0x50, 0x82, 0xc2, 0x12, 0xa5, 0xe5
db 0x1, 0xc5, 0xfc, 0x2, 0xcf, 0xff, 0x0, 0xce, 0xff, 0x7, 0xcf, 0xff
db 0x42, 0xd8, 0xf7, 0x79, 0xd6, 0xe8, 0x7f, 0xb3, 0xd5, 0x47, 0x73, 0xb7
db 0x3, 0x30, 0x99, 0x0, 0x11, 0x91, 0x0, 0x10, 0x91, 0x0, 0x1d, 0x96
db 0x0, 0x3c, 0x9f, 0x1f, 0x6a, 0xb4, 0x53, 0xa7, 0xd4, 0x4c, 0xca, 0xed
db 0x2d, 0xca, 0xf6, 0x2f, 0xcc, 0xf6, 0x59, 0xd9, 0xf5, 0xa9, 0xea, 0xf4
db 0xe9, 0xf0, 0xf6, 0xf9, 0xf4, 0xf6, 0xf6, 0xf1, 0xf4, 0x69, 0xcb, 0xf3
db 0x1, 0xba, 0xfe, 0x0, 0xbb, 0xff, 0x2, 0xbb, 0xff, 0x0, 0xb7, 0xfe
db 0x31, 0xc5, 0xf4, 0xc7, 0xea, 0xf1, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xea, 0xf6, 0xf5, 0x69, 0xd6, 0xed, 0x0, 0xca, 0xf9, 0x0, 0xd2, 0xff
db 0x2, 0xd4, 0xff, 0x2, 0xd5, 0xff, 0x1, 0xd7, 0xff, 0x1, 0xd8, 0xfe
db 0x1e, 0xda, 0xfa, 0x48, 0xdc, 0xf4, 0x52, 0xdc, 0xf4, 0x50, 0xdc, 0xf5
db 0x46, 0xdb, 0xf5, 0x2f, 0xd9, 0xf8, 0x1d, 0xd6, 0xf8, 0xa, 0xd6, 0xfa
db 0x0, 0xd6, 0xfd, 0x0, 0xd7, 0xff, 0x0, 0xd9, 0xff, 0x0, 0xda, 0xff
db 0x0, 0xd7, 0xfd, 0x0, 0xc5, 0xef, 0x19, 0xa4, 0xd8, 0x5d, 0x94, 0xc7
db 0x80, 0x89, 0xbf, 0x75, 0x7c, 0xbc, 0x74, 0x80, 0xbe, 0x73, 0x7e, 0xbd
db 0x77, 0x7f, 0xbe, 0x8b, 0x89, 0xc1, 0x8d, 0xa8, 0xcd, 0x27, 0xcd, 0xee
db 0x1, 0xde, 0xfe, 0x2, 0xdd, 0xff, 0x2, 0xdc, 0xff, 0x1, 0xdd, 0xff
db 0x5, 0xdd, 0xff, 0x2c, 0xdd, 0xf9, 0x58, 0xd3, 0xed, 0x61, 0xc0, 0xe0
db 0x5e, 0xb8, 0xdc, 0x5c, 0xc4, 0xe3, 0x4d, 0xd9, 0xf2, 0x2e, 0xde, 0xf9
db 0x7, 0xdb, 0xfd, 0x0, 0xde, 0xff, 0x1, 0xe1, 0xff, 0x2, 0xe0, 0xff
db 0x0, 0xe2, 0xff, 0x0, 0xe4, 0xff, 0x31, 0xbd, 0xe2, 0x58, 0x79, 0xb9
db 0x50, 0x56, 0xab, 0x63, 0x66, 0xb2, 0x64, 0x89, 0xbf, 0x12, 0xc1, 0xe9
db 0x0, 0xe0, 0xff, 0x1, 0xe1, 0xff, 0x2, 0xe1, 0xff, 0x1, 0xd6, 0xf9
db 0xa, 0x92, 0xcb, 0x21, 0x44, 0x9e, 0x54, 0x5e, 0xb2, 0xad, 0xb3, 0xd9
db 0xf0, 0xeb, 0xf5, 0xff, 0xf2, 0xf5, 0xc9, 0xc4, 0xdb, 0x53, 0xbd, 0xdf
db 0x7, 0xd9, 0xfa, 0x0, 0xe2, 0xff, 0x2, 0xe3, 0xff, 0x0, 0xe8, 0xff
db 0x12, 0xc8, 0xeb, 0x34, 0x7a, 0xbb, 0x51, 0x65, 0xb4, 0x63, 0x71, 0xb9
db 0x18, 0x3f, 0xa4, 0x0, 0x0, 0x8b, 0x0, 0x1e, 0x96, 0x1, 0x9e, 0xd1
db 0x2, 0xe1, 0xff, 0x2, 0xe8, 0xff, 0x2, 0xe5, 0xff, 0x0, 0xea, 0xff
db 0x1b, 0xd9, 0xf4, 0x2a, 0x7e, 0xbb, 0x5, 0x10, 0x8d, 0x0, 0x0, 0x87
db 0x9, 0x33, 0x9a, 0x13, 0xa0, 0xd3, 0x0, 0xdf, 0xfc, 0x1, 0xe6, 0xff
db 0x2, 0xe3, 0xff, 0x0, 0xe2, 0xff, 0x8, 0xe3, 0xfe, 0x2e, 0xe0, 0xfa
db 0x3e, 0xc8, 0xea, 0x27, 0x9e, 0xd2, 0xd, 0x87, 0xc6, 0x4, 0x85, 0xc6
db 0x0, 0x90, 0xcb, 0x0, 0xa3, 0xd8, 0x0, 0xb3, 0xe5, 0x0, 0xc1, 0xee
db 0x0, 0xcc, 0xf7, 0x0, 0xd1, 0xfe, 0x0, 0xd4, 0xff, 0x0, 0xd6, 0xff
db 0x0, 0x9d, 0xd9, 0x2, 0x56, 0xac, 0x94, 0xa2, 0xd1, 0xf5, 0xf5, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xe1, 0xee, 0x3d, 0x56, 0xb2, 0x1, 0x4, 0x8c, 0x1, 0x0, 0x8b
db 0x2, 0x4, 0x8e, 0x1, 0x45, 0xa5, 0x9, 0xa4, 0xd8, 0xb, 0xdd, 0xfa
db 0x0, 0xe7, 0xff, 0x0, 0xe5, 0xff, 0x1, 0xe4, 0xff, 0x1, 0xe1, 0xff
db 0x0, 0xde, 0xff, 0x0, 0xdc, 0xff, 0x5, 0xdc, 0xfc, 0x20, 0xdc, 0xf9
db 0x37, 0xde, 0xf8, 0x4d, 0xe2, 0xf8, 0x56, 0xe6, 0xfa, 0x44, 0xe7, 0xfb
db 0x1c, 0xe1, 0xfa, 0x2, 0xe0, 0xfe, 0x0, 0xe2, 0xff, 0x0, 0xde, 0xff
db 0x1, 0xde, 0xff, 0x2, 0xde, 0xff, 0x2, 0xde, 0xff, 0x1, 0xdf, 0xff
db 0xe, 0xe1, 0xff, 0x4a, 0xcd, 0xeb, 0x5d, 0x89, 0xc0, 0x27, 0x44, 0xa3
db 0x16, 0x2d, 0x9e, 0x2d, 0x3b, 0xa5, 0x56, 0x6a, 0xb9, 0x9d, 0xab, 0xd7
db 0xdd, 0xe4, 0xf1, 0xff, 0xfe, 0xfc, 0xc1, 0xcc, 0xe4, 0x4b, 0x67, 0xb7
db 0x6, 0x1a, 0x97, 0x0, 0x0, 0x8b, 0x0, 0x2e, 0x9a, 0x7, 0x99, 0xd0
db 0x4, 0xdb, 0xfb, 0x2, 0xe7, 0xff, 0x2, 0xe6, 0xff, 0x2, 0xe4, 0xff
db 0x2, 0xe4, 0xff, 0x1, 0xe4, 0xff, 0x0, 0xd8, 0xf8, 0x22, 0xa1, 0xd3
db 0x83, 0x91, 0xbf, 0xe6, 0xd6, 0xe6, 0xfc, 0xf3, 0xf7, 0xd4, 0xd1, 0xe6
db 0x7a, 0x8b, 0xc4, 0x1c, 0x39, 0xa0, 0x1, 0x1e, 0x94, 0x7, 0x5e, 0xaf
db 0x6, 0xa9, 0xdc, 0x2, 0xd9, 0xf8, 0x0, 0xe7, 0xff, 0x0, 0xe7, 0xff
db 0x0, 0xe5, 0xff, 0x3, 0xdb, 0xfa, 0xa, 0xc8, 0xef, 0xa, 0xaf, 0xde
db 0xe, 0x9a, 0xd0, 0xf, 0x92, 0xcc, 0xc, 0x92, 0xcc, 0x4, 0x9a, 0xd1
db 0x0, 0xab, 0xdc, 0x0, 0xb7, 0xe5, 0x0, 0xc4, 0xf0, 0x0, 0xd1, 0xfd
db 0x0, 0xd4, 0xff, 0x0, 0xd2, 0xff, 0x0, 0xd5, 0xfe, 0x1c, 0xd8, 0xf8
db 0x6f, 0xc2, 0xe0, 0xa7, 0xa9, 0xcf, 0xcc, 0xb8, 0xd7, 0xa3, 0xd0, 0xe2
db 0x1f, 0xd4, 0xf5, 0x0, 0xd6, 0xff, 0x1, 0xd6, 0xff, 0x0, 0xd3, 0xff
db 0x8, 0xd0, 0xfa, 0x77, 0xdd, 0xef, 0xf8, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xdb, 0xf2, 0xf2, 0x46, 0xd0, 0xed, 0x0, 0xce, 0xfc, 0x1, 0xd4, 0xff
db 0x2, 0xd6, 0xff, 0x2, 0xd8, 0xff, 0x2, 0xd9, 0xff, 0x1, 0xd9, 0xff
db 0x0, 0xd9, 0xff, 0x0, 0xd6, 0xff, 0x0, 0xd5, 0xfe, 0x0, 0xd5, 0xfe
db 0x0, 0xd6, 0xff, 0x0, 0xd9, 0xff, 0x0, 0xd9, 0xff, 0x0, 0xda, 0xff
db 0x0, 0xdb, 0xff, 0x0, 0xdc, 0xff, 0x0, 0xdb, 0xff, 0x4, 0xd6, 0xfa
db 0x1a, 0xc1, 0xea, 0x43, 0xa8, 0xd2, 0x76, 0x99, 0xc6, 0x8e, 0x92, 0xc4
db 0x71, 0x7d, 0xbd, 0x55, 0x6b, 0xb6, 0x70, 0x80, 0xc0, 0x83, 0x8d, 0xc5
db 0x77, 0x85, 0xc2, 0x84, 0x86, 0xc3, 0x87, 0xa1, 0xca, 0x2b, 0xcd, 0xeb
db 0x2, 0xe0, 0xfe, 0x2, 0xdf, 0xff, 0x2, 0xdf, 0xff, 0x2, 0xde, 0xff
db 0x0, 0xdf, 0xff, 0x0, 0xdc, 0xff, 0x0, 0xd5, 0xfc, 0x0, 0xd1, 0xf8
db 0x0, 0xd0, 0xf7, 0x0, 0xd3, 0xf9, 0x0, 0xda, 0xfe, 0x0, 0xdd, 0xff
db 0x0, 0xdf, 0xff, 0x0, 0xe2, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe3, 0xff
db 0x1, 0xe5, 0xff, 0x0, 0xe5, 0xff, 0x45, 0xcd, 0xe8, 0x8f, 0xab, 0xd1
db 0xae, 0xac, 0xd3, 0xdb, 0xcf, 0xe2, 0xac, 0xdc, 0xe9, 0xe, 0xe0, 0xfc
db 0x0, 0xe3, 0xff, 0x2, 0xe3, 0xff, 0x0, 0xe3, 0xff, 0x12, 0xd6, 0xf6
db 0x69, 0xb0, 0xd3, 0xb4, 0xad, 0xd0, 0xed, 0xe7, 0xf2, 0xff, 0xff, 0xff
db 0xed, 0xed, 0xf5, 0xb0, 0xaa, 0xd2, 0x50, 0x7a, 0xb9, 0xc, 0xa9, 0xda
db 0x0, 0xe1, 0xfc, 0x2, 0xe5, 0xff, 0x0, 0xe5, 0xff, 0x0, 0xe8, 0xff
db 0x3f, 0xda, 0xef, 0xb0, 0xc8, 0xdd, 0xcd, 0xc2, 0xdc, 0x8a, 0x93, 0xc7
db 0x1b, 0x37, 0xa2, 0x0, 0x0, 0x8c, 0x3, 0x3e, 0xa0, 0x9, 0xb8, 0xe0
db 0x1, 0xe9, 0xff, 0x2, 0xe9, 0xff, 0x2, 0xe8, 0xff, 0x0, 0xed, 0xff
db 0x13, 0xd9, 0xf4, 0x20, 0x7a, 0xbb, 0x8, 0x14, 0x91, 0x0, 0x0, 0x8c
db 0x1, 0x13, 0x90, 0x22, 0x77, 0xb8, 0x14, 0xd4, 0xf4, 0x0, 0xeb, 0xff
db 0x1, 0xe8, 0xff, 0x2, 0xe5, 0xff, 0x0, 0xe3, 0xff, 0x0, 0xdf, 0xff
db 0x0, 0xda, 0xff, 0x0, 0xd8, 0xfb, 0x0, 0xd9, 0xfa, 0x0, 0xda, 0xfa
db 0x0, 0xdc, 0xfc, 0x0, 0xe1, 0xff, 0x1, 0xe4, 0xff, 0x1, 0xe3, 0xff
db 0x1, 0xe0, 0xff, 0x2, 0xdc, 0xff, 0x0, 0xdc, 0xff, 0x2, 0xdc, 0xfe
db 0x29, 0xb6, 0xe0, 0x60, 0x8e, 0xc6, 0xc4, 0xc8, 0xe3, 0xfa, 0xfa, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf2, 0xf5, 0xf9, 0x77, 0x91, 0xca, 0x9, 0x17, 0x98, 0x0, 0x0, 0x8a
db 0x2, 0x0, 0x8b, 0x0, 0x7, 0x8e, 0xc, 0x4e, 0xa7, 0x39, 0xb3, 0xd9
db 0x30, 0xea, 0xfc, 0xa, 0xee, 0xff, 0x0, 0xe9, 0xff, 0x1, 0xe7, 0xff
db 0x2, 0xe5, 0xff, 0x0, 0xe2, 0xff, 0x0, 0xe0, 0xff, 0x0, 0xdd, 0xff
db 0x0, 0xdb, 0xff, 0x0, 0xda, 0xff, 0x0, 0xda, 0xff, 0x0, 0xdf, 0xff
db 0x0, 0xe3, 0xff, 0x1, 0xe3, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe2, 0xff
db 0x2, 0xe1, 0xff, 0x2, 0xe2, 0xff, 0x1, 0xe3, 0xff, 0x4, 0xe2, 0xff
db 0x47, 0xe6, 0xf9, 0xcc, 0xed, 0xf2, 0xd8, 0xd3, 0xe4, 0x7f, 0x8e, 0xc7
db 0x27, 0x44, 0xa8, 0x4, 0x13, 0x96, 0x0, 0x0, 0x8f, 0xc, 0x1b, 0x99
db 0x4c, 0x5f, 0xb6, 0x99, 0xaa, 0xd5, 0xc7, 0xcd, 0xe5, 0xb7, 0xc0, 0xdd
db 0x5a, 0x78, 0xbd, 0xc, 0x1d, 0x9b, 0x0, 0x2, 0x8f, 0x7, 0x55, 0xa8
db 0x6, 0xbe, 0xe5, 0x2, 0xec, 0xff, 0x2, 0xea, 0xff, 0x2, 0xe8, 0xff
db 0x2, 0xe6, 0xff, 0x2, 0xe6, 0xff, 0x1, 0xd3, 0xf4, 0xe, 0x85, 0xc3
db 0x4b, 0x63, 0xaf, 0xa9, 0xaa, 0xd4, 0xc2, 0xc9, 0xe3, 0x91, 0x9e, 0xcf
db 0x44, 0x5f, 0xb3, 0x7, 0x1d, 0x9a, 0x0, 0x0, 0x8d, 0x2, 0x10, 0x90
db 0x3, 0x45, 0xa4, 0x0, 0x96, 0xcf, 0x0, 0xd1, 0xf2, 0x0, 0xe4, 0xfe
db 0x0, 0xe6, 0xff, 0x0, 0xe5, 0xff, 0x0, 0xe7, 0xff, 0x0, 0xe5, 0xff
db 0x6, 0xe5, 0xfe, 0x8, 0xe2, 0xfd, 0x6, 0xe1, 0xfc, 0x4, 0xe1, 0xfd
db 0x2, 0xe4, 0xff, 0x1, 0xe4, 0xff, 0x0, 0xdf, 0xff, 0x1, 0xdc, 0xff
db 0x1, 0xda, 0xff, 0x1, 0xda, 0xff, 0x0, 0xdc, 0xff, 0x0, 0xda, 0xff
db 0x11, 0xba, 0xe5, 0x63, 0x8d, 0xc1, 0xa2, 0x95, 0xc7, 0xc3, 0xc6, 0xda
db 0x69, 0xd9, 0xed, 0x0, 0xd7, 0xfe, 0x0, 0xd8, 0xff, 0x1, 0xd7, 0xff
db 0x0, 0xd3, 0xfe, 0x2d, 0xd4, 0xf4, 0xc5, 0xec, 0xf1, 0xff, 0xff, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd
db 0xd8, 0xf1, 0xf2, 0x41, 0xce, 0xec, 0x0, 0xcb, 0xfc, 0x1, 0xd2, 0xff
db 0x2, 0xd4, 0xff, 0x2, 0xd6, 0xff, 0x2, 0xd6, 0xff, 0x2, 0xd8, 0xff
db 0x2, 0xd8, 0xff, 0x1, 0xd9, 0xff, 0x1, 0xdb, 0xff, 0x1, 0xdb, 0xff
db 0x1, 0xde, 0xff, 0x2, 0xe0, 0xff, 0x1, 0xe0, 0xff, 0x0, 0xe0, 0xff
db 0x0, 0xdf, 0xff, 0x10, 0xe0, 0xff, 0x33, 0xe0, 0xfb, 0x67, 0xdb, 0xf0
db 0x9e, 0xcc, 0xe2, 0xd0, 0xd0, 0xe2, 0xeb, 0xe3, 0xee, 0xe6, 0xe0, 0xed
db 0xac, 0xb1, 0xd7, 0x8a, 0x97, 0xcb, 0xaf, 0xb3, 0xd8, 0xbd, 0xbd, 0xdc
db 0xa9, 0xab, 0xd5, 0xa6, 0xa4, 0xd0, 0x9d, 0xa9, 0xcf, 0x42, 0xc0, 0xe1
db 0x0, 0xd5, 0xfb, 0x0, 0xdb, 0xff, 0x2, 0xdb, 0xff, 0x2, 0xdb, 0xff
db 0x2, 0xdc, 0xff, 0x1, 0xdc, 0xff, 0x0, 0xdd, 0xff, 0x0, 0xe0, 0xff
db 0x0, 0xe2, 0xff, 0x0, 0xe4, 0xff, 0x0, 0xe5, 0xff, 0x0, 0xe4, 0xff
db 0x3, 0xe3, 0xff, 0x1, 0xe3, 0xff, 0x1, 0xe2, 0xff, 0x2, 0xe2, 0xff
db 0x0, 0xe3, 0xff, 0x0, 0xe2, 0xff, 0x71, 0xe9, 0xf7, 0xf4, 0xff, 0xf9
db 0xff, 0xff, 0xf9, 0xef, 0xef, 0xef, 0x83, 0xe8, 0xf6, 0x1, 0xe3, 0xff
db 0x0, 0xe0, 0xff, 0x0, 0xe0, 0xff, 0x2, 0xdf, 0xff, 0x53, 0xe4, 0xf9
db 0xe8, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfc, 0xb4, 0xbe, 0xde
db 0x5d, 0x64, 0xb5, 0x1d, 0x2d, 0x9a, 0x0, 0x5b, 0xae, 0x0, 0xbb, 0xe7
db 0x1, 0xe5, 0xff, 0x2, 0xe2, 0xff, 0x0, 0xe2, 0xff, 0x5, 0xe5, 0xff
db 0x75, 0xe6, 0xf5, 0xcf, 0xd8, 0xe4, 0x8d, 0x95, 0xca, 0x29, 0x3b, 0xa6
db 0x0, 0x6, 0x90, 0x9, 0x13, 0x93, 0x3b, 0x70, 0xb4, 0x24, 0xcb, 0xea
db 0x0, 0xe6, 0xff, 0x1, 0xe5, 0xff, 0x2, 0xe5, 0xff, 0x0, 0xeb, 0xff
db 0x8, 0xd9, 0xf5, 0xe, 0x73, 0xb9, 0x3, 0x10, 0x8f, 0x0, 0x0, 0x8c
db 0x4, 0x15, 0x96, 0x6a, 0x81, 0xbc, 0x71, 0xd9, 0xec, 0x19, 0xe6, 0xfd
db 0x0, 0xe6, 0xff, 0x2, 0xe6, 0xff, 0x2, 0xe6, 0xff, 0x2, 0xe6, 0xff
db 0x1, 0xe5, 0xff, 0x0, 0xe6, 0xff, 0x0, 0xe8, 0xff, 0x1, 0xe8, 0xff
db 0x2, 0xe5, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe1, 0xff
db 0x2, 0xe0, 0xff, 0x0, 0xde, 0xff, 0x0, 0xdc, 0xff, 0x28, 0xde, 0xf8
db 0xad, 0xe8, 0xf0, 0xee, 0xf0, 0xf4, 0xfe, 0xfb, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xe0, 0xee, 0x44, 0x64, 0xb6, 0x0, 0xf, 0x91
db 0x0, 0x0, 0x8a, 0x0, 0x0, 0x89, 0x2, 0xa, 0x8e, 0x42, 0x67, 0xb1
db 0x7f, 0xcd, 0xe3, 0x4c, 0xe5, 0xf7, 0xf, 0xe5, 0xfd, 0x3, 0xe8, 0xff
db 0x2, 0xe8, 0xff, 0x2, 0xe6, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe2, 0xff
db 0x1, 0xe0, 0xff, 0x1, 0xdf, 0xff, 0x0, 0xdf, 0xff, 0x1, 0xdf, 0xff
db 0x2, 0xde, 0xff, 0x2, 0xe0, 0xff, 0x2, 0xe1, 0xff, 0x2, 0xe2, 0xff
db 0x2, 0xe4, 0xff, 0x2, 0xe4, 0xff, 0x0, 0xda, 0xfc, 0x8, 0xbf, 0xe8
db 0x76, 0xc3, 0xde, 0xff, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xfa, 0xf7, 0xf9
db 0xc9, 0xd5, 0xe8, 0x8c, 0xa1, 0xd1, 0x45, 0x5a, 0xb4, 0xd, 0x18, 0x99
db 0x0, 0x4, 0x91, 0x2, 0x1e, 0x99, 0x28, 0x45, 0xa9, 0x5e, 0x79, 0xc0
db 0x60, 0x80, 0xc0, 0x15, 0x3d, 0xa6, 0x1, 0x0, 0x92, 0x2, 0x18, 0x94
db 0x6, 0x83, 0xc0, 0x2, 0xdc, 0xf9, 0x2, 0xeb, 0xff, 0x2, 0xe9, 0xff
db 0x2, 0xe6, 0xff, 0x1, 0xe4, 0xff, 0x3, 0xcc, 0xf1, 0xb, 0x73, 0xb9
db 0x6, 0x27, 0x96, 0xc, 0x2d, 0x9e, 0x18, 0x2f, 0x9f, 0xc, 0x18, 0x95
db 0x0, 0x9, 0x90, 0x0, 0x2, 0x90, 0x1, 0x0, 0x90, 0x0, 0x0, 0x8f
db 0x0, 0xb, 0x90, 0x13, 0x50, 0xa7, 0x35, 0xa7, 0xd3, 0x33, 0xdc, 0xf7
db 0x17, 0xe8, 0xff, 0x7, 0xe7, 0xff, 0x1, 0xe7, 0xff, 0x0, 0xe9, 0xff
db 0x0, 0xec, 0xff, 0x0, 0xea, 0xff, 0x0, 0xe8, 0xff, 0x2, 0xe6, 0xff
db 0x2, 0xe2, 0xff, 0x2, 0xe1, 0xff, 0x2, 0xe0, 0xff, 0x2, 0xdd, 0xff
db 0x1, 0xdb, 0xff, 0x0, 0xd9, 0xff, 0x0, 0xd9, 0xff, 0x0, 0xd5, 0xfc
db 0x35, 0xcf, 0xf0, 0xbe, 0xd9, 0xe6, 0xe7, 0xe1, 0xee, 0xf7, 0xee, 0xf4
db 0xc5, 0xee, 0xf3, 0x2c, 0xda, 0xf8, 0x0, 0xd4, 0xff, 0x0, 0xd5, 0xff
db 0x0, 0xd3, 0xff, 0x6, 0xcf, 0xfa, 0x71, 0xdd, 0xf0, 0xf3, 0xf8, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xec, 0xf7, 0xf6, 0x7b, 0xdb, 0xed, 0x4, 0xcb, 0xf7, 0x0, 0xce, 0xfe
db 0x0, 0xd2, 0xff, 0x0, 0xd6, 0xff, 0x2, 0xda, 0xff, 0x2, 0xdb, 0xff
db 0x2, 0xdc, 0xff, 0x2, 0xde, 0xff, 0x2, 0xe1, 0xff, 0x2, 0xe1, 0xff
db 0x2, 0xe1, 0xff, 0x2, 0xdd, 0xfd, 0x1, 0xd9, 0xf9, 0xc, 0xd6, 0xf5
db 0x37, 0xdd, 0xf5, 0x7e, 0xe9, 0xf6, 0xcd, 0xf6, 0xf7, 0xfc, 0xfc, 0xf4
db 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xf2, 0xef, 0xf5
db 0xcc, 0xcc, 0xe3, 0xae, 0xb4, 0xda, 0xa9, 0xb1, 0xd8, 0x91, 0xa0, 0xcf
db 0x83, 0x92, 0xca, 0x8d, 0x95, 0xc9, 0x84, 0x8c, 0xc4, 0x54, 0x9c, 0xcc
db 0x1c, 0xc7, 0xef, 0x0, 0xd9, 0xfe, 0x0, 0xd9, 0xff, 0x2, 0xdc, 0xff
db 0x2, 0xde, 0xff, 0x2, 0xde, 0xff, 0x2, 0xe0, 0xff, 0x2, 0xe1, 0xff
db 0x1, 0xe1, 0xff, 0x1, 0xde, 0xfc, 0x9, 0xd8, 0xf7, 0x2f, 0xda, 0xf5
db 0x51, 0xe2, 0xf6, 0x33, 0xe4, 0xfb, 0x7, 0xe5, 0xff, 0x1, 0xe6, 0xff
db 0x0, 0xe6, 0xff, 0x7, 0xdf, 0xfc, 0x72, 0xdc, 0xed, 0xbb, 0xd0, 0xe2
db 0x96, 0x97, 0xcc, 0x61, 0x87, 0xbe, 0x1b, 0xb6, 0xdf, 0x0, 0xd9, 0xfc
db 0x0, 0xdd, 0xfe, 0x4, 0xde, 0xff, 0x37, 0xe4, 0xfb, 0xb4, 0xf1, 0xf5
db 0xfb, 0xf5, 0xf5, 0xc9, 0xd3, 0xea, 0x7d, 0x8b, 0xc8, 0x21, 0x2b, 0x9f
db 0x0, 0x0, 0x8e, 0xb, 0x2b, 0x9a, 0x13, 0x8c, 0xc8, 0x4, 0xd4, 0xf6
db 0x1, 0xe4, 0xff, 0x2, 0xe2, 0xff, 0x0, 0xe5, 0xff, 0xf, 0xe0, 0xfc
db 0x5a, 0xba, 0xdb, 0x51, 0x6d, 0xb6, 0x11, 0x20, 0x9a, 0x0, 0x0, 0x8a
db 0x0, 0xc, 0x92, 0x60, 0x6f, 0xb9, 0xbc, 0xcb, 0xde, 0x57, 0xe4, 0xf5
db 0x0, 0xe2, 0xff, 0x0, 0xe4, 0xff, 0x2, 0xe7, 0xff, 0x2, 0xeb, 0xff
db 0x5, 0xd3, 0xf0, 0x6, 0x6a, 0xb4, 0x1, 0xa, 0x8e, 0x0, 0x0, 0x8c
db 0x2f, 0x44, 0xa8, 0xcd, 0xc9, 0xdf, 0xe4, 0xf3, 0xf1, 0x5c, 0xc3, 0xe1
db 0x4, 0xb3, 0xe1, 0x0, 0xce, 0xf1, 0x2, 0xda, 0xf9, 0x2, 0xdd, 0xfa
db 0x2, 0xe1, 0xfe, 0x2, 0xe4, 0xff, 0x2, 0xe5, 0xff, 0x2, 0xe4, 0xff
db 0x2, 0xe4, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xe3, 0xff, 0x2, 0xde, 0xff
db 0x6, 0xdb, 0xfb, 0x8, 0xd4, 0xf6, 0xc, 0xc6, 0xec, 0x4d, 0xbc, 0xdd
db 0xbc, 0xd1, 0xe3, 0xec, 0xeb, 0xf4, 0xf8, 0xf9, 0xfb, 0xfe, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0xd2, 0xe6, 0x52, 0x71, 0xbc
db 0x17, 0x2a, 0x9f, 0x0, 0xa, 0x90, 0x0, 0x0, 0x89, 0xf, 0x15, 0x95
db 0x57, 0x68, 0xb4, 0x5d, 0x91, 0xc7, 0x2e, 0xae, 0xd7, 0x13, 0xc6, 0xea
db 0x1, 0xd4, 0xf4, 0x2, 0xde, 0xfb, 0x2, 0xe4, 0xff, 0x2, 0xe5, 0xff
db 0x2, 0xe5, 0xff, 0x2, 0xe5, 0xff, 0x2, 0xe4, 0xff, 0x2, 0xe2, 0xff
db 0x2, 0xe3, 0xff, 0x2, 0xe5, 0xff, 0x2, 0xe5, 0xff, 0x2, 0xe4, 0xff
db 0x2, 0xe0, 0xfc, 0x2, 0xd0, 0xf2, 0x1, 0x9e, 0xd5, 0x6, 0x5b, 0xb0
db 0x63, 0x7a, 0xba, 0xf0, 0xe8, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xd9, 0xe7, 0xf0, 0x94, 0xab, 0xd6
db 0x53, 0x6c, 0xbb, 0x2f, 0x47, 0xac, 0x14, 0x36, 0xa3, 0x5, 0x34, 0xa1
db 0x7, 0x35, 0xa1, 0x0, 0x1a, 0x98, 0x0, 0x0, 0x8f, 0x0, 0x0, 0x8c
db 0x2, 0x33, 0x9d, 0x2, 0x94, 0xcd, 0x2, 0xc8, 0xec, 0x2, 0xdf, 0xfa
db 0x1, 0xe4, 0xff, 0x0, 0xe2, 0xff, 0x1a, 0xd1, 0xf3, 0x6e, 0xae, 0xd2
db 0x83, 0x88, 0xc1, 0x47, 0x5e, 0xb3, 0x19, 0x30, 0xa0, 0x0, 0xd, 0x91
db 0x0, 0x0, 0x8b, 0x0, 0x0, 0x8a, 0x0, 0x0, 0x8f, 0x0, 0x18, 0x9a
db 0x17, 0x36, 0xa2, 0x53, 0x63, 0xb2, 0x9c, 0xa6, 0xcc, 0xb6, 0xdf, 0xeb
db 0x93, 0xee, 0xf7, 0x62, 0xe8, 0xf7, 0x3c, 0xe2, 0xf9, 0x15, 0xe0, 0xfa
db 0x4, 0xdf, 0xfb, 0x1, 0xdd, 0xfc, 0x2, 0xe2, 0xff, 0x2, 0xe3, 0xff
db 0x2, 0xe2, 0xff, 0x2, 0xe2, 0xff, 0x2, 0xe2, 0xff, 0x1, 0xe1, 0xff
db 0x1, 0xdf, 0xff, 0x7, 0xd9, 0xfe, 0x9, 0xca, 0xf4, 0x2, 0xa9, 0xde
db 0x3b, 0x95, 0xcb, 0xc1, 0xc6, 0xde, 0xf2, 0xf0, 0xf7, 0xfe, 0xfa, 0xfc
db 0xff, 0xff, 0xfb, 0xad, 0xf1, 0xf6, 0x2f, 0xdf, 0xfb, 0x0, 0xd9, 0xff
db 0x1, 0xd4, 0xff, 0x0, 0xcf, 0xff, 0x23, 0xd1, 0xf5, 0xb1, 0xe7, 0xf1
db 0xff, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfe, 0xfd, 0xd7, 0xf1, 0xf4, 0x6a, 0xdb, 0xf0, 0x23, 0xcf, 0xf3
db 0xb, 0xce, 0xf7, 0x0, 0xd0, 0xfb, 0x0, 0xd6, 0xfd, 0x2, 0xdb, 0xff
db 0x2, 0xdb, 0xfd, 0x2, 0xd5, 0xf9, 0x2, 0xcd, 0xf3, 0x2, 0xc1, 0xe9
db 0x2, 0xb0, 0xe0, 0x2, 0x99, 0xd1, 0x0, 0x85, 0xc6, 0x19, 0x84, 0xc3
db 0x57, 0x98, 0xc7, 0x95, 0xa8, 0xd0, 0xb7, 0xb3, 0xd6, 0xbc, 0xb9, 0xdb
db 0xb3, 0xbb, 0xdd, 0x98, 0xab, 0xd5, 0x70, 0x8d, 0xc8, 0x5f, 0x7e, 0xc0
db 0x57, 0x79, 0xbe, 0x4d, 0x6f, 0xba, 0x44, 0x67, 0xb6, 0x3d, 0x62, 0xb3
db 0x4f, 0x6d, 0xb8, 0x71, 0x83, 0xc3, 0x85, 0x8e, 0xc8, 0xa4, 0xb3, 0xd5
db 0x9d, 0xdd, 0xed, 0x50, 0xe0, 0xf7, 0x9, 0xd5, 0xfa, 0x0, 0xd4, 0xfc
db 0x1, 0xd9, 0xfd, 0x2, 0xdf, 0xff, 0x2, 0xe0, 0xff, 0x2, 0xd6, 0xf9
db 0x1, 0xbd, 0xe8, 0x1, 0x97, 0xd0, 0x10, 0x81, 0xc2, 0x46, 0x8a, 0xc2
db 0x75, 0x98, 0xc8, 0x47, 0xa1, 0xd1, 0x7, 0xb8, 0xe7, 0x0, 0xca, 0xf3
db 0x0, 0xb9, 0xe7, 0xf, 0x9e, 0xd2, 0x39, 0x7e, 0xbf, 0x2f, 0x4b, 0xa8
db 0x12, 0x15, 0x92, 0x0, 0x15, 0x90, 0x0, 0x69, 0xb6, 0x31, 0xc7, 0xe9
db 0x48, 0xe1, 0xf7, 0x58, 0xdf, 0xf5, 0x8a, 0xd4, 0xe9, 0x9e, 0xb0, 0xd3
db 0x6c, 0x77, 0xbd, 0x32, 0x3c, 0xa6, 0x6, 0xd, 0x8f, 0x0, 0x0, 0x8a
db 0x32, 0x40, 0xa8, 0x95, 0xa8, 0xd0, 0x5e, 0xd2, 0xea, 0x7, 0xdc, 0xfd
db 0x0, 0xe2, 0xff, 0x2, 0xe7, 0xff, 0x1, 0xea, 0xff, 0x8, 0xc5, 0xe9
db 0x13, 0x62, 0xb3, 0x0, 0xf, 0x91, 0x0, 0x0, 0x87, 0x0, 0x0, 0x8a
db 0x39, 0x54, 0xaf, 0xd8, 0xd7, 0xe9, 0xff, 0xff, 0xfc, 0x94, 0xf1, 0xf8
db 0x4, 0xdf, 0xfe, 0x0, 0xe6, 0xff, 0x2, 0xe4, 0xff, 0x2, 0xcd, 0xf1
db 0x3, 0x95, 0xcc, 0x2, 0x37, 0x9f, 0x0, 0x0, 0x8a, 0x6, 0x15, 0x96
db 0x8b, 0x94, 0xc9, 0xfc, 0xf9, 0xf9, 0xff, 0xfe, 0xfa, 0x8b, 0x9c, 0xc8
db 0x0, 0x4c, 0xa7, 0x0, 0x61, 0xb4, 0x0, 0x7d, 0xc3, 0x0, 0x88, 0xc8
db 0x1, 0x9a, 0xd3, 0x0, 0xad, 0xde, 0x0, 0xaf, 0xe0, 0x0, 0xae, 0xdf
db 0x0, 0xae, 0xdf, 0x0, 0xaf, 0xdf, 0x0, 0xab, 0xde, 0x0, 0x99, 0xd5
db 0x7, 0x8a, 0xca, 0x11, 0x7e, 0xc0, 0x13, 0x60, 0xb2, 0x1d, 0x42, 0xa5
db 0x2c, 0x41, 0xa8, 0x5d, 0x75, 0xbe, 0xc4, 0xcb, 0xe5, 0xfa, 0xfa, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xe4, 0xf0
db 0x9f, 0xb1, 0xd8, 0x59, 0x73, 0xbd, 0x20, 0x33, 0xa4, 0x0, 0x4, 0x90
db 0x0, 0x2, 0x8e, 0x10, 0x16, 0x93, 0xf, 0x32, 0x9d, 0x7, 0x53, 0xac
db 0x0, 0x6d, 0xba, 0x1, 0x8d, 0xcb, 0x1, 0xa8, 0xda, 0x2, 0xbb, 0xe6
db 0x2, 0xc8, 0xef, 0x2, 0xd2, 0xf5, 0x2, 0xda, 0xfa, 0x2, 0xe1, 0xfe
db 0x2, 0xdf, 0xfd, 0x2, 0xd5, 0xf5, 0x2, 0xc6, 0xec, 0x2, 0xb0, 0xde
db 0x2, 0x96, 0xcf, 0x2, 0x6e, 0xba, 0x0, 0x2f, 0x9c, 0x0, 0x6, 0x8b
db 0x4c, 0x5a, 0xb2, 0xeb, 0xec, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfe
db 0xe2, 0xec, 0xf5, 0xcb, 0xd7, 0xec, 0xae, 0xc0, 0xe1, 0x89, 0x9e, 0xd0
db 0x4c, 0x6d, 0xba, 0x28, 0x45, 0xaa, 0x14, 0x26, 0x9c, 0x0, 0xa, 0x90
db 0x0, 0x0, 0x8b, 0x0, 0x1f, 0x95, 0x0, 0x54, 0xaf, 0x1, 0x89, 0xc7
db 0x4, 0xad, 0xde, 0x23, 0xcd, 0xed, 0x7e, 0xe5, 0xf3, 0xe3, 0xf3, 0xf4
db 0xfb, 0xf4, 0xf6, 0xe1, 0xe1, 0xef, 0xb3, 0xbe, 0xdf, 0x77, 0x8d, 0xc9
db 0x3d, 0x56, 0xb2, 0x23, 0x3a, 0xa6, 0x1a, 0x37, 0xa4, 0x17, 0x46, 0xa7
db 0x24, 0x52, 0xab, 0x3a, 0x59, 0xb0, 0x5c, 0x70, 0xb9, 0x8e, 0x96, 0xc7
db 0x9c, 0xa8, 0xcf, 0x81, 0xa2, 0xcd, 0x58, 0x99, 0xca, 0x26, 0x8f, 0xc9
db 0x5, 0x88, 0xc7, 0x0, 0x89, 0xcb, 0x0, 0x9d, 0xd7, 0x0, 0xad, 0xdf
db 0x0, 0xad, 0xdf, 0x0, 0xad, 0xdf, 0x0, 0xab, 0xdf, 0x0, 0xaa, 0xde
db 0x11, 0xb8, 0xe4, 0x59, 0xd4, 0xee, 0x7f, 0xd0, 0xe6, 0x64, 0x9f, 0xca
db 0x3e, 0x62, 0xb0, 0x50, 0x63, 0xb2, 0x71, 0x7d, 0xc1, 0x7d, 0x8c, 0xc7
db 0xab, 0xaf, 0xd6, 0xcd, 0xcf, 0xe2, 0x86, 0xd3, 0xe7, 0x17, 0xd0, 0xf2
db 0x0, 0xd4, 0xfd, 0x0, 0xd5, 0xff, 0x5, 0xcf, 0xf6, 0x86, 0xde, 0xed
db 0xfd, 0xfb, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xe6, 0xf5, 0xf6, 0xb4, 0xe9, 0xf0
db 0x87, 0xde, 0xed, 0x3f, 0xc0, 0xe3, 0x2, 0x9e, 0xd5, 0x0, 0x95, 0xd2
db 0x0, 0x90, 0xcf, 0x0, 0x7b, 0xc2, 0x0, 0x63, 0xb6, 0x0, 0x4c, 0xaa
db 0x0, 0x32, 0xa0, 0x0, 0x1c, 0x94, 0x0, 0xf, 0x8e, 0x2, 0x10, 0x8d
db 0x12, 0x1a, 0x94, 0x18, 0x29, 0x9d, 0x14, 0x30, 0x9f, 0x12, 0x30, 0xa0
db 0xe, 0x36, 0xa2, 0x11, 0x43, 0xa6, 0x1d, 0x4e, 0xab, 0x29, 0x57, 0xb0
db 0x2e, 0x5c, 0xb3, 0x4a, 0x71, 0xbb, 0x7b, 0x94, 0xca, 0xa1, 0xaf, 0xd8
db 0xbb, 0xc4, 0xe1, 0xd4, 0xd6, 0xec, 0xe3, 0xe2, 0xf1, 0xf7, 0xf2, 0xf7
db 0xfd, 0xfc, 0xfb, 0xd8, 0xf4, 0xf6, 0x73, 0xd5, 0xeb, 0x13, 0xaa, 0xda
db 0x0, 0x96, 0xd2, 0x0, 0x99, 0xd3, 0x0, 0x99, 0xd2, 0x0, 0x7f, 0xc5
db 0x0, 0x4b, 0xab, 0x0, 0x1d, 0x94, 0x0, 0xe, 0x8e, 0x5, 0x1c, 0x94
db 0x13, 0x29, 0x98, 0x5, 0x34, 0x9c, 0x0, 0x5d, 0xb2, 0x0, 0x79, 0xbf
db 0x0, 0x51, 0xac, 0x2, 0x26, 0x98, 0x4, 0x11, 0x8f, 0x0, 0x0, 0x88
db 0x0, 0x0, 0x86, 0x1, 0x10, 0x93, 0x41, 0x63, 0xb2, 0xbb, 0xd6, 0xe6
db 0xd3, 0xf2, 0xf5, 0xae, 0xca, 0xe1, 0x6d, 0x88, 0xc2, 0x1d, 0x3d, 0xa2
db 0x0, 0x2, 0x8e, 0x0, 0x0, 0x89, 0x0, 0xd, 0x8f, 0x37, 0x4b, 0xab
db 0xb0, 0xb7, 0xdb, 0xfb, 0xfa, 0xf9, 0xad, 0xf2, 0xf7, 0x22, 0xdb, 0xf7
db 0x0, 0xd9, 0xfc, 0x1, 0xde, 0xfc, 0x2, 0xcd, 0xf0, 0x1, 0x77, 0xbf
db 0x0, 0x14, 0x94, 0x0, 0x0, 0x87, 0x0, 0xa, 0x8f, 0x32, 0x4a, 0xab
db 0xb6, 0xbb, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xf8, 0xf9
db 0x47, 0xdc, 0xf3, 0x1, 0xc9, 0xf0, 0x0, 0xa8, 0xde, 0x0, 0x64, 0xb8
db 0x0, 0x23, 0x98, 0x0, 0x1, 0x89, 0x0, 0x2, 0x8d, 0x4e, 0x66, 0xb6
db 0xe0, 0xe1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xbc, 0xdc
db 0x38, 0x4b, 0xa7, 0xd, 0x27, 0x97, 0x3, 0x2c, 0x98, 0x0, 0x24, 0x95
db 0x0, 0x2f, 0x99, 0x0, 0x43, 0xa3, 0x0, 0x46, 0xa4, 0x0, 0x45, 0xa4
db 0x0, 0x45, 0xa4, 0x0, 0x46, 0xa4, 0x0, 0x43, 0xa3, 0x0, 0x2f, 0x9b
db 0x0, 0x1d, 0x94, 0x0, 0x13, 0x90, 0x0, 0x3, 0x8d, 0x0, 0x3, 0x8f
db 0x2, 0x1c, 0x99, 0x3d, 0x5d, 0xb1, 0xbc, 0xc4, 0xe2, 0xfa, 0xfa, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xe3, 0xe8, 0xf2, 0xac, 0xb7, 0xdb, 0x51, 0x6d, 0xba
db 0x1b, 0x28, 0x9d, 0x7, 0x10, 0x93, 0x7, 0x14, 0x94, 0x8, 0x1e, 0x96
db 0x0, 0x1e, 0x94, 0x0, 0x22, 0x95, 0x0, 0x31, 0x9c, 0x0, 0x46, 0xa7
db 0x0, 0x5f, 0xb3, 0x0, 0x70, 0xbb, 0x0, 0x85, 0xc7, 0x0, 0x9a, 0xd2
db 0x0, 0x8f, 0xcd, 0x0, 0x71, 0xbc, 0x0, 0x51, 0xac, 0x0, 0x36, 0x9f
db 0x0, 0x1d, 0x92, 0x0, 0x6, 0x89, 0x0, 0x0, 0x85, 0x11, 0x1d, 0x96
db 0x89, 0x94, 0xcb, 0xfa, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfc
db 0xde, 0xe2, 0xf0, 0xbc, 0xc9, 0xe4, 0x99, 0xa9, 0xd3, 0x57, 0x75, 0xbb
db 0x25, 0x33, 0xa2, 0x4, 0xb, 0x91, 0x0, 0x7, 0x8d, 0x0, 0x1e, 0x92
db 0x4, 0x4c, 0xa9, 0x67, 0xa1, 0xcc, 0xe8, 0xf4, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf4, 0xf8
db 0xcd, 0xd7, 0xeb, 0xb4, 0xc4, 0xe3, 0xa3, 0xb7, 0xdb, 0x8c, 0xa1, 0xd0
db 0x68, 0x82, 0xc2, 0x2f, 0x56, 0xaf, 0xb, 0x3b, 0xa3, 0x1e, 0x44, 0xa7
db 0x3a, 0x53, 0xab, 0x34, 0x4c, 0xa8, 0x13, 0x37, 0x9e, 0x0, 0x24, 0x96
db 0x0, 0x1b, 0x92, 0x0, 0x1f, 0x94, 0x0, 0x34, 0x9d, 0x0, 0x44, 0xa4
db 0x0, 0x44, 0xa4, 0x0, 0x43, 0xa3, 0x0, 0x40, 0xa2, 0x0, 0x3c, 0xa1
db 0x14, 0x5d, 0xaf, 0x9c, 0xb4, 0xd4, 0xf0, 0xee, 0xef, 0xe5, 0xdf, 0xea
db 0xaf, 0xb2, 0xd7, 0x81, 0x8d, 0xc8, 0x5c, 0x70, 0xba, 0x25, 0x48, 0xa7
db 0x18, 0x40, 0xa5, 0x40, 0x5b, 0xaf, 0x45, 0x71, 0xb7, 0x11, 0x7a, 0xbe
db 0x0, 0x98, 0xd3, 0x10, 0xb8, 0xe3, 0x42, 0xca, 0xe7, 0xb4, 0xe6, 0xef
db 0xfd, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xfc
db 0xf6, 0xf8, 0xf7, 0xb8, 0xc6, 0xdd, 0x3d, 0x6e, 0xb4, 0x0, 0x39, 0x9d
db 0x0, 0x29, 0x97, 0x0, 0x18, 0x91, 0x0, 0x6, 0x8c, 0x0, 0x0, 0x8b
db 0x6, 0xd, 0x90, 0x12, 0x1c, 0x96, 0x15, 0x1f, 0x97, 0xf, 0x1d, 0x96
db 0x11, 0x21, 0x9b, 0x2a, 0x3f, 0xa8, 0x3e, 0x55, 0xaf, 0x3e, 0x57, 0xaf
db 0x49, 0x65, 0xb6, 0x75, 0x8e, 0xca, 0xaa, 0xb8, 0xdc, 0xc0, 0xca, 0xe4
db 0xc2, 0xcc, 0xe7, 0xd6, 0xdd, 0xee, 0xf0, 0xf2, 0xf7, 0xfd, 0xfc, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xe6, 0xe8, 0xee, 0x83, 0xa1, 0xcb
db 0x26, 0x5f, 0xae, 0x0, 0x3d, 0x9f, 0x0, 0x2f, 0x9a, 0x0, 0x1e, 0x93
db 0x0, 0x0, 0x8a, 0x0, 0x0, 0x8c, 0x20, 0x29, 0x9d, 0x45, 0x50, 0xae
db 0x4d, 0x5c, 0xb2, 0x4e, 0x5f, 0xb3, 0x5a, 0x72, 0xb8, 0x5a, 0x7c, 0xba
db 0x2d, 0x48, 0xa6, 0x0, 0x8, 0x8f, 0x0, 0x2, 0x8c, 0x17, 0x25, 0x9c
db 0x4b, 0x5d, 0xb4, 0x81, 0x94, 0xcc, 0xca, 0xc8, 0xe2, 0xff, 0xf8, 0xf9
db 0xff, 0xfa, 0xf9, 0xc8, 0xc0, 0xdd, 0x6b, 0x7f, 0xc0, 0x3f, 0x5b, 0xb2
db 0x45, 0x52, 0xb0, 0x53, 0x65, 0xb8, 0x7f, 0x92, 0xcc, 0xc5, 0xce, 0xe6
db 0xfa, 0xf9, 0xfb, 0xff, 0xff, 0xff, 0xf1, 0xfd, 0xfc, 0x93, 0xe1, 0xee
db 0x1e, 0xad, 0xd9, 0x0, 0x8a, 0xca, 0x0, 0x63, 0xb4, 0x0, 0x14, 0x93
db 0x0, 0x0, 0x8b, 0x1a, 0x2c, 0x9f, 0x62, 0x79, 0xc0, 0xc2, 0xca, 0xe4
db 0xfc, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xbb, 0xe1, 0xeb, 0x33, 0x92, 0xc8, 0x0, 0x4b, 0xa8, 0x0, 0x12, 0x92
db 0x0, 0x0, 0x88, 0x0, 0xc, 0x8f, 0x34, 0x4c, 0xac, 0xc2, 0xc7, 0xe2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf5, 0xfa
db 0xc2, 0xc2, 0xe1, 0x92, 0x99, 0xcd, 0x7d, 0x86, 0xc3, 0x5a, 0x65, 0xb4
db 0x4d, 0x5a, 0xaf, 0x51, 0x5f, 0xb1, 0x52, 0x60, 0xb1, 0x52, 0x60, 0xb1
db 0x52, 0x60, 0xb1, 0x51, 0x60, 0xb1, 0x4f, 0x60, 0xb1, 0x4d, 0x5b, 0xb0
db 0x4a, 0x55, 0xb0, 0x45, 0x4f, 0xaf, 0x4a, 0x59, 0xb2, 0x68, 0x7d, 0xc3
db 0x98, 0xa9, 0xd5, 0xc6, 0xcd, 0xe5, 0xf0, 0xf0, 0xf7, 0xfe, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xe1, 0xe5, 0xf1
db 0xae, 0xb8, 0xdc, 0x90, 0x9f, 0xd1, 0x90, 0x9c, 0xcf, 0x8f, 0x98, 0xcd
db 0x73, 0x7e, 0xc0, 0x49, 0x55, 0xad, 0x28, 0x35, 0x9f, 0x18, 0x2b, 0x9a
db 0x1b, 0x35, 0x9e, 0x1c, 0x3b, 0x9e, 0xb, 0x3d, 0x9e, 0x0, 0x3b, 0x9d
db 0x0, 0x2b, 0x98, 0x0, 0x14, 0x90, 0x0, 0x0, 0x8b, 0x0, 0x0, 0x8a
db 0x0, 0x5, 0x8d, 0x10, 0x20, 0x96, 0x39, 0x4a, 0xab, 0x8c, 0x98, 0xcd
db 0xe8, 0xe7, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfc, 0xe5, 0xea, 0xf4
db 0xb5, 0xc1, 0xe0, 0x81, 0x95, 0xcb, 0x5a, 0x6b, 0xba, 0x47, 0x57, 0xaf
db 0x55, 0x68, 0xb6, 0xa5, 0xa8, 0xd0, 0xff, 0xf6, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xf4, 0xf4, 0xf9
db 0xe2, 0xe3, 0xf1, 0xb7, 0xc2, 0xe0, 0x90, 0xa1, 0xd3, 0x87, 0x98, 0xcf
db 0x8e, 0x9d, 0xcf, 0x86, 0x95, 0xcd, 0x5f, 0x75, 0xbc, 0x4d, 0x5b, 0xb2
db 0x4f, 0x57, 0xb1, 0x51, 0x59, 0xb0, 0x51, 0x5e, 0xb0, 0x52, 0x60, 0xb1
db 0x51, 0x5f, 0xb1, 0x4f, 0x5e, 0xb0, 0x4f, 0x5d, 0xaf, 0x4a, 0x58, 0xae
db 0x5b, 0x6a, 0xb5, 0xb8, 0xb4, 0xd7, 0xfd, 0xf9, 0xfa, 0xff, 0xff, 0xff
db 0xfe, 0xfb, 0xfd, 0xf1, 0xf0, 0xf8, 0xdb, 0xdc, 0xed, 0xa6, 0xaf, 0xd7
db 0x65, 0x7d, 0xc1, 0x42, 0x62, 0xb4, 0x2b, 0x50, 0xab, 0x4, 0x34, 0x9d
db 0x0, 0x39, 0x9f, 0x1d, 0x65, 0xb2, 0x86, 0xa8, 0xd1, 0xea, 0xee, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xec, 0xf4, 0xba, 0xb4, 0xd8, 0x76, 0x7d, 0xbe
db 0x63, 0x69, 0xb6, 0x64, 0x68, 0xb6, 0x64, 0x66, 0xb7, 0x6b, 0x6d, 0xbb
db 0x8a, 0x8f, 0xca, 0xa2, 0xad, 0xd5, 0xa3, 0xb1, 0xd7, 0x9e, 0xae, 0xd7
db 0xa4, 0xb2, 0xd9, 0xc1, 0xc9, 0xe5, 0xd5, 0xd8, 0xeb, 0xd5, 0xda, 0xec
db 0xdd, 0xe1, 0xf0, 0xf1, 0xf2, 0xf9, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xeb, 0xdf, 0xeb
db 0xb0, 0xad, 0xd4, 0x74, 0x7d, 0xbe, 0x61, 0x6a, 0xb7, 0x64, 0x69, 0xb8
db 0x64, 0x68, 0xb8, 0x78, 0x7f, 0xc3, 0xae, 0xb5, 0xda, 0xd8, 0xd9, 0xea
db 0xe0, 0xde, 0xed, 0xdf, 0xdc, 0xed, 0xe2, 0xdd, 0xed, 0xe4, 0xdd, 0xed
db 0xb9, 0xbc, 0xde, 0x75, 0x82, 0xc4, 0x6e, 0x7c, 0xc2, 0xa2, 0xae, 0xd7
db 0xd8, 0xdd, 0xed, 0xf3, 0xf6, 0xf9, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xfe, 0xec, 0xe8, 0xf4, 0xd5, 0xd7, 0xec, 0xd2, 0xd6, 0xeb
db 0xd5, 0xdc, 0xed, 0xe0, 0xe4, 0xf1, 0xf3, 0xf4, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf0, 0xf4
db 0x80, 0xa1, 0xcb, 0x2e, 0x64, 0xb0, 0x21, 0x49, 0xa6, 0x1e, 0x33, 0xa1
db 0x3e, 0x55, 0xb1, 0x9f, 0xae, 0xd7, 0xe7, 0xeb, 0xf4, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf3, 0xf6, 0xaa, 0xb2, 0xd5, 0x64, 0x7a, 0xbe, 0x5e, 0x6b, 0xb9
db 0x60, 0x6c, 0xbb, 0x76, 0x86, 0xc6, 0xbc, 0xc6, 0xe3, 0xfb, 0xfa, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xf7, 0xf7, 0xfb, 0xf1, 0xf0, 0xf6, 0xe3, 0xe1, 0xef
db 0xda, 0xd9, 0xec, 0xdc, 0xd8, 0xeb, 0xdd, 0xd8, 0xeb, 0xdd, 0xd8, 0xeb
db 0xdd, 0xd8, 0xeb, 0xdc, 0xd8, 0xeb, 0xdb, 0xd9, 0xeb, 0xda, 0xd9, 0xec
db 0xd7, 0xd9, 0xed, 0xd4, 0xd8, 0xed, 0xda, 0xde, 0xed, 0xeb, 0xee, 0xf6
db 0xfa, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfd, 0xf7, 0xf9, 0xfb, 0xf7, 0xf8, 0xfb, 0xf7, 0xf7, 0xfa
db 0xee, 0xed, 0xf5, 0xd7, 0xd6, 0xea, 0xb8, 0xbc, 0xdd, 0xa7, 0xae, 0xd7
db 0xab, 0xae, 0xd7, 0xaa, 0xab, 0xd5, 0x91, 0x94, 0xc9, 0x6f, 0x79, 0xbd
db 0x69, 0x70, 0xba, 0x69, 0x6c, 0xb9, 0x66, 0x6b, 0xba, 0x66, 0x6d, 0xbb
db 0x7b, 0x85, 0xc5, 0x9e, 0xac, 0xd6, 0xc9, 0xd2, 0xe7, 0xf4, 0xf3, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xf2, 0xf6, 0xf9, 0xe4, 0xe7, 0xf2, 0xd5, 0xd9, 0xed
db 0xd8, 0xd9, 0xec, 0xe8, 0xe5, 0xf2, 0xfe, 0xfc, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf9, 0xf8, 0xfc, 0xf6, 0xf5, 0xfa
db 0xf5, 0xf6, 0xfa, 0xf3, 0xf3, 0xf9, 0xe7, 0xe7, 0xf2, 0xdd, 0xdb, 0xed
db 0xdb, 0xdb, 0xed, 0xdc, 0xdb, 0xec, 0xdc, 0xda, 0xec, 0xdd, 0xd9, 0xeb
db 0xdc, 0xd7, 0xeb, 0xdb, 0xd7, 0xeb, 0xdb, 0xd7, 0xeb, 0xd9, 0xd5, 0xea
db 0xd9, 0xd7, 0xeb, 0xec, 0xe9, 0xf3, 0xfd, 0xfc, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xfc
db 0xeb, 0xeb, 0xf5, 0xd4, 0xd6, 0xeb, 0xb5, 0xbe, 0xe0, 0x80, 0x8f, 0xc9
db 0x56, 0x6b, 0xbb, 0x65, 0x79, 0xbf, 0xb0, 0xb3, 0xd9, 0xf8, 0xf4, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfc, 0xf8, 0xfb, 0xef, 0xe9, 0xf4
db 0xe6, 0xe2, 0xf1, 0xe5, 0xe4, 0xf1, 0xe5, 0xe6, 0xf2, 0xea, 0xe9, 0xf3
db 0xf5, 0xf4, 0xf9, 0xfb, 0xfc, 0xfc, 0xfb, 0xfc, 0xfd, 0xfa, 0xfc, 0xfd
db 0xfb, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xfc, 0xf8, 0xfb, 0xee, 0xe8, 0xf4, 0xe5, 0xe2, 0xf0, 0xe5, 0xe3, 0xf1
db 0xe6, 0xe6, 0xf2, 0xef, 0xee, 0xf6, 0xfc, 0xfc, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfc, 0xfd, 0xec, 0xee, 0xf5, 0xec, 0xed, 0xf5, 0xfa, 0xfb, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfd
db 0xe2, 0xde, 0xec, 0xc0, 0xc4, 0xe0, 0xb9, 0xbe, 0xde, 0xb6, 0xc1, 0xe0
db 0xcf, 0xd7, 0xeb, 0xf6, 0xf7, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xff, 0xf7, 0xf1, 0xf7, 0xe6, 0xe4, 0xf2, 0xe4, 0xe5, 0xf2
db 0xe4, 0xe8, 0xf3, 0xee, 0xf0, 0xf7, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfc, 0xfc, 0xfd
db 0xfc, 0xfc, 0xfd, 0xfc, 0xfa, 0xfc, 0xf6, 0xf4, 0xf9, 0xec, 0xe8, 0xf3
db 0xe8, 0xe5, 0xf2, 0xe9, 0xe7, 0xf2, 0xe7, 0xe8, 0xf2, 0xe8, 0xe8, 0xf3
db 0xf0, 0xf0, 0xf7, 0xfa, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xf0, 0xf1, 0xf8
db 0xdf, 0xe1, 0xf1, 0xdd, 0xde, 0xef, 0xec, 0xea, 0xf5, 0xfd, 0xfc, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfe, 0xff, 0xfd, 0xfe, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/glass.inc
0,0 → 1,465
dw 64, 29
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xfd, 0xfe, 0xfd, 0xfd, 0xfe, 0xfd, 0xfd, 0xfe, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xfd, 0xff, 0xfd, 0xfd, 0xfe, 0xfd, 0xfd, 0xfe, 0xfd, 0xfe, 0xff, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xf8, 0xf9, 0xfb, 0xec, 0xef
db 0xe8, 0xc8, 0xcc, 0xe0, 0xb4, 0xb9, 0xe0, 0xa8, 0xab, 0xdd, 0x9b, 0x9d
db 0xe8, 0x93, 0x93, 0xe9, 0x95, 0x92, 0xe6, 0x98, 0x91, 0xdd, 0x9c, 0x93
db 0xd1, 0xa8, 0x9d, 0xd0, 0xb2, 0xa6, 0xd3, 0xb9, 0xae, 0xe3, 0xd7, 0xd1
db 0xfa, 0xf4, 0xf2, 0xfd, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xfb, 0xfb, 0xf9, 0xf6, 0xf7, 0xf1, 0xf7, 0xf7, 0xf0
db 0xf6, 0xf7, 0xf0, 0xf9, 0xfa, 0xf6, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xf7, 0xfb, 0xf5, 0xde, 0xed, 0xda
db 0xba, 0xd8, 0xb0, 0xae, 0xd6, 0xa2, 0xa4, 0xd7, 0x9b, 0x9b, 0xdd, 0x8c
db 0x98, 0xe6, 0x87, 0x96, 0xe9, 0x87, 0x92, 0xeb, 0x87, 0x92, 0xe5, 0x8f
db 0xa0, 0xe3, 0xa0, 0xae, 0xe4, 0xb0, 0xbc, 0xe9, 0xc1, 0xe5, 0xfa, 0xe5
db 0xf7, 0xfe, 0xf7, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfb, 0xfc, 0xf9, 0xf3, 0xf3
db 0xf6, 0xde, 0xe2, 0xe3, 0xa0, 0xab, 0xdf, 0x77, 0x84, 0xe8, 0x60, 0x71
db 0xe0, 0x3f, 0x4e, 0xd5, 0x2e, 0x3c, 0xd3, 0x26, 0x30, 0xcf, 0x27, 0x2b
db 0xd5, 0x29, 0x27, 0xd3, 0x2d, 0x26, 0xcd, 0x33, 0x25, 0xc3, 0x3a, 0x25
db 0xb2, 0x43, 0x2a, 0xad, 0x49, 0x2a, 0xab, 0x53, 0x30, 0xb6, 0x72, 0x4d
db 0xbc, 0x90, 0x70, 0xba, 0xa0, 0x86, 0xd1, 0xc5, 0xb5, 0xeb, 0xe5, 0xd9
db 0xc7, 0xc2, 0xac, 0xae, 0xa8, 0x80, 0xa7, 0xa5, 0x6b, 0xaa, 0xaa, 0x64
db 0xa2, 0xac, 0x67, 0xa1, 0xb0, 0x79, 0xb4, 0xc3, 0x9c, 0xdf, 0xe8, 0xd1
db 0xcd, 0xde, 0xc0, 0xa3, 0xc0, 0x8b, 0x8f, 0xbf, 0x71, 0x76, 0xbd, 0x4e
db 0x53, 0xb0, 0x29, 0x44, 0xb2, 0x1d, 0x3d, 0xb9, 0x1d, 0x38, 0xc3, 0x17
db 0x32, 0xce, 0x12, 0x2d, 0xd3, 0x11, 0x28, 0xd7, 0x11, 0x22, 0xd5, 0x16
db 0x22, 0xd6, 0x1b, 0x2a, 0xd9, 0x26, 0x34, 0xe1, 0x35, 0x55, 0xec, 0x58
db 0x6e, 0xe4, 0x73, 0x8e, 0xe6, 0x95, 0xce, 0xf5, 0xd4, 0xf0, 0xf9, 0xf1
db 0xf8, 0xfc, 0xf9, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xcf, 0xd6, 0xe2, 0x68, 0x7d
db 0xe0, 0x42, 0x5b, 0xe7, 0x1d, 0x3b, 0xea, 0xc, 0x29, 0xeb, 0xa, 0x24
db 0xee, 0xb, 0x22, 0xe3, 0x11, 0x21, 0xd6, 0x1c, 0x25, 0xd6, 0x26, 0x2a
db 0xd6, 0x29, 0x27, 0xd3, 0x2d, 0x25, 0xcc, 0x32, 0x24, 0xc6, 0x38, 0x23
db 0xc0, 0x3f, 0x22, 0xbb, 0x44, 0x20, 0xb4, 0x4a, 0x20, 0xad, 0x4f, 0x1d
db 0xa1, 0x54, 0x1d, 0x9a, 0x5d, 0x22, 0xa0, 0x71, 0x35, 0xa8, 0x83, 0x44
db 0x92, 0x78, 0x2f, 0x83, 0x71, 0x1b, 0x7d, 0x74, 0x13, 0x79, 0x79, 0xe
db 0x72, 0x7e, 0x11, 0x6d, 0x84, 0x17, 0x70, 0x91, 0x24, 0x80, 0xa6, 0x3e
db 0x73, 0xa7, 0x35, 0x5b, 0x9e, 0x1c, 0x4e, 0xa2, 0x11, 0x47, 0xa9, 0xd
db 0x44, 0xae, 0x14, 0x46, 0xb7, 0x19, 0x3f, 0xc2, 0x14, 0x38, 0xc8, 0x12
db 0x31, 0xcd, 0x12, 0x2b, 0xd3, 0x12, 0x27, 0xd8, 0x10, 0x21, 0xde, 0xf
db 0x1a, 0xe4, 0xe, 0x16, 0xe9, 0xc, 0x10, 0xed, 0xb, 0xa, 0xee, 0xa
db 0x9, 0xeb, 0xd, 0x12, 0xed, 0x1a, 0x35, 0xe6, 0x40, 0x56, 0xe4, 0x61
db 0xb2, 0xf4, 0xb9, 0xfe, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xb3, 0xc0, 0xf8, 0x12, 0x38
db 0xf6, 0x2, 0x24, 0xf8, 0x4, 0x27, 0xf7, 0x9, 0x28, 0xef, 0xd, 0x28
db 0xe5, 0x2a, 0x3d, 0xe4, 0x66, 0x70, 0xd2, 0x76, 0x7b, 0xc5, 0x4c, 0x4e
db 0xd2, 0x2a, 0x29, 0xd3, 0x2f, 0x26, 0xcd, 0x35, 0x26, 0xc7, 0x3a, 0x25
db 0xc0, 0x40, 0x24, 0xbb, 0x47, 0x23, 0xb5, 0x4c, 0x23, 0xae, 0x52, 0x22
db 0xa8, 0x58, 0x20, 0xa2, 0x5e, 0x1e, 0x9b, 0x62, 0x1b, 0x94, 0x66, 0x18
db 0x8e, 0x6e, 0x1c, 0x89, 0x79, 0x2d, 0x9c, 0x97, 0x52, 0xae, 0xae, 0x6b
db 0x9c, 0xa6, 0x5a, 0x7a, 0x8f, 0x33, 0x6e, 0x90, 0x1c, 0x65, 0x95, 0x13
db 0x5f, 0x9b, 0x13, 0x5b, 0xa2, 0x15, 0x68, 0xad, 0x31, 0x8a, 0xc3, 0x68
db 0x83, 0xc1, 0x6f, 0x58, 0xb3, 0x3c, 0x3f, 0xbf, 0x16, 0x39, 0xc8, 0x14
db 0x34, 0xcd, 0x13, 0x2e, 0xd3, 0x13, 0x28, 0xd8, 0x12, 0x23, 0xde, 0x12
db 0x1d, 0xe4, 0x11, 0x19, 0xe9, 0x11, 0x15, 0xec, 0xf, 0xf, 0xf1, 0xe
db 0xa, 0xf5, 0xd, 0x5, 0xf8, 0xb, 0x2, 0xf8, 0x8, 0x2, 0xf9, 0xd
db 0x87, 0xfd, 0x8d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0xbf, 0xff, 0xf, 0x37
db 0xfc, 0x2, 0x28, 0xf8, 0x7, 0x2a, 0xf4, 0xc, 0x2a, 0xf2, 0x50, 0x63
db 0xee, 0xab, 0xb2, 0xf8, 0xe3, 0xe5, 0xe3, 0xaa, 0xad, 0xce, 0x41, 0x44
db 0xd4, 0x27, 0x25, 0xd2, 0x2f, 0x27, 0xcc, 0x35, 0x26, 0xc7, 0x3b, 0x26
db 0xc1, 0x41, 0x25, 0xba, 0x46, 0x24, 0xb4, 0x4c, 0x23, 0xae, 0x53, 0x23
db 0xa8, 0x59, 0x21, 0xa2, 0x5f, 0x21, 0x9c, 0x65, 0x1f, 0x95, 0x6a, 0x1e
db 0x99, 0x84, 0x4a, 0xc0, 0xbd, 0xa0, 0xe5, 0xe6, 0xda, 0xfa, 0xfa, 0xf5
db 0xeb, 0xef, 0xe4, 0xc3, 0xcd, 0xb0, 0x8c, 0xa7, 0x5c, 0x67, 0x97, 0x1b
db 0x63, 0x9d, 0x19, 0x8f, 0xbe, 0x60, 0xc5, 0xdb, 0xb4, 0xe9, 0xf3, 0xe4
db 0xa9, 0xd5, 0x9c, 0x50, 0xb8, 0x2f, 0x3c, 0xc0, 0x12, 0x3a, 0xc7, 0x14
db 0x33, 0xcd, 0x13, 0x2d, 0xd3, 0x14, 0x28, 0xd9, 0x13, 0x23, 0xde, 0x12
db 0x1e, 0xe3, 0x11, 0x19, 0xe8, 0x10, 0x15, 0xec, 0x10, 0x10, 0xf1, 0x10
db 0xc, 0xf5, 0xf, 0x9, 0xf8, 0xe, 0x2, 0xfb, 0xb, 0x2, 0xff, 0xb
db 0x86, 0xff, 0x8b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xb2, 0xbe, 0xf8, 0xe, 0x34
db 0xfb, 0x2, 0x26, 0xf9, 0x5, 0x28, 0xe7, 0x19, 0x34, 0xea, 0x9b, 0xa5
db 0xff, 0xff, 0xff, 0xf0, 0xce, 0xd1, 0xd4, 0x4f, 0x57, 0xda, 0x20, 0x25
db 0xd8, 0x28, 0x26, 0xd2, 0x2f, 0x26, 0xcc, 0x35, 0x26, 0xc6, 0x3b, 0x26
db 0xc0, 0x41, 0x24, 0xbb, 0x47, 0x23, 0xb4, 0x4d, 0x23, 0xad, 0x53, 0x23
db 0xa7, 0x59, 0x21, 0xa2, 0x5f, 0x21, 0x9d, 0x65, 0x20, 0x92, 0x68, 0x1c
db 0x9a, 0x89, 0x53, 0xeb, 0xea, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xf9, 0xf3, 0x98, 0xb3, 0x72, 0x62, 0x93, 0x16
db 0x68, 0x9b, 0x29, 0xc1, 0xd5, 0xae, 0xff, 0xff, 0xff, 0xcb, 0xe4, 0xc3
db 0x62, 0xb8, 0x41, 0x41, 0xb9, 0x11, 0x3f, 0xc2, 0x14, 0x39, 0xc7, 0x14
db 0x33, 0xcd, 0x14, 0x2e, 0xd3, 0x13, 0x28, 0xd9, 0x13, 0x23, 0xde, 0x11
db 0x1e, 0xe3, 0x11, 0x19, 0xe8, 0x11, 0x14, 0xec, 0x10, 0x10, 0xf1, 0x10
db 0xc, 0xf5, 0xf, 0x9, 0xf8, 0xf, 0x2, 0xfc, 0xa, 0x2, 0xfa, 0x9
db 0x84, 0xfb, 0x8b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xd0, 0xd6, 0xef, 0x63, 0x7a
db 0xfb, 0x23, 0x43, 0xf9, 0x3, 0x24, 0xe8, 0x3b, 0x51, 0xed, 0xcd, 0xd2
db 0xfd, 0xfb, 0xfb, 0xe7, 0x86, 0x8d, 0xdf, 0x21, 0x2b, 0xde, 0x22, 0x26
db 0xd7, 0x29, 0x28, 0xd2, 0x2f, 0x27, 0xcc, 0x35, 0x26, 0xc6, 0x3a, 0x25
db 0xc0, 0x41, 0x24, 0xbb, 0x47, 0x24, 0xb4, 0x4d, 0x23, 0xad, 0x53, 0x23
db 0xa7, 0x59, 0x21, 0xa1, 0x5f, 0x21, 0x9b, 0x65, 0x20, 0x93, 0x67, 0x1a
db 0x9f, 0x85, 0x41, 0xeb, 0xe7, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf7, 0xee, 0x97, 0xb2, 0x5d, 0x61, 0x91, 0xe
db 0x81, 0xac, 0x4f, 0xe0, 0xe9, 0xdb, 0xf8, 0xfa, 0xf6, 0x94, 0xc9, 0x75
db 0x4a, 0xb4, 0x16, 0x43, 0xbc, 0x14, 0x3f, 0xc2, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x13, 0x2d, 0xd3, 0x14, 0x28, 0xd9, 0x12, 0x23, 0xde, 0x12
db 0x1e, 0xe3, 0x12, 0x19, 0xe8, 0x10, 0x14, 0xed, 0x10, 0x10, 0xf1, 0x10
db 0xc, 0xf5, 0xf, 0x6, 0xf9, 0xc, 0x15, 0xfd, 0x1d, 0x4e, 0xf5, 0x58
db 0xb2, 0xf6, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfd, 0xfe, 0xe7, 0xea
db 0xfc, 0x5c, 0x74, 0xf8, 0x2, 0x1f, 0xf8, 0x59, 0x6f, 0xff, 0xf3, 0xf4
db 0xf1, 0xd6, 0xd8, 0xd2, 0x43, 0x4d, 0xe0, 0x1b, 0x25, 0xdd, 0x24, 0x28
db 0xd7, 0x2a, 0x27, 0xd2, 0x2f, 0x27, 0xcc, 0x35, 0x26, 0xc6, 0x3b, 0x25
db 0xc0, 0x41, 0x25, 0xba, 0x47, 0x24, 0xb4, 0x4d, 0x23, 0xae, 0x53, 0x22
db 0xa8, 0x59, 0x22, 0xa1, 0x5f, 0x21, 0x9c, 0x65, 0x20, 0x92, 0x67, 0x1b
db 0x9a, 0x84, 0x45, 0xe8, 0xe6, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xf6, 0xee, 0x94, 0xb0, 0x62, 0x5f, 0x91, 0xf
db 0xa1, 0xc2, 0x72, 0xfc, 0xfd, 0xfa, 0xd1, 0xe4, 0xca, 0x5f, 0xad, 0x36
db 0x49, 0xb4, 0x13, 0x45, 0xbc, 0x16, 0x3f, 0xc3, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xcd, 0x14, 0x2e, 0xd4, 0x13, 0x28, 0xd9, 0x13, 0x23, 0xde, 0x12
db 0x1d, 0xe4, 0x11, 0x19, 0xe8, 0x11, 0x14, 0xed, 0x10, 0x10, 0xf1, 0xf
db 0xb, 0xf5, 0xe, 0x2, 0xf8, 0x7, 0x36, 0xfc, 0x3e, 0xd3, 0xff, 0xd5
db 0xfa, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5
db 0xfc, 0x5f, 0x77, 0xf8, 0x2, 0x1f, 0xfa, 0x5c, 0x72, 0xfb, 0xed, 0xef
db 0xdd, 0x96, 0x9e, 0xda, 0x25, 0x32, 0xe2, 0x1d, 0x26, 0xdd, 0x24, 0x28
db 0xd7, 0x2a, 0x28, 0xd2, 0x2f, 0x26, 0xcc, 0x35, 0x26, 0xc5, 0x3b, 0x26
db 0xc0, 0x41, 0x24, 0xba, 0x48, 0x24, 0xb4, 0x4d, 0x23, 0xae, 0x53, 0x23
db 0xa8, 0x59, 0x21, 0xa1, 0x5f, 0x20, 0x9c, 0x65, 0x20, 0x90, 0x66, 0x1b
db 0x94, 0x85, 0x4e, 0xeb, 0xeb, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xfa, 0xf6, 0x93, 0xb0, 0x6f, 0x5c, 0x8f, 0x10
db 0xa4, 0xc5, 0x75, 0xf2, 0xf6, 0xef, 0x9c, 0xc5, 0x89, 0x50, 0xab, 0x1d
db 0x4a, 0xb6, 0x15, 0x45, 0xbc, 0x16, 0x3f, 0xc2, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x14, 0x2d, 0xd3, 0x13, 0x28, 0xd9, 0x12, 0x23, 0xde, 0x12
db 0x1d, 0xe4, 0x11, 0x19, 0xe8, 0x10, 0x14, 0xed, 0x10, 0x10, 0xf1, 0x10
db 0xc, 0xf5, 0xf, 0x2, 0xf9, 0x8, 0x37, 0xfc, 0x3f, 0xe0, 0xff, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf3
db 0xfc, 0x5e, 0x77, 0xf8, 0x2, 0x1f, 0xf9, 0x5d, 0x72, 0xf9, 0xe3, 0xe6
db 0xd5, 0x69, 0x73, 0xe0, 0x17, 0x26, 0xe3, 0x1e, 0x27, 0xdd, 0x25, 0x28
db 0xd6, 0x2a, 0x27, 0xd2, 0x30, 0x26, 0xcc, 0x35, 0x26, 0xc5, 0x3a, 0x26
db 0xc0, 0x41, 0x25, 0xba, 0x48, 0x24, 0xb4, 0x4d, 0x23, 0xad, 0x53, 0x22
db 0xa7, 0x59, 0x22, 0xa2, 0x5f, 0x20, 0x9c, 0x65, 0x1f, 0x91, 0x67, 0x1b
db 0x99, 0x88, 0x53, 0xef, 0xef, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfb, 0x99, 0xb2, 0x75, 0x5e, 0x8f, 0x11
db 0xa5, 0xc5, 0x76, 0xe8, 0xf0, 0xe2, 0x7b, 0xb3, 0x5b, 0x4c, 0xac, 0x13
db 0x4b, 0xb6, 0x16, 0x45, 0xbc, 0x16, 0x3e, 0xc2, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x14, 0x2e, 0xd4, 0x13, 0x28, 0xd9, 0x12, 0x23, 0xde, 0x11
db 0x1d, 0xe4, 0x11, 0x19, 0xe8, 0x10, 0x14, 0xed, 0xf, 0x10, 0xf1, 0xf
db 0xb, 0xf5, 0xf, 0x2, 0xf8, 0x7, 0x37, 0xfc, 0x3f, 0xdd, 0xff, 0xdf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf4
db 0xee, 0x66, 0x7b, 0xf1, 0x2, 0x22, 0xed, 0x43, 0x5a, 0xeb, 0xb9, 0xbf
db 0xe1, 0x55, 0x62, 0xe2, 0x15, 0x24, 0xe2, 0x1f, 0x28, 0xdd, 0x24, 0x28
db 0xd7, 0x2a, 0x27, 0xd2, 0x30, 0x27, 0xcc, 0x36, 0x25, 0xc7, 0x3b, 0x25
db 0xc0, 0x41, 0x24, 0xba, 0x48, 0x23, 0xb4, 0x4d, 0x23, 0xad, 0x54, 0x22
db 0xa7, 0x5a, 0x21, 0xa2, 0x60, 0x21, 0x9c, 0x66, 0x20, 0x92, 0x67, 0x1c
db 0x9f, 0x8b, 0x58, 0xf0, 0xf0, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfb, 0xa0, 0xb4, 0x7a, 0x62, 0x90, 0x15
db 0x8a, 0xb3, 0x59, 0xc6, 0xdc, 0xbb, 0x72, 0xb6, 0x49, 0x4c, 0xad, 0x12
db 0x4b, 0xb6, 0x16, 0x45, 0xbd, 0x16, 0x3f, 0xc3, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x14, 0x2d, 0xd4, 0x13, 0x27, 0xd9, 0x12, 0x22, 0xde, 0x12
db 0x1c, 0xe3, 0x12, 0x19, 0xe8, 0x10, 0x15, 0xec, 0x10, 0x10, 0xf1, 0x10
db 0xc, 0xf6, 0xf, 0x2, 0xf7, 0x8, 0x3b, 0xf1, 0x45, 0xde, 0xfc, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb
db 0xe0, 0x76, 0x87, 0xea, 0x5, 0x26, 0xe2, 0x1f, 0x3a, 0xcc, 0x63, 0x71
db 0xe5, 0x37, 0x46, 0xe8, 0x17, 0x25, 0xe2, 0x1f, 0x28, 0xdd, 0x24, 0x28
db 0xd7, 0x2a, 0x28, 0xd1, 0x2f, 0x26, 0xcc, 0x35, 0x25, 0xc6, 0x3b, 0x25
db 0xc0, 0x42, 0x25, 0xba, 0x48, 0x24, 0xb3, 0x4d, 0x23, 0xad, 0x54, 0x23
db 0xa7, 0x5a, 0x21, 0xa1, 0x60, 0x21, 0x9c, 0x65, 0x1f, 0x94, 0x6a, 0x1f
db 0xab, 0x9d, 0x72, 0xf4, 0xf3, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xae, 0xc1, 0x94, 0x69, 0x98, 0x20
db 0x68, 0x9a, 0x30, 0x83, 0xae, 0x68, 0x65, 0xb1, 0x32, 0x4f, 0xb0, 0x13
db 0x4b, 0xb6, 0x16, 0x45, 0xbd, 0x16, 0x3e, 0xc3, 0x15, 0x39, 0xc8, 0x15
db 0x33, 0xce, 0x13, 0x2d, 0xd4, 0x13, 0x28, 0xda, 0x13, 0x22, 0xdf, 0x12
db 0x1d, 0xe4, 0x11, 0x19, 0xe8, 0x11, 0x14, 0xed, 0x10, 0x10, 0xf1, 0x10
db 0xb, 0xf6, 0xe, 0x2, 0xf4, 0x9, 0x45, 0xe5, 0x51, 0xe9, 0xfb, 0xeb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xe2, 0x88, 0x97, 0xec, 0xe, 0x2d, 0xe8, 0x11, 0x2c, 0xc8, 0x2c, 0x3f
db 0xde, 0x20, 0x32, 0xe8, 0x19, 0x28, 0xe1, 0x1f, 0x28, 0xdc, 0x24, 0x28
db 0xd7, 0x2b, 0x27, 0xd1, 0x30, 0x26, 0xcb, 0x35, 0x26, 0xc5, 0x3b, 0x25
db 0xc0, 0x42, 0x25, 0xb9, 0x48, 0x23, 0xb3, 0x4d, 0x23, 0xad, 0x54, 0x23
db 0xa7, 0x5a, 0x22, 0xa1, 0x60, 0x21, 0x9b, 0x65, 0x1e, 0x95, 0x70, 0x29
db 0xd0, 0xc6, 0xac, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe4, 0xcb, 0x78, 0xa3, 0x39
db 0x5c, 0x96, 0x1c, 0x5c, 0x98, 0x32, 0x58, 0xa7, 0x21, 0x50, 0xb0, 0x16
db 0x4b, 0xb6, 0x16, 0x45, 0xbd, 0x16, 0x3e, 0xc3, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x14, 0x2d, 0xd4, 0x13, 0x27, 0xd9, 0x13, 0x22, 0xde, 0x11
db 0x1d, 0xe4, 0x11, 0x18, 0xe9, 0x11, 0x14, 0xed, 0x10, 0x10, 0xf1, 0xf
db 0xb, 0xf6, 0xe, 0x6, 0xf3, 0xc, 0x5b, 0xe2, 0x63, 0xf3, 0xfa, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xed, 0xb9, 0xc1, 0xf0, 0x27, 0x42, 0xf3, 0x7, 0x25, 0xe1, 0x17, 0x2e
db 0xe4, 0x19, 0x2c, 0xe8, 0x1a, 0x29, 0xe2, 0x20, 0x28, 0xdc, 0x24, 0x28
db 0xd7, 0x2b, 0x28, 0xd2, 0x30, 0x26, 0xcb, 0x36, 0x26, 0xc6, 0x3b, 0x25
db 0xc0, 0x41, 0x24, 0xb9, 0x48, 0x24, 0xb4, 0x4d, 0x23, 0xad, 0x54, 0x22
db 0xa7, 0x5a, 0x22, 0xa1, 0x60, 0x21, 0x99, 0x65, 0x1d, 0x94, 0x75, 0x39
db 0xdc, 0xd6, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xef, 0xe3, 0x80, 0xa5, 0x4f
db 0x5e, 0x9b, 0x16, 0x59, 0x9f, 0x1e, 0x55, 0xa8, 0x1a, 0x51, 0xb0, 0x16
db 0x4b, 0xb6, 0x16, 0x45, 0xbd, 0x16, 0x3e, 0xc3, 0x16, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x13, 0x2d, 0xd4, 0x14, 0x28, 0xd9, 0x12, 0x23, 0xdf, 0x11
db 0x1d, 0xe5, 0x11, 0x18, 0xe8, 0x10, 0x14, 0xed, 0x10, 0x10, 0xf1, 0x10
db 0x8, 0xf6, 0xc, 0x10, 0xf6, 0x17, 0x90, 0xee, 0x96, 0xfb, 0xfd, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xe5, 0xe8, 0xec, 0x56, 0x6a, 0xf1, 0x9, 0x27, 0xf1, 0x10, 0x29
db 0xec, 0x16, 0x2a, 0xe6, 0x1b, 0x2a, 0xe1, 0x20, 0x28, 0xdc, 0x24, 0x28
db 0xd7, 0x2b, 0x27, 0xd1, 0x30, 0x27, 0xcb, 0x36, 0x26, 0xc5, 0x3c, 0x25
db 0xbf, 0x41, 0x25, 0xb9, 0x48, 0x23, 0xb3, 0x4e, 0x23, 0xad, 0x54, 0x22
db 0xa7, 0x5a, 0x21, 0xa1, 0x5f, 0x1f, 0x98, 0x63, 0x1d, 0xb6, 0x9d, 0x70
db 0xf4, 0xf2, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfa, 0xb2, 0xc8, 0x90
db 0x64, 0x9e, 0x1d, 0x5c, 0xa4, 0x15, 0x57, 0xaa, 0x18, 0x51, 0xb1, 0x18
db 0x4b, 0xb7, 0x16, 0x44, 0xbd, 0x16, 0x3e, 0xc3, 0x15, 0x39, 0xc8, 0x14
db 0x33, 0xce, 0x14, 0x2d, 0xd4, 0x13, 0x27, 0xda, 0x13, 0x22, 0xdf, 0x11
db 0x1d, 0xe4, 0x11, 0x19, 0xe9, 0x11, 0x14, 0xed, 0xf, 0xf, 0xf2, 0xf
db 0x6, 0xf5, 0xb, 0x34, 0xed, 0x39, 0xc9, 0xf9, 0xcb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xf3, 0xaf, 0xb8, 0xeb, 0x25, 0x3e, 0xf0, 0xc, 0x26
db 0xec, 0x16, 0x2a, 0xe6, 0x1a, 0x29, 0xe1, 0x1f, 0x29, 0xdc, 0x25, 0x27
db 0xd6, 0x2b, 0x27, 0xd1, 0x30, 0x27, 0xcb, 0x36, 0x26, 0xc6, 0x3c, 0x25
db 0xc0, 0x41, 0x25, 0xb9, 0x48, 0x24, 0xb3, 0x4e, 0x23, 0xad, 0x54, 0x22
db 0xa7, 0x5a, 0x21, 0x9d, 0x5c, 0x1b, 0x9c, 0x71, 0x38, 0xd4, 0xc7, 0xb3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xe6, 0xce
db 0x7a, 0xa8, 0x48, 0x57, 0xa1, 0x14, 0x56, 0xaa, 0x16, 0x51, 0xb0, 0x17
db 0x4b, 0xb6, 0x17, 0x44, 0xbd, 0x15, 0x3e, 0xc3, 0x15, 0x39, 0xc9, 0x14
db 0x33, 0xcf, 0x13, 0x2d, 0xd4, 0x13, 0x27, 0xda, 0x12, 0x22, 0xdf, 0x11
db 0x1d, 0xe4, 0x11, 0x18, 0xe8, 0x11, 0x13, 0xed, 0xf, 0xc, 0xf2, 0xd
db 0x12, 0xf1, 0x17, 0x87, 0xf2, 0x8c, 0xf6, 0xfd, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf9, 0xe7, 0xea, 0xe1, 0x72, 0x81, 0xe7, 0x18, 0x2f
db 0xec, 0x12, 0x26, 0xe7, 0x1a, 0x28, 0xe1, 0x20, 0x28, 0xdc, 0x25, 0x28
db 0xd6, 0x2b, 0x27, 0xd1, 0x30, 0x26, 0xcb, 0x36, 0x26, 0xc5, 0x3c, 0x25
db 0xbf, 0x41, 0x25, 0xb9, 0x47, 0x24, 0xb3, 0x4e, 0x23, 0xad, 0x54, 0x22
db 0xa4, 0x56, 0x1d, 0x9c, 0x69, 0x34, 0xc6, 0xb6, 0x9d, 0xf9, 0xf7, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfb
db 0xc5, 0xda, 0xb7, 0x6e, 0xab, 0x41, 0x51, 0xa7, 0x14, 0x50, 0xb0, 0x15
db 0x4a, 0xb6, 0x16, 0x44, 0xbd, 0x16, 0x3f, 0xc3, 0x15, 0x38, 0xc9, 0x14
db 0x32, 0xcf, 0x13, 0x2d, 0xd4, 0x13, 0x27, 0xda, 0x12, 0x22, 0xdf, 0x11
db 0x1d, 0xe4, 0x11, 0x18, 0xe9, 0x10, 0x11, 0xee, 0xc, 0xf, 0xec, 0xf
db 0x51, 0xe4, 0x56, 0xce, 0xf6, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xd8, 0xdb, 0xe1, 0x68, 0x75
db 0xdf, 0x1c, 0x2e, 0xe3, 0x15, 0x24, 0xe2, 0x1c, 0x25, 0xdd, 0x23, 0x26
db 0xd6, 0x2a, 0x26, 0xd1, 0x2f, 0x25, 0xcb, 0x35, 0x25, 0xc5, 0x3b, 0x24
db 0xc0, 0x41, 0x23, 0xb9, 0x46, 0x21, 0xb0, 0x49, 0x1d, 0xa7, 0x50, 0x1f
db 0xa6, 0x68, 0x3b, 0xc9, 0xb4, 0x9d, 0xf9, 0xf7, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfc, 0xc5, 0xdb, 0xb7, 0x6f, 0xb0, 0x45, 0x4c, 0xac, 0x15
db 0x44, 0xb4, 0x10, 0x41, 0xbd, 0x12, 0x3d, 0xc3, 0x13, 0x37, 0xc9, 0x12
db 0x31, 0xcf, 0x12, 0x2b, 0xd4, 0x12, 0x26, 0xda, 0x11, 0x21, 0xdf, 0x10
db 0x1a, 0xe5, 0xe, 0x12, 0xe7, 0xb, 0x12, 0xe6, 0x10, 0x4a, 0xe2, 0x4a
db 0xc2, 0xf1, 0xc2, 0xfd, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xda, 0xdd
db 0xd9, 0x82, 0x8b, 0xd1, 0x41, 0x4c, 0xd6, 0x25, 0x2e, 0xd2, 0x22, 0x25
db 0xd3, 0x25, 0x21, 0xcf, 0x29, 0x1f, 0xca, 0x30, 0x1f, 0xc1, 0x36, 0x1f
db 0xb6, 0x3f, 0x22, 0xb4, 0x49, 0x28, 0xb7, 0x65, 0x41, 0xb0, 0x80, 0x62
db 0xd0, 0xbb, 0xac, 0xf9, 0xf7, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xca, 0xdf, 0xbf, 0x7f, 0xbd, 0x68
db 0x64, 0xbd, 0x40, 0x4b, 0xba, 0x20, 0x3a, 0xba, 0x14, 0x32, 0xc5, 0xf
db 0x2c, 0xce, 0xc, 0x26, 0xd3, 0xb, 0x20, 0xd9, 0xa, 0x1c, 0xd9, 0xd
db 0x1d, 0xdb, 0x14, 0x30, 0xdc, 0x2f, 0x65, 0xdd, 0x6b, 0xc4, 0xf1, 0xc6
db 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf6, 0xf7, 0xea, 0xc9, 0xcc, 0xd7, 0x91, 0x95, 0xd4, 0x79, 0x7b
db 0xe0, 0x71, 0x6e, 0xe0, 0x73, 0x6c, 0xdd, 0x77, 0x6c, 0xd2, 0x7c, 0x6e
db 0xc4, 0x8b, 0x7c, 0xcb, 0x9f, 0x91, 0xe9, 0xd4, 0xcb, 0xf3, 0xed, 0xe9
db 0xfd, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf6, 0xed
db 0xdc, 0xef, 0xd4, 0xa8, 0xd3, 0x98, 0x88, 0xc9, 0x77, 0x79, 0xd4, 0x65
db 0x75, 0xdf, 0x5f, 0x71, 0xe2, 0x5f, 0x6c, 0xe7, 0x5f, 0x6e, 0xdd, 0x68
db 0x85, 0xda, 0x83, 0xb6, 0xea, 0xb9, 0xed, 0xf9, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfe, 0xfc, 0xf4, 0xf5
db 0xfc, 0xf1, 0xf0, 0xfc, 0xf1, 0xf1, 0xfb, 0xf1, 0xf1, 0xfb, 0xf2, 0xf0
db 0xfb, 0xf7, 0xf6, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xf9, 0xfd, 0xf8, 0xf2, 0xfb, 0xf0
db 0xf1, 0xfc, 0xef, 0xf1, 0xfc, 0xef, 0xf0, 0xfd, 0xef, 0xf3, 0xfd, 0xf1
db 0xfb, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/glaz.inc
0,0 → 1,593
dw 64, 37
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xd4, 0xd4, 0xff
db 0xbe, 0xbe, 0xff, 0x90, 0x8f, 0xff, 0x72, 0x71, 0xff, 0x75, 0x75, 0xff
db 0x75, 0x74, 0xff, 0x75, 0x74, 0xff, 0x75, 0x74, 0xff, 0x75, 0x74, 0xff
db 0x75, 0x74, 0xff, 0x75, 0x74, 0xff, 0x75, 0x75, 0xff, 0x75, 0x74, 0xff
db 0x73, 0x73, 0xff, 0x7b, 0x7b, 0xff, 0xb4, 0xb4, 0xff, 0xcf, 0xcf, 0xff
db 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xff
db 0xce, 0xcf, 0xff, 0x89, 0x8a, 0xff, 0x53, 0x55, 0xff, 0x20, 0x21, 0xff
db 0xc, 0xd, 0xff, 0x2, 0x3, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0xa, 0xa, 0xff, 0x1c, 0x1d, 0xff
db 0x42, 0x43, 0xff, 0x85, 0x85, 0xff, 0xcf, 0xcf, 0xff, 0xf7, 0xf7, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xe1, 0xff, 0x9a, 0x9b, 0xff, 0x4b, 0x4e, 0xff
db 0x17, 0x1a, 0xff, 0x2, 0x5, 0xff, 0x2, 0x2, 0xff, 0x2, 0x4, 0xff
db 0x3, 0x6, 0xff, 0x4, 0x8, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff
db 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff
db 0x6, 0xa, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff
db 0x6, 0xa, 0xff, 0x5, 0x9, 0xff, 0x3, 0x6, 0xff, 0x2, 0x3, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x5, 0xff, 0x17, 0x1a, 0xff, 0x4c, 0x4f, 0xff
db 0x9a, 0x9b, 0xff, 0xe0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xff, 0xbd, 0xbe, 0xff
db 0x8d, 0x90, 0xff, 0x37, 0x3c, 0xff, 0x7, 0xc, 0xff, 0x2, 0x5, 0xff
db 0x4, 0xa, 0xff, 0x3, 0xa, 0xff, 0x2, 0x9, 0xff, 0x2, 0x8, 0xff
db 0x2, 0x9, 0xff, 0x2, 0x9, 0xff, 0x6, 0xc, 0xff, 0xa, 0x10, 0xff
db 0xa, 0x10, 0xff, 0xa, 0x10, 0xff, 0xa, 0x10, 0xff, 0xa, 0xf, 0xff
db 0xa, 0xf, 0xff, 0xa, 0x10, 0xff, 0xa, 0x10, 0xff, 0xa, 0xf, 0xff
db 0xa, 0x10, 0xff, 0xb, 0x10, 0xff, 0x7, 0xd, 0xff, 0x2, 0xa, 0xff
db 0x2, 0x9, 0xff, 0x4, 0xb, 0xff, 0x4, 0xa, 0xff, 0x2, 0x5, 0xff
db 0x7, 0xc, 0xff, 0x36, 0x3b, 0xff, 0x7f, 0x82, 0xff, 0xbe, 0xc0, 0xff
db 0xd6, 0xd7, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xef, 0xef, 0xff, 0x95, 0x99, 0xff, 0x3a, 0x40, 0xff, 0x10, 0x18, 0xff
db 0x7, 0x10, 0xff, 0x7, 0x10, 0xff, 0xb, 0x14, 0xff, 0x6, 0x11, 0xff
db 0xd, 0x16, 0xff, 0x2e, 0x2f, 0xf9, 0x45, 0x40, 0xf3, 0x5f, 0x51, 0xed
db 0x85, 0x6d, 0xe5, 0x86, 0x6e, 0xe4, 0x42, 0x3c, 0xf3, 0x9, 0x12, 0xff
db 0xc, 0x15, 0xff, 0x8, 0x12, 0xff, 0x5, 0x10, 0xff, 0x9, 0x13, 0xff
db 0xb, 0x14, 0xff, 0xb, 0x14, 0xff, 0xd, 0x15, 0xff, 0xe, 0x17, 0xff
db 0xc, 0x15, 0xff, 0x24, 0x27, 0xfb, 0x6b, 0x5b, 0xec, 0x6d, 0x5d, 0xeb
db 0x45, 0x40, 0xf3, 0x22, 0x24, 0xf9, 0xf, 0x16, 0xfe, 0x5, 0x10, 0xff
db 0x9, 0x12, 0xff, 0x7, 0x10, 0xff, 0x6, 0xe, 0xff, 0x11, 0x1a, 0xff
db 0x29, 0x30, 0xff, 0x73, 0x77, 0xff, 0xdc, 0xdd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xcb, 0xff
db 0x59, 0x60, 0xff, 0x14, 0x1f, 0xff, 0xc, 0x18, 0xff, 0x11, 0x1d, 0xff
db 0x10, 0x1d, 0xff, 0xb, 0x1a, 0xff, 0x12, 0x1f, 0xff, 0x41, 0x41, 0xf5
db 0x9c, 0x82, 0xe1, 0xde, 0xb2, 0xd1, 0xf9, 0xc6, 0xcd, 0xfd, 0xcf, 0xd0
db 0xff, 0xdd, 0xd4, 0xff, 0xeb, 0xdd, 0x9d, 0x94, 0xf2, 0x9, 0x16, 0xff
db 0x1a, 0x22, 0xfc, 0x37, 0x39, 0xf7, 0x4d, 0x47, 0xf1, 0x32, 0x33, 0xf6
db 0x1e, 0x25, 0xfb, 0x21, 0x27, 0xfa, 0x16, 0x1f, 0xfc, 0xa, 0x17, 0xff
db 0xd, 0x1b, 0xff, 0x14, 0x1f, 0xfe, 0x49, 0x47, 0xf4, 0x89, 0x79, 0xea
db 0xc1, 0xa7, 0xe3, 0xd8, 0xbd, 0xe1, 0x9c, 0x86, 0xe5, 0x4b, 0x44, 0xf1
db 0x1e, 0x25, 0xfa, 0xd, 0x1a, 0xff, 0x11, 0x1e, 0xff, 0x11, 0x1d, 0xff
db 0xe, 0x1a, 0xff, 0xb, 0x17, 0xff, 0x47, 0x50, 0xff, 0xbb, 0xbe, 0xff
db 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xf0, 0xff, 0x96, 0x9d, 0xff, 0x31, 0x3e, 0xff
db 0x12, 0x22, 0xff, 0x16, 0x26, 0xff, 0x18, 0x28, 0xff, 0x12, 0x24, 0xff
db 0x19, 0x28, 0xff, 0x44, 0x47, 0xf5, 0x9e, 0x85, 0xe1, 0xec, 0xbd, 0xce
db 0xff, 0xd2, 0xcb, 0xff, 0xde, 0xd8, 0xff, 0xec, 0xe9, 0xff, 0xf9, 0xf6
db 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xd8, 0xdb, 0xff, 0x76, 0x7e, 0xff
db 0xb5, 0x9d, 0xe4, 0xe9, 0xbb, 0xcf, 0xff, 0xd6, 0xd4, 0xe5, 0xc8, 0xe2
db 0xd5, 0xbe, 0xe6, 0xd8, 0xc0, 0xe5, 0xb0, 0xa2, 0xed, 0x7c, 0x75, 0xf0
db 0x36, 0x3d, 0xfa, 0x11, 0x22, 0xff, 0x10, 0x22, 0xff, 0xe, 0x21, 0xff
db 0x51, 0x56, 0xf9, 0xea, 0xdc, 0xf1, 0xff, 0xfe, 0xf3, 0xf7, 0xe1, 0xea
db 0xbc, 0xab, 0xeb, 0x4c, 0x4f, 0xf8, 0x15, 0x24, 0xfe, 0x15, 0x25, 0xff
db 0x19, 0x29, 0xff, 0x18, 0x28, 0xff, 0x12, 0x22, 0xff, 0x28, 0x36, 0xff
db 0x86, 0x8d, 0xff, 0xef, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdf, 0xe1, 0xff, 0x64, 0x70, 0xff, 0x1e, 0x31, 0xff, 0x19, 0x2e, 0xff
db 0x1e, 0x32, 0xff, 0x1d, 0x31, 0xff, 0x15, 0x2c, 0xff, 0x49, 0x4e, 0xf6
db 0xa8, 0x8f, 0xdf, 0xec, 0xbd, 0xcf, 0xff, 0xd2, 0xcb, 0xff, 0xdd, 0xd8
db 0xff, 0xef, 0xee, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xea, 0xed, 0xf2, 0xd5, 0xe1, 0xd4, 0xd0, 0xf8, 0xd6, 0xd8, 0xfe
db 0xd7, 0xd9, 0xfe, 0xdf, 0xe0, 0xfe, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xf9
db 0xca, 0xc9, 0xfc, 0x5b, 0x67, 0xff, 0x21, 0x35, 0xff, 0x1a, 0x2e, 0xff
db 0x18, 0x2c, 0xff, 0x64, 0x62, 0xf2, 0xec, 0xe0, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xdc, 0xda, 0xfc, 0x75, 0x7c, 0xfb, 0x27, 0x39, 0xff
db 0x18, 0x2d, 0xff, 0x1e, 0x32, 0xff, 0x1e, 0x32, 0xff, 0x1a, 0x2d, 0xff
db 0x1e, 0x31, 0xff, 0x68, 0x72, 0xfe, 0xe6, 0xe4, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xcd, 0xff
db 0x54, 0x66, 0xff, 0x1d, 0x36, 0xff, 0x22, 0x3a, 0xff, 0x25, 0x3d, 0xff
db 0x21, 0x3a, 0xff, 0x23, 0x3b, 0xff, 0x6d, 0x6a, 0xee, 0xdf, 0xb6, 0xd3
db 0xff, 0xd2, 0xc9, 0xff, 0xdc, 0xd8, 0xff, 0xef, 0xee, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xff
db 0x89, 0x94, 0xff, 0x4e, 0x62, 0xff, 0x32, 0x48, 0xff, 0x2e, 0x44, 0xff
db 0x2d, 0x43, 0xff, 0x3b, 0x4f, 0xff, 0x67, 0x76, 0xff, 0xc4, 0xc7, 0xfe
db 0xff, 0xff, 0xff, 0xf4, 0xf6, 0xff, 0x89, 0x93, 0xff, 0x25, 0x3d, 0xff
db 0x20, 0x39, 0xff, 0x1d, 0x35, 0xff, 0x68, 0x69, 0xf1, 0xee, 0xe0, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xff, 0xa6, 0xae, 0xff
db 0x3a, 0x4d, 0xff, 0x23, 0x3b, 0xff, 0x23, 0x3b, 0xff, 0x25, 0x3d, 0xff
db 0x22, 0x3a, 0xff, 0x1f, 0x37, 0xfe, 0x71, 0x75, 0xf5, 0xef, 0xe7, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xd9, 0xff, 0x4c, 0x62, 0xff
db 0x22, 0x40, 0xff, 0x29, 0x45, 0xff, 0x2a, 0x46, 0xff, 0x24, 0x43, 0xff
db 0x2d, 0x47, 0xfe, 0x8a, 0x7f, 0xe8, 0xf3, 0xc2, 0xce, 0xff, 0xd1, 0xcb
db 0xff, 0xe0, 0xdf, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9e, 0xa9, 0xff, 0x21, 0x3f, 0xff, 0x25, 0x41, 0xff, 0x27, 0x43, 0xff
db 0x27, 0x43, 0xff, 0x25, 0x42, 0xff, 0x1f, 0x3d, 0xff, 0x51, 0x5e, 0xf7
db 0xd6, 0xc6, 0xed, 0xff, 0xff, 0xfd, 0xf6, 0xf8, 0xff, 0x78, 0x87, 0xff
db 0x29, 0x44, 0xff, 0x26, 0x43, 0xff, 0x27, 0x42, 0xfe, 0xad, 0x97, 0xe2
db 0xff, 0xf4, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcc, 0xd0, 0xff, 0x51, 0x65, 0xff, 0x24, 0x41, 0xff, 0x28, 0x45, 0xff
db 0x2a, 0x46, 0xff, 0x28, 0x45, 0xff, 0x25, 0x41, 0xfd, 0x8b, 0x85, 0xec
db 0xf5, 0xe8, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdc, 0xdf, 0xff, 0x5f, 0x75, 0xff, 0x2b, 0x4b, 0xfe
db 0x2f, 0x4e, 0xfe, 0x30, 0x50, 0xff, 0x2b, 0x4d, 0xff, 0x43, 0x5a, 0xf9
db 0xa5, 0x93, 0xe2, 0xfa, 0xc7, 0xcc, 0xff, 0xd0, 0xcd, 0xff, 0xec, 0xec
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xee, 0xef, 0xff
db 0xf0, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe4, 0xe7, 0xff, 0x51, 0x6a, 0xff, 0x2a, 0x4b, 0xff, 0x30, 0x50, 0xff
db 0x2f, 0x4f, 0xff, 0x2f, 0x4f, 0xff, 0x2f, 0x4e, 0xff, 0x2b, 0x4c, 0xff
db 0x4c, 0x5f, 0xf6, 0xc7, 0xb9, 0xeb, 0xff, 0xfe, 0xf6, 0xe6, 0xea, 0xff
db 0x67, 0x7b, 0xff, 0x2b, 0x4b, 0xff, 0x29, 0x4b, 0xff, 0x58, 0x64, 0xf3
db 0xe5, 0xc4, 0xdd, 0xff, 0xfe, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdd, 0xe0, 0xff, 0x71, 0x83, 0xff, 0x2d, 0x4c, 0xff
db 0x2e, 0x4e, 0xff, 0x30, 0x50, 0xff, 0x2d, 0x4d, 0xff, 0x31, 0x4e, 0xfc
db 0x85, 0x85, 0xef, 0xef, 0xe7, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf6, 0xff, 0x76, 0x8c, 0xff, 0x2e, 0x53, 0xff, 0x35, 0x59, 0xff
db 0x36, 0x5a, 0xff, 0x32, 0x58, 0xff, 0x3d, 0x5d, 0xfd, 0xbe, 0xa4, 0xdc
db 0xff, 0xce, 0xc9, 0xff, 0xd6, 0xd3, 0xff, 0xef, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xd3, 0xff, 0x58, 0x74, 0xff
db 0x59, 0x75, 0xff, 0x97, 0xa9, 0xff, 0xf9, 0xfb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa2, 0xaf, 0xff, 0x33, 0x57, 0xff, 0x35, 0x59, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x59, 0xff
db 0x2e, 0x55, 0xff, 0x4d, 0x63, 0xf6, 0xc8, 0xb4, 0xe2, 0xff, 0xfc, 0xf7
db 0xda, 0xe0, 0xff, 0x52, 0x6e, 0xff, 0x31, 0x56, 0xff, 0x30, 0x55, 0xff
db 0xa5, 0x96, 0xe2, 0xff, 0xf1, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xed, 0xff, 0x72, 0x88, 0xff
db 0x31, 0x55, 0xff, 0x35, 0x59, 0xff, 0x37, 0x5a, 0xfe, 0x33, 0x58, 0xff
db 0x32, 0x54, 0xfd, 0x84, 0x8c, 0xf3, 0xfb, 0xf6, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xab, 0xb9, 0xff, 0x3f, 0x65, 0xff, 0x3a, 0x62, 0xff, 0x3d, 0x65, 0xff
db 0x3b, 0x64, 0xff, 0x3a, 0x63, 0xff, 0x9c, 0x94, 0xe6, 0xfc, 0xc9, 0xcb
db 0xff, 0xd6, 0xd3, 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x97, 0xa9, 0xff, 0x33, 0x5c, 0xff
db 0x31, 0x5c, 0xff, 0x84, 0x8c, 0xf1, 0xfb, 0xe6, 0xe7, 0xde, 0xdc, 0xf9
db 0xbf, 0xc9, 0xff, 0xed, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe7, 0xea, 0xff, 0x5b, 0x7a, 0xff, 0x38, 0x61, 0xff
db 0x3d, 0x65, 0xff, 0x3d, 0x64, 0xfe, 0x3d, 0x64, 0xff, 0x3d, 0x64, 0xff
db 0x3d, 0x64, 0xff, 0x34, 0x5f, 0xff, 0x5f, 0x72, 0xf3, 0xef, 0xd2, 0xe0
db 0xff, 0xff, 0xfa, 0x8c, 0xa1, 0xff, 0x36, 0x5f, 0xff, 0x34, 0x5f, 0xff
db 0x97, 0x90, 0xe5, 0xff, 0xe1, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xdd, 0xff
db 0x57, 0x76, 0xff, 0x38, 0x60, 0xff, 0x3d, 0x65, 0xff, 0x3d, 0x64, 0xff
db 0x38, 0x62, 0xff, 0x43, 0x65, 0xfb, 0xb6, 0xb0, 0xed, 0xff, 0xfc, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xdf, 0xff
db 0x5a, 0x7d, 0xff, 0x3e, 0x6b, 0xff, 0x43, 0x6e, 0xfe, 0x42, 0x6f, 0xff
db 0x3e, 0x6c, 0xff, 0x7b, 0x87, 0xef, 0xf1, 0xc2, 0xce, 0xff, 0xd0, 0xcc
db 0xff, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf5, 0xff, 0x6b, 0x8b, 0xff, 0x3c, 0x6a, 0xff
db 0x40, 0x6d, 0xff, 0xc0, 0xaa, 0xdd, 0xff, 0xd2, 0xc9, 0x8d, 0x97, 0xf2
db 0x40, 0x6c, 0xff, 0x6a, 0x8a, 0xff, 0xb1, 0xbf, 0xff, 0xf0, 0xf2, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xb9, 0xff, 0x40, 0x6b, 0xff
db 0x41, 0x6e, 0xff, 0x42, 0x6f, 0xfe, 0x42, 0x6f, 0xff, 0x42, 0x6f, 0xff
db 0x42, 0x6f, 0xff, 0x41, 0x6d, 0xff, 0x48, 0x70, 0xfd, 0xd1, 0xb1, 0xd6
db 0xff, 0xe9, 0xde, 0xab, 0xbe, 0xff, 0x3d, 0x6a, 0xff, 0x3c, 0x6b, 0xff
db 0x79, 0x86, 0xee, 0xfb, 0xd8, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcd, 0xd4, 0xff, 0x59, 0x7c, 0xff, 0x3f, 0x6b, 0xff, 0x43, 0x6f, 0xff
db 0x43, 0x6f, 0xff, 0x3c, 0x6b, 0xff, 0x5a, 0x76, 0xf6, 0xda, 0xcb, 0xeb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xff, 0x82, 0x9f, 0xff
db 0x43, 0x74, 0xff, 0x48, 0x78, 0xff, 0x48, 0x79, 0xff, 0x44, 0x77, 0xff
db 0x64, 0x82, 0xf7, 0xe0, 0xb9, 0xd4, 0xff, 0xd1, 0xcc, 0xff, 0xec, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcb, 0xd5, 0xff, 0x50, 0x7b, 0xff, 0x43, 0x75, 0xff
db 0x55, 0x7d, 0xfb, 0xdb, 0xb9, 0xd5, 0xff, 0xd7, 0xd0, 0x89, 0xa0, 0xfa
db 0x3f, 0x72, 0xff, 0x42, 0x74, 0xff, 0x49, 0x77, 0xff, 0x73, 0x93, 0xfe
db 0xb4, 0xc0, 0xfb, 0xd1, 0xda, 0xff, 0xdc, 0xe1, 0xff, 0x68, 0x8b, 0xff
db 0x44, 0x76, 0xfe, 0x49, 0x79, 0xff, 0x49, 0x79, 0xff, 0x48, 0x79, 0xff
db 0x48, 0x79, 0xff, 0x47, 0x78, 0xff, 0x45, 0x76, 0xff, 0xbe, 0xaa, 0xdc
db 0xff, 0xdd, 0xd3, 0xd4, 0xd8, 0xfc, 0x58, 0x82, 0xff, 0x40, 0x74, 0xff
db 0x70, 0x87, 0xf1, 0xf9, 0xd1, 0xd7, 0xff, 0xfd, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb3, 0xc1, 0xff, 0x4f, 0x7b, 0xff, 0x47, 0x77, 0xfe
db 0x48, 0x79, 0xff, 0x48, 0x79, 0xff, 0x41, 0x75, 0xff, 0x77, 0x8b, 0xf1
db 0xf0, 0xdd, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf3, 0xff, 0x6c, 0x93, 0xff
db 0x47, 0x7e, 0xff, 0x4e, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x49, 0x80, 0xff
db 0x6f, 0x8c, 0xf5, 0xec, 0xbf, 0xd1, 0xff, 0xe6, 0xe2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc5, 0xd1, 0xff, 0x52, 0x82, 0xff, 0x48, 0x7f, 0xff
db 0x5e, 0x87, 0xfa, 0xe2, 0xbc, 0xd3, 0xff, 0xdf, 0xda, 0x8c, 0xa9, 0xfe
db 0x46, 0x7c, 0xff, 0x4d, 0x81, 0xff, 0x4c, 0x80, 0xff, 0x4a, 0x7e, 0xfe
db 0x4d, 0x7e, 0xfd, 0x56, 0x85, 0xff, 0x76, 0x9b, 0xff, 0x71, 0x94, 0xff
db 0x4f, 0x82, 0xfe, 0x4d, 0x81, 0xff, 0x4e, 0x81, 0xff, 0x4e, 0x81, 0xff
db 0x4e, 0x81, 0xfe, 0x4d, 0x82, 0xff, 0x4a, 0x7f, 0xff, 0xc0, 0xae, 0xdd
db 0xff, 0xd8, 0xce, 0xe4, 0xe2, 0xf8, 0x63, 0x8e, 0xff, 0x44, 0x7c, 0xff
db 0x76, 0x8f, 0xf2, 0xf9, 0xcc, 0xd2, 0xff, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xda, 0xe0, 0xff, 0x61, 0x8b, 0xff, 0x4a, 0x7f, 0xfe
db 0x4e, 0x82, 0xfe, 0x4e, 0x81, 0xfe, 0x47, 0x7f, 0xff, 0x6d, 0x8a, 0xf5
db 0xed, 0xc1, 0xd2, 0xff, 0xf1, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0x9e, 0xb7, 0xff
db 0x4e, 0x85, 0xff, 0x52, 0x88, 0xff, 0x53, 0x88, 0xff, 0x51, 0x88, 0xff
db 0x51, 0x88, 0xfe, 0xa7, 0xa5, 0xe5, 0xfb, 0xe8, 0xeb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xea, 0xee, 0xff, 0x69, 0x95, 0xff, 0x4d, 0x86, 0xff
db 0x52, 0x88, 0xfe, 0xc7, 0xb2, 0xda, 0xff, 0xe8, 0xe1, 0xa3, 0xbc, 0xff
db 0x4f, 0x86, 0xff, 0x52, 0x88, 0xff, 0x52, 0x89, 0xfe, 0x52, 0x88, 0xff
db 0x51, 0x88, 0xff, 0x50, 0x87, 0xff, 0x4d, 0x86, 0xff, 0x55, 0x8a, 0xfe
db 0x54, 0x89, 0xff, 0x52, 0x88, 0xff, 0x52, 0x88, 0xff, 0x53, 0x88, 0xfe
db 0x53, 0x88, 0xfe, 0x51, 0x88, 0xff, 0x54, 0x88, 0xfe, 0xca, 0xb3, 0xdb
db 0xff, 0xd7, 0xce, 0xc5, 0xcc, 0xf8, 0x54, 0x89, 0xff, 0x4b, 0x85, 0xff
db 0x7c, 0x96, 0xf1, 0xfa, 0xcc, 0xd2, 0xff, 0xf9, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf9, 0xff, 0x8b, 0xa9, 0xff, 0x50, 0x87, 0xff, 0x52, 0x88, 0xff
db 0x53, 0x89, 0xfe, 0x52, 0x88, 0xff, 0x4d, 0x87, 0xff, 0xa8, 0xa5, 0xe5
db 0xff, 0xc9, 0xc8, 0xff, 0xe5, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe6, 0xff
db 0x6b, 0x99, 0xff, 0x52, 0x90, 0xff, 0x58, 0x93, 0xff, 0x58, 0x92, 0xff
db 0x56, 0x92, 0xff, 0x5d, 0x92, 0xfb, 0xc7, 0xba, 0xe3, 0xff, 0xf7, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0x85, 0xab, 0xff, 0x51, 0x8f, 0xff
db 0x55, 0x91, 0xff, 0xbf, 0xb0, 0xde, 0xff, 0xdd, 0xd4, 0xc2, 0xcf, 0xfc
db 0x59, 0x91, 0xff, 0x56, 0x92, 0xfe, 0x58, 0x93, 0xfe, 0x58, 0x92, 0xff
db 0x58, 0x92, 0xff, 0x57, 0x93, 0xff, 0x58, 0x92, 0xff, 0x57, 0x92, 0xfe
db 0x58, 0x92, 0xff, 0x59, 0x93, 0xff, 0x58, 0x93, 0xfe, 0x58, 0x93, 0xff
db 0x59, 0x93, 0xff, 0x53, 0x91, 0xff, 0x68, 0x96, 0xfa, 0xe9, 0xc0, 0xd1
db 0xff, 0xd7, 0xd2, 0xa5, 0xbb, 0xfa, 0x53, 0x90, 0xff, 0x52, 0x90, 0xff
db 0x9f, 0xa6, 0xe7, 0xfe, 0xd1, 0xd1, 0xff, 0xf9, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff
db 0xae, 0xc3, 0xff, 0x5a, 0x91, 0xff, 0x56, 0x92, 0xff, 0x59, 0x92, 0xff
db 0x58, 0x93, 0xff, 0x52, 0x91, 0xff, 0x7a, 0x9a, 0xf4, 0xe9, 0xbe, 0xd0
db 0xff, 0xda, 0xd7, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc1, 0xd1, 0xff, 0x68, 0x9e, 0xff, 0x5a, 0x9b, 0xff, 0x5f, 0x9d, 0xff
db 0x5f, 0x9e, 0xfe, 0x5a, 0x9c, 0xff, 0x71, 0x9d, 0xf6, 0xd0, 0xc4, 0xe6
db 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xc3, 0xff, 0x5a, 0x99, 0xff
db 0x58, 0x9b, 0xff, 0x9a, 0xa8, 0xea, 0xff, 0xd3, 0xd3, 0xe3, 0xe5, 0xfa
db 0x7b, 0xa8, 0xff, 0x5a, 0x9a, 0xfe, 0x5f, 0x9d, 0xff, 0x5f, 0x9d, 0xff
db 0x5f, 0x9d, 0xff, 0x5e, 0x9d, 0xff, 0x5f, 0x9d, 0xff, 0x5e, 0x9d, 0xff
db 0x5f, 0x9d, 0xff, 0x5f, 0x9d, 0xfe, 0x5f, 0x9d, 0xfe, 0x5f, 0x9e, 0xff
db 0x5d, 0x9d, 0xff, 0x5c, 0x9c, 0xff, 0xad, 0xad, 0xe6, 0xfd, 0xc9, 0xcb
db 0xf5, 0xcf, 0xd9, 0x7e, 0xaa, 0xff, 0x5a, 0x9b, 0xff, 0x57, 0x9b, 0xff
db 0xaa, 0xad, 0xe4, 0xff, 0xdb, 0xd7, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xdc, 0xff
db 0x68, 0x9f, 0xff, 0x5b, 0x9b, 0xfe, 0x5f, 0x9d, 0xfe, 0x5e, 0x9d, 0xff
db 0x59, 0x9c, 0xff, 0x7c, 0xa2, 0xf5, 0xde, 0xbb, 0xd4, 0xff, 0xd2, 0xd0
db 0xff, 0xf4, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc2, 0xd5, 0xff, 0x70, 0xaa, 0xff, 0x61, 0xa6, 0xff
db 0x64, 0xa8, 0xfe, 0x65, 0xa8, 0xfe, 0x5f, 0xa6, 0xff, 0x75, 0xa7, 0xf7
db 0xd3, 0xcf, 0xed, 0xfc, 0xfa, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe8, 0xff, 0x72, 0xab, 0xff
db 0x5f, 0xa6, 0xff, 0x6d, 0xa7, 0xfb, 0xcd, 0xba, 0xdc, 0xff, 0xf5, 0xf0
db 0xd3, 0xe2, 0xff, 0x73, 0xab, 0xff, 0x61, 0xa7, 0xfe, 0x64, 0xa8, 0xff
db 0x65, 0xa8, 0xff, 0x65, 0xa8, 0xff, 0x65, 0xa8, 0xff, 0x65, 0xa8, 0xff
db 0x65, 0xa8, 0xff, 0x65, 0xa8, 0xfe, 0x65, 0xa8, 0xfe, 0x64, 0xa8, 0xff
db 0x60, 0xa7, 0xff, 0x94, 0xad, 0xee, 0xf5, 0xc6, 0xce, 0xfd, 0xcd, 0xcc
db 0xb6, 0xb8, 0xe8, 0x65, 0xa7, 0xff, 0x62, 0xa7, 0xff, 0x66, 0xa7, 0xfd
db 0xc5, 0xb6, 0xdc, 0xff, 0xdb, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xff, 0xc0, 0xd4, 0xff, 0x74, 0xab, 0xfe
db 0x62, 0xa6, 0xfe, 0x65, 0xa8, 0xfe, 0x64, 0xa8, 0xff, 0x5f, 0xa7, 0xff
db 0x82, 0xaa, 0xf4, 0xdf, 0xbd, 0xd4, 0xff, 0xcd, 0xca, 0xff, 0xec, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xdd, 0xff, 0x74, 0xb1, 0xff
db 0x68, 0xb1, 0xff, 0x6b, 0xb2, 0xfe, 0x6b, 0xb3, 0xff, 0x67, 0xb2, 0xff
db 0x76, 0xb0, 0xf9, 0xa1, 0xc2, 0xfc, 0xea, 0xf0, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xc8, 0xff
db 0x67, 0xae, 0xff, 0x65, 0xb1, 0xff, 0x83, 0xaf, 0xf3, 0xe7, 0xd5, 0xe7
db 0xff, 0xff, 0xfc, 0xc0, 0xd8, 0xff, 0x6c, 0xaf, 0xff, 0x68, 0xb2, 0xff
db 0x69, 0xb3, 0xff, 0x6a, 0xb3, 0xff, 0x6a, 0xb2, 0xff, 0x6a, 0xb2, 0xff
db 0x6a, 0xb3, 0xfe, 0x6a, 0xb3, 0xfe, 0x69, 0xb3, 0xff, 0x64, 0xb3, 0xff
db 0x8b, 0xb2, 0xf3, 0xf0, 0xc4, 0xd1, 0xff, 0xce, 0xc9, 0xc0, 0xbe, 0xe6
db 0x6f, 0xb0, 0xff, 0x68, 0xb2, 0xff, 0x66, 0xb2, 0xff, 0x9b, 0xb5, 0xed
db 0xfa, 0xc6, 0xcb, 0xff, 0xe2, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xf0, 0xff, 0xaa, 0xc9, 0xff, 0x6c, 0xaf, 0xfe, 0x67, 0xb0, 0xff
db 0x6b, 0xb2, 0xff, 0x6a, 0xb2, 0xff, 0x66, 0xb2, 0xff, 0x92, 0xb2, 0xf0
db 0xe6, 0xc0, 0xd4, 0xff, 0xce, 0xcb, 0xff, 0xe7, 0xe6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xd5, 0xff
db 0x76, 0xb6, 0xff, 0x6c, 0xbb, 0xfe, 0x70, 0xbb, 0xfe, 0x70, 0xbb, 0xff
db 0x6d, 0xbb, 0xff, 0x6c, 0xb8, 0xfe, 0x8c, 0xbf, 0xff, 0xdb, 0xe6, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xea, 0xff
db 0x7a, 0xba, 0xff, 0x6c, 0xbb, 0xfe, 0x6b, 0xba, 0xff, 0xa9, 0xb7, 0xe7
db 0xf7, 0xdc, 0xe6, 0xff, 0xfe, 0xff, 0xaf, 0xce, 0xff, 0x74, 0xb7, 0xfe
db 0x72, 0xb8, 0xfc, 0x6d, 0xba, 0xfe, 0x6e, 0xbb, 0xff, 0x6e, 0xba, 0xff
db 0x6e, 0xbb, 0xff, 0x6e, 0xbb, 0xff, 0x73, 0xba, 0xfd, 0x81, 0xb8, 0xf7
db 0xd1, 0xbd, 0xda, 0xff, 0xce, 0xca, 0xde, 0xc6, 0xde, 0x80, 0xb9, 0xfd
db 0x6c, 0xbb, 0xff, 0x6d, 0xbc, 0xff, 0x75, 0xba, 0xfc, 0xd7, 0xbe, 0xd8
db 0xff, 0xce, 0xcb, 0xff, 0xf3, 0xf1, 0xff, 0xff, 0xff, 0xda, 0xe6, 0xff
db 0x90, 0xbe, 0xff, 0x6c, 0xb7, 0xfe, 0x6e, 0xbb, 0xfe, 0x70, 0xbc, 0xfe
db 0x70, 0xbb, 0xfe, 0x69, 0xbc, 0xff, 0x8e, 0xb8, 0xf3, 0xe9, 0xc1, 0xd2
db 0xff, 0xca, 0xc8, 0xff, 0xe1, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff
db 0xc7, 0xdd, 0xff, 0x84, 0xc2, 0xff, 0x72, 0xc3, 0xfe, 0x74, 0xc5, 0xff
db 0x75, 0xc5, 0xff, 0x75, 0xc5, 0xff, 0x73, 0xc2, 0xfe, 0x84, 0xc4, 0xfe
db 0xac, 0xd2, 0xff, 0xe8, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbb, 0xd6, 0xff, 0x78, 0xc1, 0xfe, 0x73, 0xc6, 0xff, 0x79, 0xc3, 0xfc
db 0xa0, 0xc2, 0xf0, 0xd6, 0xe0, 0xf9, 0xf8, 0xf9, 0xff, 0xe2, 0xec, 0xfe
db 0xd2, 0xdc, 0xf6, 0xcf, 0xca, 0xe4, 0xce, 0xc0, 0xdb, 0xcd, 0xc0, 0xdb
db 0xce, 0xc1, 0xdb, 0xcf, 0xc1, 0xdc, 0xd9, 0xc1, 0xd7, 0xf1, 0xc5, 0xd0
db 0xff, 0xcc, 0xcf, 0xcb, 0xc7, 0xe6, 0x8a, 0xc3, 0xfd, 0x74, 0xc4, 0xff
db 0x73, 0xc6, 0xff, 0x77, 0xc3, 0xfe, 0xb8, 0xbd, 0xe4, 0xfd, 0xc8, 0xcc
db 0xff, 0xe2, 0xe0, 0xeb, 0xf1, 0xfe, 0xb9, 0xd7, 0xff, 0x84, 0xc3, 0xff
db 0x74, 0xc3, 0xfe, 0x75, 0xc4, 0xfe, 0x76, 0xc5, 0xff, 0x74, 0xc5, 0xff
db 0x74, 0xc5, 0xff, 0x9b, 0xbe, 0xef, 0xe2, 0xc1, 0xd5, 0xff, 0xc9, 0xc9
db 0xff, 0xd6, 0xd5, 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xef, 0xff, 0xae, 0xd1, 0xfa, 0x82, 0xc9, 0xfb
db 0x79, 0xcf, 0xff, 0x7b, 0xd0, 0xff, 0x7c, 0xcf, 0xff, 0x79, 0xce, 0xfe
db 0x78, 0xcb, 0xfe, 0x8d, 0xcc, 0xff, 0xc0, 0xdd, 0xff, 0xf0, 0xf5, 0xff
db 0xfc, 0xfa, 0xff, 0xbe, 0xd9, 0xff, 0x80, 0xcb, 0xff, 0x78, 0xd0, 0xff
db 0x77, 0xcf, 0xff, 0x85, 0xcb, 0xfe, 0xab, 0xd7, 0xff, 0xd9, 0xea, 0xff
db 0xf6, 0xf8, 0xff, 0xf6, 0xef, 0xf6, 0xff, 0xe1, 0xe3, 0xff, 0xe3, 0xe1
db 0xff, 0xde, 0xe1, 0xf6, 0xdb, 0xe1, 0xf7, 0xdc, 0xe2, 0xe6, 0xd2, 0xe2
db 0xb3, 0xcb, 0xf1, 0x82, 0xcc, 0xff, 0x77, 0xcf, 0xff, 0x79, 0xd1, 0xff
db 0x7f, 0xce, 0xfd, 0xc0, 0xc1, 0xe3, 0xff, 0xc7, 0xcb, 0xed, 0xd4, 0xdf
db 0xbb, 0xda, 0xfd, 0x8d, 0xce, 0xff, 0x79, 0xcb, 0xff, 0x79, 0xce, 0xfe
db 0x7c, 0xcf, 0xfe, 0x7c, 0xcf, 0xfe, 0x79, 0xd0, 0xff, 0x81, 0xcc, 0xfc
db 0xb5, 0xc2, 0xe6, 0xf4, 0xc4, 0xce, 0xff, 0xcc, 0xca, 0xff, 0xdc, 0xdc
db 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfe, 0xcf, 0xe0, 0xfa
db 0x99, 0xd0, 0xf9, 0x81, 0xd6, 0xfd, 0x7f, 0xd9, 0xff, 0x81, 0xd9, 0xff
db 0x81, 0xd8, 0xff, 0x7e, 0xd7, 0xfe, 0x82, 0xd3, 0xff, 0x91, 0xd5, 0xff
db 0xa7, 0xdc, 0xff, 0xb5, 0xde, 0xff, 0xa1, 0xce, 0xff, 0x88, 0xce, 0xfc
db 0x83, 0xd7, 0xfd, 0x7f, 0xd9, 0xff, 0x7c, 0xd5, 0xfe, 0x85, 0xd4, 0xfe
db 0x91, 0xd7, 0xff, 0x90, 0xd8, 0xff, 0xa1, 0xdb, 0xff, 0xad, 0xe0, 0xff
db 0xa0, 0xda, 0xff, 0x91, 0xd8, 0xff, 0x91, 0xd9, 0xff, 0x8a, 0xd7, 0xff
db 0x7e, 0xd6, 0xff, 0x7e, 0xd9, 0xff, 0x82, 0xd8, 0xfe, 0x92, 0xcc, 0xf5
db 0xae, 0xbc, 0xe8, 0xce, 0xbc, 0xdb, 0xcc, 0xc5, 0xdf, 0x96, 0xd2, 0xfb
db 0x7d, 0xd6, 0xff, 0x7e, 0xd8, 0xfe, 0x80, 0xd9, 0xfe, 0x81, 0xd9, 0xfe
db 0x80, 0xda, 0xff, 0x7c, 0xda, 0xff, 0x96, 0xcf, 0xf5, 0xd7, 0xc3, 0xd9
db 0xfd, 0xc6, 0xca, 0xff, 0xd1, 0xd0, 0xff, 0xea, 0xea, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf3, 0xfc, 0xb4, 0xdf, 0xfc, 0x81, 0xd7, 0xfc, 0x83, 0xde, 0xfd
db 0x85, 0xe2, 0xff, 0x86, 0xe2, 0xfe, 0x84, 0xe1, 0xfe, 0x83, 0xe1, 0xfe
db 0x81, 0xe0, 0xfe, 0x82, 0xde, 0xfe, 0x89, 0xdb, 0xff, 0x8d, 0xd4, 0xfb
db 0x91, 0xcc, 0xf6, 0x89, 0xdc, 0xfc, 0x86, 0xe2, 0xfe, 0x84, 0xe1, 0xfe
db 0x83, 0xe1, 0xfe, 0x83, 0xe1, 0xfe, 0x81, 0xe0, 0xfe, 0x80, 0xdf, 0xff
db 0x82, 0xe0, 0xff, 0x83, 0xe1, 0xff, 0x83, 0xe1, 0xfe, 0x84, 0xe1, 0xfe
db 0x85, 0xe1, 0xff, 0x88, 0xdd, 0xfd, 0x94, 0xca, 0xf4, 0x9b, 0xc7, 0xf1
db 0x94, 0xd1, 0xf6, 0x88, 0xdb, 0xfc, 0x83, 0xdd, 0xfe, 0x83, 0xe2, 0xff
db 0x85, 0xe3, 0xfe, 0x86, 0xe3, 0xfe, 0x84, 0xe4, 0xff, 0x83, 0xe2, 0xff
db 0x86, 0xda, 0xfd, 0x9c, 0xc7, 0xf0, 0xe0, 0xc1, 0xd5, 0xff, 0xcc, 0xca
db 0xff, 0xe1, 0xdf, 0xff, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xfa, 0xff, 0xd8, 0xe9, 0xfc, 0xb4, 0xd6, 0xf6
db 0x91, 0xd8, 0xf8, 0x89, 0xe7, 0xfd, 0x8a, 0xec, 0xfe, 0x8b, 0xeb, 0xfe
db 0x8b, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe, 0x8a, 0xeb, 0xfe, 0x8a, 0xeb, 0xff
db 0x8d, 0xe7, 0xfd, 0x8e, 0xe6, 0xfd, 0x8c, 0xea, 0xfe, 0x8b, 0xeb, 0xfe
db 0x8c, 0xea, 0xfe, 0x8c, 0xea, 0xfe, 0x8b, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe
db 0x8b, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe
db 0x8c, 0xea, 0xfe, 0x8e, 0xe6, 0xfd, 0x8e, 0xe5, 0xfc, 0x8b, 0xeb, 0xff
db 0x89, 0xed, 0xff, 0x8a, 0xec, 0xff, 0x8a, 0xeb, 0xfe, 0x8b, 0xeb, 0xfe
db 0x8a, 0xed, 0xff, 0x89, 0xe8, 0xff, 0x90, 0xdc, 0xfa, 0xae, 0xc8, 0xe9
db 0xd6, 0xc1, 0xd8, 0xf1, 0xc6, 0xd0, 0xff, 0xd5, 0xd3, 0xff, 0xee, 0xee
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfa, 0xfe
db 0xe3, 0xeb, 0xfb, 0xb8, 0xdc, 0xf8, 0x91, 0xde, 0xf9, 0x8b, 0xef, 0xfd
db 0x8c, 0xf2, 0xff, 0x8b, 0xf3, 0xff, 0x8d, 0xf4, 0xff, 0x90, 0xf3, 0xfe
db 0x90, 0xf3, 0xfe, 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe
db 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe
db 0x90, 0xf2, 0xfe, 0x90, 0xf1, 0xfe, 0x90, 0xf1, 0xfe, 0x90, 0xf2, 0xfe
db 0x90, 0xf2, 0xfe, 0x90, 0xf2, 0xfe, 0x90, 0xf3, 0xfe, 0x90, 0xf4, 0xfe
db 0x8e, 0xf4, 0xff, 0x8b, 0xf4, 0xff, 0x8b, 0xf4, 0xff, 0x8c, 0xf1, 0xff
db 0x96, 0xdb, 0xf7, 0xbe, 0xc6, 0xe3, 0xe4, 0xc3, 0xd2, 0xfa, 0xca, 0xcf
db 0xff, 0xdb, 0xd9, 0xff, 0xf0, 0xee, 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfe, 0xd2, 0xe9, 0xfc, 0xb4, 0xe5, 0xfa
db 0xb7, 0xdd, 0xf0, 0xb4, 0xe3, 0xec, 0xa0, 0xe8, 0xf4, 0x8c, 0xee, 0xfd
db 0x8e, 0xf4, 0xfe, 0x91, 0xf9, 0xfe, 0x91, 0xfa, 0xff, 0x91, 0xfa, 0xff
db 0x91, 0xfa, 0xff, 0x92, 0xfa, 0xff, 0x93, 0xf9, 0xfe, 0x93, 0xf9, 0xfe
db 0x93, 0xf9, 0xfe, 0x93, 0xfa, 0xfe, 0x91, 0xfa, 0xff, 0x91, 0xfa, 0xff
db 0x91, 0xfa, 0xff, 0x91, 0xfa, 0xff, 0x8f, 0xf9, 0xff, 0x8c, 0xf2, 0xff
db 0x97, 0xec, 0xfa, 0xb3, 0xe4, 0xed, 0xb6, 0xd6, 0xe8, 0xb9, 0xce, 0xe6
db 0xdb, 0xc0, 0xd5, 0xfe, 0xca, 0xce, 0xff, 0xde, 0xdb, 0xff, 0xf2, 0xf1
db 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xf5, 0xf7, 0xff, 0xe9, 0xe8, 0xe8, 0xe3, 0xee, 0xc5, 0xda, 0xf2
db 0xb1, 0xde, 0xf7, 0x9e, 0xe8, 0xfa, 0x9b, 0xeb, 0xf7, 0x9c, 0xe9, 0xf6
db 0x9d, 0xe9, 0xf6, 0x98, 0xea, 0xf8, 0x91, 0xf3, 0xfd, 0x91, 0xf5, 0xfd
db 0x90, 0xf5, 0xfd, 0x91, 0xee, 0xfb, 0x9b, 0xe8, 0xf7, 0x9c, 0xe9, 0xf6
db 0x9c, 0xe9, 0xf6, 0x9c, 0xe7, 0xf6, 0xaa, 0xd8, 0xee, 0xc1, 0xca, 0xe2
db 0xda, 0xca, 0xdb, 0xff, 0xd2, 0xd3, 0xff, 0xd7, 0xd8, 0xff, 0xdf, 0xe1
db 0xff, 0xe8, 0xe6, 0xff, 0xf2, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xfe, 0xfb, 0xfd, 0xf1, 0xf3, 0xfc, 0xee, 0xe7, 0xef, 0xef, 0xda, 0xe2
db 0xf0, 0xd7, 0xdf, 0xe5, 0xd7, 0xe4, 0xcb, 0xdb, 0xee, 0xcb, 0xdc, 0xee
db 0xca, 0xdc, 0xef, 0xd0, 0xd8, 0xec, 0xec, 0xd7, 0xe1, 0xef, 0xd8, 0xe0
db 0xef, 0xd8, 0xe0, 0xee, 0xd7, 0xe0, 0xfa, 0xd7, 0xdc, 0xff, 0xe3, 0xe2
db 0xff, 0xf1, 0xf0, 0xff, 0xfb, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xfd, 0xff, 0xfe, 0xfd
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/gun00.inc
0,0 → 1,337
dw 24, 56
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf8, 0xf8
db 0xe5, 0xea, 0xea, 0xe0, 0xe7, 0xe9, 0xe4, 0xea, 0xeb, 0xe7, 0xec, 0xed
db 0xf0, 0xf3, 0xf4, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf4, 0xf5, 0xe8, 0xec, 0xed
db 0xe9, 0xee, 0xee, 0xef, 0xf3, 0xf4, 0xfc, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xe5, 0xe5, 0xe5, 0xc0, 0xc3, 0xc4
db 0xa3, 0xb3, 0xb6, 0x9f, 0xb4, 0xb9, 0xa2, 0xb6, 0xba, 0xa4, 0xb9, 0xbc
db 0xb4, 0xc5, 0xc8, 0xda, 0xe2, 0xe4, 0xf9, 0xfa, 0xfb, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xe7, 0xe7, 0xe7, 0xb9, 0xc2, 0xc2, 0xa4, 0xb7, 0xbb
db 0xa4, 0xb9, 0xbc, 0xb0, 0xc2, 0xc5, 0xd1, 0xdb, 0xdd, 0xeb, 0xf0, 0xf0
db 0xfc, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0xaf, 0xae, 0xae, 0x8a, 0x8e, 0x8f
db 0x8c, 0x9f, 0xa2, 0x8e, 0xa9, 0xad, 0x8f, 0xa7, 0xac, 0x8f, 0xa8, 0xab
db 0x91, 0xa9, 0xad, 0xa3, 0xb6, 0xb9, 0xd5, 0xd9, 0xdb, 0xfc, 0xfc, 0xfc
db 0xe7, 0xe7, 0xe7, 0xad, 0xad, 0xac, 0x8d, 0x98, 0x99, 0x8d, 0xa5, 0xa9
db 0x8e, 0xa7, 0xab, 0x90, 0xa8, 0xad, 0x97, 0xaf, 0xb2, 0xaf, 0xc0, 0xc3
db 0xe0, 0xe7, 0xe8, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xd6, 0xd6, 0xd6, 0x91, 0x90, 0x90, 0x82, 0x86, 0x86
db 0x8d, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8d, 0xa1, 0xa4, 0xa5, 0xaa, 0xac, 0xe4, 0xe3, 0xe3
db 0xbd, 0xbd, 0xbd, 0x86, 0x86, 0x86, 0x87, 0x93, 0x95, 0x90, 0xa8, 0xac
db 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x8f, 0xa8, 0xab, 0x90, 0xa8, 0xac
db 0xb9, 0xc6, 0xc8, 0xf4, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfb, 0xfb, 0xbe, 0xbe, 0xbe, 0x84, 0x83, 0x83, 0x82, 0x87, 0x87
db 0x8d, 0xa0, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8d, 0xa1, 0xa4, 0x8b, 0x91, 0x93, 0xa9, 0xae, 0xae
db 0x96, 0x96, 0x96, 0x80, 0x81, 0x81, 0x87, 0x93, 0x95, 0x90, 0xa7, 0xab
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8f, 0xa7, 0xaa
db 0x9d, 0xa9, 0xab, 0xdd, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0xb6, 0xb6, 0xb6, 0x81, 0x81, 0x81, 0x82, 0x83, 0x84
db 0x8b, 0x9a, 0x9c, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xa9, 0x82, 0x8e, 0x8f, 0x6d, 0x7d, 0x7d
db 0x7c, 0x81, 0x81, 0x82, 0x81, 0x81, 0x86, 0x8d, 0x8e, 0x8f, 0xa5, 0xa8
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8f, 0xa8, 0xab
db 0x90, 0x9e, 0xa0, 0xc4, 0xc5, 0xc5, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xf5, 0xf5, 0xf5, 0xaf, 0xaf, 0xaf, 0x80, 0x80, 0x80, 0x82, 0x83, 0x84
db 0x8b, 0x9a, 0x9d, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xaa, 0x82, 0x8f, 0x90, 0x62, 0x76, 0x76
db 0x76, 0x7d, 0x7d, 0x83, 0x81, 0x81, 0x86, 0x8d, 0x8e, 0x8f, 0xa5, 0xa9
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8d, 0x9e, 0xa0, 0xaa, 0xad, 0xad, 0xee, 0xee, 0xee, 0xff, 0xff, 0xff
db 0xf3, 0xf3, 0xf3, 0xa9, 0xa9, 0xa9, 0x7f, 0x7f, 0x7f, 0x82, 0x84, 0x85
db 0x8b, 0x9c, 0x9f, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xaa, 0x85, 0x8f, 0x8f, 0x6e, 0x7a, 0x7a
db 0x78, 0x7e, 0x7e, 0x83, 0x81, 0x81, 0x87, 0x8e, 0x90, 0x8f, 0xa6, 0xaa
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8b, 0x9c, 0x9e, 0xa6, 0xa9, 0xa9, 0xec, 0xec, 0xec, 0xff, 0xff, 0xff
db 0xf1, 0xf1, 0xf1, 0xa5, 0xa5, 0xa5, 0x7f, 0x7e, 0x7e, 0x83, 0x85, 0x85
db 0x8c, 0x9d, 0xa0, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8f, 0xa6, 0xa9, 0x85, 0x8e, 0x8e, 0x6c, 0x79, 0x79
db 0x73, 0x7c, 0x7c, 0x82, 0x81, 0x81, 0x87, 0x90, 0x91, 0x90, 0xa6, 0xaa
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8b, 0x9b, 0x9d, 0xa8, 0xaa, 0xaa, 0xed, 0xed, 0xec, 0xff, 0xff, 0xff
db 0xed, 0xed, 0xed, 0xa1, 0xa1, 0xa1, 0x7f, 0x7e, 0x7e, 0x83, 0x86, 0x86
db 0x8d, 0x9f, 0xa1, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8f, 0xa5, 0xa9, 0x85, 0x8c, 0x8d, 0x62, 0x76, 0x76
db 0x6b, 0x79, 0x79, 0x82, 0x82, 0x82, 0x87, 0x91, 0x93, 0x90, 0xa7, 0xac
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x89, 0x98, 0x9a, 0x9a, 0x9b, 0x9b, 0xdf, 0xdf, 0xdf, 0xff, 0xff, 0xff
db 0xec, 0xec, 0xec, 0xa2, 0xa2, 0xa2, 0x7f, 0x7f, 0x7e, 0x83, 0x87, 0x87
db 0x8d, 0xa0, 0xa4, 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa6, 0xaa, 0x86, 0x90, 0x91, 0x60, 0x76, 0x76
db 0x6a, 0x79, 0x79, 0x83, 0x82, 0x82, 0x88, 0x93, 0x94, 0x90, 0xa8, 0xac
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xae
db 0x88, 0x97, 0x9a, 0x91, 0x92, 0x92, 0xd7, 0xd6, 0xd6, 0xff, 0xff, 0xff
db 0xf6, 0xf6, 0xf6, 0xb5, 0xb5, 0xb5, 0x82, 0x82, 0x81, 0x82, 0x87, 0x87
db 0x8d, 0xa0, 0xa4, 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x89, 0x96, 0x99, 0x62, 0x78, 0x77
db 0x6d, 0x7a, 0x7a, 0x82, 0x82, 0x82, 0x87, 0x91, 0x92, 0x90, 0xa7, 0xab
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xaf
db 0x8b, 0x9d, 0xa0, 0x95, 0x99, 0x9a, 0xda, 0xd9, 0xd9, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0xbd, 0xbd, 0xbd, 0x83, 0x83, 0x83, 0x81, 0x82, 0x83
db 0x8b, 0x99, 0x9b, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x89, 0x96, 0x99, 0x6f, 0x7b, 0x7c
db 0x73, 0x7c, 0x7c, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8b, 0x8e, 0xa3, 0xa6
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x91, 0xab, 0xaf
db 0x8c, 0xa0, 0xa4, 0x9a, 0x9f, 0xa0, 0xdf, 0xdf, 0xdf, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0xb8, 0xb8, 0xb8, 0x82, 0x82, 0x82, 0x81, 0x81, 0x81
db 0x8a, 0x97, 0x98, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x89, 0x94, 0x96, 0x72, 0x7c, 0x7d
db 0x73, 0x7c, 0x7c, 0x81, 0x80, 0x80, 0x84, 0x8a, 0x8a, 0x8e, 0xa3, 0xa6
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8b, 0x9f, 0xa2, 0x9b, 0x9f, 0xa0, 0xe1, 0xe0, 0xe1, 0xff, 0xff, 0xff
db 0xf6, 0xf6, 0xf6, 0xb4, 0xb4, 0xb4, 0x82, 0x81, 0x81, 0x81, 0x82, 0x82
db 0x8a, 0x98, 0x9b, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa8, 0xac, 0x89, 0x93, 0x95, 0x6b, 0x79, 0x79
db 0x69, 0x78, 0x78, 0x80, 0x80, 0x80, 0x85, 0x8b, 0x8c, 0x8f, 0xa3, 0xa7
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8b, 0x9e, 0xa1, 0x90, 0x94, 0x95, 0xd0, 0xcf, 0xd0, 0xfe, 0xfd, 0xfd
db 0xf5, 0xf5, 0xf5, 0xaf, 0xaf, 0xaf, 0x80, 0x81, 0x81, 0x81, 0x82, 0x82
db 0x8b, 0x99, 0x9c, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x8b, 0x97, 0x99, 0x67, 0x7a, 0x7a
db 0x61, 0x76, 0x76, 0x80, 0x80, 0x80, 0x85, 0x8c, 0x8d, 0x8f, 0xa5, 0xa8
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8b, 0x9e, 0xa1, 0x89, 0x8d, 0x8d, 0xc5, 0xc5, 0xc5, 0xfd, 0xfc, 0xfc
db 0xf3, 0xf3, 0xf3, 0xab, 0xab, 0xab, 0x80, 0x7f, 0x7f, 0x81, 0x84, 0x84
db 0x8b, 0x9b, 0x9d, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8d, 0x9d, 0xa0, 0x68, 0x7c, 0x7d
db 0x64, 0x76, 0x76, 0x81, 0x80, 0x80, 0x86, 0x8d, 0x8e, 0x8f, 0xa5, 0xa8
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8e, 0xa2, 0xa6, 0x8d, 0x94, 0x95, 0xcb, 0xca, 0xca, 0xfd, 0xfd, 0xfd
db 0xf1, 0xf1, 0xf1, 0xa8, 0xa8, 0xa8, 0x80, 0x7f, 0x7f, 0x83, 0x85, 0x85
db 0x8b, 0x9d, 0x9f, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8d, 0x9d, 0x9f, 0x71, 0x7f, 0x7f
db 0x6b, 0x79, 0x79, 0x81, 0x80, 0x80, 0x87, 0x8f, 0x91, 0x90, 0xa7, 0xaa
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8e, 0xa5, 0xa8, 0x91, 0x99, 0x9a, 0xd1, 0xd0, 0xd0, 0xff, 0xff, 0xff
db 0xec, 0xec, 0xec, 0xa1, 0xa1, 0xa1, 0x7f, 0x7e, 0x7e, 0x83, 0x86, 0x86
db 0x8d, 0x9e, 0xa1, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xae, 0x8c, 0x9a, 0x9c, 0x76, 0x7f, 0x80
db 0x6f, 0x7b, 0x7a, 0x81, 0x81, 0x81, 0x86, 0x8d, 0x8e, 0x8f, 0xa4, 0xa8
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8d, 0xa3, 0xa7, 0x92, 0x9a, 0x9b, 0xd4, 0xd3, 0xd3, 0xff, 0xff, 0xff
db 0xea, 0xea, 0xea, 0xa0, 0xa0, 0xa0, 0x7f, 0x7e, 0x7e, 0x82, 0x83, 0x83
db 0x8b, 0x99, 0x9b, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xae, 0x8c, 0x99, 0x9b, 0x71, 0x7d, 0x7c
db 0x63, 0x76, 0x76, 0x7f, 0x80, 0x80, 0x84, 0x87, 0x88, 0x8d, 0x9f, 0xa3
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8d, 0xa2, 0xa6, 0x8c, 0x92, 0x93, 0xc3, 0xc2, 0xc2, 0xfb, 0xfb, 0xfb
db 0xf4, 0xf4, 0xf4, 0xb2, 0xb2, 0xb2, 0x82, 0x82, 0x82, 0x80, 0x80, 0x81
db 0x89, 0x95, 0x96, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8e, 0x9c, 0x9e, 0x6d, 0x7d, 0x7e
db 0x59, 0x74, 0x73, 0x7d, 0x7f, 0x7f, 0x84, 0x88, 0x88, 0x8d, 0xa0, 0xa3
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xab, 0xaf
db 0x8d, 0xa2, 0xa5, 0x86, 0x8b, 0x8c, 0xb7, 0xb7, 0xb6, 0xf8, 0xf8, 0xf8
db 0xf8, 0xf8, 0xf8, 0xbb, 0xbb, 0xbb, 0x83, 0x83, 0x83, 0x80, 0x80, 0x81
db 0x89, 0x96, 0x97, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x91, 0xab, 0xaf, 0x90, 0xa2, 0xa5, 0x6e, 0x80, 0x82
db 0x5c, 0x74, 0x74, 0x7e, 0x7f, 0x7f, 0x85, 0x89, 0x8a, 0x8e, 0xa2, 0xa5
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xab, 0xaf
db 0x8e, 0xa3, 0xa7, 0x88, 0x8e, 0x90, 0xbc, 0xbb, 0xbb, 0xf9, 0xf9, 0xf9
db 0xf7, 0xf7, 0xf7, 0xb7, 0xb7, 0xb7, 0x82, 0x82, 0x82, 0x80, 0x81, 0x81
db 0x89, 0x97, 0x99, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xab, 0xaf, 0x90, 0xa2, 0xa5, 0x76, 0x83, 0x84
db 0x66, 0x77, 0x77, 0x7e, 0x80, 0x7f, 0x85, 0x8a, 0x8b, 0x8e, 0xa3, 0xa6
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8f, 0xa7, 0xab, 0x8b, 0x96, 0x98, 0xc0, 0xc0, 0xc0, 0xfb, 0xfb, 0xfb
db 0xf5, 0xf5, 0xf5, 0xb3, 0xb3, 0xb3, 0x82, 0x81, 0x81, 0x81, 0x82, 0x82
db 0x8a, 0x98, 0x9a, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xaf, 0x8e, 0xa1, 0xa4, 0x7b, 0x84, 0x85
db 0x6c, 0x79, 0x79, 0x7e, 0x7f, 0x7f, 0x85, 0x8b, 0x8c, 0x8f, 0xa3, 0xa7
db 0x91, 0xab, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8f, 0xa7, 0xab, 0x8c, 0x97, 0x9a, 0xc4, 0xc5, 0xc5, 0xfc, 0xfc, 0xfc
db 0xf3, 0xf3, 0xf3, 0xae, 0xae, 0xae, 0x81, 0x80, 0x81, 0x81, 0x83, 0x83
db 0x8b, 0x9a, 0x9c, 0x91, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8e, 0x9f, 0xa2, 0x78, 0x82, 0x83
db 0x63, 0x76, 0x76, 0x7c, 0x7e, 0x7e, 0x86, 0x8c, 0x8d, 0x8f, 0xa4, 0xa8
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x90, 0xa6, 0xaa, 0x8a, 0x94, 0x96, 0xba, 0xb9, 0xb9, 0xf8, 0xf8, 0xf8
db 0xf1, 0xf1, 0xf1, 0xa9, 0xa9, 0xa9, 0x80, 0x80, 0x80, 0x81, 0x83, 0x83
db 0x8b, 0x9b, 0x9d, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8f, 0x9f, 0xa1, 0x74, 0x80, 0x81
db 0x54, 0x71, 0x71, 0x77, 0x7d, 0x7d, 0x85, 0x89, 0x8a, 0x8d, 0xa0, 0xa3
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x90, 0xa7, 0xaa, 0x85, 0x8e, 0x8f, 0xa5, 0xa4, 0xa4, 0xf1, 0xf1, 0xf1
db 0xef, 0xef, 0xef, 0xa5, 0xa5, 0xa5, 0x80, 0x80, 0x80, 0x81, 0x82, 0x81
db 0x89, 0x95, 0x96, 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xaf, 0x91, 0xa4, 0xa7, 0x75, 0x85, 0x86
db 0x57, 0x72, 0x72, 0x79, 0x7d, 0x7d, 0x84, 0x84, 0x85, 0x8c, 0x9c, 0x9e
db 0x90, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x90, 0xa7, 0xab, 0x86, 0x90, 0x92, 0xa8, 0xa9, 0xa9, 0xf3, 0xf3, 0xf3
db 0xec, 0xec, 0xec, 0xa1, 0xa1, 0xa1, 0x80, 0x80, 0x80, 0x81, 0x80, 0x80
db 0x87, 0x91, 0x92, 0x90, 0xa7, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xa6, 0xa9, 0x7c, 0x89, 0x8a
db 0x61, 0x75, 0x75, 0x7a, 0x7e, 0x7d, 0x84, 0x85, 0x85, 0x8c, 0x9d, 0x9f
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x89, 0x98, 0x9a, 0xae, 0xb0, 0xb0, 0xf6, 0xf6, 0xf6
db 0xec, 0xec, 0xec, 0xa3, 0xa3, 0xa3, 0x81, 0x80, 0x80, 0x81, 0x80, 0x81
db 0x87, 0x91, 0x93, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa9, 0x7f, 0x89, 0x8b
db 0x69, 0x78, 0x78, 0x7c, 0x7e, 0x7e, 0x84, 0x86, 0x86, 0x8d, 0x9e, 0xa1
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8a, 0x99, 0x9c, 0xb3, 0xb5, 0xb5, 0xf8, 0xf8, 0xf8
db 0xf7, 0xf7, 0xf7, 0xb6, 0xb6, 0xb6, 0x83, 0x83, 0x83, 0x80, 0x81, 0x81
db 0x88, 0x93, 0x95, 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa4, 0xa7, 0x7e, 0x88, 0x88
db 0x69, 0x78, 0x78, 0x7c, 0x7f, 0x7f, 0x84, 0x87, 0x88, 0x8d, 0x9f, 0xa2
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8a, 0x98, 0x9a, 0xae, 0xaf, 0xb0, 0xf4, 0xf4, 0xf4
db 0xfb, 0xfb, 0xfb, 0xbe, 0xbe, 0xbe, 0x84, 0x84, 0x84, 0x81, 0x81, 0x82
db 0x89, 0x96, 0x98, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa2, 0xa5, 0x7b, 0x85, 0x86
db 0x5c, 0x74, 0x74, 0x76, 0x7d, 0x7c, 0x84, 0x89, 0x89, 0x8e, 0xa1, 0xa4
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa8, 0xac, 0x88, 0x95, 0x97, 0x9b, 0x9c, 0x9d, 0xea, 0xea, 0xea
db 0xf8, 0xf8, 0xf8, 0xb7, 0xb7, 0xb7, 0x82, 0x81, 0x81, 0x81, 0x83, 0x83
db 0x8a, 0x98, 0x9b, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xa9, 0x7b, 0x89, 0x8a
db 0x54, 0x71, 0x71, 0x73, 0x7c, 0x7c, 0x86, 0x8a, 0x8c, 0x8f, 0xa3, 0xa6
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa8, 0xac, 0x87, 0x93, 0x95, 0x9b, 0x9b, 0x9c, 0xea, 0xea, 0xea
db 0xf7, 0xf7, 0xf7, 0xb2, 0xb2, 0xb2, 0x80, 0x80, 0x80, 0x81, 0x83, 0x83
db 0x8b, 0x9a, 0x9c, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x91, 0xa8, 0xab, 0x80, 0x8e, 0x8f
db 0x60, 0x75, 0x74, 0x76, 0x7d, 0x7d, 0x85, 0x88, 0x89, 0x8d, 0x9f, 0xa2
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8a, 0x99, 0x9b, 0xa0, 0xa2, 0xa3, 0xec, 0xec, 0xec
db 0xf4, 0xf4, 0xf4, 0xad, 0xad, 0xad, 0x7f, 0x7f, 0x7f, 0x81, 0x82, 0x83
db 0x8a, 0x98, 0x9a, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x82, 0x8d, 0x8f
db 0x68, 0x78, 0x78, 0x79, 0x7e, 0x7e, 0x83, 0x85, 0x85, 0x8b, 0x9b, 0x9e
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8b, 0x9c, 0x9f, 0xa4, 0xa7, 0xa7, 0xef, 0xee, 0xee
db 0xf2, 0xf2, 0xf2, 0xa8, 0xa8, 0xa8, 0x7f, 0x7f, 0x7f, 0x81, 0x81, 0x80
db 0x88, 0x91, 0x93, 0x90, 0xa8, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xaa, 0x82, 0x8b, 0x8d
db 0x67, 0x77, 0x77, 0x79, 0x7e, 0x7e, 0x84, 0x85, 0x85, 0x8b, 0x9c, 0x9f
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xad, 0x8b, 0x9b, 0x9e, 0xa0, 0xa2, 0xa2, 0xea, 0xea, 0xea
db 0xf0, 0xf0, 0xf0, 0xa4, 0xa4, 0xa4, 0x7f, 0x7f, 0x7f, 0x81, 0x81, 0x80
db 0x87, 0x90, 0x92, 0x90, 0xa8, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa5, 0xa9, 0x7f, 0x8a, 0x8b
db 0x5c, 0x73, 0x73, 0x70, 0x7a, 0x7a, 0x84, 0x85, 0x86, 0x8c, 0x9d, 0x9f
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xad, 0x89, 0x99, 0x9b, 0x91, 0x93, 0x92, 0xdc, 0xdc, 0xdc
db 0xed, 0xed, 0xed, 0xa0, 0xa0, 0xa0, 0x7e, 0x7e, 0x7e, 0x81, 0x81, 0x81
db 0x87, 0x92, 0x93, 0x90, 0xa8, 0xac, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xa5, 0xa9, 0x80, 0x8a, 0x8c
db 0x55, 0x71, 0x71, 0x6a, 0x79, 0x79, 0x84, 0x87, 0x87, 0x8d, 0x9e, 0xa2
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x89, 0x98, 0x9a, 0x8e, 0x8f, 0x8f, 0xdb, 0xda, 0xda
db 0xea, 0xea, 0xea, 0x9f, 0x9f, 0x9f, 0x7e, 0x7e, 0x7e, 0x81, 0x81, 0x81
db 0x88, 0x94, 0x95, 0x91, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x86, 0x91, 0x93
db 0x64, 0x77, 0x76, 0x70, 0x7b, 0x7a, 0x84, 0x88, 0x88, 0x8e, 0xa0, 0xa4
db 0x91, 0xaa, 0xaf, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x91, 0xaa, 0xaf, 0x8b, 0x9d, 0x9f, 0x92, 0x96, 0x97, 0xde, 0xde, 0xde
db 0xf4, 0xf4, 0xf4, 0xb1, 0xb1, 0xb1, 0x82, 0x81, 0x81, 0x81, 0x81, 0x81
db 0x89, 0x95, 0x97, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xaa, 0xae, 0x87, 0x93, 0x95
db 0x6a, 0x78, 0x78, 0x72, 0x7b, 0x7b, 0x84, 0x88, 0x89, 0x8e, 0xa1, 0xa4
db 0x91, 0xab, 0xaf, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x91, 0xab, 0xaf, 0x8c, 0xa1, 0xa4, 0x97, 0x9c, 0x9d, 0xe1, 0xe1, 0xe1
db 0xf8, 0xf8, 0xf8, 0xbb, 0xbb, 0xbb, 0x83, 0x83, 0x83, 0x80, 0x81, 0x81
db 0x89, 0x96, 0x98, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xaa, 0xae, 0x86, 0x92, 0x94
db 0x69, 0x78, 0x78, 0x74, 0x7c, 0x7c, 0x83, 0x86, 0x86, 0x8c, 0x9c, 0x9f
db 0x91, 0xaa, 0xae, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xab, 0xaf, 0x8b, 0xa0, 0xa3, 0x98, 0x9d, 0x9d, 0xe4, 0xe3, 0xe3
db 0xf8, 0xf8, 0xf8, 0xb7, 0xb7, 0xb7, 0x82, 0x81, 0x81, 0x80, 0x81, 0x81
db 0x89, 0x97, 0x99, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x85, 0x91, 0x92
db 0x64, 0x76, 0x76, 0x6f, 0x7a, 0x7a, 0x82, 0x82, 0x83, 0x8a, 0x97, 0x99
db 0x91, 0xaa, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8b, 0x9f, 0xa2, 0x8f, 0x94, 0x94, 0xd8, 0xd7, 0xd7
db 0xf6, 0xf6, 0xf6, 0xb3, 0xb3, 0xb3, 0x81, 0x81, 0x81, 0x80, 0x81, 0x80
db 0x87, 0x91, 0x92, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x85, 0x91, 0x92
db 0x5c, 0x73, 0x73, 0x64, 0x77, 0x77, 0x81, 0x82, 0x82, 0x8a, 0x98, 0x9a
db 0x91, 0xaa, 0xad, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8b, 0x9e, 0xa1, 0x86, 0x8a, 0x8a, 0xcd, 0xcd, 0xcd
db 0xf4, 0xf4, 0xf4, 0xae, 0xae, 0xae, 0x81, 0x81, 0x81, 0x81, 0x80, 0x7f
db 0x86, 0x8e, 0x8e, 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x91, 0xaa, 0xaf, 0x88, 0x96, 0x98
db 0x65, 0x77, 0x77, 0x67, 0x78, 0x77, 0x81, 0x83, 0x83, 0x8b, 0x9a, 0x9c
db 0x91, 0xaa, 0xad, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8b, 0x9e, 0xa0, 0x87, 0x8b, 0x8c, 0xcf, 0xcf, 0xcf
db 0xf1, 0xf1, 0xf1, 0xa9, 0xa9, 0xa9, 0x80, 0x80, 0x80, 0x81, 0x80, 0x80
db 0x87, 0x8f, 0x90, 0x90, 0xa6, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xab, 0xaf, 0x8b, 0x9a, 0x9c
db 0x6f, 0x7b, 0x7b, 0x6d, 0x7a, 0x7a, 0x81, 0x84, 0x85, 0x8b, 0x9b, 0x9e
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xab, 0xae, 0x8c, 0xa2, 0xa5, 0x8d, 0x93, 0x94, 0xd5, 0xd5, 0xd4
db 0xee, 0xee, 0xee, 0xa4, 0xa4, 0xa4, 0x7f, 0x7f, 0x7f, 0x81, 0x80, 0x81
db 0x87, 0x90, 0x92, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8a, 0x97, 0x9a
db 0x6d, 0x7a, 0x7a, 0x6f, 0x7a, 0x7a, 0x83, 0x85, 0x86, 0x8d, 0x9d, 0xa1
db 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8d, 0xa4, 0xa7, 0x90, 0x98, 0x99, 0xd9, 0xd9, 0xd8
db 0xea, 0xea, 0xea, 0x9f, 0x9f, 0x9f, 0x7f, 0x7f, 0x7f, 0x81, 0x81, 0x81
db 0x87, 0x91, 0x94, 0x90, 0xa8, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x88, 0x95, 0x97
db 0x69, 0x78, 0x78, 0x6a, 0x78, 0x78, 0x83, 0x86, 0x87, 0x8d, 0x9f, 0xa2
db 0x90, 0xab, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8e, 0xa3, 0xa7, 0x8a, 0x91, 0x92, 0xcc, 0xcb, 0xcc
db 0xe9, 0xe9, 0xe9, 0x9e, 0x9e, 0x9e, 0x7f, 0x7f, 0x7f, 0x81, 0x81, 0x81
db 0x88, 0x93, 0x95, 0x91, 0xa8, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x92, 0xaa, 0xae, 0x88, 0x95, 0x97
db 0x62, 0x76, 0x76, 0x5d, 0x74, 0x74, 0x7f, 0x83, 0x84, 0x8b, 0x99, 0x9d
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8e, 0xa2, 0xa6, 0x84, 0x8a, 0x8b, 0xc0, 0xc0, 0xc0
db 0xf3, 0xf3, 0xf3, 0xb0, 0xb0, 0xb0, 0x82, 0x81, 0x81, 0x81, 0x81, 0x81
db 0x89, 0x94, 0x96, 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8c, 0x9b, 0x9d
db 0x6b, 0x79, 0x7a, 0x61, 0x76, 0x76, 0x7e, 0x80, 0x80, 0x89, 0x95, 0x96
db 0x90, 0xa8, 0xac, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xab, 0xaf, 0x8d, 0xa2, 0xa6, 0x84, 0x8a, 0x8b, 0xc3, 0xc3, 0xc2
db 0xf8, 0xf8, 0xf8, 0xba, 0xba, 0xba, 0x83, 0x83, 0x83, 0x80, 0x80, 0x80
db 0x86, 0x8f, 0x8f, 0x8f, 0xa6, 0xa9, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8d, 0x9e, 0xa1
db 0x74, 0x7d, 0x7e, 0x69, 0x78, 0x78, 0x7f, 0x80, 0x81, 0x8a, 0x95, 0x97
db 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xab, 0xaf, 0x8e, 0xa5, 0xa9, 0x87, 0x91, 0x92, 0xc7, 0xc8, 0xc7
db 0xf7, 0xf7, 0xf7, 0xb6, 0xb6, 0xb6, 0x82, 0x82, 0x82, 0x80, 0x7f, 0x7f
db 0x85, 0x8a, 0x8b, 0x8f, 0xa4, 0xa7, 0x91, 0xaa, 0xaf, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8d, 0x9d, 0x9f
db 0x73, 0x7d, 0x7d, 0x6b, 0x78, 0x79, 0x7f, 0x82, 0x81, 0x8a, 0x97, 0x99
db 0x91, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8f, 0xa8, 0xab, 0x8a, 0x96, 0x97, 0xcc, 0xcc, 0xcc
db 0xf4, 0xf4, 0xf4, 0xb0, 0xb0, 0xb0, 0x81, 0x81, 0x81, 0x80, 0x7f, 0x7f
db 0x85, 0x8b, 0x8c, 0x8f, 0xa5, 0xa9, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8c, 0x9c, 0x9e
db 0x6f, 0x7b, 0x7b, 0x65, 0x77, 0x77, 0x7e, 0x82, 0x81, 0x8a, 0x99, 0x9b
db 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x87, 0x92, 0x94, 0xbf, 0xc0, 0xc0
db 0xf2, 0xf2, 0xf2, 0xac, 0xac, 0xac, 0x81, 0x81, 0x81, 0x80, 0x80, 0x7f
db 0x85, 0x8c, 0x8d, 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8c, 0x9b, 0x9d
db 0x6c, 0x7a, 0x7a, 0x57, 0x72, 0x72, 0x79, 0x80, 0x81, 0x8c, 0x9a, 0x9d
db 0x91, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x83, 0x8d, 0x8e, 0xb2, 0xb2, 0xb2
db 0xf0, 0xf0, 0xf0, 0xa8, 0xa8, 0xa8, 0x81, 0x80, 0x80, 0x81, 0x80, 0x80
db 0x86, 0x8e, 0x8f, 0x8f, 0xa6, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8d, 0x9c, 0x9f
db 0x73, 0x7d, 0x7d, 0x5e, 0x74, 0x74, 0x79, 0x80, 0x81, 0x8c, 0x9b, 0x9e
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa6, 0xaa, 0x83, 0x8c, 0x8d, 0xb4, 0xb4, 0xb4
db 0xee, 0xee, 0xee, 0xa5, 0xa5, 0xa5, 0x80, 0x80, 0x80, 0x81, 0x80, 0x80
db 0x87, 0x90, 0x91, 0x8f, 0xa6, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x92, 0xab, 0xaf, 0x8e, 0xa1, 0xa4
db 0x7a, 0x82, 0x82, 0x67, 0x78, 0x77, 0x7b, 0x80, 0x80, 0x8a, 0x97, 0x99
db 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x84, 0x8e, 0x90, 0xb8, 0xb9, 0xb9
db 0xec, 0xec, 0xec, 0xa1, 0xa1, 0xa1, 0x7f, 0x7f, 0x7f, 0x80, 0x80, 0x80
db 0x87, 0x91, 0x92, 0x8e, 0xa6, 0xaa, 0x8f, 0xa9, 0xad, 0x8f, 0xa8, 0xac
db 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac, 0x90, 0xaa, 0xae, 0x8d, 0xa1, 0xa4
db 0x79, 0x81, 0x81, 0x67, 0x77, 0x77, 0x7a, 0x7e, 0x7e, 0x87, 0x90, 0x91
db 0x8f, 0xa6, 0xa9, 0x8f, 0xa8, 0xad, 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac
db 0x90, 0xa9, 0xad, 0x8f, 0xa8, 0xac, 0x88, 0x95, 0x99, 0xbc, 0xbe, 0xbe
db 0xee, 0xee, 0xee, 0xb0, 0xb0, 0xb0, 0x97, 0x97, 0x97, 0x94, 0x94, 0x94
db 0x98, 0x9f, 0xa0, 0x9d, 0xb0, 0xb5, 0x9c, 0xb3, 0xb7, 0x9a, 0xb1, 0xb4
db 0x99, 0xb0, 0xb4, 0x98, 0xaf, 0xb3, 0x97, 0xb0, 0xb3, 0x95, 0xa5, 0xa8
db 0x80, 0x88, 0x88, 0x71, 0x80, 0x80, 0x84, 0x87, 0x87, 0x8f, 0x98, 0x9a
db 0x96, 0xac, 0xb0, 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2
db 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2, 0x8f, 0x9d, 0xa0, 0xbd, 0xbe, 0xbe
/programs/games/hunter/trunk/inc/gun01.inc
0,0 → 1,589
dw 48, 49
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc
db 0xea, 0xee, 0xee, 0xcf, 0xdb, 0xdc, 0xc6, 0xd2, 0xd4, 0xcc, 0xd9, 0xdc
db 0xdc, 0xeb, 0xee, 0xee, 0xf7, 0xf9, 0xfa, 0xfc, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xf4, 0xf4, 0xde, 0xe6, 0xe8, 0xdb, 0xe4, 0xe6, 0xdd, 0xe5, 0xe6
db 0xe5, 0xea, 0xec, 0xf8, 0xfa, 0xfb, 0xf6, 0xf6, 0xf6, 0xcc, 0xcd, 0xcd
db 0xa5, 0xb3, 0xb5, 0x95, 0xad, 0xb1, 0x91, 0xaa, 0xae, 0xa1, 0xbe, 0xc2
db 0xba, 0xdc, 0xe1, 0xc9, 0xe8, 0xed, 0xda, 0xf0, 0xf3, 0xf4, 0xfa, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xf3
db 0xbc, 0xc8, 0xcb, 0x9b, 0xb2, 0xb6, 0x9a, 0xb1, 0xb5, 0x9b, 0xb2, 0xb5
db 0xa4, 0xb8, 0xbc, 0xbb, 0xca, 0xcc, 0xbe, 0xc2, 0xc2, 0x97, 0x9d, 0x9d
db 0x89, 0x9d, 0xa0, 0x8f, 0xa8, 0xad, 0x93, 0xad, 0xb2, 0xa9, 0xc9, 0xcd
db 0xbc, 0xe1, 0xe7, 0xbd, 0xe4, 0xea, 0xbf, 0xe1, 0xe6, 0xdf, 0xee, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xca, 0xd0, 0xd1
db 0x94, 0xaa, 0xae, 0x8b, 0xa5, 0xa9, 0x8d, 0xa7, 0xab, 0x8d, 0xa7, 0xab
db 0x8d, 0xa8, 0xad, 0x8d, 0xa2, 0xa5, 0x88, 0x90, 0x91, 0x89, 0x94, 0x95
db 0x8f, 0xa7, 0xab, 0x90, 0xaa, 0xae, 0x9c, 0xb8, 0xbc, 0xb5, 0xd6, 0xdd
db 0xbf, 0xe5, 0xeb, 0xbd, 0xe4, 0xea, 0xb2, 0xd5, 0xda, 0xc2, 0xd1, 0xd4
db 0xf3, 0xf3, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xce, 0xcf, 0xcf, 0x9a, 0xa9, 0xab
db 0x8d, 0xa6, 0xaa, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x88, 0x97, 0x98, 0x82, 0x86, 0x87, 0x8b, 0x9b, 0x9e
db 0x90, 0xaa, 0xad, 0x92, 0xab, 0xaf, 0xa5, 0xc2, 0xc7, 0xbb, 0xdf, 0xe4
db 0xc0, 0xe6, 0xec, 0xbe, 0xe4, 0xea, 0xa8, 0xc6, 0xcb, 0x9b, 0xa7, 0xa8
db 0xd6, 0xd7, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xe1, 0xe1, 0x9d, 0xa5, 0xa5, 0x89, 0xa0, 0xa2
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8f, 0xa6, 0xaa, 0x86, 0x8d, 0x8e, 0x85, 0x8c, 0x8c, 0x8f, 0xa4, 0xa7
db 0x90, 0xa9, 0xad, 0x95, 0xb0, 0xb5, 0xad, 0xcd, 0xd2, 0xbe, 0xe4, 0xe8
db 0xc0, 0xe6, 0xec, 0xbb, 0xe1, 0xe7, 0x9e, 0xb6, 0xba, 0x7f, 0x89, 0x8a
db 0xba, 0xc1, 0xc0, 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xf9, 0xf9, 0xbf, 0xc0, 0xc0, 0x8d, 0x9b, 0x9b, 0x8e, 0xa7, 0xab
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8c, 0x9f, 0xa2, 0x84, 0x89, 0x8a, 0x89, 0x96, 0x98, 0x90, 0xa9, 0xac
db 0x91, 0xaa, 0xae, 0x9e, 0xba, 0xbf, 0xb6, 0xd8, 0xde, 0xc0, 0xe5, 0xeb
db 0xbf, 0xe5, 0xeb, 0xb4, 0xd5, 0xdb, 0x91, 0xa2, 0xa5, 0x70, 0x7e, 0x7e
db 0xae, 0xbe, 0xbe, 0xfc, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe3, 0xe2, 0xe2, 0x9e, 0xa5, 0xa5, 0x8c, 0xa1, 0xa3, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xac
db 0x89, 0x96, 0x98, 0x84, 0x8a, 0x8b, 0x8d, 0x9f, 0xa3, 0x90, 0xa9, 0xad
db 0x93, 0xad, 0xb0, 0xa8, 0xc7, 0xcc, 0xbd, 0xe1, 0xe7, 0xc0, 0xe5, 0xec
db 0xbd, 0xe2, 0xe8, 0xa9, 0xc4, 0xc9, 0x81, 0x8c, 0x8e, 0x6e, 0x82, 0x82
db 0xbd, 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9
db 0xc0, 0xc0, 0xc0, 0x8e, 0x9c, 0x9e, 0x8f, 0xa7, 0xac, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8e, 0xa3, 0xa7
db 0x86, 0x8c, 0x8e, 0x87, 0x90, 0x91, 0x8f, 0xa5, 0xa9, 0x8f, 0xa9, 0xad
db 0x98, 0xb3, 0xb7, 0xb1, 0xd1, 0xd7, 0xbe, 0xe4, 0xea, 0xc0, 0xe5, 0xeb
db 0xb9, 0xdd, 0xe3, 0x9d, 0xb1, 0xb4, 0x6f, 0x7c, 0x7d, 0x7a, 0x92, 0x92
db 0xdc, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe2, 0xe2
db 0x9e, 0xa5, 0xa6, 0x8c, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x8b, 0x9b, 0x9d
db 0x84, 0x88, 0x89, 0x8b, 0x9b, 0x9d, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x9f, 0xbd, 0xc0, 0xb8, 0xdb, 0xe1, 0xc0, 0xe5, 0xeb, 0xc0, 0xe5, 0xeb
db 0xb2, 0xd3, 0xd8, 0x8e, 0x9c, 0x9f, 0x62, 0x76, 0x77, 0x95, 0xad, 0xad
db 0xf6, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xc0, 0xc1, 0xc1
db 0x8d, 0x9d, 0x9f, 0x8f, 0xa7, 0xab, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xaa, 0x88, 0x90, 0x91
db 0x85, 0x8b, 0x8c, 0x8e, 0xa2, 0xa6, 0x90, 0xa9, 0xad, 0x94, 0xae, 0xb2
db 0xab, 0xca, 0xd0, 0xbd, 0xe2, 0xe7, 0xc0, 0xe5, 0xeb, 0xbe, 0xe4, 0xe9
db 0xa9, 0xc3, 0xc8, 0x7e, 0x8a, 0x8c, 0x6b, 0x82, 0x82, 0xbe, 0xce, 0xce
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe2, 0xe2, 0x9f, 0xa5, 0xa6
db 0x8b, 0xa1, 0xa4, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8d, 0xa0, 0xa3, 0x84, 0x88, 0x89
db 0x88, 0x92, 0x93, 0x90, 0xa6, 0xab, 0x8f, 0xa8, 0xac, 0x9b, 0xb6, 0xbb
db 0xb4, 0xd6, 0xdc, 0xbf, 0xe5, 0xeb, 0xc0, 0xe5, 0xeb, 0xb9, 0xdd, 0xe3
db 0x9c, 0xb0, 0xb4, 0x71, 0x7e, 0x7f, 0x87, 0x9f, 0x9f, 0xe8, 0xef, 0xef
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa, 0xbf, 0xc0, 0xc0, 0x8d, 0x9c, 0x9e
db 0x8e, 0xa6, 0xab, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xaa, 0xae, 0x89, 0x97, 0x9a, 0x84, 0x88, 0x8a
db 0x8c, 0x9d, 0xa0, 0x8f, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0xa3, 0xc0, 0xc5
db 0xba, 0xde, 0xe4, 0xc0, 0xe5, 0xeb, 0xbe, 0xe4, 0xea, 0xb1, 0xd0, 0xd6
db 0x8c, 0x9a, 0x9d, 0x6c, 0x7e, 0x7d, 0xa9, 0xbc, 0xbc, 0xfc, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xe1, 0xe1, 0x9d, 0xa4, 0xa5, 0x8b, 0xa0, 0xa4
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8f, 0xa6, 0xa8, 0x86, 0x8e, 0x90, 0x86, 0x8e, 0x90
db 0x8f, 0xa5, 0xa9, 0x90, 0xa9, 0xad, 0x97, 0xb1, 0xb5, 0xad, 0xcd, 0xd3
db 0xbe, 0xe3, 0xe8, 0xc0, 0xe5, 0xeb, 0xbb, 0xe0, 0xe6, 0xa4, 0xbe, 0xc1
db 0x7c, 0x88, 0x88, 0x74, 0x89, 0x89, 0xcd, 0xda, 0xda, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf9, 0xf9, 0xc0, 0xc0, 0xc0, 0x8d, 0x9b, 0x9d, 0x8e, 0xa6, 0xaa
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8c, 0x9c, 0x9f, 0x83, 0x88, 0x88, 0x89, 0x97, 0x98
db 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xad, 0x9e, 0xbb, 0xc0, 0xb7, 0xda, 0xe0
db 0xbf, 0xe4, 0xea, 0xbf, 0xe5, 0xea, 0xb6, 0xd8, 0xdd, 0x95, 0xa7, 0xaa
db 0x6d, 0x7c, 0x7c, 0x87, 0x9f, 0x9f, 0xea, 0xf0, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe3, 0xe2, 0xe2, 0x9e, 0xa5, 0xa5, 0x8a, 0xa0, 0xa3, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x90, 0xa8, 0xac, 0x88, 0x93, 0x95, 0x84, 0x89, 0x8a, 0x8d, 0x9f, 0xa1
db 0x90, 0xa9, 0xad, 0x92, 0xac, 0xb0, 0xa7, 0xc5, 0xca, 0xbc, 0xe0, 0xe7
db 0xbf, 0xe5, 0xeb, 0xbe, 0xe4, 0xe9, 0xae, 0xcb, 0xd0, 0x87, 0x93, 0x95
db 0x64, 0x7a, 0x7a, 0xa7, 0xbc, 0xbc, 0xfb, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9
db 0xbf, 0xc0, 0xc0, 0x8d, 0x9c, 0x9d, 0x8d, 0xa6, 0xaa, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae
db 0x8d, 0xa0, 0xa3, 0x84, 0x89, 0x8b, 0x87, 0x91, 0x93, 0x8f, 0xa6, 0xaa
db 0x90, 0xa9, 0xad, 0x97, 0xb3, 0xb6, 0xaf, 0xd0, 0xd6, 0xbe, 0xe4, 0xea
db 0xbf, 0xe5, 0xeb, 0xbc, 0xe1, 0xe6, 0xa3, 0xbb, 0xc0, 0x77, 0x83, 0x84
db 0x6b, 0x85, 0x85, 0xca, 0xd7, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xe2, 0xe2
db 0x9e, 0xa4, 0xa5, 0x8b, 0xa0, 0xa2, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xaa, 0xae
db 0x8a, 0x98, 0x9a, 0x84, 0x87, 0x87, 0x8b, 0x9b, 0x9d, 0x90, 0xa8, 0xad
db 0x91, 0xaa, 0xaf, 0xa1, 0xbf, 0xc3, 0xb8, 0xdb, 0xe0, 0xbf, 0xe5, 0xea
db 0xbf, 0xe6, 0xeb, 0xb6, 0xd9, 0xde, 0x96, 0xa8, 0xab, 0x6a, 0x7a, 0x7a
db 0x82, 0x9d, 0x9d, 0xe8, 0xef, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xc0, 0xc2, 0xc2
db 0x8d, 0x9b, 0x9c, 0x8e, 0xa6, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xab
db 0x86, 0x90, 0x91, 0x86, 0x8c, 0x8e, 0x8e, 0xa4, 0xa7, 0x90, 0xa9, 0xad
db 0x94, 0xae, 0xb2, 0xab, 0xc9, 0xd0, 0xbd, 0xe1, 0xe7, 0xc0, 0xe4, 0xea
db 0xbf, 0xe5, 0xea, 0xaf, 0xcc, 0xd2, 0x88, 0x95, 0x97, 0x6a, 0x7e, 0x7e
db 0xaf, 0xc1, 0xc1, 0xfa, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xe3, 0xe3, 0x9f, 0xa6, 0xa6
db 0x8a, 0x9f, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8d, 0x9f, 0xa2
db 0x84, 0x89, 0x89, 0x89, 0x95, 0x97, 0x90, 0xa8, 0xad, 0x90, 0xa9, 0xad
db 0x9a, 0xb6, 0xba, 0xb3, 0xd4, 0xda, 0xbe, 0xe3, 0xea, 0xbf, 0xe6, 0xeb
db 0xba, 0xdf, 0xe4, 0xa1, 0xb9, 0xbc, 0x79, 0x85, 0x85, 0x7a, 0x91, 0x91
db 0xda, 0xe4, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa, 0xc0, 0xc0, 0xc1, 0x8d, 0x9b, 0x9c
db 0x8e, 0xa7, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x89, 0x95, 0x96
db 0x84, 0x88, 0x87, 0x8c, 0x9d, 0xa0, 0x90, 0xaa, 0xae, 0x91, 0xab, 0xaf
db 0xa2, 0xbf, 0xc3, 0xba, 0xdd, 0xe2, 0xc0, 0xe5, 0xea, 0xc0, 0xe6, 0xeb
db 0xb3, 0xd4, 0xda, 0x93, 0xa1, 0xa3, 0x6c, 0x7b, 0x7b, 0x96, 0xab, 0xab
db 0xf2, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xe2, 0xe3, 0x9f, 0xa5, 0xa6, 0x8b, 0xa0, 0xa2
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xaf, 0x8f, 0xa4, 0xa7, 0x86, 0x8d, 0x8d
db 0x86, 0x8f, 0x90, 0x8e, 0xa5, 0xa8, 0x91, 0xa9, 0xad, 0x95, 0xaf, 0xb3
db 0xab, 0xca, 0xcf, 0xbe, 0xe2, 0xe7, 0xbf, 0xe5, 0xeb, 0xbe, 0xe4, 0xea
db 0xaa, 0xc6, 0xca, 0x84, 0x8e, 0x8f, 0x6c, 0x7f, 0x7f, 0xba, 0xca, 0xca
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xf9, 0xf9, 0xc0, 0xc1, 0xc1, 0x8d, 0x9b, 0x9d, 0x8e, 0xa7, 0xab
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xaa, 0xad, 0x8b, 0x9a, 0x9b, 0x83, 0x87, 0x87
db 0x8a, 0x99, 0x9b, 0x90, 0xaa, 0xae, 0x91, 0xaa, 0xae, 0x9d, 0xb9, 0xbd
db 0xb4, 0xd7, 0xdc, 0xbe, 0xe4, 0xea, 0xbf, 0xe6, 0xec, 0xb9, 0xde, 0xe4
db 0x9e, 0xb3, 0xb7, 0x73, 0x7f, 0x80, 0x77, 0x8f, 0x8f, 0xda, 0xe4, 0xe4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe3, 0xe2, 0xe2, 0x9f, 0xa6, 0xa6, 0x8b, 0xa1, 0xa4, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xaf, 0x8e, 0xa4, 0xa7, 0x85, 0x8c, 0x8c, 0x85, 0x89, 0x8a
db 0x8e, 0xa1, 0xa4, 0x90, 0xaa, 0xaf, 0x93, 0xac, 0xb1, 0xa6, 0xc4, 0xc9
db 0xbb, 0xe0, 0xe6, 0xbf, 0xe5, 0xeb, 0xc0, 0xe5, 0xeb, 0xb3, 0xd3, 0xda
db 0x90, 0x9f, 0xa2, 0x65, 0x78, 0x78, 0x92, 0xaa, 0xaa, 0xf3, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9
db 0xc0, 0xc1, 0xc1, 0x8e, 0x9c, 0x9e, 0x8f, 0xa7, 0xac, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8b, 0x99, 0x9b, 0x82, 0x84, 0x85, 0x88, 0x94, 0x96
db 0x8f, 0xa8, 0xac, 0x90, 0xa9, 0xad, 0x97, 0xb1, 0xb6, 0xaf, 0xcf, 0xd5
db 0xbe, 0xe3, 0xe8, 0xbf, 0xe4, 0xeb, 0xbe, 0xe3, 0xea, 0xab, 0xc5, 0xca
db 0x81, 0x8d, 0x8e, 0x63, 0x7c, 0x7b, 0xb7, 0xc7, 0xc7, 0xfe, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xe3, 0xe3
db 0x9f, 0xa5, 0xa7, 0x8c, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8f, 0xa4, 0xa7, 0x86, 0x8c, 0x8d, 0x83, 0x85, 0x84, 0x8b, 0x9d, 0x9f
db 0x91, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x9e, 0xbc, 0xc0, 0xb6, 0xd9, 0xdf
db 0xbf, 0xe5, 0xeb, 0xc0, 0xe5, 0xeb, 0xb8, 0xdc, 0xe1, 0x9d, 0xb1, 0xb5
db 0x70, 0x7e, 0x7e, 0x76, 0x90, 0x90, 0xd9, 0xe3, 0xe3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa, 0xc0, 0xc1, 0xc1
db 0x8e, 0x9c, 0x9e, 0x8f, 0xa7, 0xaa, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8b, 0x9a, 0x9c, 0x82, 0x83, 0x83, 0x85, 0x8d, 0x8d, 0x8f, 0xa4, 0xa7
db 0x90, 0xaa, 0xae, 0x94, 0xae, 0xb2, 0xaa, 0xc8, 0xce, 0xbc, 0xe1, 0xe7
db 0xbf, 0xe4, 0xea, 0xbf, 0xe5, 0xeb, 0xb0, 0xcf, 0xd5, 0x8b, 0x99, 0x9b
db 0x69, 0x7b, 0x7a, 0xa2, 0xb6, 0xb6, 0xf7, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xe3, 0xe3, 0xa0, 0xa5, 0xa6
db 0x8b, 0xa1, 0xa4, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x8f, 0xa5, 0xa7
db 0x86, 0x8d, 0x8d, 0x81, 0x83, 0x83, 0x8a, 0x97, 0x99, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x99, 0xb4, 0xb8, 0xb2, 0xd4, 0xd9, 0xbf, 0xe4, 0xea
db 0xbf, 0xe4, 0xea, 0xbc, 0xe2, 0xe8, 0xa5, 0xbf, 0xc2, 0x7c, 0x86, 0x86
db 0x70, 0x85, 0x84, 0xc8, 0xd6, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xc0, 0xc1, 0xc1, 0x8e, 0x9c, 0x9d
db 0x8e, 0xa6, 0xab, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xac, 0x8b, 0x9a, 0x9b
db 0x83, 0x83, 0x83, 0x84, 0x88, 0x89, 0x8d, 0xa1, 0xa4, 0x90, 0xaa, 0xae
db 0x91, 0xaa, 0xae, 0xa1, 0xbf, 0xc2, 0xb9, 0xdd, 0xe2, 0xc0, 0xe5, 0xea
db 0xc0, 0xe5, 0xeb, 0xb7, 0xdb, 0xe0, 0x98, 0xab, 0xae, 0x6c, 0x7a, 0x7a
db 0x83, 0x9b, 0x9b, 0xe5, 0xed, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xe2, 0xe2, 0x9e, 0xa5, 0xa5, 0x8b, 0xa0, 0xa3
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa8, 0x86, 0x8c, 0x8e
db 0x82, 0x80, 0x81, 0x87, 0x91, 0x94, 0x8f, 0xa7, 0xaa, 0x8f, 0xa8, 0xac
db 0x96, 0xb0, 0xb4, 0xac, 0xcc, 0xd1, 0xbd, 0xe2, 0xe8, 0xbf, 0xe4, 0xea
db 0xbe, 0xe4, 0xea, 0xb0, 0xce, 0xd3, 0x89, 0x95, 0x98, 0x61, 0x77, 0x77
db 0xa2, 0xb8, 0xb8, 0xfa, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf9, 0xf9, 0xbf, 0xc0, 0xc0, 0x8d, 0x9b, 0x9d, 0x8d, 0xa6, 0xaa
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xad, 0x8c, 0x9e, 0x9f, 0x83, 0x85, 0x85
db 0x83, 0x84, 0x85, 0x8b, 0x9c, 0x9f, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x9d, 0xba, 0xbd, 0xb7, 0xd8, 0xde, 0xbf, 0xe5, 0xeb, 0xbf, 0xe4, 0xea
db 0xbd, 0xe1, 0xe6, 0xa6, 0xbe, 0xc1, 0x77, 0x83, 0x85, 0x69, 0x83, 0x83
db 0xc6, 0xd5, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe4, 0xe3, 0xe3, 0x9f, 0xa6, 0xa7, 0x8a, 0x9f, 0xa3, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa8, 0xab, 0x88, 0x94, 0x95, 0x81, 0x81, 0x81
db 0x85, 0x8c, 0x8c, 0x8f, 0xa3, 0xa6, 0x90, 0xa8, 0xad, 0x92, 0xaa, 0xae
db 0xa5, 0xc3, 0xc7, 0xbc, 0xdf, 0xe6, 0xbf, 0xe4, 0xea, 0xbe, 0xe5, 0xea
db 0xb6, 0xd9, 0xde, 0x97, 0xab, 0xad, 0x6a, 0x7a, 0x7a, 0x7f, 0x99, 0x99
db 0xe5, 0xed, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa
db 0xc0, 0xc2, 0xc1, 0x8d, 0x9b, 0x9e, 0x8d, 0xa6, 0xaa, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8c, 0x9f, 0xa2, 0x7f, 0x86, 0x87, 0x7f, 0x80, 0x80
db 0x89, 0x94, 0x96, 0x90, 0xa8, 0xac, 0x90, 0xa8, 0xac, 0x97, 0xb1, 0xb5
db 0xae, 0xce, 0xd3, 0xbe, 0xe3, 0xea, 0xbf, 0xe5, 0xeb, 0xbd, 0xe3, 0xe9
db 0xab, 0xca, 0xce, 0x86, 0x93, 0x94, 0x6a, 0x7e, 0x7e, 0xab, 0xc0, 0xc0
db 0xfb, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xe4, 0xe4
db 0xa0, 0xa6, 0xa6, 0x8b, 0x9e, 0xa2, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xac, 0x88, 0x93, 0x95, 0x7c, 0x7f, 0x7f, 0x81, 0x85, 0x86
db 0x8d, 0x9f, 0xa2, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xad, 0xa0, 0xbd, 0xc0
db 0xb7, 0xdb, 0xe0, 0xbf, 0xe4, 0xea, 0xbf, 0xe4, 0xeb, 0xba, 0xdf, 0xe5
db 0x9f, 0xb7, 0xba, 0x77, 0x81, 0x82, 0x78, 0x8d, 0x8e, 0xd5, 0xe1, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xc1, 0xc2, 0xc2
db 0x8d, 0x9a, 0x9d, 0x8e, 0xa6, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xab, 0xae
db 0x8c, 0xa0, 0xa2, 0x81, 0x88, 0x88, 0x7e, 0x7f, 0x7f, 0x86, 0x8f, 0x90
db 0x8f, 0xa6, 0xa9, 0x8f, 0xa9, 0xad, 0x94, 0xad, 0xb1, 0xa9, 0xc7, 0xcc
db 0xbd, 0xe1, 0xe8, 0xbf, 0xe4, 0xeb, 0xbf, 0xe5, 0xea, 0xb5, 0xd6, 0xdb
db 0x92, 0xa2, 0xa5, 0x6b, 0x7a, 0x7a, 0x90, 0xa7, 0xa7, 0xf0, 0xf5, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xe4, 0xe4, 0xa0, 0xa6, 0xa7
db 0x8a, 0x9f, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x91, 0xa9, 0xab
db 0x85, 0x93, 0x94, 0x76, 0x7e, 0x7d, 0x7d, 0x82, 0x82, 0x8b, 0x99, 0x9b
db 0x90, 0xa9, 0xad, 0x8f, 0xa8, 0xac, 0x99, 0xb3, 0xb8, 0xb2, 0xd2, 0xd7
db 0xbf, 0xe5, 0xe9, 0xbf, 0xe4, 0xea, 0xbe, 0xe3, 0xea, 0xab, 0xc7, 0xcc
db 0x82, 0x90, 0x91, 0x65, 0x7c, 0x7c, 0xb1, 0xc3, 0xc3, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xc1, 0xc2, 0xc2, 0x8d, 0x9a, 0x9c
db 0x8d, 0xa7, 0xaa, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xae, 0x8d, 0xa0, 0xa3
db 0x78, 0x84, 0x85, 0x6f, 0x7a, 0x79, 0x82, 0x8b, 0x8a, 0x8f, 0xa3, 0xa6
db 0x90, 0xa9, 0xae, 0x91, 0xaa, 0xad, 0x9f, 0xbd, 0xc1, 0xb8, 0xdc, 0xe1
db 0xbf, 0xe5, 0xeb, 0xbe, 0xe4, 0xea, 0xba, 0xdf, 0xe5, 0xa0, 0xb5, 0xba
db 0x73, 0x80, 0x81, 0x71, 0x8b, 0x8b, 0xd4, 0xdf, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xe3, 0xe3, 0x9f, 0xa5, 0xa6, 0x8b, 0xa0, 0xa2
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x91, 0xa8, 0xab, 0x85, 0x92, 0x94
db 0x6c, 0x79, 0x7a, 0x73, 0x7c, 0x7b, 0x89, 0x93, 0x95, 0x90, 0xa8, 0xac
db 0x91, 0xa9, 0xad, 0x94, 0xad, 0xb2, 0xa9, 0xc9, 0xcd, 0xbd, 0xe2, 0xe7
db 0xbf, 0xe5, 0xeb, 0xbf, 0xe4, 0xea, 0xb3, 0xd4, 0xda, 0x91, 0xa1, 0xa4
db 0x68, 0x78, 0x79, 0x8c, 0xa5, 0xa5, 0xf0, 0xf4, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0xc0, 0xc1, 0xc1, 0x8e, 0x9b, 0x9c, 0x8e, 0xa7, 0xab
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x91, 0xab, 0xaf, 0x8f, 0xa1, 0xa5, 0x75, 0x84, 0x84
db 0x66, 0x76, 0x75, 0x7c, 0x83, 0x83, 0x8d, 0x9c, 0xa0, 0x90, 0xa9, 0xad
db 0x91, 0xa9, 0xad, 0x9b, 0xb7, 0xbc, 0xb5, 0xd6, 0xdb, 0xbf, 0xe4, 0xea
db 0xbf, 0xe4, 0xea, 0xbd, 0xe1, 0xe8, 0xa7, 0xc2, 0xc7, 0x81, 0x8d, 0x8e
db 0x64, 0x7b, 0x7b, 0xb2, 0xc4, 0xc4, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe4, 0xe4, 0xe4, 0x9f, 0xa5, 0xa6, 0x8b, 0xa1, 0xa2, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x92, 0xaa, 0xae, 0x87, 0x98, 0x99, 0x66, 0x7a, 0x7a
db 0x6a, 0x78, 0x77, 0x86, 0x8e, 0x8f, 0x90, 0xa5, 0xa9, 0x90, 0xa9, 0xad
db 0x92, 0xab, 0xaf, 0xa4, 0xc1, 0xc6, 0xbb, 0xdf, 0xe4, 0xbf, 0xe4, 0xea
db 0xbf, 0xe5, 0xea, 0xb8, 0xdb, 0xe0, 0x9a, 0xae, 0xb1, 0x72, 0x7e, 0x7e
db 0x74, 0x8d, 0x8d, 0xd7, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfa
db 0xc1, 0xc2, 0xc2, 0x8e, 0x9c, 0x9d, 0x8f, 0xa7, 0xab, 0x90, 0xa9, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xaf, 0x8f, 0xa3, 0xa7, 0x75, 0x88, 0x88, 0x5e, 0x74, 0x74
db 0x77, 0x7e, 0x7e, 0x8c, 0x98, 0x99, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad
db 0x95, 0xb0, 0xb4, 0xac, 0xcd, 0xd2, 0xbe, 0xe3, 0xe9, 0xbf, 0xe5, 0xeb
db 0xbf, 0xe5, 0xeb, 0xaf, 0xcf, 0xd5, 0x8c, 0x99, 0x9b, 0x6c, 0x7b, 0x7a
db 0x9e, 0xb2, 0xb2, 0xf5, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe0
db 0x9f, 0xa5, 0xa6, 0x8c, 0xa0, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x92, 0xaa, 0xad, 0x86, 0x98, 0x9a, 0x60, 0x79, 0x78, 0x5e, 0x73, 0x73
db 0x81, 0x86, 0x87, 0x8e, 0x9f, 0xa2, 0x90, 0xaa, 0xae, 0x91, 0xaa, 0xae
db 0x9e, 0xba, 0xbe, 0xb5, 0xd8, 0xdd, 0xbf, 0xe4, 0xe9, 0xbf, 0xe4, 0xea
db 0xbd, 0xe3, 0xe9, 0xa6, 0xc0, 0xc4, 0x80, 0x8a, 0x8a, 0x6e, 0x84, 0x83
db 0xc2, 0xd2, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xf4, 0xb3, 0xb5, 0xb5
db 0x8c, 0x9a, 0x9c, 0x8f, 0xa7, 0xac, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x91, 0xa5, 0xa8, 0x77, 0x88, 0x89, 0x53, 0x70, 0x70, 0x6a, 0x78, 0x79
db 0x89, 0x90, 0x92, 0x90, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x93, 0xae, 0xb1
db 0xa8, 0xc6, 0xcb, 0xbd, 0xe0, 0xe6, 0xbf, 0xe3, 0xe9, 0xbf, 0xe5, 0xeb
db 0xb8, 0xdd, 0xe2, 0x9a, 0xad, 0xb1, 0x70, 0x7d, 0x7d, 0x7f, 0x97, 0x97
db 0xe2, 0xea, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xd5, 0xd5, 0x93, 0x9a, 0x9b
db 0x8b, 0x9f, 0xa3, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xaa, 0xad
db 0x8b, 0x9a, 0x9c, 0x67, 0x7c, 0x7c, 0x58, 0x72, 0x72, 0x7a, 0x81, 0x81
db 0x8d, 0x9b, 0x9e, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x97, 0xb2, 0xb6
db 0xb0, 0xd1, 0xd7, 0xbe, 0xe4, 0xea, 0xbe, 0xe4, 0xea, 0xbf, 0xe6, 0xec
db 0xb1, 0xd0, 0xd6, 0x8d, 0x9a, 0x9d, 0x63, 0x78, 0x78, 0x9c, 0xb3, 0xb3
db 0xf7, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xf4, 0xb0, 0xb2, 0xb2, 0x89, 0x97, 0x99
db 0x8f, 0xa7, 0xab, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa5, 0xa7
db 0x7c, 0x8a, 0x8b, 0x56, 0x71, 0x71, 0x62, 0x76, 0x76, 0x86, 0x8b, 0x8c
db 0x90, 0xa3, 0xa6, 0x91, 0xaa, 0xaf, 0x91, 0xaa, 0xae, 0xa0, 0xbb, 0xc0
db 0xb7, 0xda, 0xe0, 0xbe, 0xe4, 0xea, 0xbf, 0xe4, 0xeb, 0xbc, 0xe1, 0xe7
db 0xa5, 0xbe, 0xc1, 0x7c, 0x87, 0x88, 0x67, 0x80, 0x80, 0xc0, 0xd1, 0xd1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xd5, 0xd5, 0x92, 0x9a, 0x9a, 0x8a, 0x9f, 0xa2
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x91, 0xa9, 0xad, 0x8a, 0x99, 0x9b
db 0x67, 0x7b, 0x7c, 0x51, 0x6f, 0x6f, 0x73, 0x7e, 0x7d, 0x8b, 0x96, 0x98
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x95, 0xaf, 0xb4, 0xab, 0xca, 0xcf
db 0xbd, 0xe1, 0xe7, 0xbf, 0xe4, 0xea, 0xc0, 0xe6, 0xec, 0xb5, 0xd8, 0xdd
db 0x97, 0xa7, 0xaa, 0x6c, 0x79, 0x79, 0x7c, 0x96, 0x96, 0xe2, 0xe9, 0xe9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xf3, 0xf3, 0xb0, 0xb1, 0xb1, 0x88, 0x97, 0x98, 0x8e, 0xa8, 0xab
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa4, 0xa7, 0x7d, 0x8a, 0x8a
db 0x51, 0x70, 0x71, 0x5a, 0x73, 0x73, 0x81, 0x86, 0x87, 0x8e, 0x9f, 0xa1
db 0x90, 0xaa, 0xae, 0x91, 0xa9, 0xad, 0x9b, 0xb6, 0xbb, 0xb4, 0xd7, 0xdc
db 0xbf, 0xe4, 0xea, 0xbf, 0xe4, 0xea, 0xbe, 0xe5, 0xeb, 0xad, 0xca, 0xcf
db 0x89, 0x92, 0x94, 0x63, 0x76, 0x76, 0x9d, 0xb4, 0xb4, 0xf7, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xd4, 0xd4, 0x92, 0x98, 0x99, 0x89, 0x9e, 0xa1, 0x8f, 0xa9, 0xad
db 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac
db 0x8f, 0xa8, 0xac, 0x90, 0xa8, 0xac, 0x8a, 0x9a, 0x9d, 0x66, 0x7b, 0x7b
db 0x45, 0x6b, 0x6b, 0x68, 0x77, 0x77, 0x87, 0x8d, 0x8e, 0x8e, 0xa4, 0xa7
db 0x90, 0xaa, 0xae, 0x92, 0xaa, 0xae, 0xa3, 0xc0, 0xc5, 0xb9, 0xde, 0xe4
db 0xbe, 0xe5, 0xeb, 0xbe, 0xe5, 0xeb, 0xb9, 0xdf, 0xe6, 0xa0, 0xb7, 0xbc
db 0x78, 0x82, 0x82, 0x6e, 0x86, 0x85, 0xc7, 0xd6, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf5, 0xf5
db 0xb8, 0xb9, 0xb9, 0x93, 0x9e, 0xa0, 0x99, 0xb0, 0xb3, 0x9a, 0xb2, 0xb5
db 0x9a, 0xb1, 0xb4, 0x9a, 0xb1, 0xb4, 0x9a, 0xb1, 0xb4, 0x9a, 0xb1, 0xb4
db 0x9a, 0xb2, 0xb5, 0x9b, 0xb0, 0xb4, 0x90, 0x9c, 0x9e, 0x63, 0x7f, 0x7f
db 0x5b, 0x7b, 0x7b, 0x83, 0x8b, 0x8b, 0x96, 0xa0, 0xa1, 0x9a, 0xb1, 0xb4
db 0x9a, 0xb1, 0xb4, 0x9f, 0xb6, 0xba, 0xb4, 0xd0, 0xd5, 0xc4, 0xe6, 0xea
db 0xc5, 0xe7, 0xec, 0xc6, 0xe9, 0xee, 0xbc, 0xdc, 0xe2, 0xa1, 0xae, 0xb2
db 0x7a, 0x86, 0x86, 0x97, 0xab, 0xab, 0xee, 0xf3, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/gun02.inc
0,0 → 1,589
dw 48, 49
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf6, 0xf6
db 0xe9, 0xee, 0xef, 0xe9, 0xee, 0xef, 0xf4, 0xf6, 0xf6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xe4, 0xe9, 0xea, 0xbe, 0xcc, 0xce
db 0xa6, 0xbb, 0xbe, 0xa6, 0xbb, 0xbe, 0xbf, 0xcb, 0xce, 0xeb, 0xee, 0xef
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd6, 0xd6, 0xd6, 0xa3, 0xac, 0xae, 0x94, 0xaa, 0xae
db 0x8e, 0xa8, 0xac, 0x8e, 0xa8, 0xac, 0x94, 0xab, 0xae, 0xb6, 0xbf, 0xc0
db 0xe9, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfb, 0xfb
db 0xde, 0xe6, 0xe6, 0xd2, 0xdd, 0xdf, 0xe9, 0xef, 0xf0, 0xf5, 0xf7, 0xf7
db 0xd5, 0xd5, 0xd5, 0x94, 0x94, 0x94, 0x81, 0x85, 0x86, 0x8b, 0x9c, 0x9f
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8f, 0xa9, 0xad, 0x8f, 0xa1, 0xa4
db 0xa2, 0xa7, 0xa8, 0xdb, 0xdb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xed, 0xf0, 0xf1, 0xc7, 0xd4, 0xd7
db 0xa0, 0xb6, 0xb9, 0x95, 0xad, 0xb0, 0xaa, 0xbe, 0xc1, 0xb9, 0xc4, 0xc6
db 0x98, 0x9b, 0x9b, 0x80, 0x7f, 0x7f, 0x81, 0x81, 0x81, 0x86, 0x8f, 0x90
db 0x8f, 0xa5, 0xa8, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xae, 0x8f, 0xa7, 0xaa
db 0x85, 0x92, 0x93, 0xaa, 0xab, 0xab, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xf4, 0xf4, 0xcb, 0xcb, 0xcb, 0xae, 0xb8, 0xb9, 0x97, 0xad, 0xb1
db 0x90, 0xa9, 0xad, 0x8f, 0xa8, 0xac, 0x90, 0xaa, 0xae, 0x91, 0xa8, 0xac
db 0x89, 0x95, 0x96, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x83, 0x86, 0x86
db 0x8c, 0x9c, 0x9e, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8b, 0x9e, 0xa1, 0x94, 0x99, 0x99, 0xe2, 0xe1, 0xe1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc
db 0xcd, 0xcd, 0xcd, 0x90, 0x90, 0x90, 0x85, 0x8b, 0x8b, 0x8d, 0xa2, 0xa5
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8f, 0xa9, 0xad
db 0x8d, 0xa0, 0xa3, 0x83, 0x86, 0x87, 0x82, 0x81, 0x81, 0x82, 0x81, 0x82
db 0x86, 0x90, 0x90, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xae
db 0x8f, 0xa7, 0xab, 0x8a, 0x96, 0x97, 0xc0, 0xc0, 0xbf, 0xfa, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xeb, 0xeb
db 0x9b, 0x9b, 0x9b, 0x7f, 0x7f, 0x7f, 0x82, 0x84, 0x84, 0x8a, 0x99, 0x9b
db 0x90, 0xa9, 0xac, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x90, 0xa8, 0xab, 0x86, 0x8e, 0x8e, 0x82, 0x81, 0x81, 0x82, 0x81, 0x81
db 0x83, 0x86, 0x86, 0x8d, 0xa0, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9d, 0x9f, 0x9b, 0x9c, 0x9d, 0xde, 0xde, 0xde
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xdd, 0xdd
db 0x8b, 0x8b, 0x8b, 0x7f, 0x7f, 0x7f, 0x82, 0x81, 0x81, 0x85, 0x8b, 0x8c
db 0x8f, 0xa3, 0xa7, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x89, 0x96, 0x98, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81
db 0x82, 0x81, 0x81, 0x88, 0x94, 0x94, 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xae
db 0x90, 0xaa, 0xae, 0x8f, 0xa6, 0xaa, 0x87, 0x90, 0x91, 0xae, 0xae, 0xae
db 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xc6, 0xc6, 0xc6
db 0x84, 0x84, 0x84, 0x81, 0x81, 0x81, 0x82, 0x81, 0x81, 0x83, 0x85, 0x85
db 0x8c, 0x9d, 0xa0, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8c, 0x9d, 0xa1, 0x83, 0x86, 0x86, 0x82, 0x81, 0x81
db 0x82, 0x81, 0x81, 0x84, 0x89, 0x8a, 0x8e, 0xa1, 0xa4, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8a, 0x9a, 0x9c, 0x91, 0x94, 0x94
db 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xc6, 0xc6, 0xc6
db 0x84, 0x84, 0x84, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x89, 0x96, 0x98, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa9, 0x86, 0x8f, 0x90, 0x82, 0x81, 0x81
db 0x82, 0x81, 0x81, 0x82, 0x83, 0x83, 0x89, 0x96, 0x97, 0x90, 0xa8, 0xab
db 0x90, 0xa9, 0xae, 0x90, 0xaa, 0xae, 0x8f, 0xa4, 0xa7, 0x88, 0x90, 0x91
db 0xad, 0xad, 0xad, 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xdf, 0xdf
db 0x8e, 0x8e, 0x8e, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x87, 0x8f, 0x90, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8a, 0x98, 0x99, 0x82, 0x83, 0x84
db 0x82, 0x81, 0x81, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8e, 0xa1, 0xa4
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8a, 0x9a, 0x9c
db 0x91, 0x94, 0x94, 0xd3, 0xd2, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5
db 0xa1, 0xa1, 0xa1, 0x7e, 0x7e, 0x7e, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x84, 0x87, 0x88, 0x8e, 0xa2, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8e, 0xa3, 0xa7, 0x86, 0x8e, 0x8f
db 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x83, 0x87, 0x91, 0x92
db 0x8f, 0xa6, 0xa9, 0x90, 0xa9, 0xae, 0x90, 0xaa, 0xae, 0x90, 0xa6, 0xaa
db 0x88, 0x93, 0x95, 0xa4, 0xa5, 0xa5, 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xba, 0xba, 0xba, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x83, 0x8a, 0x97, 0x99, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8a, 0x98, 0x9a
db 0x82, 0x83, 0x84, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x83, 0x85, 0x86
db 0x8c, 0x9c, 0x9e, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8c, 0xa0, 0xa2, 0x8b, 0x90, 0x90, 0xd7, 0xd6, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd7, 0xd7, 0xd7, 0x8d, 0x8d, 0x8d, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x87, 0x8f, 0x90, 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8d, 0x9f, 0xa2
db 0x84, 0x88, 0x88, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82
db 0x86, 0x8f, 0x90, 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xae
db 0x90, 0xa7, 0xab, 0x87, 0x94, 0x95, 0xb9, 0xba, 0xba, 0xfa, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xeb, 0xeb, 0xa0, 0xa0, 0xa0, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x88, 0x88, 0x8d, 0xa0, 0xa2, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa9
db 0x87, 0x8f, 0x91, 0x82, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82
db 0x83, 0x86, 0x86, 0x8c, 0x9d, 0xa0, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9d, 0xa1, 0x9c, 0x9f, 0xa0, 0xe4, 0xe4, 0xe4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0xbe, 0xbe, 0xbe, 0x85, 0x85, 0x85, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x83, 0x84, 0x89, 0x96, 0x98, 0x90, 0xa8, 0xac
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xad
db 0x8c, 0x9c, 0x9e, 0x83, 0x84, 0x84, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x81, 0x81, 0x81, 0x87, 0x92, 0x93, 0x90, 0xa9, 0xac, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xae, 0x8f, 0xa6, 0xaa, 0x8b, 0x94, 0x95, 0xbb, 0xba, 0xba
db 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0x96, 0x96, 0x96, 0x80, 0x80, 0x80
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8e, 0xa1, 0xa4
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8f, 0xa5, 0xa9, 0x85, 0x8a, 0x8b, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x83, 0x86, 0x87, 0x8e, 0xa1, 0xa3, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8b, 0x9b, 0x9e, 0x91, 0x94, 0x94
db 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0xad, 0xad, 0xad, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x82, 0x83, 0x84, 0x8a, 0x98, 0x99
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x88, 0x92, 0x93, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x89, 0x95, 0x97, 0x90, 0xa8, 0xab
db 0x90, 0xa9, 0xae, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa8, 0x87, 0x90, 0x91
db 0xad, 0xad, 0xad, 0xf0, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xc6, 0xc6, 0xc6, 0x88, 0x88, 0x88
db 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x87, 0x90, 0x90
db 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9a, 0x9c, 0x82, 0x83, 0x83, 0x82, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8e, 0xa1, 0xa4
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8a, 0x9a, 0x9c
db 0x91, 0x94, 0x94, 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0x96, 0x96, 0x96
db 0x7f, 0x7f, 0x7f, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x88, 0x88
db 0x8d, 0xa0, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8e, 0xa2, 0xa5, 0x84, 0x8a, 0x8a, 0x82, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x82, 0x83, 0x83, 0x89, 0x96, 0x97
db 0x90, 0xa8, 0xab, 0x90, 0xa9, 0xae, 0x90, 0xaa, 0xae, 0x8f, 0xa4, 0xa7
db 0x88, 0x90, 0x91, 0xad, 0xad, 0xad, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7, 0xbc, 0xbc, 0xbc
db 0x86, 0x86, 0x86, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83
db 0x89, 0x95, 0x97, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa8, 0xac, 0x89, 0x96, 0x98, 0x82, 0x83, 0x84
db 0x82, 0x82, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x83, 0x87, 0x88
db 0x8c, 0x9d, 0x9f, 0x90, 0xaa, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8c, 0x9e, 0xa1, 0x8c, 0x91, 0x91, 0xcc, 0xcc, 0xcb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0
db 0x95, 0x95, 0x95, 0x7f, 0x7f, 0x7f, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x85, 0x8a, 0x8b, 0x8f, 0xa4, 0xa8, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8d, 0xa0, 0xa2, 0x84, 0x88, 0x88
db 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x86, 0x8f, 0x90, 0x8f, 0xa5, 0xa8, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xae
db 0x90, 0xa7, 0xab, 0x86, 0x93, 0x94, 0xa9, 0xaa, 0xaa, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2
db 0xa8, 0xa8, 0xa8, 0x7f, 0x7f, 0x7f, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x82, 0x84, 0x84, 0x8d, 0x9e, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa9, 0x87, 0x90, 0x91
db 0x82, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82
db 0x83, 0x86, 0x86, 0x8b, 0x9c, 0x9e, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9f, 0xa1, 0x94, 0x99, 0x9a, 0xe2, 0xe1, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd
db 0xbe, 0xbe, 0xbe, 0x7f, 0x7f, 0x7f, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x81, 0x8a, 0x98, 0x9a, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8b, 0x9b, 0x9d
db 0x82, 0x85, 0x85, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x82, 0x87, 0x90, 0x91, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xae, 0x8f, 0xa7, 0xab, 0x8a, 0x96, 0x97, 0xc0, 0xc0, 0xbf
db 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xd5, 0xd5, 0x86, 0x86, 0x86, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x87, 0x91, 0x91, 0x90, 0xa7, 0xab, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa3, 0xa7
db 0x86, 0x8d, 0x8e, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x88, 0x88, 0x8e, 0xa3, 0xa6, 0x91, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8b, 0x9d, 0x9f, 0x9b, 0x9c, 0x9d
db 0xde, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xed, 0xed, 0xed, 0x97, 0x97, 0x97, 0x7f, 0x7f, 0x7f, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x88, 0x88, 0x8d, 0xa0, 0xa3, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8b, 0x9b, 0x9d, 0x83, 0x85, 0x85, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x8a, 0x99, 0x9a, 0x91, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa6, 0xaa, 0x87, 0x90, 0x91
db 0xae, 0xae, 0xae, 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0xb0, 0xb0, 0xb0, 0x82, 0x82, 0x82, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x83, 0x83, 0x89, 0x96, 0x97, 0x90, 0xa8, 0xab
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8e, 0xa3, 0xa6, 0x85, 0x8b, 0x8c, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x86, 0x8e, 0x8f, 0x8f, 0xa5, 0xa8
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8a, 0x9a, 0x9c
db 0x91, 0x94, 0x94, 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd2, 0xd2, 0xd2, 0x8e, 0x8e, 0x8e, 0x80, 0x80, 0x80
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x85, 0x8b, 0x8c, 0x8e, 0xa3, 0xa6
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae
db 0x90, 0xa8, 0xab, 0x87, 0x92, 0x92, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x83, 0x85, 0x86, 0x8c, 0x9c, 0x9e
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa4, 0xa7
db 0x88, 0x90, 0x91, 0xad, 0xad, 0xad, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xea, 0xea, 0xea, 0xa1, 0xa1, 0xa1, 0x80, 0x80, 0x80
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x83, 0x85, 0x86, 0x8b, 0x9c, 0x9e
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8a, 0x99, 0x9b, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x86, 0x8f, 0x90
db 0x8f, 0xa5, 0xa8, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8a, 0x9a, 0x9c, 0x91, 0x94, 0x94, 0xd7, 0xd7, 0xd7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xc2, 0xc2, 0xc2, 0x87, 0x87, 0x87
db 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x88, 0x90, 0x92
db 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x91, 0xaa, 0xae, 0x8e, 0xa3, 0xa6, 0x84, 0x88, 0x88, 0x82, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x82, 0x84, 0x84
db 0x8a, 0x98, 0x99, 0x90, 0xa8, 0xac, 0x90, 0xa9, 0xae, 0x90, 0xaa, 0xae
db 0x90, 0xa6, 0xaa, 0x86, 0x92, 0x93, 0xae, 0xaf, 0xaf, 0xf9, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0, 0x96, 0x96, 0x96
db 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x88, 0x88
db 0x8d, 0xa0, 0xa2, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x87, 0x90, 0x91, 0x82, 0x81, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x84, 0x8a, 0x8a, 0x8e, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9f, 0xa1, 0x93, 0x99, 0x99, 0xe1, 0xe1, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0xad, 0xad, 0xad
db 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x83, 0x83
db 0x89, 0x96, 0x97, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8b, 0x9c, 0x9d, 0x83, 0x85, 0x85
db 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82
db 0x82, 0x83, 0x83, 0x89, 0x95, 0x97, 0x90, 0xa8, 0xab, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xae, 0x8f, 0xa7, 0xab, 0x8a, 0x96, 0x97, 0xc0, 0xbf, 0xbf
db 0xf9, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xc6, 0xc6, 0xc6
db 0x87, 0x87, 0x87, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x85, 0x8c, 0x8c, 0x8f, 0xa6, 0xa9, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8e, 0xa3, 0xa6, 0x85, 0x8b, 0x8c
db 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8e, 0xa2, 0xa5, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8a, 0x9c, 0x9e, 0x9d, 0x9e, 0x9f
db 0xe4, 0xe4, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xe2, 0xe2
db 0x9a, 0x9a, 0x9a, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x83, 0x86, 0x86, 0x8e, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa8, 0xac, 0x89, 0x95, 0x96
db 0x82, 0x83, 0x83, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x82, 0x82, 0x83, 0x83, 0x89, 0x97, 0x98, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8e, 0xa4, 0xa8, 0x8a, 0x91, 0x92
db 0xbb, 0xbb, 0xbb, 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa
db 0xc0, 0xc0, 0xc0, 0x84, 0x84, 0x84, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x81, 0x8a, 0x98, 0x9a, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8d, 0xa1, 0xa4
db 0x84, 0x8a, 0x8a, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8f, 0xa5, 0xa8
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8a, 0x9a, 0x9c
db 0x91, 0x94, 0x94, 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdf, 0xdf, 0xdf, 0x8e, 0x8e, 0x8e, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x87, 0x91, 0x92, 0x90, 0xa7, 0xab, 0x90, 0xa9, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x90, 0xa7, 0xab
db 0x88, 0x94, 0x95, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x82, 0x84, 0x84, 0x8c, 0x9b, 0x9e
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa4, 0xa7
db 0x87, 0x90, 0x91, 0xad, 0xad, 0xad, 0xf1, 0xf0, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf1, 0xf1, 0x9b, 0x9b, 0x9b, 0x7e, 0x7e, 0x7e, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x89, 0x8a, 0x8d, 0xa1, 0xa4, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8c, 0x9c, 0x9e, 0x83, 0x86, 0x86, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x86, 0x8f, 0x90
db 0x8f, 0xa5, 0xa8, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8a, 0x9a, 0x9c, 0x91, 0x94, 0x94, 0xd3, 0xd2, 0xd2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfc, 0xad, 0xad, 0xad, 0x7e, 0x7e, 0x7e, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x83, 0x84, 0x8a, 0x98, 0x99, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae
db 0x8f, 0xa5, 0xa8, 0x86, 0x8e, 0x90, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x83, 0x86, 0x86
db 0x8b, 0x9c, 0x9e, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae
db 0x8f, 0xa4, 0xa7, 0x88, 0x90, 0x91, 0xae, 0xae, 0xae, 0xf7, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xca, 0xca, 0xca, 0x86, 0x86, 0x86, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x86, 0x8d, 0x8d, 0x8f, 0xa4, 0xa7
db 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x8b, 0x9b, 0x9d, 0x83, 0x84, 0x84, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x85, 0x8c, 0x8c, 0x8e, 0xa2, 0xa5, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8b, 0x9e, 0xa0, 0x8e, 0x93, 0x93, 0xdb, 0xda, 0xda
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xe3, 0x96, 0x96, 0x96, 0x80, 0x80, 0x80
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x82, 0x85, 0x86, 0x8b, 0x9c, 0x9e
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x8e, 0xa2, 0xa6, 0x84, 0x87, 0x87, 0x82, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82
db 0x82, 0x82, 0x83, 0x89, 0x95, 0x97, 0x90, 0xa8, 0xab, 0x90, 0xaa, 0xad
db 0x90, 0xa9, 0xae, 0x90, 0xa7, 0xab, 0x87, 0x93, 0x95, 0xb9, 0xb9, 0xb9
db 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0xad, 0xad, 0xad, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x88, 0x94, 0x95
db 0x90, 0xa7, 0xab, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x86, 0x8e, 0x8f, 0x81, 0x81, 0x81
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a, 0x8e, 0xa2, 0xa5, 0x90, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8b, 0x9d, 0xa1, 0x9c, 0x9f, 0xa0
db 0xe3, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xc6, 0xc6, 0xc6, 0x87, 0x87, 0x87
db 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x84, 0x8a, 0x8a
db 0x8d, 0xa1, 0xa4, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x89, 0x96, 0x98, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x81, 0x82, 0x82, 0x83, 0x83, 0x8a, 0x98, 0x9a, 0x91, 0xaa, 0xae
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xae, 0x8f, 0xa6, 0xaa, 0x8b, 0x93, 0x94
db 0xc0, 0xc0, 0xc0, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xe6, 0xe6, 0xa1, 0xa1, 0xa1
db 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x82, 0x83, 0x84
db 0x8a, 0x96, 0x98, 0x90, 0xa8, 0xac, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8d, 0x9f, 0xa2, 0x83, 0x87, 0x88
db 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x86, 0x8d, 0x8e, 0x90, 0xa7, 0xaa
db 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8a, 0x99, 0x9a
db 0x9a, 0x9c, 0x9c, 0xde, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xc6, 0xc6, 0xc6
db 0x88, 0x88, 0x88, 0x81, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x86, 0x8b, 0x8c, 0x8f, 0xa3, 0xa7, 0x90, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x90, 0xa7, 0xab, 0x88, 0x93, 0x95
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x81, 0x81, 0x82, 0x84, 0x84, 0x8c, 0x9b, 0x9e
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xaa, 0xae, 0x8f, 0xa5, 0xa8
db 0x87, 0x90, 0x91, 0xae, 0xae, 0xae, 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe0, 0xe0
db 0x96, 0x96, 0x96, 0x80, 0x80, 0x80, 0x82, 0x82, 0x82, 0x82, 0x81, 0x81
db 0x83, 0x85, 0x85, 0x8c, 0x9d, 0xa0, 0x91, 0xaa, 0xae, 0x90, 0xa9, 0xad
db 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad, 0x8c, 0x9c, 0x9e
db 0x83, 0x86, 0x86, 0x82, 0x81, 0x81, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82
db 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x81, 0x82, 0x86, 0x8f, 0x90
db 0x8f, 0xa5, 0xa8, 0x90, 0xa9, 0xae, 0x90, 0xa9, 0xad, 0x90, 0xa9, 0xad
db 0x8a, 0x9a, 0x9c, 0x91, 0x94, 0x94, 0xd2, 0xd2, 0xd2, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2
db 0xab, 0xab, 0xab, 0x7f, 0x7f, 0x7f, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81
db 0x81, 0x81, 0x81, 0x88, 0x95, 0x97, 0x8f, 0xa9, 0xad, 0x8f, 0xa8, 0xac
db 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xad, 0x8e, 0xa4, 0xa7
db 0x85, 0x8e, 0x8f, 0x81, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81
db 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x80, 0x80, 0x82, 0x85, 0x85
db 0x8b, 0x9b, 0x9d, 0x8f, 0xa8, 0xac, 0x8f, 0xa8, 0xac, 0x8f, 0xa9, 0xad
db 0x8e, 0xa3, 0xa6, 0x87, 0x8f, 0x90, 0xac, 0xac, 0xac, 0xf2, 0xf2, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc
db 0xcd, 0xcd, 0xcd, 0x8d, 0x8d, 0x8d, 0x88, 0x88, 0x88, 0x89, 0x89, 0x89
db 0x89, 0x88, 0x88, 0x8d, 0x94, 0x95, 0x96, 0xac, 0xb0, 0x96, 0xaf, 0xb2
db 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2, 0x96, 0xae, 0xb2
db 0x91, 0x9f, 0xa1, 0x8a, 0x8c, 0x8c, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89
db 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89, 0x89
db 0x8f, 0x99, 0x9a, 0x96, 0xac, 0xb0, 0x96, 0xaf, 0xb2, 0x96, 0xae, 0xb2
db 0x96, 0xae, 0xb2, 0x91, 0xa1, 0xa3, 0x96, 0x99, 0x99, 0xd9, 0xd9, 0xd9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/heart.inc
0,0 → 1,61
dw 16, 15
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xf9
db 0xf2, 0xf1, 0xf3, 0xfe, 0xfd, 0xf8, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfc, 0xf4, 0xf3, 0xf6, 0xf6, 0xf4, 0xf5, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xb9, 0xbc, 0xe2, 0x51, 0x66, 0xe1
db 0x29, 0x44, 0xe6, 0x4d, 0x5e, 0xe1, 0x82, 0x98, 0xe4, 0xa2, 0xb2, 0xea
db 0x5d, 0x6f, 0xdf, 0x2e, 0x47, 0xe4, 0x30, 0x41, 0xe4, 0x79, 0x87, 0xe0
db 0xc2, 0xde, 0xf7, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xbd, 0xc4, 0xe7, 0xc, 0x2d, 0xe9, 0x11, 0x27, 0xff
db 0x24, 0x37, 0xff, 0x19, 0x32, 0xff, 0x8, 0x23, 0xf3, 0x10, 0x29, 0xea
db 0x1d, 0x33, 0xfd, 0x26, 0x36, 0xff, 0x18, 0x2b, 0xff, 0x2, 0xd, 0xf5
db 0x17, 0x47, 0xe1, 0x81, 0xc3, 0xfd, 0xf8, 0xfc, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xf8, 0x5b, 0x70, 0xdd, 0x1a, 0x29, 0xfe, 0x3c, 0x4d, 0xff
db 0x53, 0x6d, 0xff, 0x65, 0x75, 0xff, 0x46, 0x50, 0xff, 0x48, 0x53, 0xff
db 0x68, 0x77, 0xff, 0x53, 0x6b, 0xff, 0x39, 0x48, 0xff, 0x1a, 0x2c, 0xff
db 0x4, 0x1e, 0xe5, 0x2a, 0x8a, 0xf1, 0xc2, 0xe3, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf8, 0xf3, 0x41, 0x52, 0xdb, 0x2c, 0x39, 0xff, 0x63, 0x76, 0xff
db 0xa6, 0x9b, 0xff, 0xdf, 0xba, 0xff, 0xc4, 0xa9, 0xff, 0xc4, 0xab, 0xff
db 0xdd, 0xba, 0xff, 0xa3, 0x98, 0xff, 0x57, 0x6b, 0xff, 0x27, 0x38, 0xff
db 0x6, 0x1f, 0xe8, 0x27, 0x82, 0xed, 0xad, 0xd9, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xf8, 0x5f, 0x6c, 0xdc, 0x24, 0x39, 0xff, 0x83, 0x89, 0xff
db 0xe5, 0xc1, 0xff, 0xe8, 0xe8, 0xfe, 0xd9, 0xee, 0xfd, 0xd8, 0xee, 0xfd
db 0xf6, 0xe0, 0xfe, 0xe2, 0xbb, 0xff, 0x6c, 0x76, 0xff, 0x22, 0x35, 0xff
db 0x9, 0x25, 0xe3, 0x2d, 0x8e, 0xf3, 0xbf, 0xe1, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc5, 0xca, 0xe9, 0x24, 0x39, 0xeb, 0x5f, 0x6c, 0xff
db 0xda, 0xc2, 0xff, 0xc9, 0xfa, 0xfc, 0xb8, 0xfd, 0xfc, 0xb8, 0xfe, 0xfc
db 0xd9, 0xf1, 0xfd, 0xd3, 0xb3, 0xff, 0x50, 0x59, 0xff, 0xd, 0x1b, 0xf3
db 0x15, 0x55, 0xe1, 0x64, 0xb6, 0xff, 0xf4, 0xfa, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x98, 0xa0, 0xdf, 0x22, 0x3a, 0xf4
db 0x8b, 0x8a, 0xff, 0xe1, 0xe0, 0xfe, 0xbd, 0xfe, 0xfc, 0xc4, 0xfb, 0xfc
db 0xdc, 0xd2, 0xfe, 0x79, 0x76, 0xff, 0x16, 0x24, 0xfd, 0xc, 0x39, 0xdf
db 0x45, 0xa2, 0xf7, 0xdc, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xf7, 0x58, 0x68, 0xe1
db 0x2f, 0x44, 0xfd, 0xb9, 0xa9, 0xff, 0xd4, 0xf3, 0xfc, 0xd8, 0xe7, 0xfd
db 0x9a, 0x8e, 0xff, 0x2b, 0x3a, 0xff, 0x5, 0x1a, 0xe7, 0x26, 0x7f, 0xeb
db 0xa6, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xdf, 0xeb
db 0x39, 0x4c, 0xe5, 0x50, 0x5e, 0xff, 0xd6, 0xc1, 0xff, 0xbc, 0xac, 0xff
db 0x3d, 0x4b, 0xff, 0x9, 0x19, 0xf2, 0x18, 0x5f, 0xe1, 0x7a, 0xc1, 0xff
db 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb6, 0xbd, 0xe4, 0x21, 0x37, 0xf0, 0x75, 0x7a, 0xff, 0x62, 0x6a, 0xff
db 0xd, 0x1c, 0xfb, 0xe, 0x3c, 0xdf, 0x4b, 0xa9, 0xfa, 0xe4, 0xf3, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfb, 0x7e, 0x8c, 0xdd, 0x29, 0x3d, 0xf8, 0x22, 0x32, 0xff
db 0x7, 0x23, 0xe1, 0x2f, 0x8a, 0xee, 0xba, 0xe0, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xf5, 0xf4, 0x44, 0x56, 0xe5, 0x2, 0xd, 0xec
db 0x1c, 0x6f, 0xe6, 0x86, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xc0, 0xe8, 0x5e, 0x75, 0xd8
db 0x6b, 0xb8, 0xfd, 0xe9, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfd, 0xfb
db 0xf3, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/heart02.inc
0,0 → 1,929
dw 64, 58
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff
db 0xe3, 0xe3, 0xff, 0xcb, 0xcb, 0xff, 0xc7, 0xc7, 0xff, 0x9d, 0x9d, 0xff
db 0x8b, 0x8b, 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff
db 0x8d, 0x8d, 0xff, 0x8b, 0x8c, 0xff, 0x96, 0x96, 0xff, 0xc2, 0xc2, 0xff
db 0xda, 0xda, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff
db 0xe4, 0xe4, 0xff, 0xa3, 0xa3, 0xff, 0x8a, 0x8a, 0xff, 0x8d, 0x8d, 0xff
db 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff, 0x8d, 0x8d, 0xff, 0x8c, 0x8c, 0xff
db 0x90, 0x90, 0xff, 0xbe, 0xbe, 0xff, 0xcb, 0xcb, 0xff, 0xd3, 0xd3, 0xff
db 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xe9, 0xff, 0x8c, 0x8d, 0xff
db 0x38, 0x39, 0xff, 0x12, 0x13, 0xff, 0xf, 0x11, 0xff, 0x5, 0x6, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x4, 0x4, 0xff, 0xc, 0xf, 0xff
db 0x28, 0x2b, 0xff, 0x82, 0x83, 0xff, 0xdf, 0xdf, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xe9, 0xff, 0x8c, 0x8d, 0xff
db 0x38, 0x3a, 0xff, 0x8, 0x9, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff
db 0x2, 0x2, 0xff, 0xd, 0xf, 0xff, 0xf, 0x12, 0xff, 0x1f, 0x21, 0xff
db 0x65, 0x66, 0xff, 0xd1, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd9, 0xda, 0xff, 0x8a, 0x8b, 0xff, 0x38, 0x3b, 0xff, 0xc, 0x10, 0xff
db 0x2, 0x5, 0xff, 0x3, 0x6, 0xff, 0x3, 0x7, 0xff, 0x5, 0x8, 0xff
db 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff
db 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x5, 0x8, 0xff, 0x3, 0x7, 0xff
db 0x3, 0x6, 0xff, 0x7, 0xb, 0xff, 0x33, 0x36, 0xff, 0xb5, 0xb3, 0xfb
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdd, 0xde, 0xff, 0x89, 0x8b, 0xff, 0x38, 0x3a, 0xff, 0xc, 0xf, 0xff
db 0x2, 0x5, 0xff, 0x4, 0x8, 0xff, 0x6, 0x9, 0xff, 0x5, 0x9, 0xff
db 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff, 0x6, 0x9, 0xff
db 0x6, 0x9, 0xff, 0x4, 0x6, 0xff, 0x3, 0x6, 0xff, 0x2, 0x6, 0xff
db 0x4, 0x8, 0xff, 0x2e, 0x32, 0xff, 0x8a, 0x8c, 0xff, 0xd9, 0xda, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xc9, 0xff
db 0x43, 0x47, 0xff, 0x9, 0xe, 0xff, 0x2, 0x5, 0xff, 0x6, 0xb, 0xff
db 0x8, 0xd, 0xff, 0x9, 0xd, 0xff, 0x9, 0xe, 0xff, 0x9, 0xd, 0xff
db 0x9, 0xd, 0xff, 0x9, 0xe, 0xff, 0x9, 0xe, 0xff, 0x9, 0xe, 0xff
db 0x9, 0xd, 0xff, 0x9, 0xd, 0xff, 0x9, 0xd, 0xff, 0x9, 0xd, 0xff
db 0x9, 0xd, 0xff, 0x6, 0xb, 0xff, 0x2, 0x2, 0xff, 0x61, 0x55, 0xf0
db 0xff, 0xe8, 0xe5, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xcd, 0xce, 0xff
db 0x59, 0x5b, 0xff, 0x8, 0xc, 0xff, 0x2, 0x5, 0xff, 0x6, 0xb, 0xff
db 0x9, 0xd, 0xff, 0x9, 0xe, 0xff, 0x9, 0xe, 0xff, 0x9, 0xd, 0xff
db 0x9, 0xd, 0xff, 0x9, 0xd, 0xff, 0x9, 0xe, 0xff, 0x9, 0xe, 0xff
db 0x9, 0xe, 0xff, 0x9, 0xd, 0xff, 0x9, 0xd, 0xff, 0x9, 0xd, 0xff
db 0x7, 0xc, 0xff, 0x2, 0x6, 0xff, 0x9, 0xe, 0xff, 0x44, 0x47, 0xff
db 0xc8, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xd9, 0xff, 0x39, 0x3d, 0xff
db 0x6, 0xc, 0xff, 0x9, 0xf, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x12, 0xff, 0xb, 0x12, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x12, 0xff, 0xb, 0x12, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0x9, 0xf, 0xff, 0x11, 0x15, 0xfd
db 0x4c, 0x41, 0xef, 0xc0, 0xac, 0xe7, 0xff, 0xff, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xff, 0x7b, 0x7e, 0xff, 0x21, 0x27, 0xff
db 0xb, 0x11, 0xff, 0x9, 0xf, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x12, 0xff, 0xb, 0x11, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x12, 0xff, 0xb, 0x11, 0xff, 0xb, 0x12, 0xff, 0xb, 0x11, 0xff
db 0xb, 0x11, 0xff, 0xb, 0x12, 0xff, 0x9, 0xe, 0xff, 0x5, 0xb, 0xff
db 0x3d, 0x3f, 0xfc, 0xd3, 0xce, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf0, 0xf0, 0xff, 0x74, 0x78, 0xff, 0x9, 0x10, 0xff
db 0xc, 0x13, 0xff, 0xe, 0x16, 0xff, 0xe, 0x16, 0xff, 0xe, 0x16, 0xff
db 0xe, 0x16, 0xff, 0xe, 0x16, 0xff, 0xe, 0x15, 0xff, 0xe, 0x15, 0xff
db 0xe, 0x16, 0xff, 0xe, 0x15, 0xff, 0xe, 0x15, 0xff, 0xe, 0x16, 0xff
db 0xe, 0x16, 0xff, 0xe, 0x15, 0xff, 0xe, 0x16, 0xff, 0xd, 0x16, 0xff
db 0xd, 0x16, 0xff, 0xe, 0x15, 0xff, 0xe, 0x16, 0xff, 0xb, 0x14, 0xff
db 0x2, 0x9, 0xff, 0x34, 0x31, 0xf6, 0xcd, 0xae, 0xde, 0xff, 0xf3, 0xf1
db 0xff, 0xff, 0xff, 0xbe, 0xc0, 0xff, 0x1f, 0x26, 0xff, 0x3, 0xc, 0xff
db 0xc, 0x14, 0xff, 0xe, 0x16, 0xff, 0xe, 0x16, 0xff, 0xe, 0x15, 0xff
db 0xe, 0x15, 0xff, 0xd, 0x15, 0xff, 0xd, 0x15, 0xff, 0xe, 0x15, 0xff
db 0xe, 0x15, 0xff, 0xe, 0x16, 0xff, 0xe, 0x16, 0xff, 0xe, 0x15, 0xff
db 0xe, 0x16, 0xff, 0xd, 0x16, 0xff, 0xd, 0x16, 0xff, 0xe, 0x15, 0xff
db 0xe, 0x15, 0xff, 0xd, 0x16, 0xff, 0xe, 0x15, 0xff, 0xc, 0x13, 0xff
db 0xa, 0x10, 0xfe, 0x66, 0x5e, 0xf3, 0xe0, 0xd5, 0xf3, 0xff, 0xff, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfe, 0xff, 0x8b, 0x90, 0xff, 0x15, 0x1e, 0xff, 0xe, 0x17, 0xff
db 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x10, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x10, 0x1a, 0xff
db 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0xa, 0x16, 0xff, 0x19, 0x1e, 0xfb, 0xae, 0x95, 0xe2
db 0xfe, 0xee, 0xed, 0x5d, 0x65, 0xff, 0xa, 0x13, 0xff, 0xf, 0x19, 0xff
db 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0x11, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x10, 0x1a, 0xff, 0x11, 0x1a, 0xff
db 0xf, 0x18, 0xff, 0xb, 0x15, 0xff, 0x67, 0x5a, 0xec, 0xf9, 0xdf, 0xe3
db 0xff, 0xfd, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc1, 0xc4, 0xff, 0x2a, 0x34, 0xff, 0xe, 0x1a, 0xff, 0x13, 0x1e, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff
db 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x6, 0x16, 0xff, 0x61, 0x57, 0xec
db 0xa4, 0x8c, 0xe2, 0x1a, 0x25, 0xff, 0x10, 0x1d, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff
db 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1e, 0xff, 0x13, 0x1f, 0xff
db 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1f, 0xff, 0x13, 0x1e, 0xff
db 0x13, 0x1f, 0xff, 0xf, 0x1b, 0xff, 0x15, 0x1f, 0xfe, 0xc4, 0x9f, 0xd6
db 0xff, 0xe6, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff
db 0x79, 0x80, 0xff, 0xc, 0x1a, 0xff, 0x15, 0x23, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x23, 0xff, 0x16, 0x23, 0xff, 0x14, 0x23, 0xff, 0x24, 0x2e, 0xfc
db 0x33, 0x39, 0xf8, 0x12, 0x20, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0x16, 0x24, 0xff
db 0x16, 0x24, 0xff, 0x16, 0x24, 0xff, 0xc, 0x1c, 0xff, 0x71, 0x65, 0xea
db 0xff, 0xcf, 0xcf, 0xff, 0xf5, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xea, 0xff
db 0x56, 0x61, 0xff, 0x11, 0x22, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x1a, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x17, 0x28, 0xff
db 0x15, 0x26, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x1a, 0x29, 0xff, 0x1a, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x1a, 0x29, 0xff, 0x1a, 0x29, 0xff
db 0x1a, 0x29, 0xff, 0x1a, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff, 0x19, 0x29, 0xff
db 0x19, 0x29, 0xff, 0x1a, 0x29, 0xff, 0x15, 0x25, 0xff, 0x30, 0x38, 0xfa
db 0xd7, 0xae, 0xd3, 0xff, 0xea, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xce, 0xff
db 0x30, 0x40, 0xff, 0x18, 0x2a, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff
db 0x1c, 0x2e, 0xff, 0x1c, 0x2e, 0xff, 0x1b, 0x2d, 0xff, 0x16, 0x2a, 0xff
db 0xa0, 0x88, 0xe0, 0xff, 0xdf, 0xd6, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0xbe, 0xff
db 0x29, 0x3d, 0xff, 0x1c, 0x30, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x20, 0x33, 0xff, 0x20, 0x33, 0xfe, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x20, 0x33, 0xff
db 0x20, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x20, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x20, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff
db 0x1f, 0x33, 0xff, 0x1f, 0x33, 0xff, 0x1e, 0x33, 0xff, 0x16, 0x2d, 0xff
db 0x90, 0x7f, 0xe4, 0xff, 0xd9, 0xd0, 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x8d, 0xff
db 0x1c, 0x33, 0xff, 0x22, 0x37, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x23, 0x38, 0xff, 0x23, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x39, 0xff, 0x23, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x23, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x23, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x23, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x23, 0x38, 0xff
db 0x23, 0x39, 0xff, 0x22, 0x39, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x23, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x23, 0x38, 0xff
db 0x23, 0x39, 0xff, 0x23, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff
db 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x22, 0x38, 0xff, 0x18, 0x31, 0xff
db 0x65, 0x64, 0xee, 0xff, 0xd4, 0xd2, 0xff, 0xfb, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xff, 0x55, 0x67, 0xff
db 0x1f, 0x38, 0xff, 0x25, 0x3f, 0xff, 0x25, 0x3f, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x25, 0x3f, 0xff, 0x26, 0x3f, 0xff, 0x26, 0x3e, 0xfe
db 0x26, 0x3e, 0xff, 0x25, 0x3e, 0xff, 0x26, 0x3f, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x25, 0x3e, 0xfe
db 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3f, 0xff
db 0x25, 0x3e, 0xff, 0x25, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3f, 0xff, 0x26, 0x3f, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x25, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3f, 0xff, 0x26, 0x3f, 0xff, 0x26, 0x3f, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x25, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x25, 0x3f, 0xff, 0x26, 0x3f, 0xff, 0x25, 0x3e, 0xff, 0x26, 0x3e, 0xff
db 0x26, 0x3e, 0xff, 0x26, 0x3f, 0xff, 0x25, 0x3f, 0xff, 0x25, 0x3f, 0xff
db 0x26, 0x3f, 0xff, 0x26, 0x3e, 0xff, 0x26, 0x3e, 0xff, 0x1c, 0x38, 0xff
db 0x61, 0x64, 0xf0, 0xff, 0xce, 0xcd, 0xff, 0xf3, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf3, 0xff, 0x59, 0x6d, 0xff
db 0x22, 0x3f, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff
db 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x2a, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x2a, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x2a, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff
db 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff
db 0x2a, 0x44, 0xff, 0x29, 0x44, 0xff, 0x29, 0x44, 0xff, 0x20, 0x3f, 0xff
db 0x64, 0x69, 0xf0, 0xff, 0xcc, 0xcc, 0xff, 0xf2, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x81, 0x91, 0xff
db 0x26, 0x43, 0xff, 0x2c, 0x49, 0xff, 0x2c, 0x4a, 0xff, 0x2d, 0x4a, 0xff
db 0x2d, 0x4a, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff
db 0x2c, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff
db 0x2d, 0x4a, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2c, 0x49, 0xff
db 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x4a, 0xff
db 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff, 0x2c, 0x4a, 0xff
db 0x2c, 0x49, 0xff, 0x2c, 0x49, 0xff, 0x2c, 0x49, 0xff, 0x2c, 0x49, 0xff
db 0x2c, 0x49, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x4a, 0xff, 0x2c, 0x4a, 0xff
db 0x2c, 0x4a, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x4a, 0xff
db 0x2d, 0x49, 0xff, 0x2c, 0x4a, 0xff, 0x2c, 0x4a, 0xff, 0x2c, 0x49, 0xff
db 0x2c, 0x4a, 0xff, 0x2c, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x4a, 0xff
db 0x2c, 0x4a, 0xff, 0x2c, 0x49, 0xff, 0x2c, 0x4a, 0xff, 0x2d, 0x49, 0xff
db 0x2d, 0x49, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x2d, 0x49, 0xff
db 0x2d, 0x4a, 0xff, 0x2d, 0x4a, 0xff, 0x2d, 0x49, 0xff, 0x24, 0x44, 0xff
db 0x65, 0x6d, 0xf0, 0xff, 0xcc, 0xcc, 0xff, 0xf2, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0xb7, 0xff
db 0x35, 0x52, 0xff, 0x2e, 0x4d, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff
db 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x50, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x50, 0xff, 0x30, 0x50, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xfe
db 0x30, 0x50, 0xff, 0x30, 0x50, 0xfe, 0x30, 0x4f, 0xff, 0x30, 0x50, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xfe
db 0x30, 0x4f, 0xfe, 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x30, 0x4f, 0xff
db 0x30, 0x50, 0xff, 0x30, 0x50, 0xff, 0x30, 0x4f, 0xff, 0x26, 0x4a, 0xff
db 0x86, 0x83, 0xea, 0xff, 0xcf, 0xca, 0xff, 0xf1, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xc7, 0xff
db 0x39, 0x58, 0xff, 0x30, 0x53, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x34, 0x55, 0xff, 0x34, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x34, 0x55, 0xff, 0x34, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xfe, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x34, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x34, 0x55, 0xff, 0x34, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xfe, 0x34, 0x55, 0xff, 0x34, 0x55, 0xff, 0x33, 0x55, 0xff
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xfe, 0x33, 0x55, 0xfe
db 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x33, 0x55, 0xff, 0x34, 0x55, 0xff
db 0x34, 0x55, 0xff, 0x33, 0x55, 0xff, 0x31, 0x53, 0xff, 0x3a, 0x59, 0xfd
db 0xc5, 0xaa, 0xda, 0xff, 0xd2, 0xcb, 0xff, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xd7, 0xff
db 0x51, 0x6e, 0xff, 0x32, 0x57, 0xff, 0x36, 0x5a, 0xff, 0x37, 0x5a, 0xff
db 0x37, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x37, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x37, 0x5b, 0xff, 0x36, 0x5b, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xfe, 0x37, 0x5b, 0xfe, 0x37, 0x5a, 0xff, 0x37, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xff, 0x36, 0x5b, 0xfe, 0x37, 0x5b, 0xff
db 0x36, 0x5a, 0xff, 0x36, 0x5a, 0xfe, 0x37, 0x5a, 0xff, 0x36, 0x5a, 0xff
db 0x36, 0x5a, 0xfe, 0x36, 0x5a, 0xfe, 0x2f, 0x56, 0xff, 0x72, 0x7c, 0xf0
db 0xf9, 0xc8, 0xcd, 0xff, 0xd4, 0xd1, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xff
db 0x6d, 0x86, 0xff, 0x33, 0x5b, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xfe
db 0x3b, 0x60, 0xff, 0x3b, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xfe, 0x3a, 0x60, 0xfe, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3b, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xfe
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xfe, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff, 0x3a, 0x60, 0xff
db 0x3a, 0x60, 0xff, 0x39, 0x5f, 0xff, 0x33, 0x5d, 0xff, 0xb0, 0xa1, 0xe0
db 0xff, 0xd0, 0xc8, 0xff, 0xdc, 0xdc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff
db 0x90, 0xa4, 0xff, 0x37, 0x62, 0xff, 0x3c, 0x65, 0xff, 0x3d, 0x65, 0xff
db 0x3d, 0x66, 0xff, 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xfe, 0x3e, 0x66, 0xfe
db 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xff
db 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3e, 0x65, 0xff, 0x3d, 0x66, 0xff
db 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3d, 0x65, 0xff, 0x3d, 0x66, 0xff
db 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff
db 0x3d, 0x66, 0xff, 0x3e, 0x66, 0xff, 0x3e, 0x66, 0xff, 0x3d, 0x65, 0xff
db 0x3e, 0x66, 0xff, 0x3d, 0x65, 0xff, 0x3e, 0x65, 0xff, 0x3e, 0x66, 0xff
db 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3e, 0x66, 0xff, 0x3e, 0x66, 0xff
db 0x3e, 0x66, 0xff, 0x3e, 0x65, 0xff, 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff
db 0x3e, 0x65, 0xfe, 0x3e, 0x66, 0xfe, 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff
db 0x3d, 0x65, 0xff, 0x3e, 0x66, 0xff, 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xff
db 0x3d, 0x66, 0xff, 0x3d, 0x66, 0xfe, 0x3d, 0x66, 0xff, 0x3e, 0x66, 0xff
db 0x3e, 0x66, 0xff, 0x38, 0x63, 0xff, 0x56, 0x73, 0xf8, 0xe8, 0xc0, 0xd2
db 0xff, 0xcf, 0xcb, 0xff, 0xee, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd0, 0xd8, 0xff, 0x4d, 0x73, 0xff, 0x3d, 0x69, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff, 0x41, 0x6c, 0xff
db 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xfe, 0x41, 0x6c, 0xff
db 0x3f, 0x6b, 0xff, 0x41, 0x6b, 0xff, 0xab, 0xa2, 0xe2, 0xff, 0xcd, 0xc9
db 0xff, 0xd8, 0xd7, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf9, 0xff, 0x8d, 0xa3, 0xff, 0x46, 0x71, 0xff, 0x42, 0x70, 0xff
db 0x44, 0x71, 0xfe, 0x45, 0x71, 0xfe, 0x45, 0x71, 0xff, 0x44, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xfe
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xfe, 0x45, 0x71, 0xfe
db 0x45, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x45, 0x71, 0xff
db 0x45, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x45, 0x71, 0xfe
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xfe
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xfe, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x45, 0x71, 0xff, 0x45, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xfe, 0x44, 0x71, 0xfe, 0x44, 0x71, 0xff
db 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff, 0x44, 0x71, 0xff
db 0x3d, 0x6d, 0xff, 0x7a, 0x8b, 0xf1, 0xf8, 0xc9, 0xce, 0xff, 0xcc, 0xc9
db 0xff, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe8, 0xec, 0xff, 0x7d, 0x9a, 0xff, 0x42, 0x73, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xfe, 0x47, 0x76, 0xff, 0x47, 0x77, 0xff
db 0x47, 0x77, 0xff, 0x47, 0x77, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xfe, 0x47, 0x77, 0xff, 0x47, 0x76, 0xfe
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xfe, 0x48, 0x76, 0xff, 0x48, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xfe, 0x47, 0x76, 0xfe
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xfe, 0x47, 0x77, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x77, 0xff, 0x47, 0x77, 0xff
db 0x47, 0x77, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff, 0x47, 0x76, 0xff
db 0x47, 0x76, 0xff, 0x48, 0x76, 0xff, 0x48, 0x76, 0xff, 0x44, 0x75, 0xff
db 0x42, 0x74, 0xff, 0xc3, 0xb1, 0xdd, 0xff, 0xcf, 0xc8, 0xff, 0xd2, 0xd2
db 0xff, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xdc, 0xff, 0x62, 0x8a, 0xfe
db 0x46, 0x79, 0xfe, 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xfe, 0x4a, 0x7c, 0xfe
db 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xfe, 0x4b, 0x7c, 0xff
db 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff
db 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff
db 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff
db 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xfe, 0x4a, 0x7c, 0xfe, 0x4b, 0x7c, 0xff
db 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xfe, 0x4b, 0x7c, 0xfe
db 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff
db 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff
db 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff, 0x4a, 0x7c, 0xfe, 0x4a, 0x7c, 0xfe
db 0x4a, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x4a, 0x7c, 0xff
db 0x4b, 0x7c, 0xff, 0x4b, 0x7c, 0xff, 0x48, 0x7b, 0xfe, 0x4d, 0x7d, 0xfe
db 0x98, 0x9f, 0xe9, 0xf8, 0xc9, 0xce, 0xff, 0xcb, 0xc9, 0xff, 0xe5, 0xe5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xb4, 0xc2, 0xff
db 0x56, 0x85, 0xff, 0x4a, 0x7f, 0xff, 0x4e, 0x80, 0xff, 0x4d, 0x80, 0xff
db 0x4d, 0x81, 0xfe, 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x4e, 0x81, 0xff
db 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xfe, 0x4e, 0x81, 0xff, 0x4e, 0x81, 0xfe
db 0x4d, 0x80, 0xfe, 0x4e, 0x80, 0xff, 0x4e, 0x81, 0xff, 0x4d, 0x81, 0xfe
db 0x4d, 0x81, 0xfe, 0x4e, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xfe
db 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x4d, 0x80, 0xff, 0x4e, 0x80, 0xff
db 0x4e, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xfe, 0x4e, 0x81, 0xff
db 0x4e, 0x81, 0xfe, 0x4d, 0x81, 0xff, 0x4e, 0x81, 0xfe, 0x4e, 0x81, 0xfe
db 0x4d, 0x81, 0xff, 0x4d, 0x81, 0xff, 0x4e, 0x80, 0xff, 0x4e, 0x81, 0xff
db 0x4e, 0x81, 0xff, 0x4d, 0x81, 0xfe, 0x4d, 0x81, 0xfe, 0x4d, 0x81, 0xff
db 0x4d, 0x81, 0xff, 0x4e, 0x81, 0xff, 0x4e, 0x81, 0xfe, 0x4d, 0x81, 0xff
db 0x4e, 0x81, 0xff, 0x4e, 0x81, 0xfe, 0x43, 0x7d, 0xff, 0x7e, 0x96, 0xf1
db 0xfe, 0xcd, 0xcb, 0xff, 0xcc, 0xc9, 0xff, 0xd1, 0xd1, 0xff, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff
db 0x96, 0xb0, 0xff, 0x49, 0x7d, 0xfe, 0x4e, 0x83, 0xff, 0x50, 0x84, 0xfe
db 0x50, 0x84, 0xfe, 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x84, 0xff, 0x50, 0x84, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff, 0x50, 0x84, 0xff, 0x50, 0x84, 0xfe
db 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff, 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xff, 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xff, 0x50, 0x84, 0xff, 0x50, 0x84, 0xfe, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xfe, 0x50, 0x85, 0xfe, 0x50, 0x85, 0xfe, 0x50, 0x85, 0xff
db 0x50, 0x85, 0xff, 0x4c, 0x83, 0xff, 0x5c, 0x86, 0xfa, 0xc2, 0xb1, 0xdd
db 0xff, 0xce, 0xc9, 0xff, 0xd3, 0xd3, 0xff, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf4, 0xff, 0x9f, 0xb7, 0xfe, 0x52, 0x85, 0xfe, 0x50, 0x88, 0xff
db 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xfe
db 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xfe
db 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xfe
db 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xfe, 0x53, 0x8a, 0xff, 0x53, 0x8a, 0xff
db 0x4f, 0x8a, 0xff, 0x58, 0x8a, 0xfc, 0xb9, 0xa8, 0xdf, 0xfe, 0xc8, 0xcb
db 0xff, 0xcc, 0xca, 0xff, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xb8, 0xca, 0xff, 0x5b, 0x8e, 0xfe
db 0x51, 0x8c, 0xff, 0x56, 0x90, 0xfe, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xff
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xff
db 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xfe
db 0x56, 0x8f, 0xff, 0x56, 0x8f, 0xfe, 0x56, 0x8f, 0xff, 0x54, 0x8f, 0xff
db 0x54, 0x8e, 0xff, 0x9e, 0x9f, 0xe7, 0xf8, 0xc5, 0xcc, 0xff, 0xcf, 0xcd
db 0xff, 0xe9, 0xea, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0xc5, 0xfe
db 0x5e, 0x93, 0xfe, 0x56, 0x93, 0xff, 0x5a, 0x95, 0xff, 0x5a, 0x95, 0xff
db 0x59, 0x95, 0xff, 0x59, 0x95, 0xfe, 0x5a, 0x95, 0xfe, 0x5a, 0x95, 0xff
db 0x5a, 0x95, 0xff, 0x5a, 0x95, 0xfe, 0x5a, 0x95, 0xff, 0x59, 0x95, 0xff
db 0x59, 0x95, 0xfe, 0x59, 0x95, 0xff, 0x59, 0x95, 0xff, 0x5a, 0x95, 0xff
db 0x5a, 0x95, 0xff, 0x59, 0x95, 0xff, 0x59, 0x95, 0xff, 0x5a, 0x95, 0xfe
db 0x59, 0x95, 0xfe, 0x5a, 0x95, 0xff, 0x5a, 0x95, 0xff, 0x59, 0x95, 0xff
db 0x59, 0x95, 0xff, 0x59, 0x95, 0xfe, 0x5a, 0x95, 0xfe, 0x59, 0x95, 0xff
db 0x59, 0x95, 0xff, 0x59, 0x95, 0xff, 0x59, 0x95, 0xff, 0x5a, 0x95, 0xfe
db 0x5a, 0x95, 0xfe, 0x59, 0x95, 0xff, 0x59, 0x95, 0xff, 0x5a, 0x95, 0xfe
db 0x5a, 0x95, 0xfe, 0x59, 0x95, 0xff, 0x58, 0x95, 0xff, 0x58, 0x94, 0xff
db 0x8f, 0x9f, 0xed, 0xec, 0xbf, 0xd0, 0xff, 0xce, 0xcd, 0xff, 0xe7, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc7, 0xd6, 0xff, 0x63, 0x99, 0xff, 0x59, 0x98, 0xff, 0x5d, 0x9a, 0xff
db 0x5d, 0x9b, 0xff, 0x5c, 0x9b, 0xfe, 0x5d, 0x9b, 0xfe, 0x5d, 0x9a, 0xff
db 0x5d, 0x9a, 0xff, 0x5d, 0x9b, 0xfe, 0x5d, 0x9a, 0xfe, 0x5d, 0x9a, 0xff
db 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xfe, 0x5d, 0x9a, 0xfe
db 0x5d, 0x9a, 0xff, 0x5d, 0x9a, 0xff, 0x5d, 0x9a, 0xff, 0x5d, 0x9a, 0xfe
db 0x5d, 0x9b, 0xfe, 0x5d, 0x9a, 0xfe, 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff
db 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xfe, 0x5d, 0x9b, 0xfe, 0x5c, 0x9b, 0xff
db 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff
db 0x5d, 0x9a, 0xfe, 0x5d, 0x9a, 0xfe, 0x5d, 0x9b, 0xff, 0x5d, 0x9b, 0xff
db 0x5d, 0x9a, 0xfe, 0x5b, 0x9a, 0xfe, 0x5e, 0x9a, 0xfe, 0x9e, 0xa2, 0xe8
db 0xec, 0xbf, 0xcf, 0xff, 0xcd, 0xca, 0xff, 0xea, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc2, 0xd4, 0xff, 0x68, 0xa1, 0xff, 0x5e, 0x9f, 0xff
db 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe, 0x61, 0xa0, 0xfe
db 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff
db 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xfe
db 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff
db 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff
db 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xfe
db 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe
db 0x60, 0xa0, 0xff, 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xfe, 0x60, 0xa0, 0xff
db 0x60, 0xa0, 0xff, 0x5b, 0x9f, 0xff, 0x88, 0xa4, 0xf0, 0xf1, 0xc1, 0xce
db 0xff, 0xd0, 0xcd, 0xff, 0xea, 0xe9, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x9e, 0xc5, 0xfe, 0x59, 0xa0, 0xfe
db 0x63, 0xa5, 0xfe, 0x64, 0xa5, 0xfe, 0x63, 0xa5, 0xfe, 0x64, 0xa5, 0xff
db 0x64, 0xa6, 0xff, 0x63, 0xa6, 0xff, 0x63, 0xa6, 0xff, 0x63, 0xa6, 0xfe
db 0x63, 0xa6, 0xff, 0x63, 0xa5, 0xfe, 0x63, 0xa5, 0xff, 0x63, 0xa5, 0xfe
db 0x63, 0xa5, 0xfe, 0x63, 0xa6, 0xfe, 0x63, 0xa5, 0xfe, 0x63, 0xa6, 0xff
db 0x63, 0xa5, 0xfe, 0x63, 0xa5, 0xfe, 0x63, 0xa5, 0xfe, 0x63, 0xa5, 0xff
db 0x63, 0xa5, 0xff, 0x63, 0xa6, 0xfe, 0x64, 0xa5, 0xfe, 0x64, 0xa5, 0xff
db 0x63, 0xa6, 0xfe, 0x63, 0xa5, 0xfe, 0x64, 0xa5, 0xfe, 0x64, 0xa5, 0xfe
db 0x63, 0xa5, 0xfe, 0x63, 0xa5, 0xff, 0x63, 0xa5, 0xff, 0x63, 0xa6, 0xff
db 0x5f, 0xa6, 0xff, 0x61, 0x9b, 0xfd, 0xc0, 0xb1, 0xde, 0xff, 0xcb, 0xc7
db 0xff, 0xdb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf3, 0xff, 0x8e, 0xc0, 0xff
db 0x64, 0xaa, 0xfe, 0x66, 0xab, 0xfe, 0x66, 0xab, 0xfe, 0x67, 0xab, 0xff
db 0x67, 0xab, 0xfe, 0x67, 0xab, 0xff, 0x67, 0xab, 0xff, 0x67, 0xab, 0xfe
db 0x67, 0xab, 0xfe, 0x67, 0xab, 0xfe, 0x66, 0xab, 0xff, 0x66, 0xab, 0xff
db 0x67, 0xab, 0xfe, 0x66, 0xab, 0xfe, 0x66, 0xab, 0xfe, 0x67, 0xab, 0xfe
db 0x66, 0xab, 0xff, 0x66, 0xab, 0xff, 0x67, 0xab, 0xfe, 0x67, 0xab, 0xfe
db 0x66, 0xab, 0xff, 0x66, 0xab, 0xfe, 0x67, 0xab, 0xff, 0x67, 0xab, 0xff
db 0x67, 0xab, 0xfe, 0x66, 0xab, 0xfe, 0x67, 0xab, 0xfe, 0x67, 0xab, 0xfe
db 0x67, 0xab, 0xfe, 0x67, 0xab, 0xff, 0x66, 0xac, 0xff, 0x62, 0xa9, 0xff
db 0x6d, 0x9f, 0xfa, 0xb7, 0xaf, 0xe0, 0xfb, 0xc7, 0xcb, 0xff, 0xdc, 0xdb
db 0xff, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf4, 0xff
db 0x82, 0xbe, 0xff, 0x64, 0xae, 0xff, 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xfe
db 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xfe
db 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xff
db 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xfe
db 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xfe
db 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff
db 0x6a, 0xb1, 0xfe, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xff, 0x6a, 0xb1, 0xfe
db 0x69, 0xb1, 0xfe, 0x67, 0xb0, 0xff, 0x66, 0xaa, 0xfe, 0x7f, 0xa6, 0xf4
db 0xd1, 0xb6, 0xd8, 0xfe, 0xce, 0xcd, 0xff, 0xe4, 0xe2, 0xff, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbb, 0xdc, 0xff, 0x6d, 0xb6, 0xfe, 0x6d, 0xb7, 0xfe, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xfe, 0x6e, 0xb6, 0xff, 0x6e, 0xb6, 0xff, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xff, 0x6e, 0xb7, 0xfe
db 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xfe, 0x6e, 0xb7, 0xff, 0x6c, 0xb7, 0xff
db 0x6e, 0xb9, 0xfe, 0x7d, 0xb4, 0xf8, 0xa5, 0xaa, 0xe7, 0xed, 0xc1, 0xd0
db 0xff, 0xd4, 0xd0, 0xff, 0xef, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfd, 0xff, 0xb1, 0xd2, 0xff, 0x6e, 0xb8, 0xfe, 0x70, 0xbc, 0xfe
db 0x71, 0xbc, 0xfe, 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xfe
db 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xfe, 0x71, 0xbc, 0xfe, 0x71, 0xbc, 0xfe
db 0x71, 0xbc, 0xfe, 0x71, 0xbc, 0xff, 0x71, 0xbd, 0xff, 0x71, 0xbc, 0xfe
db 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xfe
db 0x71, 0xbc, 0xff, 0x71, 0xbc, 0xff, 0x71, 0xbd, 0xfe, 0x71, 0xbc, 0xfe
db 0x71, 0xbc, 0xfe, 0x70, 0xbd, 0xfe, 0x6e, 0xbe, 0xff, 0x70, 0xbb, 0xff
db 0xa5, 0xb9, 0xea, 0xee, 0xc5, 0xd0, 0xfd, 0xc8, 0xca, 0xff, 0xe0, 0xdd
db 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xf2, 0xff, 0x84, 0xc0, 0xfe, 0x71, 0xc1, 0xfe
db 0x75, 0xc2, 0xfe, 0x74, 0xc2, 0xfe, 0x74, 0xc3, 0xff, 0x74, 0xc3, 0xff
db 0x74, 0xc2, 0xfe, 0x74, 0xc2, 0xfe, 0x74, 0xc2, 0xff, 0x74, 0xc2, 0xff
db 0x74, 0xc2, 0xff, 0x74, 0xc3, 0xfe, 0x75, 0xc3, 0xff, 0x75, 0xc3, 0xfe
db 0x74, 0xc2, 0xff, 0x75, 0xc3, 0xff, 0x74, 0xc3, 0xfe, 0x75, 0xc2, 0xff
db 0x74, 0xc2, 0xfe, 0x74, 0xc2, 0xfe, 0x75, 0xc3, 0xfe, 0x75, 0xc2, 0xff
db 0x74, 0xc2, 0xff, 0x72, 0xc3, 0xff, 0x7d, 0xc0, 0xfa, 0xb8, 0xba, 0xe3
db 0xf0, 0xc2, 0xce, 0xff, 0xd2, 0xd1, 0xff, 0xe9, 0xe8, 0xff, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xd3, 0xff, 0x71, 0xc0, 0xfe
db 0x78, 0xc9, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe
db 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xff, 0x78, 0xc8, 0xff
db 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xff, 0x78, 0xc8, 0xff
db 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe
db 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x78, 0xc8, 0xfe, 0x76, 0xc9, 0xff
db 0x72, 0xc9, 0xff, 0x8e, 0xc0, 0xf3, 0xd2, 0xbc, 0xd9, 0xfd, 0xc7, 0xca
db 0xff, 0xd4, 0xd2, 0xff, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xef, 0xff, 0x8b, 0xc7, 0xfe
db 0x78, 0xcc, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xce, 0xfe
db 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xff, 0x7b, 0xcd, 0xff
db 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe
db 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xfe, 0x7b, 0xcd, 0xff, 0x7b, 0xcd, 0xff
db 0x7b, 0xcd, 0xfe, 0x7b, 0xce, 0xfe, 0x78, 0xce, 0xff, 0x82, 0xc9, 0xfb
db 0xaa, 0xbf, 0xe9, 0xe3, 0xc1, 0xd4, 0xff, 0xcb, 0xcb, 0xff, 0xde, 0xdc
db 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0xdb, 0xff
db 0x78, 0xcf, 0xfe, 0x7e, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe, 0x7f, 0xd2, 0xfe
db 0x7f, 0xd2, 0xfe, 0x7f, 0xd2, 0xfe, 0x7f, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe
db 0x7e, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe, 0x7e, 0xd3, 0xfe, 0x7e, 0xd3, 0xfe
db 0x7e, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe, 0x7e, 0xd2, 0xfe
db 0x7b, 0xd4, 0xff, 0x7b, 0xd2, 0xff, 0x93, 0xc7, 0xf3, 0xca, 0xbe, 0xdd
db 0xf4, 0xc1, 0xcd, 0xff, 0xcc, 0xca, 0xff, 0xe3, 0xe2, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xe6, 0xff
db 0x7d, 0xd2, 0xff, 0x80, 0xd8, 0xfe, 0x81, 0xd7, 0xfe, 0x81, 0xd8, 0xfe
db 0x81, 0xd8, 0xfe, 0x81, 0xd8, 0xfe, 0x81, 0xd7, 0xfe, 0x81, 0xd7, 0xfe
db 0x81, 0xd8, 0xfe, 0x81, 0xd8, 0xfe, 0x81, 0xd7, 0xfe, 0x81, 0xd8, 0xfe
db 0x81, 0xd8, 0xfe, 0x81, 0xd8, 0xfe, 0x7f, 0xd9, 0xff, 0x7b, 0xda, 0xff
db 0x8f, 0xce, 0xf7, 0xb9, 0xc3, 0xe4, 0xe8, 0xc2, 0xd2, 0xff, 0xc9, 0xcb
db 0xff, 0xd5, 0xd3, 0xff, 0xed, 0xed, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xee, 0xff
db 0x82, 0xd8, 0xff, 0x82, 0xdd, 0xfe, 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xfe
db 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xff, 0x83, 0xdd, 0xff
db 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xfe, 0x83, 0xdd, 0xff
db 0x82, 0xde, 0xff, 0x80, 0xde, 0xff, 0x8c, 0xd7, 0xfa, 0xa5, 0xcc, 0xee
db 0xd8, 0xc2, 0xd8, 0xfd, 0xc5, 0xca, 0xff, 0xcf, 0xcd, 0xff, 0xe3, 0xe2
db 0xff, 0xf9, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xef, 0xff
db 0x87, 0xd7, 0xfe, 0x86, 0xe2, 0xff, 0x87, 0xe2, 0xfe, 0x87, 0xe2, 0xfe
db 0x87, 0xe2, 0xfe, 0x87, 0xe2, 0xfe, 0x87, 0xe2, 0xfe, 0x87, 0xe2, 0xfe
db 0x86, 0xe2, 0xfe, 0x87, 0xe2, 0xfe, 0x86, 0xe2, 0xff, 0x83, 0xe4, 0xff
db 0x85, 0xe1, 0xfe, 0x9b, 0xd2, 0xf3, 0xd1, 0xc2, 0xdb, 0xfb, 0xc6, 0xcc
db 0xff, 0xc9, 0xc9, 0xff, 0xd5, 0xd4, 0xff, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf8, 0xff
db 0x97, 0xdc, 0xfe, 0x86, 0xe7, 0xfe, 0x89, 0xe7, 0xfe, 0x89, 0xe7, 0xfe
db 0x89, 0xe7, 0xfe, 0x89, 0xe7, 0xfe, 0x89, 0xe7, 0xfe, 0x89, 0xe6, 0xfe
db 0x89, 0xe8, 0xff, 0x87, 0xe9, 0xff, 0x86, 0xe7, 0xff, 0xa3, 0xd4, 0xf0
db 0xcb, 0xc7, 0xde, 0xf0, 0xc4, 0xcf, 0xfe, 0xc8, 0xca, 0xff, 0xcf, 0xcd
db 0xff, 0xe5, 0xe4, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf9, 0xff
db 0x99, 0xdf, 0xfe, 0x89, 0xeb, 0xfe, 0x8c, 0xeb, 0xfe, 0x8c, 0xeb, 0xfe
db 0x8c, 0xeb, 0xfe, 0x8c, 0xeb, 0xfe, 0x8c, 0xeb, 0xfe, 0x8b, 0xec, 0xff
db 0x8b, 0xea, 0xfe, 0x99, 0xdf, 0xf7, 0xb9, 0xcf, 0xe7, 0xeb, 0xc3, 0xd1
db 0xff, 0xc8, 0xc9, 0xff, 0xd1, 0xcf, 0xff, 0xe0, 0xdf, 0xff, 0xf1, 0xf1
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xf2, 0xff
db 0x8f, 0xe3, 0xfe, 0x8d, 0xf0, 0xfe, 0x8e, 0xef, 0xfe, 0x8e, 0xef, 0xfe
db 0x8e, 0xf0, 0xff, 0x8d, 0xf1, 0xff, 0x89, 0xf2, 0xff, 0x95, 0xe6, 0xfa
db 0xc0, 0xc9, 0xe3, 0xe6, 0xc3, 0xd3, 0xfe, 0xc6, 0xc9, 0xff, 0xcd, 0xcc
db 0xff, 0xdf, 0xdf, 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xf3, 0xff
db 0x8f, 0xed, 0xfe, 0x90, 0xf4, 0xfe, 0x8f, 0xf4, 0xff, 0x8e, 0xf4, 0xff
db 0x8f, 0xf3, 0xff, 0x9a, 0xe7, 0xf8, 0xb3, 0xd9, 0xeb, 0xd3, 0xca, 0xdc
db 0xfa, 0xc4, 0xcb, 0xff, 0xce, 0xcd, 0xff, 0xdb, 0xda, 0xff, 0xef, 0xef
db 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xf2, 0xff
db 0x91, 0xf1, 0xfe, 0x90, 0xf9, 0xfe, 0x93, 0xf4, 0xfe, 0x9b, 0xea, 0xf8
db 0xb8, 0xd4, 0xe9, 0xe3, 0xc3, 0xd4, 0xfc, 0xc5, 0xca, 0xff, 0xcc, 0xcc
db 0xff, 0xdc, 0xdc, 0xff, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xee, 0xff
db 0x88, 0xf3, 0xff, 0x99, 0xe8, 0xfc, 0xcc, 0xd0, 0xe1, 0xed, 0xc7, 0xd1
db 0xf9, 0xc5, 0xcc, 0xff, 0xce, 0xcd, 0xff, 0xe1, 0xe0, 0xff, 0xf3, 0xf3
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xf2, 0xff
db 0xae, 0xeb, 0xff, 0xdb, 0xe3, 0xf3, 0xff, 0xcc, 0xce, 0xff, 0xcf, 0xce
db 0xff, 0xdd, 0xdc, 0xff, 0xf1, 0xf0, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xeb, 0xea, 0xff, 0xde, 0xdd, 0xff, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/hole.inc
0,0 → 1,257
dw 32, 32
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf9, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf2, 0xf0
db 0xa9, 0xaa, 0xa9, 0xcb, 0xcf, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xf3, 0xea, 0xea, 0xea, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf4, 0xf1
db 0x86, 0x8c, 0x8b, 0xa3, 0xa6, 0xa6, 0xc8, 0xc8, 0xc8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xf6, 0xea, 0xeb, 0xeb, 0xfb, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf8, 0xf4, 0xd9, 0xe0, 0xdf
db 0xaf, 0xb7, 0xb6, 0x84, 0x88, 0x84, 0x3d, 0x3e, 0x3c, 0x61, 0x60, 0x62
db 0x87, 0x8a, 0x88, 0xe0, 0xe2, 0xe0, 0xfa, 0xf8, 0xf9, 0x96, 0x7d, 0x84
db 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xdd, 0xdd, 0xdd, 0xed, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfd, 0x9c, 0x9c, 0x9c
db 0x76, 0x7c, 0x77, 0x64, 0x66, 0x64, 0x6a, 0x6e, 0x68, 0x3f, 0x45, 0x4c
db 0x1b, 0x21, 0x27, 0x24, 0x24, 0x23, 0x8b, 0x90, 0x8f, 0xd4, 0xd2, 0xd2
db 0xf0, 0xf2, 0xf1, 0xdc, 0xde, 0xde, 0xa5, 0xab, 0xab, 0xd5, 0xd7, 0xd7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4c, 0x4c, 0x4c
db 0xd, 0xd, 0xd, 0x17, 0x18, 0x19, 0x1a, 0x1d, 0x20, 0x17, 0x17, 0x17
db 0x15, 0x15, 0x16, 0x13, 0x13, 0x13, 0x16, 0x18, 0x1b, 0x2b, 0x2b, 0x2c
db 0x83, 0x7e, 0x7f, 0x9d, 0x9e, 0x9d, 0x66, 0x68, 0x67, 0xb8, 0xb9, 0xb9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7, 0xce, 0xd1, 0xd1
db 0xca, 0xca, 0xca, 0xcd, 0xcc, 0xcd, 0xa1, 0xa0, 0xa1, 0x2f, 0x30, 0x2f
db 0x10, 0x10, 0x10, 0x16, 0x19, 0x1b, 0x19, 0x1f, 0x25, 0x16, 0x15, 0x14
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x19, 0x1f, 0x27, 0x1b, 0x16, 0x18
db 0x37, 0x22, 0x25, 0x53, 0x5b, 0x5e, 0x3a, 0x3f, 0x45, 0x9c, 0x99, 0x9b
db 0xf8, 0xf8, 0xf8, 0xf9, 0xf8, 0xf9, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf5, 0xf5, 0x98, 0x9c, 0x9c
db 0x75, 0x7a, 0x79, 0x4a, 0x47, 0x49, 0x8, 0x6, 0x8, 0x11, 0x12, 0x11
db 0x17, 0x17, 0x17, 0x16, 0x16, 0x15, 0x16, 0x16, 0x15, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x15, 0x15, 0x16, 0x16
db 0x11, 0x13, 0x12, 0xf, 0x14, 0x18, 0x29, 0x2c, 0x33, 0xa2, 0xa3, 0xa0
db 0xee, 0xef, 0xed, 0xe5, 0xe8, 0xe4, 0xf3, 0xf2, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xfc, 0xf9, 0xfa, 0xfa
db 0xfb, 0xfa, 0xfa, 0xf5, 0xf5, 0xf5, 0xd4, 0xd5, 0xd5, 0x9e, 0xa3, 0xa3
db 0x3d, 0x3e, 0x3e, 0x20, 0x20, 0x20, 0x12, 0x12, 0x12, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x13, 0x13, 0x12, 0x15, 0x14, 0x13, 0x99, 0x9c, 0x99
db 0xeb, 0xf2, 0xec, 0xe0, 0xe9, 0xe3, 0xd0, 0xd4, 0xd0, 0x79, 0x75, 0x7a
db 0xc6, 0xc6, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb, 0xfb
db 0xef, 0xf2, 0xee, 0xd7, 0xde, 0xdc, 0xaa, 0xaf, 0xaf, 0x66, 0x67, 0x67
db 0xa, 0xa, 0xa, 0x13, 0x13, 0x13, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0x8, 0x8, 0x8, 0x8a, 0x8a, 0x8a
db 0xef, 0xf2, 0xf0, 0xdb, 0xe2, 0xe0, 0xd1, 0xd8, 0xd1, 0x80, 0x81, 0x83
db 0xb6, 0xba, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xea, 0xe4, 0xdb, 0xe0, 0xd3
db 0xc7, 0xc7, 0xca, 0x99, 0x9c, 0xa0, 0x56, 0x42, 0x47, 0x1e, 0x1c, 0x1c
db 0x15, 0x15, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0xb, 0xb, 0xb, 0x84, 0x84, 0x84
db 0xf3, 0xf2, 0xf2, 0xc7, 0xc9, 0xc9, 0x8e, 0x93, 0x92, 0xac, 0xac, 0xaa
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc0, 0xc3, 0xc4, 0x90, 0x97, 0x93, 0x3a, 0x43, 0x4e, 0x13, 0x14, 0x14
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x11, 0x11, 0x11, 0x42, 0x42, 0x42
db 0xd2, 0xd3, 0xd3, 0xc1, 0xc3, 0xc3, 0x95, 0x96, 0x91, 0xda, 0xda, 0xd0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xf6, 0xf3, 0xb4, 0xb2, 0xa4, 0x44, 0x31, 0x35, 0x15, 0x15, 0x15
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0x10, 0x10, 0x10
db 0xa8, 0xac, 0xad, 0x7c, 0x80, 0x81, 0xa2, 0xa1, 0xa3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xf9, 0xf4, 0xd7, 0xd8, 0xd8, 0x5e, 0x5e, 0x62, 0x15, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0x12, 0x12, 0x12
db 0x8c, 0x8f, 0x8b, 0x49, 0x48, 0x49, 0xa0, 0x9b, 0xa0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfc, 0xfc, 0xfc, 0xfd, 0xfd, 0x68, 0x7c, 0x7b, 0x15, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x14, 0x14, 0x14
db 0x4b, 0x4c, 0x4b, 0xc4, 0xc4, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf9
db 0xf0, 0xf0, 0xf0, 0xcf, 0xd0, 0xd0, 0x3d, 0x44, 0x4d, 0x15, 0x15, 0x15
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x14, 0x14, 0x14
db 0x1e, 0x1c, 0x1e, 0xf2, 0xf1, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xea, 0xec, 0xea
db 0xe1, 0xe6, 0xe4, 0x9f, 0xa5, 0xa6, 0x36, 0x34, 0x3d, 0x14, 0x14, 0x14
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x13, 0x13, 0x13, 0x36, 0x36, 0x36
db 0x64, 0x69, 0x65, 0x89, 0x8a, 0x89, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xf7, 0xf9, 0xf9
db 0xc2, 0xc0, 0xc6, 0x66, 0x66, 0x69, 0x4e, 0x48, 0x4e, 0xf, 0x12, 0x14
db 0x9, 0xb, 0xb, 0x13, 0x13, 0x12, 0x17, 0x17, 0x17, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x15, 0x15, 0x15, 0x6, 0x6, 0x6, 0x90, 0x94, 0x95
db 0xd2, 0xd8, 0xd8, 0x4e, 0x4f, 0x4f, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xe9, 0xe8
db 0x62, 0x6c, 0x76, 0x4e, 0x51, 0x54, 0xdd, 0xde, 0xdf, 0x65, 0x71, 0x7b
db 0x43, 0x47, 0x4a, 0x26, 0x26, 0x25, 0x13, 0x13, 0x13, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x15, 0x15, 0x15, 0x14, 0x14, 0x14, 0x29, 0x2b, 0x29, 0xc3, 0xc8, 0xc5
db 0xc8, 0xca, 0xc9, 0x54, 0x48, 0x49, 0xf9, 0xf8, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7b, 0x7c, 0x7b
db 0x82, 0x85, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0x6f, 0x6e, 0x6e, 0x6, 0x6, 0x6, 0x16, 0x16, 0x15
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x15, 0xd, 0xd, 0xd
db 0x6, 0x6, 0x6, 0x29, 0x28, 0x29, 0xc4, 0xc8, 0xc5, 0xf0, 0xf9, 0xf3
db 0xab, 0xa8, 0xaa, 0x5f, 0x4f, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xb4, 0xb4, 0xb4
db 0xe0, 0xdf, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xad, 0xaf, 0xaf, 0x30, 0x31, 0x31, 0xe, 0x13, 0x1a
db 0x12, 0x14, 0x15, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16
db 0x16, 0x16, 0x16, 0x14, 0x14, 0x14, 0x8, 0xd, 0xf, 0x4e, 0x4f, 0x50
db 0x7d, 0x81, 0x7c, 0xa9, 0xab, 0xa9, 0xf4, 0xf9, 0xf6, 0xdf, 0xe8, 0xe5
db 0xc2, 0xc4, 0xc8, 0x3b, 0x41, 0x48, 0xa4, 0x93, 0x97, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xf6, 0xf5, 0xf5, 0xd3, 0xd4, 0xd4, 0x8c, 0x92, 0x92, 0x42, 0x30, 0x39
db 0x14, 0x10, 0x12, 0x12, 0x13, 0x12, 0x12, 0x13, 0x13, 0x11, 0x11, 0x11
db 0x12, 0x13, 0x12, 0x28, 0x23, 0x27, 0x74, 0x72, 0x79, 0xcf, 0xd6, 0xd0
db 0xf1, 0xfb, 0xf2, 0xeb, 0xf0, 0xef, 0xe2, 0xe6, 0xe5, 0xc9, 0xcf, 0xce
db 0xca, 0xd3, 0xd2, 0x57, 0x55, 0x54, 0xc3, 0xb7, 0xba, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf2, 0xf3
db 0xd5, 0xd8, 0xd5, 0xd6, 0xd9, 0xd6, 0x9f, 0xa4, 0xa2, 0x89, 0x83, 0x6b
db 0x67, 0x6f, 0x60, 0x7a, 0x7c, 0x7c, 0x77, 0x7e, 0x7e, 0x91, 0x9a, 0x99
db 0x5f, 0x4b, 0x50, 0x2a, 0x39, 0x3c, 0xaa, 0xaf, 0xb3, 0xe3, 0xe9, 0xe2
db 0xa9, 0xad, 0xaa, 0xac, 0xb0, 0xae, 0xda, 0xdf, 0xdc, 0xce, 0xd3, 0xcf
db 0xbc, 0xb9, 0xbd, 0x59, 0x58, 0x59, 0x80, 0x82, 0x81, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfb, 0xeb, 0xef, 0xef, 0xb8, 0xc0, 0xbf, 0x9a, 0xa1, 0x9c
db 0x8f, 0x97, 0x94, 0x52, 0x53, 0x54, 0x79, 0x7a, 0x7a, 0xff, 0xff, 0xff
db 0x8a, 0x86, 0x87, 0x88, 0x8c, 0x8c, 0x91, 0x94, 0x94, 0xb9, 0xbd, 0xbd
db 0xc0, 0xc0, 0xc0, 0xf1, 0xf1, 0xf1, 0xeb, 0xea, 0xeb, 0xd4, 0xd4, 0xd4
db 0xe7, 0xe6, 0xe7, 0x7a, 0x7a, 0x7a, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfb, 0xfb, 0xf4, 0xf6, 0xf5, 0xe8, 0xed, 0xed, 0xb9, 0xbb, 0xbc
db 0x80, 0x85, 0x85, 0x76, 0x78, 0x76, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xb4, 0xb9, 0xb9, 0x8c, 0x8e, 0x8e
db 0xa8, 0xa8, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf9, 0xfb, 0xf9, 0xe5, 0xe7, 0xe5, 0xdd, 0xdd, 0xdd
db 0x8e, 0x8d, 0x8d, 0xc5, 0xca, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xed, 0xee, 0xbf, 0xbf, 0xbf
db 0x82, 0x82, 0x82, 0xb1, 0xb1, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xd2, 0xd2
db 0xb9, 0xb9, 0xb9, 0xbb, 0xbb, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/kust01.inc
0,0 → 1,1169
dw 64, 73
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfe, 0xfe, 0xfa, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xeb, 0xed, 0xed
db 0xdc, 0xdd, 0xdd, 0xf4, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xe2, 0xe1, 0xe2, 0xbd, 0xbf, 0xc0
db 0xb7, 0xc3, 0xc7, 0x9a, 0xa1, 0xac, 0x88, 0x82, 0x88, 0x50, 0x51, 0x51
db 0x92, 0x95, 0x95, 0xf6, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf8, 0xf8
db 0xba, 0xb9, 0xba, 0x84, 0x82, 0x85, 0x4a, 0x42, 0x4c, 0x26, 0x1e, 0x2a
db 0x2b, 0x42, 0x34, 0x27, 0x62, 0x27, 0x15, 0x37, 0xd, 0x15, 0x13, 0x19
db 0xb0, 0xb3, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0x94, 0x99
db 0x26, 0x20, 0x28, 0xd, 0x11, 0xd, 0x9, 0x3d, 0x2, 0x13, 0x7c, 0x2
db 0x1b, 0xb6, 0x2, 0x2d, 0xd4, 0x13, 0x20, 0x74, 0x1d, 0x3a, 0x3e, 0x44
db 0xd2, 0xdc, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdf, 0xea, 0xea, 0xca, 0xdf, 0xe1, 0x8d, 0x90, 0x93
db 0x76, 0x73, 0x76, 0x78, 0x75, 0x78, 0x78, 0x75, 0x78, 0x78, 0x76, 0x79
db 0xc6, 0xd8, 0xd9, 0xcd, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfd, 0xe1, 0xe4, 0xe5, 0x6d, 0x68, 0x6d, 0x19, 0x20, 0x1e
db 0x20, 0x5a, 0x19, 0x21, 0xaf, 0x8, 0x28, 0xda, 0x2, 0x2c, 0xf4, 0x2
db 0x2d, 0xff, 0x2, 0x34, 0xf0, 0x17, 0x1a, 0x61, 0x1a, 0x4f, 0x4c, 0x54
db 0xe9, 0xed, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfe
db 0xf9, 0xfb, 0xfb, 0xeb, 0xf3, 0xf3, 0x99, 0xa8, 0xa7, 0x66, 0x63, 0x65
db 0x4a, 0x42, 0x4b, 0x22, 0x1a, 0x28, 0x22, 0x2d, 0x27, 0x13, 0x1f, 0x13
db 0xc, 0x15, 0xa, 0xd, 0x16, 0xb, 0xd, 0x16, 0xb, 0xb, 0x18, 0x8
db 0x1e, 0x1a, 0x26, 0x20, 0x1d, 0x27, 0x3c, 0x35, 0x3a, 0x7e, 0x82, 0x84
db 0xd9, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9f, 0x9f, 0x9e, 0x41, 0x3c, 0x42, 0x16, 0x28, 0x26, 0x3a, 0xa2, 0x2f
db 0x44, 0xe8, 0x27, 0x2f, 0xfd, 0x5, 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x5, 0x36, 0xe4, 0x20, 0x2e, 0x66, 0x34, 0x8f, 0x86, 0x8f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc7, 0xc9, 0xc9, 0x32, 0x33, 0x33, 0xb, 0x8, 0xc, 0x1a, 0x3f, 0x26
db 0x3b, 0x9f, 0x3b, 0x41, 0xb7, 0x2d, 0x42, 0xbf, 0x34, 0x2d, 0xd3, 0xe
db 0x25, 0xda, 0x2, 0x26, 0xda, 0x2, 0x24, 0xda, 0x2, 0x40, 0xc4, 0x2e
db 0x41, 0xbb, 0x30, 0x3e, 0xa6, 0x2c, 0x21, 0x66, 0x35, 0xa, 0x13, 0x7
db 0x29, 0x25, 0x2e, 0x7e, 0x84, 0x86, 0xdc, 0xe9, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xbb, 0xb9, 0xbc
db 0x41, 0x42, 0x40, 0x1a, 0x45, 0x15, 0x21, 0xb4, 0x13, 0x30, 0xf7, 0xb
db 0x2d, 0xff, 0x7, 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x2, 0x30, 0xdc, 0x18, 0x1c, 0x4a, 0x25, 0x7c, 0x73, 0x7b
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfe, 0xfe, 0xab, 0xac, 0xad, 0x11, 0x9, 0x12, 0x21, 0x63, 0x1b
db 0x40, 0xfc, 0x21, 0x2d, 0xfe, 0x4, 0x2f, 0xfd, 0x7, 0x2d, 0xfe, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xfd, 0x6
db 0x2f, 0xfd, 0x7, 0x2f, 0xfb, 0x6, 0x30, 0xf1, 0xf, 0x49, 0xd0, 0x36
db 0x34, 0x90, 0x21, 0x19, 0x22, 0x1a, 0x43, 0x43, 0x45, 0x9d, 0x9e, 0x9e
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xd5, 0xd5, 0x37, 0x30, 0x35
db 0x28, 0x6e, 0x3a, 0x43, 0xe4, 0x2e, 0x2f, 0xfb, 0x7, 0x2c, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x28, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x2a, 0xff, 0x2
db 0x31, 0xff, 0xb, 0x32, 0xb1, 0x19, 0x32, 0x3a, 0x2f, 0xba, 0xb6, 0xba
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf7, 0xf8, 0x81, 0x86, 0x88, 0x2, 0x9, 0x2
db 0x2c, 0x89, 0x21, 0x3c, 0xfe, 0x1a, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xfe, 0x3
db 0x36, 0xf7, 0x10, 0x43, 0xc8, 0x3f, 0x17, 0x5c, 0x23, 0x47, 0x5d, 0x4f
db 0xe2, 0xea, 0xec, 0xe7, 0xf1, 0xf2, 0x5d, 0x5e, 0x65, 0x21, 0x49, 0x1c
db 0x32, 0xd7, 0x1a, 0x2c, 0xff, 0x7, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3
db 0x37, 0xf7, 0x13, 0x43, 0xe1, 0x27, 0x3a, 0xf4, 0x1e, 0x2a, 0xff, 0x2
db 0x2b, 0xf9, 0x2, 0x18, 0x8c, 0x3, 0x17, 0xd, 0x18, 0xa3, 0xa1, 0xa2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd
db 0xf3, 0xf5, 0xf5, 0xa6, 0xae, 0xb0, 0x29, 0x38, 0x37, 0x9, 0x10, 0x6
db 0x1b, 0x50, 0x28, 0x31, 0xd7, 0x21, 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xfd, 0x6
db 0x2c, 0xf6, 0x7, 0x2c, 0xf6, 0x7, 0x2e, 0xfc, 0x5, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xdd, 0x1a, 0x2d, 0x6f, 0x39
db 0x9f, 0xa7, 0x9f, 0xd5, 0xd3, 0xd7, 0x39, 0x35, 0x3a, 0x35, 0xa2, 0x25
db 0x31, 0xfd, 0xe, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x3, 0x2f, 0xf0, 0xb
db 0x47, 0xc3, 0x41, 0x3a, 0xec, 0x17, 0x2c, 0xff, 0x4, 0x2b, 0xff, 0x2
db 0x2d, 0xed, 0x15, 0x20, 0x75, 0x2b, 0x3b, 0x44, 0x3d, 0xd2, 0xd3, 0xd7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf9, 0xc6, 0xc8, 0xc8
db 0x76, 0x78, 0x7b, 0xe, 0x17, 0xe, 0x1e, 0x59, 0x14, 0x3e, 0xcc, 0x24
db 0x22, 0x9c, 0xd, 0x31, 0x88, 0x1f, 0x3a, 0xe5, 0x17, 0x2d, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x47, 0xe7, 0x30
db 0x32, 0xa2, 0x40, 0x37, 0x9e, 0x45, 0x3f, 0xbe, 0x25, 0x25, 0xe6, 0x2
db 0x2f, 0xf6, 0xc, 0x2f, 0xfe, 0x6, 0x2b, 0xff, 0x2, 0x2a, 0xd7, 0x1a
db 0x6b, 0xa8, 0x83, 0x61, 0x5d, 0x6a, 0x27, 0x4e, 0x20, 0x36, 0xdb, 0x18
db 0x2f, 0xff, 0x7, 0x2a, 0xff, 0x2, 0x3e, 0xf5, 0x18, 0x14, 0x4f, 0x6
db 0x2e, 0xa1, 0x37, 0x28, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x5
db 0x34, 0xdc, 0x18, 0x25, 0x51, 0x21, 0x7f, 0x77, 0x80, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xcd, 0xcd, 0xcd, 0x30, 0x33, 0x2e
db 0x9, 0x23, 0xb, 0x27, 0x90, 0x28, 0x49, 0xfc, 0x2d, 0x38, 0xff, 0xe
db 0x31, 0xf0, 0x1a, 0x11, 0x51, 0x10, 0x2c, 0x6c, 0x1c, 0x39, 0xea, 0x18
db 0x2d, 0xff, 0x4, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2d, 0xfe, 0x3, 0x42, 0xc9, 0x24, 0xb, 0x2c, 0x7, 0xa, 0x24, 0xe
db 0x33, 0x92, 0x3f, 0x3f, 0xd7, 0x23, 0x2e, 0xff, 0x2, 0x3b, 0xff, 0x15
db 0x40, 0x99, 0x34, 0x1c, 0x1d, 0x22, 0x3b, 0x9e, 0x2e, 0x33, 0xfd, 0x10
db 0x2b, 0xff, 0x2, 0x2b, 0xf1, 0x9, 0x28, 0x75, 0x19, 0x28, 0x65, 0x1b
db 0x3a, 0xff, 0x11, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x32, 0xfe, 0xd
db 0x36, 0xac, 0x25, 0x25, 0x28, 0x29, 0xb7, 0xbb, 0xbd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xcd, 0xcb, 0xcb, 0x44, 0x47, 0x46, 0x21, 0x57, 0x23
db 0x2b, 0xb6, 0x16, 0x29, 0xfd, 0x5, 0x28, 0xff, 0x2, 0x27, 0xff, 0x2
db 0x31, 0xff, 0x7, 0x25, 0xb0, 0xa, 0x3, 0x22, 0x2, 0x2b, 0x79, 0x22
db 0x3a, 0xef, 0x1a, 0x2c, 0xff, 0x4, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x5, 0x41, 0xe1, 0x27, 0xf, 0x50, 0x2
db 0x10, 0x31, 0x8, 0x13, 0x37, 0xe, 0x35, 0xb7, 0x1b, 0x1e, 0xcf, 0x2
db 0x2a, 0x82, 0x1a, 0x2e, 0x46, 0x2c, 0x38, 0xcd, 0x1b, 0x2e, 0xff, 0x5
db 0x35, 0xff, 0x10, 0x30, 0x84, 0x20, 0x6, 0xe, 0x5, 0x44, 0xd8, 0x2f
db 0x28, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xf7, 0x10
db 0x2b, 0x8d, 0x2d, 0x29, 0x2e, 0x34, 0xc4, 0xd3, 0xd4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe2, 0xe8, 0xe8, 0x6b, 0x6b, 0x69, 0x6, 0x30, 0x5, 0x3e, 0xdd, 0x3a
db 0x3c, 0xff, 0x13, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xf9, 0xa
db 0x32, 0xf6, 0x10, 0x36, 0xff, 0x10, 0x25, 0xb1, 0xc, 0x2, 0x22, 0x2
db 0x2b, 0x79, 0x21, 0x3b, 0xf0, 0x1b, 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x36, 0xff, 0xa
db 0x3e, 0xc8, 0x24, 0x12, 0x39, 0xe, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
db 0x3d, 0x47, 0x3f, 0x4a, 0x64, 0x4a, 0x2a, 0x97, 0x12, 0x2b, 0xec, 0x3
db 0x34, 0xc4, 0x31, 0x8, 0x25, 0x9, 0x24, 0x6c, 0x1a, 0x38, 0xfb, 0x17
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2b, 0xe4, 0x12
db 0x1a, 0x58, 0x29, 0x4b, 0x45, 0x4b, 0xf5, 0xf5, 0xf6, 0xff, 0xff, 0xff
db 0xfc, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xea, 0xeb, 0xeb, 0xe6, 0xe6, 0xe6
db 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xaa, 0xb9, 0xb9, 0x13, 0x1e, 0x11, 0x35, 0xb3, 0x23, 0x2f, 0xff, 0x8
db 0x27, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x37, 0xf7, 0x14, 0x45, 0xe0, 0x2b
db 0x41, 0xe8, 0x24, 0x2f, 0xfd, 0xa, 0x33, 0xff, 0x6, 0x24, 0x8f, 0x22
db 0x2, 0xc, 0x6, 0x28, 0x76, 0x1d, 0x3c, 0xeb, 0x19, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xff, 0xb, 0x3d, 0xd3, 0x25, 0x12, 0x37, 0xe, 0x2, 0x2, 0x2
db 0x42, 0x45, 0x49, 0x60, 0x6f, 0x69, 0x5d, 0x5f, 0x64, 0x33, 0x78, 0x27
db 0x10, 0x40, 0x13, 0x2, 0x10, 0x4, 0x43, 0xd2, 0x2e, 0x2a, 0xfd, 0x5
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x3, 0x32, 0xfc, 0x12, 0x2c, 0xb6, 0x2a
db 0x1c, 0x2a, 0x24, 0x7f, 0x7d, 0x81, 0xd7, 0xda, 0xdb, 0xba, 0xc6, 0xca
db 0xab, 0xae, 0xb6, 0x94, 0x90, 0x93, 0x5b, 0x5e, 0x5e, 0xae, 0xaf, 0xb0
db 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x76, 0x75, 0x73, 0x12, 0x41, 0xa, 0x45, 0xff, 0x26, 0x28, 0xff, 0x2
db 0x2f, 0xff, 0x5, 0x2e, 0xe5, 0x9, 0x2c, 0x9c, 0x24, 0x3c, 0xc5, 0x34
db 0x2e, 0xff, 0x4, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x37, 0xc4, 0x39
db 0x1d, 0x31, 0x21, 0xd, 0xc, 0xc, 0x28, 0x6c, 0x19, 0x30, 0xd1, 0x25
db 0x2d, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x2e, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x3d, 0xff, 0x18, 0x37, 0x98, 0x2a, 0x2, 0x2, 0x2
db 0x2, 0x7, 0x8, 0x4b, 0x5c, 0x5c, 0xce, 0xd6, 0xd6, 0x58, 0x51, 0x5a
db 0x2, 0x2, 0x2, 0x23, 0x5a, 0x1b, 0x3a, 0xf4, 0x16, 0x29, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2d, 0xfe, 0x7, 0x41, 0xd6, 0x2c, 0x20, 0x51, 0x2e
db 0x20, 0x1f, 0x21, 0x4f, 0x49, 0x54, 0x34, 0x32, 0x3a, 0x34, 0x51, 0x41
db 0x2c, 0x5f, 0x2d, 0xa, 0x1b, 0x6, 0x19, 0x1a, 0x1d, 0xc8, 0xc9, 0xc9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x21, 0x26, 0x21, 0x38, 0xaf, 0x26, 0x31, 0xff, 0x9, 0x29, 0xff, 0x2
db 0x2f, 0xf6, 0xa, 0x30, 0x8e, 0x1a, 0x1f, 0x62, 0x18, 0x32, 0xec, 0x1a
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x3b, 0xff, 0x14, 0x24, 0x85, 0x14
db 0x44, 0x4d, 0x43, 0x9b, 0x9a, 0x9d, 0x2f, 0x33, 0x2e, 0x21, 0x56, 0x2b
db 0x24, 0x96, 0xf, 0x38, 0xd1, 0x2b, 0x1d, 0x94, 0x7, 0x1a, 0x9a, 0x2
db 0x1c, 0x9a, 0x3, 0x24, 0x92, 0x14, 0x20, 0x53, 0x24, 0x12, 0x19, 0x24
db 0x26, 0x30, 0x33, 0x74, 0x88, 0x88, 0xcd, 0xd6, 0xd6, 0x4a, 0x45, 0x47
db 0x2, 0x2, 0x2, 0x32, 0x9c, 0x1c, 0x2d, 0xfb, 0x4, 0x32, 0xff, 0xa
db 0x34, 0xff, 0xa, 0x45, 0xe9, 0x2a, 0x23, 0x5c, 0x15, 0x5, 0x2, 0x9
db 0x11, 0x1b, 0x1a, 0xc, 0x3c, 0x5, 0xd, 0x6a, 0x2, 0x14, 0xa2, 0x2
db 0x2e, 0xcb, 0x1c, 0x10, 0x49, 0xc, 0x53, 0x5d, 0x62, 0xe4, 0xe9, 0xe9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x21, 0x4c, 0x1d, 0x44, 0xf6, 0x27, 0x28, 0xff, 0x2, 0x32, 0xf6, 0x7
db 0x2b, 0x8c, 0x1a, 0x1d, 0x3e, 0x17, 0x3a, 0xcb, 0x20, 0x2f, 0xff, 0x3
db 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2, 0x43, 0xfb, 0x28, 0x10, 0x41, 0x9
db 0x61, 0x72, 0x72, 0xfa, 0xff, 0xff, 0x58, 0x54, 0x59, 0x22, 0x29, 0x26
db 0x6, 0x2, 0x7, 0x14, 0x26, 0x1b, 0x4, 0x10, 0x2, 0x4, 0x12, 0x2
db 0x5, 0x11, 0x3, 0x6, 0xb, 0x7, 0x6, 0xd, 0xc, 0x10, 0x21, 0x1b
db 0x14, 0x1c, 0x17, 0x2b, 0x2d, 0x2d, 0x40, 0x42, 0x42, 0x3b, 0x44, 0x47
db 0x9, 0x7, 0xe, 0x10, 0x63, 0x2, 0x37, 0xd1, 0x33, 0x3a, 0xd7, 0x1c
db 0x23, 0xa3, 0xb, 0x21, 0x53, 0x19, 0xb, 0x10, 0x12, 0x2c, 0x5f, 0x2a
db 0x23, 0xaf, 0xd, 0x26, 0xd4, 0x2, 0x2c, 0xf6, 0x2, 0x2d, 0xff, 0x2
db 0x38, 0xeb, 0x22, 0xc, 0x40, 0xc, 0x6f, 0x73, 0x78, 0xef, 0xf2, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0x6a, 0x1d, 0x35, 0xff, 0x6, 0x2f, 0xfe, 0x9, 0x36, 0xc6, 0x28
db 0x10, 0x29, 0xc, 0x21, 0x69, 0x14, 0x40, 0xff, 0x1d, 0x29, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x35, 0xe0, 0x2a, 0x19, 0x41, 0x1b
db 0x3a, 0x3f, 0x43, 0x71, 0x6c, 0x72, 0x1c, 0x23, 0x1b, 0xf, 0x16, 0x10
db 0x23, 0x61, 0x34, 0x36, 0x8b, 0x25, 0x35, 0xaa, 0x24, 0x1e, 0xbb, 0x2
db 0x20, 0xba, 0x2, 0x20, 0xba, 0x2, 0x1f, 0xbb, 0x2, 0x2e, 0xc0, 0x13
db 0x1a, 0x4e, 0x11, 0x2, 0x2, 0x2, 0x76, 0x77, 0x77, 0xc5, 0xca, 0xca
db 0x57, 0x5b, 0x5e, 0x12, 0x2b, 0x14, 0xb, 0x2f, 0x13, 0x13, 0x3c, 0x10
db 0x5, 0x15, 0x4, 0x5, 0x9, 0xa, 0x33, 0x85, 0x3c, 0x47, 0xeb, 0x2b
db 0x2d, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2f, 0xff, 0x6
db 0x34, 0xd5, 0x26, 0x28, 0x4d, 0x2c, 0xae, 0xa8, 0xae, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x35, 0x54, 0x31, 0x29, 0x7e, 0x1a, 0x2a, 0xd3, 0xd, 0x1b, 0x5a, 0x26
db 0xf, 0x2b, 0xb, 0x3b, 0xd3, 0x25, 0x2e, 0xff, 0x6, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x3, 0x2e, 0xa7, 0x38, 0x16, 0x25, 0x21
db 0x6, 0xa, 0x3, 0x29, 0x63, 0x3c, 0x3c, 0xab, 0x2f, 0x22, 0xc6, 0x4
db 0x2e, 0xe9, 0x14, 0x36, 0xf9, 0xf, 0x34, 0xfe, 0xe, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x36, 0xeb, 0x26
db 0x16, 0x47, 0x1d, 0x34, 0x3c, 0x41, 0xd2, 0xda, 0xdb, 0xff, 0xff, 0xff
db 0xcd, 0xd3, 0xd4, 0x98, 0x9e, 0x9f, 0x63, 0x66, 0x6a, 0x18, 0x1e, 0x23
db 0xe, 0x2d, 0xc, 0x1f, 0xa7, 0xe, 0x31, 0xf4, 0x11, 0x30, 0xff, 0x8
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x30, 0xcb, 0x23, 0x15, 0x35, 0x1c, 0xa6, 0xa0, 0xa5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb0, 0xb6, 0xb0, 0x8f, 0x97, 0x8e, 0xd, 0x2b, 0x8, 0x5, 0x13, 0x6
db 0x1e, 0x68, 0x13, 0x42, 0xff, 0x20, 0x28, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xff, 0x9, 0x43, 0xea, 0x3c, 0x1d, 0x4d, 0x27, 0x2, 0x2, 0x2
db 0x34, 0x95, 0x27, 0x30, 0xe5, 0x15, 0x33, 0xfb, 0xe, 0x2d, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3a, 0xff, 0x15, 0x2e, 0x9a, 0x21
db 0x2, 0x6, 0x2, 0x87, 0x89, 0x8c, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc7, 0xc5, 0xc6, 0x2d, 0x2a, 0x30, 0x31, 0x80, 0x43
db 0x41, 0xde, 0x25, 0x2b, 0xfa, 0x3, 0x2b, 0xff, 0x2, 0x27, 0xff, 0x2
db 0x28, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x38, 0xff, 0x10
db 0x29, 0x93, 0x13, 0x3e, 0x44, 0x3b, 0xcc, 0xc9, 0xcb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0xd4, 0xd5, 0xd4, 0x19, 0x17, 0x19, 0xc, 0x21, 0x9
db 0x3d, 0xc2, 0x25, 0x2d, 0xff, 0x2, 0x28, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x41, 0xf1, 0x23, 0x29, 0x61, 0x24, 0x2, 0x3, 0x2, 0x34, 0x94, 0x27
db 0x36, 0xf5, 0x14, 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x31, 0xe3, 0x1f, 0x24, 0x59, 0x31
db 0x2c, 0x25, 0x2a, 0xbd, 0xbc, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd9, 0xe7, 0xe7, 0x54, 0x54, 0x58, 0x20, 0x4f, 0x1a, 0x36, 0xe4, 0x1e
db 0x2d, 0xff, 0x7, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3, 0x37, 0xf7, 0x12
db 0x42, 0xe4, 0x26, 0x36, 0xf7, 0x17, 0x2a, 0xff, 0x2, 0x2c, 0xfa, 0x2
db 0x12, 0x68, 0x2, 0x20, 0x18, 0x20, 0xc3, 0xc2, 0xc2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xf9, 0xf9, 0x8f, 0x8c, 0x8d, 0x4, 0x4, 0x4, 0xa, 0x2d, 0x4
db 0x30, 0xd3, 0xe, 0x33, 0xff, 0x9, 0x36, 0xff, 0xe, 0x43, 0xf7, 0x22
db 0x3d, 0x96, 0x3d, 0xb, 0x20, 0x14, 0x31, 0x91, 0x25, 0x37, 0xf7, 0x15
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3
db 0x4a, 0xe5, 0x32, 0x49, 0xd4, 0x2f, 0x45, 0xeb, 0x2c, 0x2a, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x39, 0xf8, 0x13, 0x33, 0x8e, 0x21, 0x2, 0x9, 0x2
db 0x41, 0x44, 0x48, 0xcb, 0xd0, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcb, 0xcd, 0xcf, 0x24, 0x23, 0x24, 0x40, 0xbe, 0x2e, 0x2c, 0xfd, 0x8
db 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x36, 0xf7, 0x14, 0x49, 0xcb, 0x3d
db 0x39, 0xee, 0x16, 0x2c, 0xff, 0x4, 0x2a, 0xff, 0x2, 0x2f, 0xe6, 0x20
db 0x13, 0x5a, 0x19, 0x4a, 0x52, 0x4d, 0xdc, 0xdd, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfc, 0xb3, 0xc0, 0xc0, 0x4d, 0x5d, 0x60, 0x8, 0x15, 0x4
db 0x1b, 0x71, 0x19, 0x3b, 0xb2, 0x3f, 0x25, 0x8e, 0x10, 0xd, 0x3e, 0x4
db 0x7, 0x12, 0x9, 0x35, 0x88, 0x26, 0x39, 0xf6, 0x14, 0x2b, 0xff, 0x2
db 0x2e, 0xfe, 0x4, 0x29, 0xf6, 0x2, 0x45, 0xce, 0x2a, 0x10, 0x39, 0x8
db 0x31, 0xa4, 0x3e, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x1e, 0xb0, 0x3, 0x11, 0x15, 0x12, 0x24, 0x24, 0x27
db 0x5d, 0x61, 0x62, 0xda, 0xdd, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x6a, 0x63, 0x69, 0x23, 0x58, 0x1c, 0x3a, 0xee, 0x1a, 0x2c, 0xff, 0x4
db 0x2c, 0xff, 0x4, 0x3b, 0xe5, 0x18, 0x15, 0x50, 0xc, 0x2f, 0xb2, 0x35
db 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x30, 0xff, 0x6, 0x32, 0xcd, 0x1b
db 0x1d, 0x40, 0x1b, 0x9d, 0x99, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf7, 0xf7, 0xf4, 0xf7, 0xf7, 0xd3, 0xd3, 0xd4, 0x56, 0x5e, 0x5e
db 0x25, 0x2b, 0x28, 0x17, 0x18, 0x19, 0x1d, 0x21, 0x22, 0x33, 0x2f, 0x32
db 0x38, 0x3a, 0x3b, 0x26, 0xa4, 0x10, 0x2b, 0xff, 0x2, 0x2b, 0xfe, 0x5
db 0x43, 0xd2, 0x28, 0x10, 0x34, 0x9, 0xa, 0x2c, 0x6, 0x45, 0xce, 0x2a
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x30, 0xde, 0x1a, 0x20, 0x5d, 0x30, 0x12, 0x1b, 0xe, 0x25, 0x26, 0x29
db 0x8b, 0x93, 0x93, 0xf8, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xf0, 0xf7, 0xfa
db 0x3e, 0x41, 0x43, 0x41, 0xbb, 0x30, 0x2c, 0xfb, 0x8, 0x2c, 0xff, 0x2
db 0x2a, 0xe8, 0xa, 0x2b, 0x71, 0x1e, 0x27, 0x72, 0x17, 0x3b, 0xff, 0x11
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x39, 0xff, 0x16, 0x28, 0x85, 0x19
db 0x36, 0x3a, 0x3b, 0xcb, 0xcd, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x81, 0x95, 0x96, 0x8a, 0x9c, 0x9d, 0xca, 0xc9, 0xca, 0xc1, 0xcb, 0xcc
db 0xc7, 0xce, 0xd1, 0xc2, 0xcb, 0xcd, 0xaa, 0xb0, 0xb2, 0xeb, 0xe8, 0xea
db 0xa3, 0xb0, 0xa4, 0x18, 0x1e, 0x1a, 0x1a, 0x9e, 0x2, 0x2d, 0xa7, 0x32
db 0xa, 0x2a, 0xd, 0xc, 0x30, 0x7, 0x45, 0xde, 0x2e, 0x2d, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3, 0x37, 0xf3, 0x15
db 0x33, 0x91, 0x27, 0x21, 0x25, 0x1f, 0x5f, 0x5e, 0x61, 0x61, 0x63, 0x63
db 0xad, 0xb0, 0xb0, 0xed, 0xee, 0xee, 0xeb, 0xed, 0xed, 0xad, 0xbb, 0xc1
db 0x3c, 0x63, 0x3e, 0x3b, 0xe2, 0x1b, 0x2b, 0xff, 0x4, 0x36, 0xf8, 0xe
db 0x2f, 0x73, 0x22, 0x9, 0x1b, 0x7, 0x47, 0xeb, 0x2d, 0x28, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x37, 0xf5, 0x1c, 0x1e, 0x67, 0x1d
db 0x3f, 0x49, 0x4e, 0xd5, 0xdf, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x6, 0x25, 0x0, 0x7, 0x20, 0x2, 0x5, 0x14, 0x7, 0x3b, 0x40, 0x3e
db 0x98, 0xa5, 0xa8, 0xe1, 0xe2, 0xe3, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe0, 0xe4, 0xe8, 0x4c, 0x5a, 0x50, 0x2, 0xb, 0x2, 0x2, 0xe, 0x2
db 0xe, 0x35, 0xa, 0x42, 0xdb, 0x2c, 0x2d, 0xff, 0x5, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xfb, 0xb, 0x3a, 0xa5, 0x33
db 0xe, 0xf, 0xf, 0x90, 0x94, 0x97, 0xa2, 0xa4, 0xa3, 0x46, 0x43, 0x42
db 0x8a, 0x89, 0x8a, 0x6b, 0x67, 0x69, 0x57, 0x61, 0x61, 0x41, 0x5d, 0x52
db 0x1c, 0x41, 0x19, 0x23, 0xb8, 0x3, 0x2a, 0xf1, 0x2, 0x33, 0xba, 0x36
db 0x6, 0x20, 0x3, 0x27, 0x7e, 0x19, 0x3b, 0xff, 0x16, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xd8, 0x1d, 0xf, 0x41, 0x1b
db 0x68, 0x64, 0x6a, 0xf3, 0xf4, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x47, 0xfb, 0x2a, 0x45, 0xe7, 0x29, 0x2d, 0xac, 0x32, 0x12, 0x44, 0x7
db 0xd, 0x22, 0x6, 0x3e, 0x43, 0x45, 0xa3, 0xad, 0xaf, 0xf2, 0xf0, 0xf0
db 0xb5, 0xb5, 0xb5, 0x29, 0x28, 0x29, 0x2, 0x2, 0x2, 0x10, 0x2f, 0xa
db 0x41, 0xd6, 0x2a, 0x2f, 0xff, 0x8, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2c, 0xfe, 0x3, 0x2d, 0xd3, 0x1d, 0x1a, 0x4f, 0x2a
db 0x40, 0x3e, 0x45, 0xbe, 0xd4, 0xd6, 0x4d, 0x5a, 0x5d, 0x6, 0x2, 0x6
db 0xc, 0x15, 0xc, 0x4, 0x21, 0x2, 0x5, 0x41, 0x2, 0x10, 0x83, 0x2
db 0x1d, 0x6f, 0x14, 0x9, 0x16, 0xc, 0x19, 0x7e, 0x8, 0x11, 0x3c, 0x18
db 0x8, 0x1f, 0x7, 0x45, 0xea, 0x2f, 0x27, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x3, 0x32, 0xfd, 0x14, 0x24, 0x9b, 0x23, 0x14, 0x1e, 0x1d
db 0x84, 0x82, 0x86, 0xd1, 0xd0, 0xd1, 0xdf, 0xe3, 0xe4, 0xe9, 0xf0, 0xf2
db 0xfb, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x28, 0xff, 0x0, 0x2a, 0xff, 0x2, 0x30, 0xff, 0x7, 0x47, 0xfd, 0x29
db 0x3a, 0xca, 0x1d, 0x21, 0x54, 0x20, 0x1f, 0x31, 0x24, 0x78, 0x7e, 0x7b
db 0x87, 0x90, 0x91, 0x7, 0x6, 0xb, 0x2, 0x5, 0x2, 0x36, 0xbc, 0x1a
db 0x2f, 0xff, 0x8, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x3a, 0xfd, 0x18, 0x2b, 0xce, 0x1e, 0x1b, 0x50, 0x2a, 0x27, 0x2d, 0x24
db 0x8c, 0x8b, 0x8f, 0x71, 0x75, 0x7a, 0x9, 0x1b, 0x14, 0x10, 0x41, 0x7
db 0x16, 0x81, 0x2, 0x23, 0xc4, 0x2, 0x2b, 0xf7, 0x2, 0x2f, 0xff, 0x2
db 0x41, 0xd2, 0x34, 0x23, 0x3a, 0x22, 0x14, 0xd, 0x18, 0x2, 0x2, 0x2
db 0x26, 0x72, 0x1a, 0x3c, 0xff, 0x15, 0x28, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xff, 0xc, 0x3e, 0xc9, 0x31, 0x14, 0x3e, 0x20, 0x15, 0x13, 0x17
db 0x26, 0x28, 0x29, 0x11, 0x11, 0x10, 0x46, 0x52, 0x51, 0x5c, 0x72, 0x6d
db 0x88, 0x8e, 0x8c, 0x90, 0x90, 0x90, 0xa3, 0xa6, 0xa6, 0xf3, 0xf3, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x29, 0xff, 0x0, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x32, 0xff, 0xa, 0x3f, 0xf2, 0x28, 0x1d, 0x91, 0x20, 0x3c, 0x5b, 0x47
db 0x66, 0x76, 0x75, 0x27, 0x29, 0x2c, 0x2, 0x5, 0x2, 0x21, 0xa8, 0x17
db 0x3d, 0xfc, 0x1f, 0x30, 0xff, 0x5, 0x3d, 0xff, 0x1a, 0x3d, 0xf6, 0x19
db 0x2d, 0x8b, 0x22, 0x2e, 0x59, 0x3c, 0x20, 0x25, 0x1b, 0x5e, 0x5b, 0x60
db 0x5c, 0x5a, 0x63, 0xd, 0x26, 0x11, 0x32, 0x8f, 0x23, 0x3c, 0xe8, 0x1d
db 0x30, 0xff, 0x3, 0x30, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x30, 0xff, 0x7
db 0x36, 0xc1, 0x2d, 0x2c, 0x3a, 0x2b, 0x18, 0x16, 0x16, 0x4, 0xa, 0x4
db 0x3c, 0xbd, 0x22, 0x2c, 0xff, 0x2, 0x31, 0xff, 0x9, 0x36, 0xff, 0xe
db 0x41, 0xda, 0x26, 0x1e, 0x4b, 0x14, 0xa, 0x25, 0xb, 0x19, 0x78, 0xd
db 0x15, 0x83, 0x2, 0x12, 0x80, 0x2, 0xc, 0x7a, 0x2, 0x18, 0x79, 0x8
db 0x6, 0x16, 0x3, 0x2, 0x2, 0x2, 0x6b, 0x6b, 0x6b, 0xec, 0xec, 0xec
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2d, 0xc4, 0x27, 0x2f, 0xcb, 0x25, 0x3f, 0xf7, 0x19, 0x2d, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x28, 0xff, 0x2, 0x2e, 0xf5, 0xf, 0x2e, 0xa0, 0x31
db 0x32, 0x4d, 0x41, 0x40, 0x4b, 0x51, 0x25, 0x30, 0x28, 0xd, 0x2d, 0x19
db 0x23, 0x6e, 0x1d, 0x17, 0x8d, 0x3, 0x26, 0x82, 0x19, 0x1d, 0x59, 0x11
db 0x17, 0x1c, 0x16, 0x6c, 0x71, 0x78, 0x64, 0x61, 0x64, 0x35, 0x3a, 0x32
db 0xb, 0x40, 0xa, 0x28, 0xb8, 0x1e, 0x40, 0xff, 0x1d, 0x34, 0xff, 0xb
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x30, 0xff, 0x5
db 0x34, 0xb4, 0x33, 0x25, 0x36, 0x2a, 0x23, 0x30, 0x33, 0x4, 0x9, 0x4
db 0x1d, 0x8c, 0x8, 0x3a, 0xe3, 0x2e, 0x37, 0xda, 0x16, 0x28, 0xa8, 0xf
db 0x24, 0x53, 0x1f, 0x12, 0x35, 0x12, 0x2e, 0xba, 0x1b, 0x2f, 0xff, 0x8
db 0x2e, 0xff, 0x2, 0x2f, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x43, 0xf0, 0x38
db 0x5, 0x23, 0x6, 0x54, 0x5e, 0x5f, 0xf2, 0xf4, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2d, 0xc9, 0x25, 0x41, 0xa4, 0x3e, 0x1d, 0x5c, 0x10, 0x1a, 0x93, 0xa
db 0x39, 0xe1, 0x2f, 0x3c, 0xff, 0x17, 0x27, 0xff, 0x2, 0x39, 0xef, 0x21
db 0x23, 0x68, 0x2b, 0x6b, 0x7c, 0x7e, 0xb1, 0xb6, 0xb8, 0x6d, 0x73, 0x79
db 0x1f, 0x25, 0x22, 0x14, 0x16, 0x14, 0x11, 0x15, 0x11, 0x4e, 0x54, 0x5e
db 0xac, 0xab, 0xad, 0xa4, 0xad, 0xaf, 0x34, 0x38, 0x37, 0x2c, 0x7a, 0x34
db 0x36, 0xd8, 0x19, 0x29, 0xff, 0x2, 0x28, 0xff, 0x2, 0x26, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2, 0x3a, 0xff, 0x12
db 0x24, 0x79, 0x19, 0x49, 0x54, 0x4d, 0x4f, 0x59, 0x5d, 0xa, 0xa, 0xf
db 0x9, 0x2a, 0xa, 0x17, 0x3f, 0x23, 0x14, 0x45, 0xd, 0x5, 0x16, 0x2
db 0x7, 0x27, 0x9, 0x27, 0xae, 0x1f, 0x36, 0xff, 0xf, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3d, 0xff, 0x15, 0x1f, 0x81, 0x1d
db 0x8, 0x13, 0xa, 0xb5, 0xc0, 0xc0, 0xfc, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x39, 0xe6, 0x14, 0x29, 0x76, 0x20, 0x2, 0x6, 0x5
db 0x16, 0x46, 0x1c, 0x30, 0x9a, 0x1e, 0x3e, 0xff, 0x16, 0x35, 0xff, 0x8
db 0x1a, 0x86, 0x6, 0x8c, 0x90, 0x91, 0xff, 0xff, 0xff, 0xf0, 0xf8, 0xf7
db 0xc1, 0xc3, 0xc4, 0xb9, 0xb8, 0xb9, 0xb9, 0xb7, 0xb9, 0xe1, 0xea, 0xeb
db 0xd2, 0xe0, 0xe0, 0x52, 0x54, 0x51, 0x11, 0x4c, 0xd, 0x3b, 0xef, 0x2a
db 0x34, 0xff, 0xa, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x36, 0xf5, 0x11
db 0x3c, 0xed, 0x1e, 0x30, 0xfb, 0xc, 0x2a, 0xff, 0x2, 0x31, 0xfa, 0x8
db 0x11, 0x40, 0x5, 0x35, 0x30, 0x33, 0x20, 0x22, 0x1d, 0x39, 0x86, 0x39
db 0x22, 0x82, 0x16, 0x24, 0x71, 0x1c, 0x11, 0x59, 0x11, 0x14, 0x75, 0x2
db 0x1f, 0xc3, 0x4, 0x2a, 0xfd, 0x7, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x39, 0xde, 0x32, 0x24, 0x48, 0x26
db 0x8a, 0x89, 0x8a, 0xf3, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x3, 0x34, 0xf4, 0x10, 0x26, 0xb7, 0xa
db 0x2a, 0x6c, 0x1d, 0x4, 0x18, 0x4, 0x19, 0x5c, 0xc, 0xf, 0x68, 0x2
db 0x9, 0x3f, 0x2, 0x9f, 0xa6, 0x9e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xaf, 0xb6, 0xb7, 0x10, 0x1d, 0xd, 0x3e, 0xd0, 0x29, 0x2b, 0xff, 0x4
db 0x29, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x3d, 0xf0, 0x1d, 0x48, 0xd8, 0x32
db 0x3a, 0xee, 0x19, 0x2e, 0xff, 0x6, 0x2a, 0xff, 0x2, 0x30, 0xdc, 0x26
db 0xf, 0x40, 0xf, 0x12, 0x12, 0x17, 0x37, 0x9b, 0x29, 0x38, 0xf3, 0x18
db 0x2e, 0xf4, 0x9, 0x32, 0xf2, 0x11, 0x26, 0xed, 0x4, 0x31, 0xfc, 0x9
db 0x47, 0xeb, 0x2a, 0x47, 0xdd, 0x2b, 0x3c, 0xf3, 0x1c, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x41, 0xff, 0x1a, 0x1f, 0x77, 0x17, 0x18, 0x21, 0x1a
db 0xd3, 0xd2, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2e, 0xff, 0x3
db 0x3a, 0xeb, 0x19, 0x2b, 0x7b, 0x22, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
db 0x3a, 0x41, 0x3d, 0xd0, 0xd5, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfd
db 0x5a, 0x59, 0x57, 0x1a, 0x5b, 0x10, 0x40, 0xff, 0x1e, 0x2a, 0xff, 0x2
db 0x31, 0xff, 0x7, 0x30, 0xd1, 0xc, 0x20, 0x6f, 0x20, 0x32, 0xc4, 0x2e
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x3, 0x36, 0xc3, 0x2a
db 0x10, 0x23, 0xf, 0x41, 0x87, 0x36, 0x37, 0xf4, 0x14, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x31, 0xfe, 0x7, 0x41, 0xcc, 0x23, 0x10, 0x4f, 0xe
db 0x3b, 0xbf, 0x3e, 0x34, 0xfc, 0xa, 0x31, 0xfc, 0x9, 0x2b, 0xff, 0x2
db 0x2d, 0xff, 0x2, 0x1c, 0x95, 0x5, 0x1a, 0x27, 0x18, 0x98, 0x98, 0x99
db 0xf5, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x3a, 0xf2, 0x1a, 0x29, 0x71, 0x1f, 0x2, 0x2, 0x2
db 0x12, 0x12, 0x12, 0xc4, 0xc2, 0xc4, 0xa4, 0xb1, 0xa3, 0x5e, 0x68, 0x5c
db 0x60, 0x6b, 0x5d, 0x59, 0x54, 0x59, 0xad, 0xbe, 0xc1, 0xda, 0xdf, 0xe3
db 0x22, 0x2e, 0x24, 0x41, 0xcb, 0x2c, 0x2b, 0xff, 0x3, 0x29, 0xff, 0x2
db 0x2c, 0xe9, 0xb, 0x2c, 0x73, 0x1d, 0x27, 0x7f, 0x17, 0x37, 0xff, 0x13
db 0x2a, 0xff, 0x2, 0x29, 0xff, 0x2, 0x40, 0xff, 0x1d, 0x21, 0x6b, 0x16
db 0x1e, 0x1c, 0x21, 0x32, 0xdb, 0x10, 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x45, 0xd7, 0x29, 0xb, 0x40, 0x2, 0x17, 0x45, 0xe, 0x41, 0xc4, 0x27
db 0x2b, 0xf8, 0x8, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xdf, 0x25, 0x11, 0x50, 0x17, 0x13, 0x18, 0x11, 0xc7, 0xc6, 0xc8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xf9, 0xf9, 0xad, 0xbf, 0xc0, 0x5b, 0x58, 0x5a, 0x60, 0x5e, 0x60
db 0x60, 0x5e, 0x60, 0x5c, 0x59, 0x5b, 0x83, 0x8a, 0x8c, 0xba, 0xd0, 0xd2
db 0xdc, 0xe5, 0xe6, 0xfe, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2b, 0xff, 0x0, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x39, 0xff, 0x15, 0x39, 0x91, 0x2e, 0x2, 0x2, 0x2
db 0x51, 0x5c, 0x5c, 0x78, 0x7d, 0x81, 0x4b, 0x49, 0x4a, 0x31, 0xc5, 0x14
db 0x44, 0xdd, 0x2e, 0x4d, 0xc8, 0x36, 0x1c, 0x3c, 0x18, 0x3e, 0x51, 0x40
db 0x10, 0x25, 0xf, 0x48, 0xf7, 0x2a, 0x28, 0xff, 0x2, 0x36, 0xed, 0xc
db 0x28, 0x67, 0x1c, 0x18, 0x3d, 0x13, 0x3f, 0xe6, 0x23, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x41, 0xf5, 0x2b, 0x16, 0x43, 0x12
db 0x25, 0x3e, 0x3a, 0x43, 0x63, 0x42, 0x30, 0xf7, 0x8, 0x31, 0xaa, 0x3c
db 0xe, 0x35, 0x7, 0xb, 0x2f, 0x6, 0x45, 0xdd, 0x2e, 0x2d, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x3e, 0xff, 0x1b
db 0x26, 0x84, 0x1c, 0x12, 0x1b, 0x12, 0xa6, 0xa7, 0xa8, 0xfd, 0xfd, 0xfe
db 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfc, 0x65, 0x64, 0x65, 0x50, 0x52, 0x51
db 0x1b, 0x19, 0x1b, 0x10, 0x13, 0x13, 0xa, 0x21, 0x6, 0xb, 0x20, 0x8
db 0xb, 0x20, 0x8, 0xb, 0x1f, 0x7, 0x10, 0x25, 0xd, 0x18, 0x30, 0x16
db 0x19, 0x25, 0x18, 0x15, 0x15, 0x15, 0x30, 0x30, 0x30, 0xc2, 0xc2, 0xc2
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb, 0x36, 0x4, 0x4a, 0xd5, 0x30, 0x44, 0xe8, 0x2c, 0x28, 0xfe, 0x2
db 0x34, 0xf8, 0xf, 0x46, 0xc7, 0x46, 0x1f, 0x49, 0x36, 0x2, 0x2, 0x2
db 0x3, 0x2, 0x2, 0x23, 0x38, 0x44, 0x47, 0xb3, 0x4d, 0x35, 0xf8, 0x10
db 0x2d, 0xfe, 0x4, 0x2e, 0xfd, 0x5, 0x2a, 0xf4, 0x2, 0x47, 0xc8, 0x2d
db 0xa, 0x28, 0x4, 0x14, 0x5a, 0x6, 0x3a, 0xf1, 0x1c, 0x2f, 0xaf, 0x2f
db 0xa, 0x23, 0x5, 0x28, 0x88, 0x18, 0x3c, 0xff, 0x16, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x31, 0xd3, 0x2c, 0x6, 0x2a, 0xa
db 0x8b, 0x8d, 0x92, 0x59, 0x6d, 0x59, 0xf, 0x33, 0x8, 0x9, 0x29, 0x5
db 0xb, 0x2f, 0x6, 0x46, 0xe1, 0x2f, 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3c, 0xfe, 0x19, 0x2b, 0x8b, 0x1f
db 0x15, 0x1e, 0x14, 0xa1, 0x9f, 0xa1, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe
db 0x6c, 0x6c, 0x6c, 0x48, 0x49, 0x4a, 0x11, 0x2a, 0xe, 0xa, 0x28, 0x6
db 0x2f, 0x92, 0x40, 0x48, 0xc8, 0x2f, 0x42, 0xde, 0x2c, 0x27, 0xf4, 0x2
db 0x2a, 0xf2, 0x2, 0x2a, 0xf2, 0x2, 0x28, 0xf4, 0x2, 0x3c, 0xf3, 0x1d
db 0x20, 0x5f, 0x19, 0x14, 0xc, 0x15, 0xab, 0xab, 0xab, 0xfb, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x48, 0x49, 0x48, 0x14, 0x16, 0x14, 0x13, 0x2d, 0xf, 0xa, 0x22, 0x5
db 0x11, 0x2a, 0x12, 0x14, 0x28, 0x20, 0x3, 0xf, 0x2, 0xb, 0x33, 0x5
db 0xc, 0x35, 0x4, 0x8, 0x1a, 0x7, 0x2, 0xb, 0x2, 0x37, 0x90, 0x25
db 0x35, 0xf1, 0x10, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x45, 0xdd, 0x30, 0xb, 0x2c, 0x5, 0xd, 0x33, 0xb, 0x20, 0x45, 0x27
db 0x15, 0x3e, 0xf, 0x40, 0xee, 0x27, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2f, 0xfe, 0xf, 0x1f, 0x81, 0x21, 0x1b, 0x25, 0x21
db 0xbe, 0xbe, 0xc0, 0x54, 0x54, 0x55, 0x7, 0x7, 0x7, 0xc, 0x30, 0x6
db 0x47, 0xe7, 0x30, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2e, 0xd2, 0x22, 0x10, 0x3b, 0x1e
db 0x54, 0x5a, 0x61, 0xed, 0xf4, 0xf5, 0xc6, 0xd6, 0xd6, 0x53, 0x59, 0x5a
db 0x11, 0x29, 0xb, 0x29, 0x8b, 0x37, 0x47, 0xdf, 0x35, 0x2d, 0xfe, 0x5
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x30, 0xd0, 0x25
db 0xc, 0x32, 0x18, 0x5f, 0x68, 0x6d, 0xe9, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xff, 0xff, 0xf1, 0xf3, 0xf3, 0xa1, 0xb4, 0xb5, 0x54, 0x52, 0x53
db 0x45, 0x43, 0x45, 0x7, 0xb, 0x5, 0x17, 0x55, 0x1d, 0x31, 0xe1, 0x24
db 0x3f, 0xf9, 0x15, 0x41, 0xc5, 0x3f, 0x1b, 0x5e, 0x1c, 0x2, 0x13, 0x2
db 0x37, 0x8f, 0x25, 0x32, 0xe9, 0x12, 0x2c, 0xfe, 0x3, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x4, 0x44, 0xdb, 0x2f, 0xa, 0x26, 0x5, 0x6, 0xa, 0x5
db 0x2a, 0x80, 0x1f, 0x3e, 0xff, 0x17, 0x28, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x37, 0xff, 0x10, 0x3e, 0xcd, 0x3d, 0x10, 0x3e, 0x18, 0x7e, 0x85, 0x84
db 0x4b, 0x51, 0x52, 0x6, 0x5, 0x7, 0x5, 0x1c, 0x2, 0x45, 0xd3, 0x29
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3
db 0x2f, 0xfd, 0x9, 0x2c, 0xcf, 0x1e, 0x19, 0x4f, 0x28, 0x23, 0x29, 0x1f
db 0xb5, 0xb6, 0xb7, 0xf9, 0xf9, 0xfb, 0x6b, 0x69, 0x6b, 0xe, 0x26, 0xb
db 0x3f, 0xc6, 0x2b, 0x32, 0xff, 0x9, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3b, 0xfa, 0x1c, 0x2a, 0x7d, 0x22
db 0x25, 0x26, 0x23, 0xbb, 0xbb, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcd, 0xcb, 0xcc, 0x10, 0xf, 0xe, 0x12, 0x7d, 0x2, 0x2e, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2, 0x44, 0xf9, 0x20, 0x1f, 0x75, 0xe
db 0x8, 0x2b, 0x8, 0x23, 0x65, 0x37, 0x32, 0xe9, 0x10, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xfd, 0x5, 0x41, 0xc5, 0x28, 0xb, 0x26, 0xd
db 0x17, 0x61, 0x8, 0x30, 0xff, 0x4, 0x2c, 0xff, 0x3, 0x32, 0xff, 0xb
db 0x3a, 0xd3, 0x1f, 0x27, 0x4f, 0x20, 0x3f, 0x3e, 0x44, 0x85, 0x8f, 0x90
db 0x41, 0x5c, 0x5c, 0xb, 0xf, 0x10, 0x5, 0x1a, 0x2, 0x2a, 0xe4, 0xd
db 0x32, 0xfc, 0xc, 0x2d, 0xff, 0x3, 0x33, 0xfd, 0xd, 0x36, 0xed, 0x13
db 0x3e, 0xab, 0x3a, 0x20, 0x55, 0x2f, 0x24, 0x28, 0x20, 0xb6, 0xb4, 0xb7
db 0xff, 0xff, 0xff, 0x76, 0x76, 0x78, 0xd, 0x26, 0x8, 0x3c, 0xc3, 0x29
db 0x32, 0xff, 0xc, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x32, 0xfb, 0xc, 0x32, 0xf5, 0xc, 0x31, 0xfa, 0xc, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x3, 0x2c, 0xc8, 0x1d, 0x26, 0x49, 0x33
db 0xa5, 0x9e, 0xa3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xc5, 0xc7, 0xa, 0x11, 0xf, 0x16, 0x78, 0x3, 0x34, 0xff, 0xa
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x33, 0xd0, 0x30, 0x18, 0x55, 0x13, 0x39, 0x90, 0x26, 0x34, 0xf3, 0x12
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xf6, 0xc, 0x31, 0x8c, 0x3e
db 0x10, 0x42, 0x3, 0x38, 0xd7, 0x1a, 0x35, 0xee, 0x10, 0x39, 0xc8, 0x1f
db 0x27, 0x5d, 0x1d, 0x2b, 0x30, 0x2b, 0x62, 0x67, 0x68, 0x3c, 0x4c, 0x4c
db 0x4d, 0x64, 0x65, 0x49, 0x54, 0x55, 0x17, 0x28, 0x13, 0x21, 0x64, 0x33
db 0x3b, 0xb1, 0x2a, 0x25, 0xc6, 0x6, 0x3f, 0xae, 0x2f, 0x2f, 0x7a, 0x20
db 0x20, 0x21, 0x22, 0x61, 0x5f, 0x66, 0xb1, 0xaf, 0xb1, 0xff, 0xff, 0xff
db 0xc6, 0xd0, 0xd1, 0x37, 0x57, 0x39, 0x34, 0xba, 0x1f, 0x34, 0xff, 0xe
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x35, 0xf9, 0xe, 0x23, 0xc7, 0x3
db 0x48, 0xcc, 0x3f, 0x46, 0xda, 0x29, 0x43, 0xed, 0x28, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x34, 0xe6, 0xf, 0x27, 0x60, 0x1b, 0x2d, 0x2f, 0x2c
db 0xc0, 0xbf, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc5, 0xc4, 0xc5, 0xc9, 0xc8, 0xc9, 0xea, 0xf2, 0xf2, 0xeb, 0xf3, 0xf3
db 0xc0, 0xca, 0xcb, 0x29, 0x3b, 0x3a, 0x21, 0x5e, 0x1d, 0x3f, 0xf3, 0x27
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x45, 0xff, 0x25, 0x12, 0x68, 0x2, 0x4b, 0xd3, 0x37
db 0x2c, 0xfe, 0x3, 0x2c, 0xff, 0x2, 0x31, 0xff, 0x8, 0x3b, 0xcc, 0x26
db 0xb, 0x24, 0x14, 0x15, 0x32, 0x14, 0x22, 0x6c, 0x14, 0x6, 0x20, 0x2
db 0x10, 0x15, 0x1c, 0x42, 0x4a, 0x50, 0x39, 0x37, 0x35, 0x6c, 0x72, 0x73
db 0xdc, 0xe5, 0xe6, 0xd5, 0xe7, 0xe7, 0x86, 0x87, 0x8a, 0x37, 0x36, 0x3d
db 0x13, 0x22, 0x19, 0x6, 0xa, 0x6, 0x5, 0x9, 0x3, 0x14, 0xb, 0x18
db 0x57, 0x5a, 0x5d, 0xb7, 0xc6, 0xc7, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9c, 0x9a, 0x9a, 0x3f, 0xa8, 0x2a, 0x34, 0xff, 0xe, 0x29, 0xff, 0x2
db 0x37, 0xfd, 0x10, 0x23, 0xc5, 0x4, 0x35, 0x95, 0x21, 0x1c, 0x49, 0x14
db 0x2d, 0xb5, 0x30, 0x29, 0xff, 0x2, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x8, 0x1c, 0x98, 0xf, 0x9, 0x7, 0xb, 0x9b, 0x99, 0x9c
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x17, 0x18, 0x16, 0x1e, 0x23, 0x1f, 0x5e, 0x68, 0x71, 0x60, 0x69, 0x70
db 0x5f, 0x62, 0x65, 0x2b, 0x27, 0x2d, 0x1c, 0x33, 0x25, 0x27, 0xa2, 0x29
db 0x30, 0xf9, 0xe, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x3f, 0xe2, 0x1d
db 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2f, 0xf6, 0x11
db 0x2e, 0x83, 0x37, 0x10, 0xc, 0x14, 0x3f, 0x3f, 0x4a, 0x28, 0x26, 0x2b
db 0x20, 0x2e, 0x2e, 0x4c, 0x51, 0x51, 0xa3, 0xa1, 0xa1, 0xf3, 0xf3, 0xf3
db 0xff, 0xff, 0xff, 0xcd, 0xca, 0xcb, 0xba, 0xb8, 0xbb, 0x70, 0x78, 0x7d
db 0x25, 0x2c, 0x36, 0x9, 0xa, 0x8, 0xe, 0xd, 0x10, 0x1f, 0x23, 0x23
db 0x23, 0x23, 0x22, 0x36, 0x3c, 0x3a, 0x61, 0x77, 0x73, 0x7e, 0x88, 0x86
db 0x62, 0x5d, 0x61, 0x21, 0x6c, 0x14, 0x2c, 0xea, 0x8, 0x31, 0xf2, 0x19
db 0x36, 0xa5, 0x25, 0x7, 0x17, 0x5, 0x18, 0x4d, 0x13, 0x43, 0xe6, 0x21
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x6
db 0x35, 0xd4, 0x22, 0x13, 0x3c, 0x21, 0x38, 0x3e, 0x36, 0xc6, 0xc5, 0xc7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x11, 0x85, 0x1, 0x24, 0x75, 0x19, 0x1a, 0x59, 0x10, 0x17, 0x4b, 0x10
db 0x7, 0x23, 0x11, 0x9, 0x6, 0x8, 0xf, 0xb, 0x12, 0x11, 0x2d, 0x17
db 0x1a, 0x79, 0x15, 0x32, 0xda, 0x13, 0x34, 0xff, 0xc, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xff, 0x8
db 0x35, 0xc9, 0x20, 0x24, 0x4a, 0x37, 0x42, 0x48, 0x4e, 0x31, 0x37, 0x37
db 0x60, 0x6f, 0x70, 0xd7, 0xd9, 0xd9, 0xff, 0xff, 0xff, 0xc5, 0xc3, 0xc4
db 0xa5, 0x9f, 0xa5, 0x28, 0x2b, 0x27, 0x15, 0x15, 0x15, 0xf, 0x33, 0x1a
db 0x24, 0x5b, 0x16, 0x28, 0x7e, 0x1a, 0x16, 0x8b, 0x2, 0x16, 0x88, 0x2
db 0x15, 0x88, 0x2, 0x11, 0x84, 0x2, 0x14, 0x81, 0x6, 0x10, 0x3c, 0x6
db 0x6, 0x2, 0x7, 0x24, 0x19, 0x26, 0x27, 0x72, 0x18, 0x21, 0x70, 0x26
db 0x3, 0x11, 0x8, 0x21, 0x61, 0x18, 0x41, 0xf1, 0x23, 0x2c, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x6, 0x3b, 0xe1, 0x1e
db 0x23, 0x5f, 0x1b, 0x3b, 0x38, 0x38, 0xca, 0xc7, 0xca, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2c, 0xff, 0x2, 0x40, 0xff, 0x1f, 0x40, 0xfe, 0x1e, 0x3c, 0xf0, 0x1d
db 0x2f, 0xc0, 0x25, 0x31, 0x7e, 0x24, 0x25, 0x4a, 0x1e, 0x8, 0x5, 0x7
db 0x2, 0x2, 0x2, 0x15, 0x41, 0xf, 0x2e, 0xb7, 0x27, 0x40, 0xf5, 0x27
db 0x31, 0xff, 0x8, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xf3, 0x13, 0x2f, 0x76, 0x31, 0x20, 0x16, 0x23, 0x7e, 0x86, 0x88
db 0xde, 0xe4, 0xe5, 0xee, 0xf9, 0xf9, 0xb4, 0xb8, 0xba, 0x2f, 0x2f, 0x2e
db 0x23, 0x46, 0x32, 0x2b, 0x7e, 0x24, 0x17, 0x92, 0x2, 0x30, 0xd4, 0x23
db 0x3f, 0xf6, 0x1c, 0x3e, 0xff, 0x1c, 0x2e, 0xff, 0x2, 0x2f, 0xff, 0x2
db 0x2e, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x39, 0xf9, 0x20, 0x1f, 0x63, 0x22
db 0x3c, 0x3a, 0x42, 0x69, 0x75, 0x6f, 0x19, 0x1c, 0x19, 0x2, 0x2, 0x2
db 0x23, 0x64, 0x1b, 0x3f, 0xed, 0x21, 0x2d, 0xff, 0x4, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x30, 0xf9, 0xc, 0x33, 0x92, 0x39
db 0x12, 0xe, 0x16, 0xab, 0xb3, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x30, 0xff, 0x8, 0x3e, 0xff, 0x1b, 0x3c, 0xd4, 0x1f, 0x34, 0x78, 0x39
db 0x1b, 0x37, 0x2f, 0x10, 0x17, 0x17, 0x11, 0x27, 0x1b, 0x1a, 0x55, 0x15
db 0x2d, 0xb6, 0x2b, 0x42, 0xec, 0x27, 0x31, 0xfe, 0x5, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x38, 0xfb, 0x13, 0x32, 0x8e, 0x22, 0x57, 0x59, 0x59, 0xfe, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xac, 0xb2, 0xb4, 0x22, 0x22, 0x27, 0x23, 0x66, 0x1a
db 0x2d, 0xc9, 0x20, 0x3b, 0xfa, 0x1b, 0x2f, 0xff, 0x5, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x35, 0xff, 0xd, 0x31, 0xb6, 0x23, 0xb, 0x1e, 0x10
db 0x48, 0x50, 0x55, 0x51, 0x5c, 0x60, 0xd, 0x11, 0xe, 0x23, 0x5b, 0x18
db 0x3d, 0xe7, 0x1e, 0x2d, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2c, 0xfc, 0x5, 0x2d, 0xb4, 0x2e, 0xc, 0x32, 0x14
db 0x4c, 0x48, 0x4f, 0xf5, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x31, 0xff, 0x9, 0x38, 0xf9, 0x19
db 0x2c, 0xab, 0x36, 0x3c, 0x58, 0x48, 0x2b, 0x24, 0x27, 0x1b, 0x1a, 0x19
db 0x11, 0x27, 0x19, 0x1e, 0x53, 0x15, 0x13, 0x6b, 0x2, 0x32, 0xc1, 0x31
db 0x46, 0xf0, 0x26, 0x43, 0xfe, 0x25, 0x2a, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x2e, 0xff, 0x7, 0x1d, 0xa6, 0x5, 0x64, 0x67, 0x62, 0xff, 0xff, 0xff
db 0xc3, 0xc1, 0xc3, 0x32, 0x2d, 0x32, 0x23, 0x64, 0x1b, 0x3a, 0xe7, 0x1e
db 0x2f, 0xff, 0x6, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x32, 0xf1, 0x1b, 0x29, 0x6d, 0x31, 0x16, 0x13, 0x17
db 0x42, 0x5a, 0x5b, 0x26, 0x38, 0x3d, 0x3, 0xb, 0x5, 0x2d, 0xc2, 0xc
db 0x2d, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x44, 0xfa, 0x29, 0x2a, 0xb3, 0x2d, 0xe, 0x35, 0x15, 0x3d, 0x3e, 0x3b
db 0xd8, 0xd8, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2c, 0xfe, 0x3, 0x44, 0xe2, 0x2e, 0x2f, 0xaa, 0x39, 0x34, 0xbd, 0x34
db 0x43, 0xf5, 0x1c, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x2b, 0xfb, 0x5, 0x30, 0xb2, 0x2f, 0x70, 0x96, 0x86, 0xca, 0xcc, 0xcf
db 0x4f, 0x4b, 0x4f, 0x9, 0xd, 0x8, 0x2, 0x2, 0x2, 0xe, 0x24, 0x14
db 0x17, 0x3b, 0x10, 0x1e, 0x64, 0x17, 0x38, 0xca, 0x37, 0x4a, 0xf2, 0x28
db 0x42, 0xff, 0x20, 0x18, 0xb4, 0x2, 0x4a, 0x53, 0x51, 0xd2, 0xe3, 0xe8
db 0x5d, 0x63, 0x67, 0x1e, 0x5e, 0x15, 0x3b, 0xe7, 0x1d, 0x2e, 0xff, 0x5
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x43, 0xf2, 0x25
db 0x45, 0xda, 0x28, 0x43, 0xec, 0x28, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x36, 0xfe, 0xd, 0x38, 0xb1, 0x23, 0x2, 0xd, 0x2, 0x55, 0x57, 0x5c
db 0xd7, 0xe4, 0xe6, 0x70, 0x74, 0x79, 0xa, 0x14, 0x7, 0x22, 0x8d, 0x25
db 0x44, 0xef, 0x31, 0x31, 0xff, 0x7, 0x45, 0xfc, 0x28, 0x46, 0xeb, 0x27
db 0x19, 0x55, 0x10, 0x31, 0x45, 0x36, 0x38, 0x3c, 0x37, 0xdb, 0xdb, 0xdc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x32, 0xf8, 0xe, 0x31, 0xe4, 0x17, 0x3e, 0xa2, 0x30
db 0xb, 0x32, 0x2, 0x1c, 0x6f, 0x19, 0x48, 0xd3, 0x46, 0x43, 0xe1, 0x32
db 0x30, 0xd8, 0x2a, 0x21, 0x82, 0x1e, 0x23, 0x34, 0x26, 0x5b, 0x59, 0x5b
db 0x34, 0x38, 0x3a, 0x13, 0x13, 0x15, 0x67, 0x78, 0x79, 0x1b, 0x20, 0x22
db 0x8, 0x4, 0x7, 0x2, 0x3, 0x2, 0x6, 0x18, 0x9, 0xf, 0x2d, 0x9
db 0x11, 0x49, 0x7, 0x5, 0x39, 0x2, 0x48, 0x60, 0x51, 0x89, 0x99, 0x9b
db 0x45, 0x82, 0x3b, 0x38, 0xdf, 0x17, 0x2e, 0xff, 0x4, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x48, 0xef, 0x26, 0x10, 0x50, 0x2, 0x35, 0x9c, 0x43
db 0x32, 0xf4, 0xd, 0x32, 0xfa, 0xc, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x25, 0xd0, 0x4, 0xe, 0x21, 0xb, 0x63, 0x63, 0x66, 0xa0, 0xab, 0xa3
db 0x62, 0x6d, 0x60, 0x46, 0x50, 0x46, 0x13, 0x13, 0x13, 0x18, 0x30, 0x2d
db 0x24, 0x4f, 0x24, 0x11, 0x4d, 0x5, 0x11, 0x45, 0x8, 0x7, 0x20, 0x2
db 0x2d, 0x32, 0x2f, 0x95, 0xa5, 0xa6, 0xe6, 0xe4, 0xe5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2d, 0xff, 0x4, 0x36, 0xf7, 0x11, 0x3e, 0xe0, 0x25
db 0x2b, 0x6e, 0x37, 0x2, 0x5, 0x2, 0xa, 0x19, 0xa, 0x8, 0x13, 0x8
db 0x8, 0x22, 0x6, 0x8, 0x26, 0x5, 0x6, 0x18, 0x3, 0xb, 0x1c, 0x8
db 0xa, 0x1c, 0x7, 0x6, 0x1b, 0x3, 0x10, 0x11, 0x14, 0x4, 0x2, 0x6
db 0x10, 0xf, 0x12, 0x3d, 0x40, 0x41, 0x5c, 0x78, 0x79, 0x31, 0x30, 0x30
db 0x24, 0x26, 0x23, 0x2, 0x2, 0x2, 0x47, 0x53, 0x52, 0x83, 0x8e, 0x92
db 0x33, 0xa9, 0x18, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x46, 0xf2, 0x24
db 0x19, 0x60, 0xc, 0xa, 0x2c, 0x4, 0x3f, 0xa6, 0x29, 0x2e, 0xed, 0xd
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xf0, 0xf
db 0x25, 0x7d, 0x31, 0x12, 0x1d, 0xe, 0x4a, 0x44, 0x49, 0x55, 0x50, 0x54
db 0x35, 0xa6, 0x1f, 0x3e, 0xe2, 0x24, 0x4c, 0xc8, 0x37, 0x19, 0x44, 0x12
db 0xe, 0x1f, 0xc, 0xc, 0x10, 0xc, 0x37, 0x3b, 0x38, 0x85, 0x99, 0x9a
db 0xdc, 0xde, 0xdf, 0xf5, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2d, 0xff, 0x4, 0x30, 0xdc, 0x11, 0xb, 0x34, 0x3
db 0x3, 0x2, 0x5, 0x10, 0x2e, 0x18, 0x3b, 0xab, 0x3e, 0x48, 0xcb, 0x2f
db 0x48, 0xd2, 0x38, 0x34, 0xe2, 0x16, 0x27, 0xed, 0x2, 0x29, 0xec, 0x2
db 0x26, 0xed, 0x2, 0x41, 0xd8, 0x2c, 0x46, 0xd1, 0x34, 0x46, 0xc0, 0x2f
db 0x2e, 0x87, 0x3f, 0xa, 0x1f, 0x6, 0x11, 0x12, 0x14, 0x54, 0x59, 0x59
db 0xa1, 0xb9, 0xba, 0x75, 0x83, 0x83, 0x37, 0x34, 0x36, 0x46, 0x4f, 0x46
db 0x46, 0x58, 0x43, 0x36, 0xcc, 0x15, 0x32, 0xd1, 0x2e, 0x17, 0x4d, 0x18
db 0x2, 0x15, 0x2, 0x3e, 0xb5, 0x2d, 0x31, 0xf7, 0xb, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xfd, 0xb, 0x3e, 0xbf, 0x2d
db 0x3, 0x12, 0x3, 0x6, 0x3, 0x5, 0x22, 0x31, 0x39, 0x44, 0x9f, 0x59
db 0x3c, 0xf6, 0x18, 0x2b, 0xff, 0x2, 0x2f, 0xfd, 0x6, 0x28, 0xf5, 0x2
db 0x44, 0xd5, 0x27, 0xf, 0x37, 0x7, 0x34, 0x37, 0x35, 0xde, 0xe0, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2b, 0xfd, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x5, 0x2c, 0xca, 0x10
db 0x5, 0x1e, 0x2, 0x1b, 0x46, 0x16, 0x43, 0xf9, 0x27, 0x2c, 0xff, 0x2
db 0x2d, 0xfe, 0x4, 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xfe, 0x4, 0x2d, 0xfe, 0x4, 0x2d, 0xfd, 0x4
db 0x2e, 0xf9, 0x7, 0x49, 0xdb, 0x34, 0x3e, 0xaf, 0x27, 0x13, 0x25, 0x11
db 0x3f, 0x41, 0x41, 0x7d, 0x7e, 0x7e, 0xd6, 0xe2, 0xe2, 0xd1, 0xdd, 0xde
db 0xa3, 0xad, 0xa0, 0x17, 0x34, 0x12, 0x5, 0x23, 0x2, 0x4, 0x1a, 0x2
db 0x3d, 0xb5, 0x2c, 0x32, 0xfb, 0xd, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2f, 0xfc, 0x8, 0x41, 0xc3, 0x31, 0x4, 0x15, 0x2
db 0xa, 0x18, 0xa, 0x15, 0x35, 0xf, 0x6, 0x19, 0x5, 0x2, 0xc, 0x4
db 0x2d, 0x7d, 0x1d, 0x3c, 0xf1, 0x17, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x46, 0xec, 0x2e, 0x10, 0x3c, 0xa, 0x41, 0x44, 0x41
db 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x43, 0xc4, 0x2a, 0x2b, 0xf9, 0x6, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x5
db 0x2b, 0xc9, 0x10, 0x7, 0x2a, 0x2, 0x23, 0x68, 0x1b, 0x41, 0xfc, 0x24
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xfc, 0x9, 0x46, 0xd9, 0x39
db 0x1f, 0x76, 0x2c, 0x33, 0x4b, 0x39, 0xcf, 0xdc, 0xde, 0xff, 0xff, 0xff
db 0x89, 0x88, 0x89, 0xe, 0xc, 0xf, 0x2, 0xf, 0x2, 0x3b, 0xb4, 0x2a
db 0x34, 0xfe, 0xe, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xeb, 0xe, 0x26, 0x71, 0x39, 0xa, 0x15, 0x11
db 0x34, 0xb8, 0x40, 0x37, 0xfe, 0xa, 0x43, 0xc2, 0x3d, 0x1e, 0x69, 0x26
db 0x2, 0x15, 0x2, 0x2e, 0x7b, 0x1f, 0x38, 0xea, 0x17, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x47, 0xee, 0x2f, 0xf, 0x3a, 0x9
db 0x42, 0x44, 0x41, 0xec, 0xee, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa, 0x20, 0x9, 0x29, 0x8a, 0x38, 0x27, 0xe4, 0x2, 0x32, 0xfc, 0xb
db 0x33, 0xff, 0xd, 0x2a, 0xc8, 0xb, 0x1b, 0x5b, 0x1e, 0x30, 0xbf, 0x2b
db 0x2f, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x31, 0xfc, 0xa, 0x2d, 0xee, 0xd, 0x2d, 0xee, 0xd
db 0x31, 0xf9, 0xa, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2d, 0xed, 0x11, 0x2e, 0x86, 0x3a, 0x87, 0x94, 0x88, 0xaa, 0xac, 0xaf
db 0x16, 0x14, 0x18, 0x2, 0x2, 0x2, 0x36, 0xa0, 0x21, 0x34, 0xfd, 0xd
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xfc, 0xb
db 0x2c, 0xe9, 0xf, 0x26, 0x72, 0x38, 0x3, 0xe, 0x2, 0x11, 0x43, 0x8
db 0x35, 0xff, 0xb, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x3e, 0xfb, 0x17
db 0x2b, 0x8d, 0x18, 0x5, 0x27, 0x2, 0x1f, 0x56, 0x31, 0x31, 0xd8, 0x1a
db 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x47, 0xde, 0x29
db 0xe, 0x35, 0xd, 0x4c, 0x4b, 0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x63, 0x64, 0x64, 0x21, 0x34, 0x21, 0x12, 0x2a, 0xf, 0x3e, 0xa9, 0x29
db 0x36, 0xbf, 0x20, 0x25, 0xd5, 0x2, 0x23, 0x91, 0x11, 0x28, 0x65, 0x1f
db 0x3c, 0xd6, 0x1d, 0x2e, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x43, 0xee, 0x27, 0x33, 0xae, 0x3b, 0x38, 0x9d, 0x46
db 0x3c, 0xa6, 0x27, 0x23, 0xd1, 0x3, 0x30, 0xef, 0x12, 0x33, 0xff, 0xb
db 0x2b, 0xff, 0x2, 0x2c, 0xe5, 0x13, 0x55, 0x9f, 0x6b, 0xb0, 0xc0, 0xc5
db 0x62, 0x67, 0x6b, 0x2, 0x2, 0x2, 0x1e, 0xa9, 0xa, 0x34, 0xff, 0x10
db 0x2e, 0xff, 0x4, 0x33, 0xfe, 0xc, 0x34, 0xfa, 0xc, 0x3d, 0xbb, 0x2c
db 0x30, 0x76, 0x41, 0xf, 0x1c, 0xb, 0x2b, 0x31, 0x31, 0x17, 0x5a, 0xc
db 0x33, 0xff, 0x9, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x33, 0xdd, 0x28, 0x1b, 0x5f, 0x1c, 0x33, 0x7d, 0x22
db 0x37, 0xe7, 0x16, 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x3a, 0xaa, 0x45, 0x41, 0x41, 0x40, 0xd6, 0xd5, 0xd6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xc3, 0xd3, 0xd5, 0x6d, 0x69, 0x6e, 0x3d, 0x38, 0x40
db 0x26, 0x36, 0x29, 0xd, 0x11, 0xa, 0x1a, 0x2a, 0x22, 0x12, 0x22, 0x1e
db 0x1d, 0x4f, 0x13, 0x3d, 0xdd, 0x1e, 0x2f, 0xff, 0x7, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x42, 0xe0, 0x20
db 0x16, 0x47, 0xe, 0x5, 0x13, 0x7, 0x2a, 0x78, 0x38, 0x3c, 0xc1, 0x26
db 0x33, 0xff, 0x9, 0x35, 0xff, 0xd, 0x3b, 0xac, 0x27, 0x9f, 0x9d, 0x9d
db 0xae, 0xae, 0xb2, 0x17, 0x23, 0x17, 0x14, 0x42, 0x23, 0x38, 0x98, 0x33
db 0x26, 0xc0, 0x8, 0x36, 0xb0, 0x24, 0x37, 0x94, 0x24, 0xf, 0x1d, 0xd
db 0x57, 0x57, 0x5c, 0x81, 0x80, 0x83, 0xa7, 0xbb, 0xb7, 0x16, 0x41, 0x10
db 0x43, 0xea, 0x32, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x43, 0xff, 0x21, 0x19, 0x77, 0x8
db 0x41, 0xb9, 0x31, 0x32, 0xfb, 0xc, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x41, 0xe8, 0x26, 0xf, 0x39, 0x14, 0x55, 0x51, 0x55, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc1, 0xbf, 0xc1, 0xc8, 0xc5, 0xc7, 0xc7, 0xc7, 0xc9, 0xbc, 0xbd, 0xc0
db 0x80, 0x8d, 0x92, 0x67, 0x6d, 0x71, 0x54, 0x58, 0x5a, 0x2a, 0x2a, 0x2d
db 0xf, 0xd, 0x11, 0x24, 0x5f, 0x1c, 0x3b, 0xe3, 0x20, 0x2f, 0xff, 0x7
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x42, 0xf5, 0x26, 0x13, 0x66, 0x3, 0x17, 0x42, 0xd, 0xa, 0x21, 0x8
db 0x34, 0xa5, 0x1d, 0x1b, 0xbe, 0x2, 0x26, 0x8e, 0x13, 0x81, 0x84, 0x82
db 0x86, 0x8e, 0x90, 0x21, 0x30, 0x2b, 0xa, 0x8, 0xd, 0x5, 0xa, 0x4
db 0x3, 0x2, 0x3, 0x10, 0x1d, 0x17, 0x30, 0x2d, 0x3a, 0x84, 0x82, 0x86
db 0xcd, 0xdc, 0xdd, 0xff, 0xff, 0xff, 0xdb, 0xd9, 0xd9, 0x28, 0x35, 0x2d
db 0x1f, 0x8b, 0x27, 0x31, 0xf6, 0x11, 0x2d, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x3f, 0xe4, 0x1b, 0x30, 0xfa, 0x7, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xfc, 0x4, 0x3d, 0xa9, 0x45, 0x43, 0x43, 0x42, 0xea, 0xf0, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x15, 0x16, 0x15, 0x17, 0x18, 0x17, 0x18, 0x19, 0x18, 0x18, 0x1a, 0x18
db 0x32, 0x36, 0x35, 0x69, 0x73, 0x7e, 0x3d, 0x41, 0x49, 0x23, 0x1d, 0x20
db 0x5b, 0x60, 0x63, 0x3c, 0x3e, 0x43, 0x26, 0x60, 0x1e, 0x3c, 0xe3, 0x1f
db 0x2f, 0xff, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x32, 0xfe, 0x5, 0x40, 0xdc, 0x22, 0x1a, 0x4f, 0x15
db 0x2, 0x2, 0x2, 0x4, 0x3, 0x4, 0x15, 0x1d, 0x14, 0x2e, 0x3a, 0x31
db 0x25, 0x21, 0x23, 0x27, 0x28, 0x24, 0x30, 0x7e, 0x25, 0x2d, 0x80, 0x22
db 0x2b, 0x5f, 0x1f, 0x23, 0x36, 0x2f, 0x79, 0x87, 0x86, 0xba, 0xbc, 0xbd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xef, 0xef, 0x65, 0x67, 0x65
db 0x9, 0x22, 0xc, 0x1c, 0x78, 0x1e, 0x2b, 0xd0, 0xa, 0x37, 0xff, 0x10
db 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x4, 0x3c, 0xe3, 0x21, 0x1e, 0x4b, 0x2a, 0x99, 0xa2, 0xa6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x13, 0x8d, 0x0, 0x15, 0x8e, 0x2, 0x15, 0x8e, 0x2, 0x19, 0x8b, 0x7
db 0x27, 0x76, 0x1b, 0x1f, 0x60, 0x12, 0x1c, 0x52, 0x1b, 0x13, 0x2c, 0x1c
db 0x37, 0x38, 0x3e, 0x4a, 0x4a, 0x53, 0x25, 0x2b, 0x30, 0x24, 0x61, 0x22
db 0x3c, 0xdb, 0x1d, 0x2f, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x6, 0x3f, 0xe7, 0x21
db 0x21, 0x5f, 0x1c, 0xb, 0xa, 0x17, 0x6, 0x2, 0x5, 0xa, 0x8, 0xa
db 0x28, 0x33, 0x3d, 0x48, 0x86, 0x4f, 0x36, 0xe9, 0x12, 0x3a, 0xff, 0x15
db 0x43, 0xfe, 0x1f, 0x1b, 0x9f, 0x2, 0x3f, 0x8c, 0x2e, 0x16, 0x1f, 0x15
db 0xa1, 0xa0, 0xa3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xef, 0xf0
db 0x6e, 0x71, 0x6f, 0x2, 0x2, 0x2, 0xd, 0x2a, 0x9, 0x2e, 0xae, 0x24
db 0x3d, 0xf2, 0x27, 0x35, 0xff, 0xd, 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xf9, 0x7, 0x40, 0xa1, 0x41, 0x64, 0x5a, 0x63
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2c, 0xff, 0x0, 0x2e, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x31, 0xff, 0x8
db 0x40, 0xff, 0x1f, 0x3f, 0xfe, 0x1b, 0x39, 0xef, 0x1d, 0x2f, 0xb7, 0x24
db 0x2b, 0x7a, 0x1c, 0x13, 0x33, 0xe, 0x30, 0x31, 0x39, 0x15, 0x11, 0x1a
db 0x23, 0x51, 0x17, 0x32, 0xbe, 0x2d, 0x30, 0xfc, 0x6, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x32, 0xfd, 0x11
db 0x41, 0xa5, 0x44, 0x4, 0x2, 0xd, 0x2, 0x5, 0x2, 0x2, 0x2, 0x2
db 0xa, 0xf, 0x19, 0x1d, 0x53, 0x23, 0x3d, 0xcd, 0x20, 0x31, 0xff, 0xa
db 0x29, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x39, 0xf6, 0x13, 0x2d, 0x90, 0x20
db 0x16, 0x1c, 0x16, 0x9d, 0x9a, 0x9d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xec, 0xeb, 0xec, 0x87, 0x8b, 0x8e, 0x35, 0x3d, 0x3e, 0xd, 0x1d, 0x13
db 0x19, 0x51, 0x19, 0x2b, 0xab, 0x26, 0x40, 0xe9, 0x29, 0x35, 0xfd, 0xa
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x30, 0xfc, 0x8, 0x48, 0xbe, 0x35, 0x4a, 0x4e, 0x4a
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x33, 0xff, 0xc
db 0x3d, 0xff, 0x17, 0x37, 0xc2, 0x1c, 0x38, 0x7e, 0x41, 0x12, 0x25, 0x13
db 0x23, 0x30, 0x30, 0x10, 0x3b, 0x18, 0xe, 0x68, 0x2, 0x41, 0xea, 0x21
db 0x44, 0xfd, 0x25, 0x2e, 0xff, 0x2, 0x32, 0xff, 0x8, 0x3f, 0xdc, 0x2c
db 0x16, 0x37, 0x1d, 0xd, 0x26, 0x10, 0x21, 0x8b, 0x21, 0x2b, 0xa9, 0xe
db 0x2c, 0x71, 0x2f, 0x8, 0x1d, 0x11, 0x12, 0x34, 0xb, 0x3f, 0xc7, 0x22
db 0x32, 0xff, 0x8, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x3a, 0xfd, 0x18
db 0x30, 0x92, 0x24, 0x19, 0x1e, 0x19, 0x9d, 0x9a, 0x9d, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf9, 0xfd, 0xfd, 0xd4, 0xda, 0xdb, 0x62, 0x5d, 0x61
db 0xe, 0xb, 0xc, 0x10, 0x24, 0x18, 0x19, 0x4b, 0x15, 0x15, 0x69, 0x2
db 0x2a, 0xb5, 0x28, 0x42, 0xec, 0x26, 0x46, 0xfc, 0x28, 0x2d, 0xff, 0x3
db 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x4, 0x2e, 0xd1, 0x11, 0x36, 0x41, 0x33
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x33, 0xff, 0xc, 0x32, 0xf5, 0x15, 0x25, 0x8e, 0x2c
db 0x37, 0x4f, 0x3d, 0x6a, 0x7c, 0x74, 0x26, 0x29, 0x28, 0x9, 0x2e, 0x3
db 0x14, 0x54, 0x9, 0x11, 0x67, 0x2, 0x12, 0x65, 0x4, 0x14, 0x46, 0xe
db 0x2, 0x2, 0x2, 0x15, 0x65, 0xb, 0x31, 0xff, 0x11, 0x33, 0xff, 0x8
db 0x34, 0xf2, 0x17, 0x38, 0xbf, 0x24, 0x12, 0x31, 0xc, 0x10, 0x2d, 0x5
db 0x2e, 0xa4, 0x31, 0x2b, 0xf8, 0x9, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x38, 0xf7, 0x16, 0x33, 0x85, 0x21, 0x1c, 0x22, 0x18, 0x9c, 0x9b, 0x9d
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xe6, 0xe6
db 0xc5, 0xc4, 0xc5, 0x59, 0x55, 0x59, 0x16, 0x18, 0x15, 0x7, 0x5, 0x6
db 0x8, 0x1c, 0x10, 0x13, 0x36, 0xe, 0x1b, 0x58, 0x13, 0x32, 0xbe, 0x34
db 0x46, 0xee, 0x27, 0x44, 0xfe, 0x26, 0x25, 0xe1, 0x2, 0x2b, 0x38, 0x2d
db 0xda, 0xe3, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2a, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x33, 0xfb, 0xc
db 0x42, 0xd5, 0x35, 0x2d, 0xa3, 0x3b, 0x3a, 0xc3, 0x35, 0x3e, 0xf7, 0x16
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2d, 0xf7, 0xb
db 0x2b, 0x93, 0x32, 0x96, 0xb6, 0xb0, 0xc6, 0xc9, 0xcb, 0xae, 0xac, 0xb0
db 0x63, 0x78, 0x74, 0x8, 0xb, 0x8, 0x3, 0x4, 0x3, 0x13, 0x18, 0x14
db 0xf, 0x13, 0x11, 0x11, 0x6f, 0x2, 0x2e, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x33, 0xff, 0xa, 0x29, 0xdf, 0x2, 0x25, 0x8b, 0x2c
db 0xe, 0x2f, 0x19, 0x41, 0xc7, 0x26, 0x2d, 0xfe, 0x5, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x34, 0xe9, 0x12, 0x25, 0x63, 0x37, 0x6a, 0x62, 0x69
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xe3, 0xe3, 0xca, 0xcc, 0xcc, 0xc1, 0xc1, 0xc3
db 0x41, 0x3e, 0x40, 0x1f, 0x1c, 0x20, 0x4, 0x3, 0x4, 0x2, 0x16, 0x7
db 0x10, 0x30, 0xa, 0x14, 0x51, 0xa, 0xd, 0x50, 0x2, 0x26, 0x40, 0x29
db 0xc5, 0xd6, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x29, 0xff, 0x0, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xfe, 0x4
db 0x30, 0xf8, 0xb, 0x39, 0xe4, 0x1e, 0x34, 0x85, 0x27, 0x6, 0x2b, 0x2
db 0x1e, 0x78, 0x23, 0x45, 0xda, 0x3e, 0x37, 0xfe, 0x10, 0x28, 0xff, 0x2
db 0x41, 0xe7, 0x2e, 0x48, 0x71, 0x47, 0xeb, 0xec, 0xea, 0xcc, 0xcc, 0xcc
db 0x26, 0x28, 0x2a, 0x32, 0x36, 0x38, 0xaa, 0xb3, 0xb4, 0xcf, 0xd3, 0xd3
db 0x5e, 0x72, 0x6d, 0x12, 0x5a, 0x4, 0x41, 0xff, 0x20, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xf8, 0x8
db 0x41, 0xd4, 0x2c, 0x16, 0x41, 0xf, 0x41, 0xd5, 0x2d, 0x2e, 0xfd, 0x5
db 0x2c, 0xff, 0x2, 0x2f, 0xfc, 0x8, 0x41, 0xb9, 0x36, 0x17, 0x1e, 0x14
db 0x8f, 0x8c, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe7, 0xe7, 0xe7, 0xd8, 0xdb, 0xdb, 0xca, 0xc9, 0xca, 0x84, 0x98, 0x98
db 0x2c, 0x2b, 0x2d, 0x26, 0x29, 0x26, 0x2, 0x2, 0x2, 0x22, 0x2b, 0x28
db 0xcb, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x46, 0xec, 0x2e, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x3c, 0xf1, 0x1b, 0x29, 0x77, 0x1e
db 0x3, 0x17, 0x3, 0x8, 0x25, 0x7, 0x38, 0x9f, 0x24, 0x36, 0xfb, 0xf
db 0x2d, 0xff, 0x2, 0x3b, 0x6f, 0x31, 0xe2, 0xe3, 0xe1, 0x7a, 0x74, 0x74
db 0x25, 0x3c, 0x3a, 0xac, 0xbb, 0xbb, 0xf6, 0xf8, 0xf9, 0xfe, 0xfe, 0xfe
db 0xb3, 0xb3, 0xb5, 0x2a, 0x4c, 0x32, 0x30, 0xd0, 0x2a, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2f, 0xff, 0x7, 0x27, 0xea, 0x2, 0x49, 0xd2, 0x2e, 0x2e, 0xfc, 0x5
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xea, 0x10, 0x2d, 0x6e, 0x3f
db 0x72, 0x69, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xf5, 0xf7, 0xf7
db 0xea, 0xea, 0xea, 0xd8, 0xdc, 0xdc, 0x7b, 0x8e, 0x8e, 0x2e, 0x2d, 0x2d
db 0x7b, 0x7d, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb, 0x35, 0x6, 0x46, 0xec, 0x2e, 0x29, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2b, 0xff, 0x1, 0x29, 0xfb, 0x0
db 0x3d, 0xe6, 0x1b, 0x21, 0x5f, 0x14, 0x4, 0x1f, 0x1, 0x7, 0x2c, 0x0
db 0x4, 0x2d, 0x0, 0x33, 0x4c, 0x2f, 0xe6, 0xe8, 0xe5, 0x7c, 0x7b, 0x7a
db 0xb2, 0xbb, 0xbd, 0xf1, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xca, 0xc8, 0xca, 0x1a, 0x21, 0x18, 0x12, 0x4f, 0x1b, 0x30, 0xd3, 0x27
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2c, 0xfc, 0x3, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2f, 0xfc, 0x9, 0x39, 0xb1, 0x2a
db 0x2d, 0x3c, 0x30, 0xd0, 0xde, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9, 0xde, 0xe4, 0xe4
db 0xb1, 0xc2, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/kust02.inc
0,0 → 1,1169
dw 64, 73
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xf4, 0xdc, 0xdd, 0xdd
db 0xeb, 0xed, 0xed, 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xfc, 0xfd, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xf6, 0x92, 0x95, 0x95
db 0x50, 0x51, 0x51, 0x88, 0x82, 0x88, 0x9a, 0xa1, 0xac, 0xb7, 0xc3, 0xc7
db 0xbd, 0xbf, 0xc0, 0xe2, 0xe1, 0xe2, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xb3, 0xb3
db 0x15, 0x13, 0x19, 0x15, 0x37, 0xd, 0x27, 0x62, 0x27, 0x2b, 0x42, 0x34
db 0x26, 0x1e, 0x2a, 0x4a, 0x42, 0x4c, 0x84, 0x82, 0x85, 0xba, 0xb9, 0xba
db 0xf6, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xdc, 0xdd
db 0x3a, 0x3e, 0x44, 0x20, 0x74, 0x1d, 0x2d, 0xd4, 0x13, 0x1b, 0xb6, 0x2
db 0x13, 0x7c, 0x2, 0x9, 0x3d, 0x2, 0xd, 0x11, 0xd, 0x26, 0x20, 0x28
db 0x87, 0x94, 0x99, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xed, 0xee
db 0x4f, 0x4c, 0x54, 0x1a, 0x61, 0x1a, 0x34, 0xf0, 0x17, 0x2d, 0xff, 0x2
db 0x2c, 0xf4, 0x2, 0x28, 0xda, 0x2, 0x21, 0xaf, 0x8, 0x20, 0x5a, 0x19
db 0x19, 0x20, 0x1e, 0x6d, 0x68, 0x6d, 0xe1, 0xe4, 0xe5, 0xfc, 0xfc, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0xde, 0xde, 0xc6, 0xd8, 0xd9
db 0x78, 0x76, 0x79, 0x78, 0x75, 0x78, 0x78, 0x75, 0x78, 0x76, 0x73, 0x76
db 0x8d, 0x90, 0x93, 0xca, 0xdf, 0xe1, 0xdf, 0xea, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x8f, 0x86, 0x8f, 0x2e, 0x66, 0x34, 0x36, 0xe4, 0x20, 0x2d, 0xff, 0x5
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x2f, 0xfd, 0x5, 0x44, 0xe8, 0x27
db 0x3a, 0xa2, 0x2f, 0x16, 0x28, 0x26, 0x41, 0x3c, 0x42, 0x9f, 0x9f, 0x9e
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe8, 0xe8
db 0x7e, 0x82, 0x84, 0x3c, 0x35, 0x3a, 0x20, 0x1d, 0x27, 0x1e, 0x1a, 0x26
db 0xb, 0x18, 0x8, 0xd, 0x16, 0xb, 0xd, 0x16, 0xb, 0xc, 0x15, 0xa
db 0x13, 0x1f, 0x13, 0x22, 0x2d, 0x27, 0x22, 0x1a, 0x28, 0x4a, 0x42, 0x4b
db 0x66, 0x63, 0x65, 0x99, 0xa8, 0xa7, 0xeb, 0xf3, 0xf3, 0xf9, 0xfb, 0xfb
db 0xfd, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x7c, 0x73, 0x7b, 0x1c, 0x4a, 0x25, 0x30, 0xdc, 0x18, 0x2d, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x2d, 0xff, 0x7
db 0x30, 0xf7, 0xb, 0x21, 0xb4, 0x13, 0x1a, 0x45, 0x15, 0x41, 0x42, 0x40
db 0xbb, 0xb9, 0xbc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdc, 0xe9, 0xe8, 0x7e, 0x84, 0x86, 0x29, 0x25, 0x2e
db 0xa, 0x13, 0x7, 0x21, 0x66, 0x35, 0x3e, 0xa6, 0x2c, 0x41, 0xbb, 0x30
db 0x40, 0xc4, 0x2e, 0x24, 0xda, 0x2, 0x26, 0xda, 0x2, 0x25, 0xda, 0x2
db 0x2d, 0xd3, 0xe, 0x42, 0xbf, 0x34, 0x41, 0xb7, 0x2d, 0x3b, 0x9f, 0x3b
db 0x1a, 0x3f, 0x26, 0xb, 0x8, 0xc, 0x32, 0x33, 0x33, 0xc7, 0xc9, 0xc9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xba, 0xb6, 0xba, 0x32, 0x3a, 0x2f, 0x32, 0xb1, 0x19, 0x31, 0xff, 0xb
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x28, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2f, 0xfb, 0x7, 0x43, 0xe4, 0x2e, 0x28, 0x6e, 0x3a
db 0x37, 0x30, 0x35, 0xd7, 0xd5, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9d, 0x9e, 0x9e, 0x43, 0x43, 0x45, 0x19, 0x22, 0x1a, 0x34, 0x90, 0x21
db 0x49, 0xd0, 0x36, 0x30, 0xf1, 0xf, 0x2f, 0xfb, 0x6, 0x2f, 0xfd, 0x7
db 0x2f, 0xfd, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xfe, 0x3, 0x2f, 0xfd, 0x7, 0x2d, 0xfe, 0x4, 0x40, 0xfc, 0x21
db 0x21, 0x63, 0x1b, 0x11, 0x9, 0x12, 0xab, 0xac, 0xad, 0xfc, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa3, 0xa1, 0xa2, 0x17, 0xd, 0x18, 0x18, 0x8c, 0x3, 0x2b, 0xf9, 0x2
db 0x2a, 0xff, 0x2, 0x3a, 0xf4, 0x1e, 0x43, 0xe1, 0x27, 0x37, 0xf7, 0x13
db 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x7, 0x32, 0xd7, 0x1a
db 0x21, 0x49, 0x1c, 0x5d, 0x5e, 0x65, 0xe7, 0xf1, 0xf2, 0xe2, 0xea, 0xec
db 0x47, 0x5d, 0x4f, 0x17, 0x5c, 0x23, 0x43, 0xc8, 0x3f, 0x36, 0xf7, 0x10
db 0x2d, 0xfe, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3c, 0xfe, 0x1a, 0x2c, 0x89, 0x21
db 0x2, 0x9, 0x2, 0x81, 0x86, 0x88, 0xf4, 0xf7, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd2, 0xd3, 0xd7, 0x3b, 0x44, 0x3d, 0x20, 0x75, 0x2b, 0x2d, 0xed, 0x15
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x4, 0x3a, 0xec, 0x17, 0x47, 0xc3, 0x41
db 0x2f, 0xf0, 0xb, 0x2b, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x31, 0xfd, 0xe
db 0x35, 0xa2, 0x25, 0x39, 0x35, 0x3a, 0xd5, 0xd3, 0xd7, 0x9f, 0xa7, 0x9f
db 0x2d, 0x6f, 0x39, 0x2d, 0xdd, 0x1a, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2e, 0xfc, 0x5, 0x2c, 0xf6, 0x7, 0x2c, 0xf6, 0x7
db 0x2f, 0xfd, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x31, 0xd7, 0x21, 0x1b, 0x50, 0x28
db 0x9, 0x10, 0x6, 0x29, 0x38, 0x37, 0xa6, 0xae, 0xb0, 0xf3, 0xf5, 0xf5
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x7f, 0x77, 0x80, 0x25, 0x51, 0x21, 0x34, 0xdc, 0x18
db 0x2e, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x28, 0xff, 0x2, 0x2e, 0xa1, 0x37
db 0x14, 0x4f, 0x6, 0x3e, 0xf5, 0x18, 0x2a, 0xff, 0x2, 0x2f, 0xff, 0x7
db 0x36, 0xdb, 0x18, 0x27, 0x4e, 0x20, 0x61, 0x5d, 0x6a, 0x6b, 0xa8, 0x83
db 0x2a, 0xd7, 0x1a, 0x2b, 0xff, 0x2, 0x2f, 0xfe, 0x6, 0x2f, 0xf6, 0xc
db 0x25, 0xe6, 0x2, 0x3f, 0xbe, 0x25, 0x37, 0x9e, 0x45, 0x32, 0xa2, 0x40
db 0x47, 0xe7, 0x30, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x3a, 0xe5, 0x17, 0x31, 0x88, 0x1f, 0x22, 0x9c, 0xd
db 0x3e, 0xcc, 0x24, 0x1e, 0x59, 0x14, 0xe, 0x17, 0xe, 0x76, 0x78, 0x7b
db 0xc6, 0xc8, 0xc8, 0xf9, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb7, 0xbb, 0xbd, 0x25, 0x28, 0x29, 0x36, 0xac, 0x25
db 0x32, 0xfe, 0xd, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3a, 0xff, 0x11
db 0x28, 0x65, 0x1b, 0x28, 0x75, 0x19, 0x2b, 0xf1, 0x9, 0x2b, 0xff, 0x2
db 0x33, 0xfd, 0x10, 0x3b, 0x9e, 0x2e, 0x1c, 0x1d, 0x22, 0x40, 0x99, 0x34
db 0x3b, 0xff, 0x15, 0x2e, 0xff, 0x2, 0x3f, 0xd7, 0x23, 0x33, 0x92, 0x3f
db 0xa, 0x24, 0xe, 0xb, 0x2c, 0x7, 0x42, 0xc9, 0x24, 0x2d, 0xfe, 0x3
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x4
db 0x39, 0xea, 0x18, 0x2c, 0x6c, 0x1c, 0x11, 0x51, 0x10, 0x31, 0xf0, 0x1a
db 0x38, 0xff, 0xe, 0x49, 0xfc, 0x2d, 0x27, 0x90, 0x28, 0x9, 0x23, 0xb
db 0x30, 0x33, 0x2e, 0xcd, 0xcd, 0xcd, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc4, 0xd3, 0xd4, 0x29, 0x2e, 0x34, 0x2b, 0x8d, 0x2d
db 0x31, 0xf7, 0x10, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x28, 0xff, 0x2
db 0x44, 0xd8, 0x2f, 0x6, 0xe, 0x5, 0x30, 0x84, 0x20, 0x35, 0xff, 0x10
db 0x2e, 0xff, 0x5, 0x38, 0xcd, 0x1b, 0x2e, 0x46, 0x2c, 0x2a, 0x82, 0x1a
db 0x1e, 0xcf, 0x2, 0x35, 0xb7, 0x1b, 0x13, 0x37, 0xe, 0x10, 0x31, 0x8
db 0xf, 0x50, 0x2, 0x41, 0xe1, 0x27, 0x2d, 0xff, 0x5, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x4, 0x3a, 0xef, 0x1a
db 0x2b, 0x79, 0x22, 0x3, 0x22, 0x2, 0x25, 0xb0, 0xa, 0x31, 0xff, 0x7
db 0x27, 0xff, 0x2, 0x28, 0xff, 0x2, 0x29, 0xfd, 0x5, 0x2b, 0xb6, 0x16
db 0x21, 0x57, 0x23, 0x44, 0x47, 0x46, 0xcd, 0xcb, 0xcb, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa
db 0xe6, 0xe6, 0xe6, 0xea, 0xeb, 0xeb, 0xff, 0xff, 0xff, 0xfc, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf6, 0x4b, 0x45, 0x4b, 0x1a, 0x58, 0x29
db 0x2b, 0xe4, 0x12, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x38, 0xfb, 0x17, 0x24, 0x6c, 0x1a, 0x8, 0x25, 0x9, 0x34, 0xc4, 0x31
db 0x2b, 0xec, 0x3, 0x2a, 0x97, 0x12, 0x4a, 0x64, 0x4a, 0x3d, 0x47, 0x3f
db 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x12, 0x39, 0xe, 0x3e, 0xc8, 0x24
db 0x36, 0xff, 0xa, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x3b, 0xf0, 0x1b, 0x2b, 0x79, 0x21
db 0x2, 0x22, 0x2, 0x25, 0xb1, 0xc, 0x36, 0xff, 0x10, 0x32, 0xf6, 0x10
db 0x2f, 0xf9, 0xa, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3c, 0xff, 0x13
db 0x3e, 0xdd, 0x3a, 0x6, 0x30, 0x5, 0x6b, 0x6b, 0x69, 0xe2, 0xe8, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7
db 0xae, 0xaf, 0xb0, 0x5b, 0x5e, 0x5e, 0x94, 0x90, 0x93, 0xab, 0xae, 0xb6
db 0xba, 0xc6, 0xca, 0xd7, 0xda, 0xdb, 0x7f, 0x7d, 0x81, 0x1c, 0x2a, 0x24
db 0x2c, 0xb6, 0x2a, 0x32, 0xfc, 0x12, 0x2b, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x2a, 0xfd, 0x5, 0x43, 0xd2, 0x2e, 0x2, 0x10, 0x4, 0x10, 0x40, 0x13
db 0x33, 0x78, 0x27, 0x5d, 0x5f, 0x64, 0x60, 0x6f, 0x69, 0x42, 0x45, 0x49
db 0x2, 0x2, 0x2, 0x12, 0x37, 0xe, 0x3d, 0xd3, 0x25, 0x32, 0xff, 0xb
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x3c, 0xeb, 0x19, 0x28, 0x76, 0x1d, 0x2, 0xc, 0x6
db 0x24, 0x8f, 0x22, 0x33, 0xff, 0x6, 0x2f, 0xfd, 0xa, 0x41, 0xe8, 0x24
db 0x45, 0xe0, 0x2b, 0x37, 0xf7, 0x14, 0x2b, 0xff, 0x2, 0x27, 0xff, 0x2
db 0x2f, 0xff, 0x8, 0x35, 0xb3, 0x23, 0x13, 0x1e, 0x11, 0xaa, 0xb9, 0xb9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc8, 0xc9, 0xc9, 0x19, 0x1a, 0x1d, 0xa, 0x1b, 0x6, 0x2c, 0x5f, 0x2d
db 0x34, 0x51, 0x41, 0x34, 0x32, 0x3a, 0x4f, 0x49, 0x54, 0x20, 0x1f, 0x21
db 0x20, 0x51, 0x2e, 0x41, 0xd6, 0x2c, 0x2d, 0xfe, 0x7, 0x2b, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x3a, 0xf4, 0x16, 0x23, 0x5a, 0x1b, 0x2, 0x2, 0x2
db 0x58, 0x51, 0x5a, 0xce, 0xd6, 0xd6, 0x4b, 0x5c, 0x5c, 0x2, 0x7, 0x8
db 0x2, 0x2, 0x2, 0x37, 0x98, 0x2a, 0x3d, 0xff, 0x18, 0x2c, 0xff, 0x2
db 0x2e, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x30, 0xd1, 0x25, 0x28, 0x6c, 0x19, 0xd, 0xc, 0xc, 0x1d, 0x31, 0x21
db 0x37, 0xc4, 0x39, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2e, 0xff, 0x4
db 0x3c, 0xc5, 0x34, 0x2c, 0x9c, 0x24, 0x2e, 0xe5, 0x9, 0x2f, 0xff, 0x5
db 0x28, 0xff, 0x2, 0x45, 0xff, 0x26, 0x12, 0x41, 0xa, 0x76, 0x75, 0x73
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe4, 0xe9, 0xe9, 0x53, 0x5d, 0x62, 0x10, 0x49, 0xc, 0x2e, 0xcb, 0x1c
db 0x14, 0xa2, 0x2, 0xd, 0x6a, 0x2, 0xc, 0x3c, 0x5, 0x11, 0x1b, 0x1a
db 0x5, 0x2, 0x9, 0x23, 0x5c, 0x15, 0x45, 0xe9, 0x2a, 0x34, 0xff, 0xa
db 0x32, 0xff, 0xa, 0x2d, 0xfb, 0x4, 0x32, 0x9c, 0x1c, 0x2, 0x2, 0x2
db 0x4a, 0x45, 0x47, 0xcd, 0xd6, 0xd6, 0x74, 0x88, 0x88, 0x26, 0x30, 0x33
db 0x12, 0x19, 0x24, 0x20, 0x53, 0x24, 0x24, 0x92, 0x14, 0x1c, 0x9a, 0x3
db 0x1a, 0x9a, 0x2, 0x1d, 0x94, 0x7, 0x38, 0xd1, 0x2b, 0x24, 0x96, 0xf
db 0x21, 0x56, 0x2b, 0x2f, 0x33, 0x2e, 0x9b, 0x9a, 0x9d, 0x44, 0x4d, 0x43
db 0x24, 0x85, 0x14, 0x3b, 0xff, 0x14, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x32, 0xec, 0x1a, 0x1f, 0x62, 0x18, 0x30, 0x8e, 0x1a, 0x2f, 0xf6, 0xa
db 0x29, 0xff, 0x2, 0x31, 0xff, 0x9, 0x38, 0xaf, 0x26, 0x21, 0x26, 0x21
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xef, 0xf2, 0xf3, 0x6f, 0x73, 0x78, 0xc, 0x40, 0xc, 0x38, 0xeb, 0x22
db 0x2d, 0xff, 0x2, 0x2c, 0xf6, 0x2, 0x26, 0xd4, 0x2, 0x23, 0xaf, 0xd
db 0x2c, 0x5f, 0x2a, 0xb, 0x10, 0x12, 0x21, 0x53, 0x19, 0x23, 0xa3, 0xb
db 0x3a, 0xd7, 0x1c, 0x37, 0xd1, 0x33, 0x10, 0x63, 0x2, 0x9, 0x7, 0xe
db 0x3b, 0x44, 0x47, 0x40, 0x42, 0x42, 0x2b, 0x2d, 0x2d, 0x14, 0x1c, 0x17
db 0x10, 0x21, 0x1b, 0x6, 0xd, 0xc, 0x6, 0xb, 0x7, 0x5, 0x11, 0x3
db 0x4, 0x12, 0x2, 0x4, 0x10, 0x2, 0x14, 0x26, 0x1b, 0x6, 0x2, 0x7
db 0x22, 0x29, 0x26, 0x58, 0x54, 0x59, 0xfa, 0xff, 0xff, 0x61, 0x72, 0x72
db 0x10, 0x41, 0x9, 0x43, 0xfb, 0x28, 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2f, 0xff, 0x3, 0x3a, 0xcb, 0x20, 0x1d, 0x3e, 0x17, 0x2b, 0x8c, 0x1a
db 0x32, 0xf6, 0x7, 0x28, 0xff, 0x2, 0x44, 0xf6, 0x27, 0x21, 0x4c, 0x1d
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xae, 0xa8, 0xae, 0x28, 0x4d, 0x2c, 0x34, 0xd5, 0x26
db 0x2f, 0xff, 0x6, 0x2b, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x47, 0xeb, 0x2b, 0x33, 0x85, 0x3c, 0x5, 0x9, 0xa, 0x5, 0x15, 0x4
db 0x13, 0x3c, 0x10, 0xb, 0x2f, 0x13, 0x12, 0x2b, 0x14, 0x57, 0x5b, 0x5e
db 0xc5, 0xca, 0xca, 0x76, 0x77, 0x77, 0x2, 0x2, 0x2, 0x1a, 0x4e, 0x11
db 0x2e, 0xc0, 0x13, 0x1f, 0xbb, 0x2, 0x20, 0xba, 0x2, 0x20, 0xba, 0x2
db 0x1e, 0xbb, 0x2, 0x35, 0xaa, 0x24, 0x36, 0x8b, 0x25, 0x23, 0x61, 0x34
db 0xf, 0x16, 0x10, 0x1c, 0x23, 0x1b, 0x71, 0x6c, 0x72, 0x3a, 0x3f, 0x43
db 0x19, 0x41, 0x1b, 0x35, 0xe0, 0x2a, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x40, 0xff, 0x1d, 0x21, 0x69, 0x14, 0x10, 0x29, 0xc
db 0x36, 0xc6, 0x28, 0x2f, 0xfe, 0x9, 0x35, 0xff, 0x6, 0x2a, 0x6a, 0x1d
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa6, 0xa0, 0xa5, 0x15, 0x35, 0x1c, 0x30, 0xcb, 0x23
db 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x30, 0xff, 0x8, 0x31, 0xf4, 0x11, 0x1f, 0xa7, 0xe, 0xe, 0x2d, 0xc
db 0x18, 0x1e, 0x23, 0x63, 0x66, 0x6a, 0x98, 0x9e, 0x9f, 0xcd, 0xd3, 0xd4
db 0xff, 0xff, 0xff, 0xd2, 0xda, 0xdb, 0x34, 0x3c, 0x41, 0x16, 0x47, 0x1d
db 0x36, 0xeb, 0x26, 0x2b, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x34, 0xfe, 0xe, 0x36, 0xf9, 0xf, 0x2e, 0xe9, 0x14
db 0x22, 0xc6, 0x4, 0x3c, 0xab, 0x2f, 0x29, 0x63, 0x3c, 0x6, 0xa, 0x3
db 0x16, 0x25, 0x21, 0x2e, 0xa7, 0x38, 0x2a, 0xff, 0x3, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x6, 0x3b, 0xd3, 0x25, 0xf, 0x2b, 0xb
db 0x1b, 0x5a, 0x26, 0x2a, 0xd3, 0xd, 0x29, 0x7e, 0x1a, 0x35, 0x54, 0x31
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcc, 0xc9, 0xcb, 0x3e, 0x44, 0x3b, 0x29, 0x93, 0x13
db 0x38, 0xff, 0x10, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x28, 0xff, 0x2
db 0x27, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xfa, 0x3, 0x41, 0xde, 0x25
db 0x31, 0x80, 0x43, 0x2d, 0x2a, 0x30, 0xc7, 0xc5, 0xc6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfe, 0xff, 0x87, 0x89, 0x8c, 0x2, 0x6, 0x2
db 0x2e, 0x9a, 0x21, 0x3a, 0xff, 0x15, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x2, 0x33, 0xfb, 0xe, 0x30, 0xe5, 0x15, 0x34, 0x95, 0x27
db 0x2, 0x2, 0x2, 0x1d, 0x4d, 0x27, 0x43, 0xea, 0x3c, 0x32, 0xff, 0x9
db 0x2b, 0xff, 0x2, 0x28, 0xff, 0x2, 0x42, 0xff, 0x20, 0x1e, 0x68, 0x13
db 0x5, 0x13, 0x6, 0xd, 0x2b, 0x8, 0x8f, 0x97, 0x8e, 0xb0, 0xb6, 0xb0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc3, 0xc2, 0xc2, 0x20, 0x18, 0x20, 0x12, 0x68, 0x2
db 0x2c, 0xfa, 0x2, 0x2a, 0xff, 0x2, 0x36, 0xf7, 0x17, 0x42, 0xe4, 0x26
db 0x37, 0xf7, 0x12, 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x7
db 0x36, 0xe4, 0x1e, 0x20, 0x4f, 0x1a, 0x54, 0x54, 0x58, 0xd9, 0xe7, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xbc, 0xbd, 0x2c, 0x25, 0x2a
db 0x24, 0x59, 0x31, 0x31, 0xe3, 0x1f, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x36, 0xf5, 0x14
db 0x34, 0x94, 0x27, 0x2, 0x3, 0x2, 0x29, 0x61, 0x24, 0x41, 0xf1, 0x23
db 0x2a, 0xff, 0x2, 0x28, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x3d, 0xc2, 0x25
db 0xc, 0x21, 0x9, 0x19, 0x17, 0x19, 0xd4, 0xd5, 0xd4, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdc, 0xdd, 0xdf, 0x4a, 0x52, 0x4d, 0x13, 0x5a, 0x19
db 0x2f, 0xe6, 0x20, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x4, 0x39, 0xee, 0x16
db 0x49, 0xcb, 0x3d, 0x36, 0xf7, 0x14, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xfd, 0x8, 0x40, 0xbe, 0x2e, 0x24, 0x23, 0x24, 0xcb, 0xcd, 0xcf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xd0, 0xd1, 0x41, 0x44, 0x48
db 0x2, 0x9, 0x2, 0x33, 0x8e, 0x21, 0x39, 0xf8, 0x13, 0x2b, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x45, 0xeb, 0x2c, 0x49, 0xd4, 0x2f, 0x4a, 0xe5, 0x32
db 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x37, 0xf7, 0x15, 0x31, 0x91, 0x25, 0xb, 0x20, 0x14, 0x3d, 0x96, 0x3d
db 0x43, 0xf7, 0x22, 0x36, 0xff, 0xe, 0x33, 0xff, 0x9, 0x30, 0xd3, 0xe
db 0xa, 0x2d, 0x4, 0x4, 0x4, 0x4, 0x8f, 0x8c, 0x8d, 0xf9, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0x99, 0x9f, 0x1d, 0x40, 0x1b
db 0x32, 0xcd, 0x1b, 0x30, 0xff, 0x6, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x2f, 0xb2, 0x35, 0x15, 0x50, 0xc, 0x3b, 0xe5, 0x18, 0x2c, 0xff, 0x4
db 0x2c, 0xff, 0x4, 0x3a, 0xee, 0x1a, 0x23, 0x58, 0x1c, 0x6a, 0x63, 0x69
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xdd, 0xde, 0x5d, 0x61, 0x62
db 0x24, 0x24, 0x27, 0x11, 0x15, 0x12, 0x1e, 0xb0, 0x3, 0x2d, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x31, 0xa4, 0x3e
db 0x10, 0x39, 0x8, 0x45, 0xce, 0x2a, 0x29, 0xf6, 0x2, 0x2e, 0xfe, 0x4
db 0x2b, 0xff, 0x2, 0x39, 0xf6, 0x14, 0x35, 0x88, 0x26, 0x7, 0x12, 0x9
db 0xd, 0x3e, 0x4, 0x25, 0x8e, 0x10, 0x3b, 0xb2, 0x3f, 0x1b, 0x71, 0x19
db 0x8, 0x15, 0x4, 0x4d, 0x5d, 0x60, 0xb3, 0xc0, 0xc0, 0xfc, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xcd, 0xcf, 0x36, 0x3a, 0x3b
db 0x28, 0x85, 0x19, 0x39, 0xff, 0x16, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x3b, 0xff, 0x11, 0x27, 0x72, 0x17, 0x2b, 0x71, 0x1e, 0x2a, 0xe8, 0xa
db 0x2c, 0xff, 0x2, 0x2c, 0xfb, 0x8, 0x41, 0xbb, 0x30, 0x3e, 0x41, 0x43
db 0xf0, 0xf7, 0xfa, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0xfc, 0x8b, 0x93, 0x93
db 0x25, 0x26, 0x29, 0x12, 0x1b, 0xe, 0x20, 0x5d, 0x30, 0x30, 0xde, 0x1a
db 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x45, 0xce, 0x2a, 0xa, 0x2c, 0x6, 0x10, 0x34, 0x9, 0x43, 0xd2, 0x28
db 0x2b, 0xfe, 0x5, 0x2b, 0xff, 0x2, 0x26, 0xa4, 0x10, 0x38, 0x3a, 0x3b
db 0x33, 0x2f, 0x32, 0x1d, 0x21, 0x22, 0x17, 0x18, 0x19, 0x25, 0x2b, 0x28
db 0x56, 0x5e, 0x5e, 0xd3, 0xd3, 0xd4, 0xf4, 0xf7, 0xf7, 0xf6, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd5, 0xdf, 0xe0, 0x3f, 0x49, 0x4e
db 0x1e, 0x67, 0x1d, 0x37, 0xf5, 0x1c, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x28, 0xff, 0x2, 0x47, 0xeb, 0x2d, 0x9, 0x1b, 0x7, 0x2f, 0x73, 0x22
db 0x36, 0xf8, 0xe, 0x2b, 0xff, 0x4, 0x3b, 0xe2, 0x1b, 0x3c, 0x63, 0x3e
db 0xad, 0xbb, 0xc1, 0xeb, 0xed, 0xed, 0xed, 0xee, 0xee, 0xad, 0xb0, 0xb0
db 0x61, 0x63, 0x63, 0x5f, 0x5e, 0x61, 0x21, 0x25, 0x1f, 0x33, 0x91, 0x27
db 0x37, 0xf3, 0x15, 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x45, 0xde, 0x2e, 0xc, 0x30, 0x7, 0xa, 0x2a, 0xd
db 0x2d, 0xa7, 0x32, 0x1a, 0x9e, 0x2, 0x18, 0x1e, 0x1a, 0xa3, 0xb0, 0xa4
db 0xeb, 0xe8, 0xea, 0xaa, 0xb0, 0xb2, 0xc2, 0xcb, 0xcd, 0xc7, 0xce, 0xd1
db 0xc1, 0xcb, 0xcc, 0xca, 0xc9, 0xca, 0x8a, 0x9c, 0x9d, 0x81, 0x95, 0x96
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf4, 0xf5, 0x68, 0x64, 0x6a
db 0xf, 0x41, 0x1b, 0x2c, 0xd8, 0x1d, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x3b, 0xff, 0x16, 0x27, 0x7e, 0x19, 0x6, 0x20, 0x3
db 0x33, 0xba, 0x36, 0x2a, 0xf1, 0x2, 0x23, 0xb8, 0x3, 0x1c, 0x41, 0x19
db 0x41, 0x5d, 0x52, 0x57, 0x61, 0x61, 0x6b, 0x67, 0x69, 0x8a, 0x89, 0x8a
db 0x46, 0x43, 0x42, 0xa2, 0xa4, 0xa3, 0x90, 0x94, 0x97, 0xe, 0xf, 0xf
db 0x3a, 0xa5, 0x33, 0x31, 0xfb, 0xb, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x5, 0x42, 0xdb, 0x2c, 0xe, 0x35, 0xa
db 0x2, 0xe, 0x2, 0x2, 0xb, 0x2, 0x4c, 0x5a, 0x50, 0xe0, 0xe4, 0xe8
db 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xe1, 0xe2, 0xe3, 0x98, 0xa5, 0xa8
db 0x3b, 0x40, 0x3e, 0x5, 0x14, 0x7, 0x7, 0x20, 0x2, 0x6, 0x25, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xfd
db 0xe9, 0xf0, 0xf2, 0xdf, 0xe3, 0xe4, 0xd1, 0xd0, 0xd1, 0x84, 0x82, 0x86
db 0x14, 0x1e, 0x1d, 0x24, 0x9b, 0x23, 0x32, 0xfd, 0x14, 0x2c, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x27, 0xff, 0x2, 0x45, 0xea, 0x2f, 0x8, 0x1f, 0x7
db 0x11, 0x3c, 0x18, 0x19, 0x7e, 0x8, 0x9, 0x16, 0xc, 0x1d, 0x6f, 0x14
db 0x10, 0x83, 0x2, 0x5, 0x41, 0x2, 0x4, 0x21, 0x2, 0xc, 0x15, 0xc
db 0x6, 0x2, 0x6, 0x4d, 0x5a, 0x5d, 0xbe, 0xd4, 0xd6, 0x40, 0x3e, 0x45
db 0x1a, 0x4f, 0x2a, 0x2d, 0xd3, 0x1d, 0x2c, 0xfe, 0x3, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x8, 0x41, 0xd6, 0x2a
db 0x10, 0x2f, 0xa, 0x2, 0x2, 0x2, 0x29, 0x28, 0x29, 0xb5, 0xb5, 0xb5
db 0xf2, 0xf0, 0xf0, 0xa3, 0xad, 0xaf, 0x3e, 0x43, 0x45, 0xd, 0x22, 0x6
db 0x12, 0x44, 0x7, 0x2d, 0xac, 0x32, 0x45, 0xe7, 0x29, 0x47, 0xfb, 0x2a
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xf3, 0xf3, 0xa3, 0xa6, 0xa6, 0x90, 0x90, 0x90, 0x88, 0x8e, 0x8c
db 0x5c, 0x72, 0x6d, 0x46, 0x52, 0x51, 0x11, 0x11, 0x10, 0x26, 0x28, 0x29
db 0x15, 0x13, 0x17, 0x14, 0x3e, 0x20, 0x3e, 0xc9, 0x31, 0x32, 0xff, 0xc
db 0x2b, 0xff, 0x2, 0x28, 0xff, 0x2, 0x3c, 0xff, 0x15, 0x26, 0x72, 0x1a
db 0x2, 0x2, 0x2, 0x14, 0xd, 0x18, 0x23, 0x3a, 0x22, 0x41, 0xd2, 0x34
db 0x2f, 0xff, 0x2, 0x2b, 0xf7, 0x2, 0x23, 0xc4, 0x2, 0x16, 0x81, 0x2
db 0x10, 0x41, 0x7, 0x9, 0x1b, 0x14, 0x71, 0x75, 0x7a, 0x8c, 0x8b, 0x8f
db 0x27, 0x2d, 0x24, 0x1b, 0x50, 0x2a, 0x2b, 0xce, 0x1e, 0x3a, 0xfd, 0x18
db 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2f, 0xff, 0x8
db 0x36, 0xbc, 0x1a, 0x2, 0x5, 0x2, 0x7, 0x6, 0xb, 0x87, 0x90, 0x91
db 0x78, 0x7e, 0x7b, 0x1f, 0x31, 0x24, 0x21, 0x54, 0x20, 0x3a, 0xca, 0x1d
db 0x47, 0xfd, 0x29, 0x30, 0xff, 0x7, 0x2a, 0xff, 0x2, 0x28, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xec, 0xec, 0xec, 0x6b, 0x6b, 0x6b, 0x2, 0x2, 0x2, 0x6, 0x16, 0x3
db 0x18, 0x79, 0x8, 0xc, 0x7a, 0x2, 0x12, 0x80, 0x2, 0x15, 0x83, 0x2
db 0x19, 0x78, 0xd, 0xa, 0x25, 0xb, 0x1e, 0x4b, 0x14, 0x41, 0xda, 0x26
db 0x36, 0xff, 0xe, 0x31, 0xff, 0x9, 0x2c, 0xff, 0x2, 0x3c, 0xbd, 0x22
db 0x4, 0xa, 0x4, 0x18, 0x16, 0x16, 0x2c, 0x3a, 0x2b, 0x36, 0xc1, 0x2d
db 0x30, 0xff, 0x7, 0x2c, 0xff, 0x2, 0x30, 0xff, 0x2, 0x30, 0xff, 0x3
db 0x3c, 0xe8, 0x1d, 0x32, 0x8f, 0x23, 0xd, 0x26, 0x11, 0x5c, 0x5a, 0x63
db 0x5e, 0x5b, 0x60, 0x20, 0x25, 0x1b, 0x2e, 0x59, 0x3c, 0x2d, 0x8b, 0x22
db 0x3d, 0xf6, 0x19, 0x3d, 0xff, 0x1a, 0x30, 0xff, 0x5, 0x3d, 0xfc, 0x1f
db 0x21, 0xa8, 0x17, 0x2, 0x5, 0x2, 0x27, 0x29, 0x2c, 0x66, 0x76, 0x75
db 0x3c, 0x5b, 0x47, 0x1d, 0x91, 0x20, 0x3f, 0xf2, 0x28, 0x32, 0xff, 0xa
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x29, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf4, 0xf4, 0x54, 0x5e, 0x5f, 0x5, 0x23, 0x6
db 0x43, 0xf0, 0x38, 0x2a, 0xff, 0x2, 0x2f, 0xff, 0x2, 0x2e, 0xff, 0x2
db 0x2f, 0xff, 0x8, 0x2e, 0xba, 0x1b, 0x12, 0x35, 0x12, 0x24, 0x53, 0x1f
db 0x28, 0xa8, 0xf, 0x37, 0xda, 0x16, 0x3a, 0xe3, 0x2e, 0x1d, 0x8c, 0x8
db 0x4, 0x9, 0x4, 0x23, 0x30, 0x33, 0x25, 0x36, 0x2a, 0x34, 0xb4, 0x33
db 0x30, 0xff, 0x5, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x34, 0xff, 0xb, 0x40, 0xff, 0x1d, 0x28, 0xb8, 0x1e, 0xb, 0x40, 0xa
db 0x35, 0x3a, 0x32, 0x64, 0x61, 0x64, 0x6c, 0x71, 0x78, 0x17, 0x1c, 0x16
db 0x1d, 0x59, 0x11, 0x26, 0x82, 0x19, 0x17, 0x8d, 0x3, 0x23, 0x6e, 0x1d
db 0xd, 0x2d, 0x19, 0x25, 0x30, 0x28, 0x40, 0x4b, 0x51, 0x32, 0x4d, 0x41
db 0x2e, 0xa0, 0x31, 0x2e, 0xf5, 0xf, 0x28, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2d, 0xff, 0x2, 0x3f, 0xf7, 0x19, 0x2f, 0xcb, 0x25, 0x2d, 0xc4, 0x27
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfd, 0xb5, 0xc0, 0xc0, 0x8, 0x13, 0xa
db 0x1f, 0x81, 0x1d, 0x3d, 0xff, 0x15, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x36, 0xff, 0xf, 0x27, 0xae, 0x1f, 0x7, 0x27, 0x9
db 0x5, 0x16, 0x2, 0x14, 0x45, 0xd, 0x17, 0x3f, 0x23, 0x9, 0x2a, 0xa
db 0xa, 0xa, 0xf, 0x4f, 0x59, 0x5d, 0x49, 0x54, 0x4d, 0x24, 0x79, 0x19
db 0x3a, 0xff, 0x12, 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x26, 0xff, 0x2, 0x28, 0xff, 0x2, 0x29, 0xff, 0x2, 0x36, 0xd8, 0x19
db 0x2c, 0x7a, 0x34, 0x34, 0x38, 0x37, 0xa4, 0xad, 0xaf, 0xac, 0xab, 0xad
db 0x4e, 0x54, 0x5e, 0x11, 0x15, 0x11, 0x14, 0x16, 0x14, 0x1f, 0x25, 0x22
db 0x6d, 0x73, 0x79, 0xb1, 0xb6, 0xb8, 0x6b, 0x7c, 0x7e, 0x23, 0x68, 0x2b
db 0x39, 0xef, 0x21, 0x27, 0xff, 0x2, 0x3c, 0xff, 0x17, 0x39, 0xe1, 0x2f
db 0x1a, 0x93, 0xa, 0x1d, 0x5c, 0x10, 0x41, 0xa4, 0x3e, 0x2d, 0xc9, 0x25
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf4, 0xf4, 0x8a, 0x89, 0x8a
db 0x24, 0x48, 0x26, 0x39, 0xde, 0x32, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xfd, 0x7, 0x1f, 0xc3, 0x4
db 0x14, 0x75, 0x2, 0x11, 0x59, 0x11, 0x24, 0x71, 0x1c, 0x22, 0x82, 0x16
db 0x39, 0x86, 0x39, 0x20, 0x22, 0x1d, 0x35, 0x30, 0x33, 0x11, 0x40, 0x5
db 0x31, 0xfa, 0x8, 0x2a, 0xff, 0x2, 0x30, 0xfb, 0xc, 0x3c, 0xed, 0x1e
db 0x36, 0xf5, 0x11, 0x2c, 0xff, 0x3, 0x2b, 0xff, 0x2, 0x34, 0xff, 0xa
db 0x3b, 0xef, 0x2a, 0x11, 0x4c, 0xd, 0x52, 0x54, 0x51, 0xd2, 0xe0, 0xe0
db 0xe1, 0xea, 0xeb, 0xb9, 0xb7, 0xb9, 0xb9, 0xb8, 0xb9, 0xc1, 0xc3, 0xc4
db 0xf0, 0xf8, 0xf7, 0xff, 0xff, 0xff, 0x8c, 0x90, 0x91, 0x1a, 0x86, 0x6
db 0x35, 0xff, 0x8, 0x3e, 0xff, 0x16, 0x30, 0x9a, 0x1e, 0x16, 0x46, 0x1c
db 0x2, 0x6, 0x5, 0x29, 0x76, 0x20, 0x39, 0xe6, 0x14, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xd2, 0xd3
db 0x18, 0x21, 0x1a, 0x1f, 0x77, 0x17, 0x41, 0xff, 0x1a, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x3c, 0xf3, 0x1c, 0x47, 0xdd, 0x2b, 0x47, 0xeb, 0x2a
db 0x31, 0xfc, 0x9, 0x26, 0xed, 0x4, 0x32, 0xf2, 0x11, 0x2e, 0xf4, 0x9
db 0x38, 0xf3, 0x18, 0x37, 0x9b, 0x29, 0x12, 0x12, 0x17, 0xf, 0x40, 0xf
db 0x30, 0xdc, 0x26, 0x2a, 0xff, 0x2, 0x2e, 0xff, 0x6, 0x3a, 0xee, 0x19
db 0x48, 0xd8, 0x32, 0x3d, 0xf0, 0x1d, 0x2a, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x2b, 0xff, 0x4, 0x3e, 0xd0, 0x29, 0x10, 0x1d, 0xd, 0xaf, 0xb6, 0xb7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xa6, 0x9e, 0x9, 0x3f, 0x2
db 0xf, 0x68, 0x2, 0x19, 0x5c, 0xc, 0x4, 0x18, 0x4, 0x2a, 0x6c, 0x1d
db 0x26, 0xb7, 0xa, 0x34, 0xf4, 0x10, 0x2c, 0xff, 0x3, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5
db 0x98, 0x98, 0x99, 0x1a, 0x27, 0x18, 0x1c, 0x95, 0x5, 0x2d, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x31, 0xfc, 0x9, 0x34, 0xfc, 0xa, 0x3b, 0xbf, 0x3e
db 0x10, 0x4f, 0xe, 0x41, 0xcc, 0x23, 0x31, 0xfe, 0x7, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x37, 0xf4, 0x14, 0x41, 0x87, 0x36, 0x10, 0x23, 0xf
db 0x36, 0xc3, 0x2a, 0x2e, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x32, 0xc4, 0x2e, 0x20, 0x6f, 0x20, 0x30, 0xd1, 0xc, 0x31, 0xff, 0x7
db 0x2a, 0xff, 0x2, 0x40, 0xff, 0x1e, 0x1a, 0x5b, 0x10, 0x5a, 0x59, 0x57
db 0xfc, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xd5, 0xd2, 0x3a, 0x41, 0x3d
db 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2b, 0x7b, 0x22, 0x3a, 0xeb, 0x19
db 0x2e, 0xff, 0x3, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xfe, 0xfd, 0xfd, 0xdc, 0xe5, 0xe6
db 0xba, 0xd0, 0xd2, 0x83, 0x8a, 0x8c, 0x5c, 0x59, 0x5b, 0x60, 0x5e, 0x60
db 0x60, 0x5e, 0x60, 0x5b, 0x58, 0x5a, 0xad, 0xbf, 0xc0, 0xf7, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc7, 0xc6, 0xc8, 0x13, 0x18, 0x11, 0x11, 0x50, 0x17, 0x32, 0xdf, 0x25
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xf8, 0x8
db 0x41, 0xc4, 0x27, 0x17, 0x45, 0xe, 0xb, 0x40, 0x2, 0x45, 0xd7, 0x29
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3, 0x32, 0xdb, 0x10, 0x1e, 0x1c, 0x21
db 0x21, 0x6b, 0x16, 0x40, 0xff, 0x1d, 0x29, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x37, 0xff, 0x13, 0x27, 0x7f, 0x17, 0x2c, 0x73, 0x1d, 0x2c, 0xe9, 0xb
db 0x29, 0xff, 0x2, 0x2b, 0xff, 0x3, 0x41, 0xcb, 0x2c, 0x22, 0x2e, 0x24
db 0xda, 0xdf, 0xe3, 0xad, 0xbe, 0xc1, 0x59, 0x54, 0x59, 0x60, 0x6b, 0x5d
db 0x5e, 0x68, 0x5c, 0xa4, 0xb1, 0xa3, 0xc4, 0xc2, 0xc4, 0x12, 0x12, 0x12
db 0x2, 0x2, 0x2, 0x29, 0x71, 0x1f, 0x3a, 0xf2, 0x1a, 0x2d, 0xff, 0x3
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xc2, 0xc2, 0xc2, 0x30, 0x30, 0x30, 0x15, 0x15, 0x15, 0x19, 0x25, 0x18
db 0x18, 0x30, 0x16, 0x10, 0x25, 0xd, 0xb, 0x1f, 0x7, 0xb, 0x20, 0x8
db 0xb, 0x20, 0x8, 0xa, 0x21, 0x6, 0x10, 0x13, 0x13, 0x1b, 0x19, 0x1b
db 0x50, 0x52, 0x51, 0x65, 0x64, 0x65, 0xfd, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfe, 0xa6, 0xa7, 0xa8, 0x12, 0x1b, 0x12, 0x26, 0x84, 0x1c
db 0x3e, 0xff, 0x1b, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x45, 0xdd, 0x2e, 0xb, 0x2f, 0x6, 0xe, 0x35, 0x7
db 0x31, 0xaa, 0x3c, 0x30, 0xf7, 0x8, 0x43, 0x63, 0x42, 0x25, 0x3e, 0x3a
db 0x16, 0x43, 0x12, 0x41, 0xf5, 0x2b, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x3f, 0xe6, 0x23, 0x18, 0x3d, 0x13, 0x28, 0x67, 0x1c
db 0x36, 0xed, 0xc, 0x28, 0xff, 0x2, 0x48, 0xf7, 0x2a, 0x10, 0x25, 0xf
db 0x3e, 0x51, 0x40, 0x1c, 0x3c, 0x18, 0x4d, 0xc8, 0x36, 0x44, 0xdd, 0x2e
db 0x31, 0xc5, 0x14, 0x4b, 0x49, 0x4a, 0x78, 0x7d, 0x81, 0x51, 0x5c, 0x5c
db 0x2, 0x2, 0x2, 0x39, 0x91, 0x2e, 0x39, 0xff, 0x15, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfb, 0xfb, 0xab, 0xab, 0xab, 0x14, 0xc, 0x15, 0x20, 0x5f, 0x19
db 0x3c, 0xf3, 0x1d, 0x28, 0xf4, 0x2, 0x2a, 0xf2, 0x2, 0x2a, 0xf2, 0x2
db 0x27, 0xf4, 0x2, 0x42, 0xde, 0x2c, 0x48, 0xc8, 0x2f, 0x2f, 0x92, 0x40
db 0xa, 0x28, 0x6, 0x11, 0x2a, 0xe, 0x48, 0x49, 0x4a, 0x6c, 0x6c, 0x6c
db 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xa1, 0x9f, 0xa1, 0x15, 0x1e, 0x14
db 0x2b, 0x8b, 0x1f, 0x3c, 0xfe, 0x19, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3, 0x46, 0xe1, 0x2f, 0xb, 0x2f, 0x6
db 0x9, 0x29, 0x5, 0xf, 0x33, 0x8, 0x59, 0x6d, 0x59, 0x8b, 0x8d, 0x92
db 0x6, 0x2a, 0xa, 0x31, 0xd3, 0x2c, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x3c, 0xff, 0x16, 0x28, 0x88, 0x18, 0xa, 0x23, 0x5
db 0x2f, 0xaf, 0x2f, 0x3a, 0xf1, 0x1c, 0x14, 0x5a, 0x6, 0xa, 0x28, 0x4
db 0x47, 0xc8, 0x2d, 0x2a, 0xf4, 0x2, 0x2e, 0xfd, 0x5, 0x2d, 0xfe, 0x4
db 0x35, 0xf8, 0x10, 0x47, 0xb3, 0x4d, 0x23, 0x38, 0x44, 0x3, 0x2, 0x2
db 0x2, 0x2, 0x2, 0x1f, 0x49, 0x36, 0x46, 0xc7, 0x46, 0x34, 0xf8, 0xf
db 0x28, 0xfe, 0x2, 0x44, 0xe8, 0x2c, 0x4a, 0xd5, 0x30, 0xb, 0x36, 0x4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe9, 0xf1, 0xf1, 0x5f, 0x68, 0x6d, 0xc, 0x32, 0x18
db 0x30, 0xd0, 0x25, 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2d, 0xfe, 0x5, 0x47, 0xdf, 0x35, 0x29, 0x8b, 0x37, 0x11, 0x29, 0xb
db 0x53, 0x59, 0x5a, 0xc6, 0xd6, 0xd6, 0xed, 0xf4, 0xf5, 0x54, 0x5a, 0x61
db 0x10, 0x3b, 0x1e, 0x2e, 0xd2, 0x22, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x47, 0xe7, 0x30
db 0xc, 0x30, 0x6, 0x7, 0x7, 0x7, 0x54, 0x54, 0x55, 0xbe, 0xbe, 0xc0
db 0x1b, 0x25, 0x21, 0x1f, 0x81, 0x21, 0x2f, 0xfe, 0xf, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x40, 0xee, 0x27, 0x15, 0x3e, 0xf
db 0x20, 0x45, 0x27, 0xd, 0x33, 0xb, 0xb, 0x2c, 0x5, 0x45, 0xdd, 0x30
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x35, 0xf1, 0x10
db 0x37, 0x90, 0x25, 0x2, 0xb, 0x2, 0x8, 0x1a, 0x7, 0xc, 0x35, 0x4
db 0xb, 0x33, 0x5, 0x3, 0xf, 0x2, 0x14, 0x28, 0x20, 0x11, 0x2a, 0x12
db 0xa, 0x22, 0x5, 0x13, 0x2d, 0xf, 0x14, 0x16, 0x14, 0x48, 0x49, 0x48
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xbb, 0xbd, 0x25, 0x26, 0x23
db 0x2a, 0x7d, 0x22, 0x3b, 0xfa, 0x1c, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x32, 0xff, 0x9, 0x3f, 0xc6, 0x2b
db 0xe, 0x26, 0xb, 0x6b, 0x69, 0x6b, 0xf9, 0xf9, 0xfb, 0xb5, 0xb6, 0xb7
db 0x23, 0x29, 0x1f, 0x19, 0x4f, 0x28, 0x2c, 0xcf, 0x1e, 0x2f, 0xfd, 0x9
db 0x2d, 0xff, 0x3, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x45, 0xd3, 0x29, 0x5, 0x1c, 0x2, 0x6, 0x5, 0x7, 0x4b, 0x51, 0x52
db 0x7e, 0x85, 0x84, 0x10, 0x3e, 0x18, 0x3e, 0xcd, 0x3d, 0x37, 0xff, 0x10
db 0x2a, 0xff, 0x2, 0x28, 0xff, 0x2, 0x3e, 0xff, 0x17, 0x2a, 0x80, 0x1f
db 0x6, 0xa, 0x5, 0xa, 0x26, 0x5, 0x44, 0xdb, 0x2f, 0x2d, 0xff, 0x4
db 0x2c, 0xff, 0x2, 0x2c, 0xfe, 0x3, 0x32, 0xe9, 0x12, 0x37, 0x8f, 0x25
db 0x2, 0x13, 0x2, 0x1b, 0x5e, 0x1c, 0x41, 0xc5, 0x3f, 0x3f, 0xf9, 0x15
db 0x31, 0xe1, 0x24, 0x17, 0x55, 0x1d, 0x7, 0xb, 0x5, 0x45, 0x43, 0x45
db 0x54, 0x52, 0x53, 0xa1, 0xb4, 0xb5, 0xf1, 0xf3, 0xf3, 0xfc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0x9e, 0xa3
db 0x26, 0x49, 0x33, 0x2c, 0xc8, 0x1d, 0x2f, 0xff, 0x3, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x31, 0xfa, 0xc, 0x32, 0xf5, 0xc, 0x32, 0xfb, 0xc
db 0x2d, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x32, 0xff, 0xc
db 0x3c, 0xc3, 0x29, 0xd, 0x26, 0x8, 0x76, 0x76, 0x78, 0xff, 0xff, 0xff
db 0xb6, 0xb4, 0xb7, 0x24, 0x28, 0x20, 0x20, 0x55, 0x2f, 0x3e, 0xab, 0x3a
db 0x36, 0xed, 0x13, 0x33, 0xfd, 0xd, 0x2d, 0xff, 0x3, 0x32, 0xfc, 0xc
db 0x2a, 0xe4, 0xd, 0x5, 0x1a, 0x2, 0xb, 0xf, 0x10, 0x41, 0x5c, 0x5c
db 0x85, 0x8f, 0x90, 0x3f, 0x3e, 0x44, 0x27, 0x4f, 0x20, 0x3a, 0xd3, 0x1f
db 0x32, 0xff, 0xb, 0x2c, 0xff, 0x3, 0x30, 0xff, 0x4, 0x17, 0x61, 0x8
db 0xb, 0x26, 0xd, 0x41, 0xc5, 0x28, 0x2d, 0xfd, 0x5, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x32, 0xe9, 0x10, 0x23, 0x65, 0x37, 0x8, 0x2b, 0x8
db 0x1f, 0x75, 0xe, 0x44, 0xf9, 0x20, 0x29, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2e, 0xff, 0x2, 0x12, 0x7d, 0x2, 0x10, 0xf, 0xe, 0xcd, 0xcb, 0xcc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xbf, 0xc0
db 0x2d, 0x2f, 0x2c, 0x27, 0x60, 0x1b, 0x34, 0xe6, 0xf, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x43, 0xed, 0x28, 0x46, 0xda, 0x29, 0x48, 0xcc, 0x3f
db 0x23, 0xc7, 0x3, 0x35, 0xf9, 0xe, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x34, 0xff, 0xe, 0x34, 0xba, 0x1f, 0x37, 0x57, 0x39, 0xc6, 0xd0, 0xd1
db 0xff, 0xff, 0xff, 0xb1, 0xaf, 0xb1, 0x61, 0x5f, 0x66, 0x20, 0x21, 0x22
db 0x2f, 0x7a, 0x20, 0x3f, 0xae, 0x2f, 0x25, 0xc6, 0x6, 0x3b, 0xb1, 0x2a
db 0x21, 0x64, 0x33, 0x17, 0x28, 0x13, 0x49, 0x54, 0x55, 0x4d, 0x64, 0x65
db 0x3c, 0x4c, 0x4c, 0x62, 0x67, 0x68, 0x2b, 0x30, 0x2b, 0x27, 0x5d, 0x1d
db 0x39, 0xc8, 0x1f, 0x35, 0xee, 0x10, 0x38, 0xd7, 0x1a, 0x10, 0x42, 0x3
db 0x31, 0x8c, 0x3e, 0x2d, 0xf6, 0xc, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x34, 0xf3, 0x12, 0x39, 0x90, 0x26, 0x18, 0x55, 0x13, 0x33, 0xd0, 0x30
db 0x2d, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x34, 0xff, 0xa, 0x16, 0x78, 0x3, 0xa, 0x11, 0xf, 0xc3, 0xc5, 0xc7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9b, 0x99, 0x9c, 0x9, 0x7, 0xb, 0x1c, 0x98, 0xf, 0x2d, 0xff, 0x8
db 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x29, 0xff, 0x2, 0x2d, 0xb5, 0x30
db 0x1c, 0x49, 0x14, 0x35, 0x95, 0x21, 0x23, 0xc5, 0x4, 0x37, 0xfd, 0x10
db 0x29, 0xff, 0x2, 0x34, 0xff, 0xe, 0x3f, 0xa8, 0x2a, 0x9c, 0x9a, 0x9a
db 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xb7, 0xc6, 0xc7, 0x57, 0x5a, 0x5d
db 0x14, 0xb, 0x18, 0x5, 0x9, 0x3, 0x6, 0xa, 0x6, 0x13, 0x22, 0x19
db 0x37, 0x36, 0x3d, 0x86, 0x87, 0x8a, 0xd5, 0xe7, 0xe7, 0xdc, 0xe5, 0xe6
db 0x6c, 0x72, 0x73, 0x39, 0x37, 0x35, 0x42, 0x4a, 0x50, 0x10, 0x15, 0x1c
db 0x6, 0x20, 0x2, 0x22, 0x6c, 0x14, 0x15, 0x32, 0x14, 0xb, 0x24, 0x14
db 0x3b, 0xcc, 0x26, 0x31, 0xff, 0x8, 0x2c, 0xff, 0x2, 0x2c, 0xfe, 0x3
db 0x4b, 0xd3, 0x37, 0x12, 0x68, 0x2, 0x45, 0xff, 0x25, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x3f, 0xf3, 0x27, 0x21, 0x5e, 0x1d, 0x29, 0x3b, 0x3a, 0xc0, 0xca, 0xcb
db 0xeb, 0xf3, 0xf3, 0xea, 0xf2, 0xf2, 0xc9, 0xc8, 0xc9, 0xc5, 0xc4, 0xc5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc6, 0xc5, 0xc7, 0x38, 0x3e, 0x36, 0x13, 0x3c, 0x21, 0x35, 0xd4, 0x22
db 0x2f, 0xff, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x43, 0xe6, 0x21, 0x18, 0x4d, 0x13, 0x7, 0x17, 0x5, 0x36, 0xa5, 0x25
db 0x31, 0xf2, 0x19, 0x2c, 0xea, 0x8, 0x21, 0x6c, 0x14, 0x62, 0x5d, 0x61
db 0x7e, 0x88, 0x86, 0x61, 0x77, 0x73, 0x36, 0x3c, 0x3a, 0x23, 0x23, 0x22
db 0x1f, 0x23, 0x23, 0xe, 0xd, 0x10, 0x9, 0xa, 0x8, 0x25, 0x2c, 0x36
db 0x70, 0x78, 0x7d, 0xba, 0xb8, 0xbb, 0xcd, 0xca, 0xcb, 0xff, 0xff, 0xff
db 0xf3, 0xf3, 0xf3, 0xa3, 0xa1, 0xa1, 0x4c, 0x51, 0x51, 0x20, 0x2e, 0x2e
db 0x28, 0x26, 0x2b, 0x3f, 0x3f, 0x4a, 0x10, 0xc, 0x14, 0x2e, 0x83, 0x37
db 0x2f, 0xf6, 0x11, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x3f, 0xe2, 0x1d, 0x2e, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x30, 0xf9, 0xe
db 0x27, 0xa2, 0x29, 0x1c, 0x33, 0x25, 0x2b, 0x27, 0x2d, 0x5f, 0x62, 0x65
db 0x60, 0x69, 0x70, 0x5e, 0x68, 0x71, 0x1e, 0x23, 0x1f, 0x17, 0x18, 0x16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xca, 0xc7, 0xca, 0x3b, 0x38, 0x38, 0x23, 0x5f, 0x1b
db 0x3b, 0xe1, 0x1e, 0x2f, 0xff, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x3, 0x41, 0xf1, 0x23, 0x21, 0x61, 0x18, 0x3, 0x11, 0x8
db 0x21, 0x70, 0x26, 0x27, 0x72, 0x18, 0x24, 0x19, 0x26, 0x6, 0x2, 0x7
db 0x10, 0x3c, 0x6, 0x14, 0x81, 0x6, 0x11, 0x84, 0x2, 0x15, 0x88, 0x2
db 0x16, 0x88, 0x2, 0x16, 0x8b, 0x2, 0x28, 0x7e, 0x1a, 0x24, 0x5b, 0x16
db 0xf, 0x33, 0x1a, 0x15, 0x15, 0x15, 0x28, 0x2b, 0x27, 0xa5, 0x9f, 0xa5
db 0xc5, 0xc3, 0xc4, 0xff, 0xff, 0xff, 0xd7, 0xd9, 0xd9, 0x60, 0x6f, 0x70
db 0x31, 0x37, 0x37, 0x42, 0x48, 0x4e, 0x24, 0x4a, 0x37, 0x35, 0xc9, 0x20
db 0x31, 0xff, 0x8, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x34, 0xff, 0xc, 0x32, 0xda, 0x13, 0x1a, 0x79, 0x15
db 0x11, 0x2d, 0x17, 0xf, 0xb, 0x12, 0x9, 0x6, 0x8, 0x7, 0x23, 0x11
db 0x17, 0x4b, 0x10, 0x1a, 0x59, 0x10, 0x24, 0x75, 0x19, 0x11, 0x85, 0x1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xb3, 0xb6, 0x12, 0xe, 0x16
db 0x33, 0x92, 0x39, 0x30, 0xf9, 0xc, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x4, 0x3f, 0xed, 0x21, 0x23, 0x64, 0x1b
db 0x2, 0x2, 0x2, 0x19, 0x1c, 0x19, 0x69, 0x75, 0x6f, 0x3c, 0x3a, 0x42
db 0x1f, 0x63, 0x22, 0x39, 0xf9, 0x20, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x2
db 0x2f, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x3e, 0xff, 0x1c, 0x3f, 0xf6, 0x1c
db 0x30, 0xd4, 0x23, 0x17, 0x92, 0x2, 0x2b, 0x7e, 0x24, 0x23, 0x46, 0x32
db 0x2f, 0x2f, 0x2e, 0xb4, 0xb8, 0xba, 0xee, 0xf9, 0xf9, 0xde, 0xe4, 0xe5
db 0x7e, 0x86, 0x88, 0x20, 0x16, 0x23, 0x2f, 0x76, 0x31, 0x32, 0xf3, 0x13
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x31, 0xff, 0x8
db 0x40, 0xf5, 0x27, 0x2e, 0xb7, 0x27, 0x15, 0x41, 0xf, 0x2, 0x2, 0x2
db 0x8, 0x5, 0x7, 0x25, 0x4a, 0x1e, 0x31, 0x7e, 0x24, 0x2f, 0xc0, 0x25
db 0x3c, 0xf0, 0x1d, 0x40, 0xfe, 0x1e, 0x40, 0xff, 0x1f, 0x2c, 0xff, 0x2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xfe, 0xfd, 0x4c, 0x48, 0x4f
db 0xc, 0x32, 0x14, 0x2d, 0xb4, 0x2e, 0x2c, 0xfc, 0x5, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x5, 0x3d, 0xe7, 0x1e
db 0x23, 0x5b, 0x18, 0xd, 0x11, 0xe, 0x51, 0x5c, 0x60, 0x48, 0x50, 0x55
db 0xb, 0x1e, 0x10, 0x31, 0xb6, 0x23, 0x35, 0xff, 0xd, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x5, 0x3b, 0xfa, 0x1b, 0x2d, 0xc9, 0x20
db 0x23, 0x66, 0x1a, 0x22, 0x22, 0x27, 0xac, 0xb2, 0xb4, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0x57, 0x59, 0x59, 0x32, 0x8e, 0x22, 0x38, 0xfb, 0x13
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x31, 0xfe, 0x5, 0x42, 0xec, 0x27, 0x2d, 0xb6, 0x2b
db 0x1a, 0x55, 0x15, 0x11, 0x27, 0x1b, 0x10, 0x17, 0x17, 0x1b, 0x37, 0x2f
db 0x34, 0x78, 0x39, 0x3c, 0xd4, 0x1f, 0x3e, 0xff, 0x1b, 0x30, 0xff, 0x8
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xd8, 0xd9
db 0x3d, 0x3e, 0x3b, 0xe, 0x35, 0x15, 0x2a, 0xb3, 0x2d, 0x44, 0xfa, 0x29
db 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x5
db 0x2d, 0xc2, 0xc, 0x3, 0xb, 0x5, 0x26, 0x38, 0x3d, 0x42, 0x5a, 0x5b
db 0x16, 0x13, 0x17, 0x29, 0x6d, 0x31, 0x32, 0xf1, 0x1b, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2f, 0xff, 0x6
db 0x3a, 0xe7, 0x1e, 0x23, 0x64, 0x1b, 0x32, 0x2d, 0x32, 0xc3, 0xc1, 0xc3
db 0xff, 0xff, 0xff, 0x64, 0x67, 0x62, 0x1d, 0xa6, 0x5, 0x2e, 0xff, 0x7
db 0x29, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x43, 0xfe, 0x25, 0x46, 0xf0, 0x26
db 0x32, 0xc1, 0x31, 0x13, 0x6b, 0x2, 0x1e, 0x53, 0x15, 0x11, 0x27, 0x19
db 0x1b, 0x1a, 0x19, 0x2b, 0x24, 0x27, 0x3c, 0x58, 0x48, 0x2c, 0xab, 0x36
db 0x38, 0xf9, 0x19, 0x31, 0xff, 0x9, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdb, 0xdb, 0xdc, 0x38, 0x3c, 0x37, 0x31, 0x45, 0x36, 0x19, 0x55, 0x10
db 0x46, 0xeb, 0x27, 0x45, 0xfc, 0x28, 0x31, 0xff, 0x7, 0x44, 0xef, 0x31
db 0x22, 0x8d, 0x25, 0xa, 0x14, 0x7, 0x70, 0x74, 0x79, 0xd7, 0xe4, 0xe6
db 0x55, 0x57, 0x5c, 0x2, 0xd, 0x2, 0x38, 0xb1, 0x23, 0x36, 0xfe, 0xd
db 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x43, 0xec, 0x28, 0x45, 0xda, 0x28
db 0x43, 0xf2, 0x25, 0x2d, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2e, 0xff, 0x5, 0x3b, 0xe7, 0x1d, 0x1e, 0x5e, 0x15, 0x5d, 0x63, 0x67
db 0xd2, 0xe3, 0xe8, 0x4a, 0x53, 0x51, 0x18, 0xb4, 0x2, 0x42, 0xff, 0x20
db 0x4a, 0xf2, 0x28, 0x38, 0xca, 0x37, 0x1e, 0x64, 0x17, 0x17, 0x3b, 0x10
db 0xe, 0x24, 0x14, 0x2, 0x2, 0x2, 0x9, 0xd, 0x8, 0x4f, 0x4b, 0x4f
db 0xca, 0xcc, 0xcf, 0x70, 0x96, 0x86, 0x30, 0xb2, 0x2f, 0x2b, 0xfb, 0x5
db 0x29, 0xff, 0x2, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x43, 0xf5, 0x1c
db 0x34, 0xbd, 0x34, 0x2f, 0xaa, 0x39, 0x44, 0xe2, 0x2e, 0x2c, 0xfe, 0x3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe6, 0xe4, 0xe5, 0x95, 0xa5, 0xa6, 0x2d, 0x32, 0x2f
db 0x7, 0x20, 0x2, 0x11, 0x45, 0x8, 0x11, 0x4d, 0x5, 0x24, 0x4f, 0x24
db 0x18, 0x30, 0x2d, 0x13, 0x13, 0x13, 0x46, 0x50, 0x46, 0x62, 0x6d, 0x60
db 0xa0, 0xab, 0xa3, 0x63, 0x63, 0x66, 0xe, 0x21, 0xb, 0x25, 0xd0, 0x4
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x32, 0xfa, 0xc, 0x32, 0xf4, 0xd
db 0x35, 0x9c, 0x43, 0x10, 0x50, 0x2, 0x48, 0xef, 0x26, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2e, 0xff, 0x4, 0x38, 0xdf, 0x17, 0x45, 0x82, 0x3b
db 0x89, 0x99, 0x9b, 0x48, 0x60, 0x51, 0x5, 0x39, 0x2, 0x11, 0x49, 0x7
db 0xf, 0x2d, 0x9, 0x6, 0x18, 0x9, 0x2, 0x3, 0x2, 0x8, 0x4, 0x7
db 0x1b, 0x20, 0x22, 0x67, 0x78, 0x79, 0x13, 0x13, 0x15, 0x34, 0x38, 0x3a
db 0x5b, 0x59, 0x5b, 0x23, 0x34, 0x26, 0x21, 0x82, 0x1e, 0x30, 0xd8, 0x2a
db 0x43, 0xe1, 0x32, 0x48, 0xd3, 0x46, 0x1c, 0x6f, 0x19, 0xb, 0x32, 0x2
db 0x3e, 0xa2, 0x30, 0x31, 0xe4, 0x17, 0x32, 0xf8, 0xe, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf7, 0xf7, 0xdc, 0xde, 0xdf
db 0x85, 0x99, 0x9a, 0x37, 0x3b, 0x38, 0xc, 0x10, 0xc, 0xe, 0x1f, 0xc
db 0x19, 0x44, 0x12, 0x4c, 0xc8, 0x37, 0x3e, 0xe2, 0x24, 0x35, 0xa6, 0x1f
db 0x55, 0x50, 0x54, 0x4a, 0x44, 0x49, 0x12, 0x1d, 0xe, 0x25, 0x7d, 0x31
db 0x2d, 0xf0, 0xf, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2e, 0xed, 0xd, 0x3f, 0xa6, 0x29, 0xa, 0x2c, 0x4, 0x19, 0x60, 0xc
db 0x46, 0xf2, 0x24, 0x29, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x33, 0xa9, 0x18
db 0x83, 0x8e, 0x92, 0x47, 0x53, 0x52, 0x2, 0x2, 0x2, 0x24, 0x26, 0x23
db 0x31, 0x30, 0x30, 0x5c, 0x78, 0x79, 0x3d, 0x40, 0x41, 0x10, 0xf, 0x12
db 0x4, 0x2, 0x6, 0x10, 0x11, 0x14, 0x6, 0x1b, 0x3, 0xa, 0x1c, 0x7
db 0xb, 0x1c, 0x8, 0x6, 0x18, 0x3, 0x8, 0x26, 0x5, 0x8, 0x22, 0x6
db 0x8, 0x13, 0x8, 0xa, 0x19, 0xa, 0x2, 0x5, 0x2, 0x2b, 0x6e, 0x37
db 0x3e, 0xe0, 0x25, 0x36, 0xf7, 0x11, 0x2d, 0xff, 0x4, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xe0, 0xe1, 0x34, 0x37, 0x35, 0xf, 0x37, 0x7, 0x44, 0xd5, 0x27
db 0x28, 0xf5, 0x2, 0x2f, 0xfd, 0x6, 0x2b, 0xff, 0x2, 0x3c, 0xf6, 0x18
db 0x44, 0x9f, 0x59, 0x22, 0x31, 0x39, 0x6, 0x3, 0x5, 0x3, 0x12, 0x3
db 0x3e, 0xbf, 0x2d, 0x31, 0xfd, 0xb, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x31, 0xf7, 0xb, 0x3e, 0xb5, 0x2d, 0x2, 0x15, 0x2
db 0x17, 0x4d, 0x18, 0x32, 0xd1, 0x2e, 0x36, 0xcc, 0x15, 0x46, 0x58, 0x43
db 0x46, 0x4f, 0x46, 0x37, 0x34, 0x36, 0x75, 0x83, 0x83, 0xa1, 0xb9, 0xba
db 0x54, 0x59, 0x59, 0x11, 0x12, 0x14, 0xa, 0x1f, 0x6, 0x2e, 0x87, 0x3f
db 0x46, 0xc0, 0x2f, 0x46, 0xd1, 0x34, 0x41, 0xd8, 0x2c, 0x26, 0xed, 0x2
db 0x29, 0xec, 0x2, 0x27, 0xed, 0x2, 0x34, 0xe2, 0x16, 0x48, 0xd2, 0x38
db 0x48, 0xcb, 0x2f, 0x3b, 0xab, 0x3e, 0x10, 0x2e, 0x18, 0x3, 0x2, 0x5
db 0xb, 0x34, 0x3, 0x30, 0xdc, 0x11, 0x2d, 0xff, 0x4, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xe6, 0xe6
db 0x41, 0x44, 0x41, 0x10, 0x3c, 0xa, 0x46, 0xec, 0x2e, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x3c, 0xf1, 0x17, 0x2d, 0x7d, 0x1d
db 0x2, 0xc, 0x4, 0x6, 0x19, 0x5, 0x15, 0x35, 0xf, 0xa, 0x18, 0xa
db 0x4, 0x15, 0x2, 0x41, 0xc3, 0x31, 0x2f, 0xfc, 0x8, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x32, 0xfb, 0xd, 0x3d, 0xb5, 0x2c
db 0x4, 0x1a, 0x2, 0x5, 0x23, 0x2, 0x17, 0x34, 0x12, 0xa3, 0xad, 0xa0
db 0xd1, 0xdd, 0xde, 0xd6, 0xe2, 0xe2, 0x7d, 0x7e, 0x7e, 0x3f, 0x41, 0x41
db 0x13, 0x25, 0x11, 0x3e, 0xaf, 0x27, 0x49, 0xdb, 0x34, 0x2e, 0xf9, 0x7
db 0x2d, 0xfd, 0x4, 0x2d, 0xfe, 0x4, 0x2d, 0xfe, 0x4, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x3, 0x2d, 0xfe, 0x4
db 0x2c, 0xff, 0x2, 0x43, 0xf9, 0x27, 0x1b, 0x46, 0x16, 0x5, 0x1e, 0x2
db 0x2c, 0xca, 0x10, 0x2d, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2b, 0xfd, 0x2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xee, 0xee, 0x42, 0x44, 0x41
db 0xf, 0x3a, 0x9, 0x47, 0xee, 0x2f, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x38, 0xea, 0x17, 0x2e, 0x7b, 0x1f, 0x2, 0x15, 0x2
db 0x1e, 0x69, 0x26, 0x43, 0xc2, 0x3d, 0x37, 0xfe, 0xa, 0x34, 0xb8, 0x40
db 0xa, 0x15, 0x11, 0x26, 0x71, 0x39, 0x2c, 0xeb, 0xe, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x34, 0xfe, 0xe
db 0x3b, 0xb4, 0x2a, 0x2, 0xf, 0x2, 0xe, 0xc, 0xf, 0x89, 0x88, 0x89
db 0xff, 0xff, 0xff, 0xcf, 0xdc, 0xde, 0x33, 0x4b, 0x39, 0x1f, 0x76, 0x2c
db 0x46, 0xd9, 0x39, 0x31, 0xfc, 0x9, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x41, 0xfc, 0x24, 0x23, 0x68, 0x1b, 0x7, 0x2a, 0x2, 0x2b, 0xc9, 0x10
db 0x2e, 0xff, 0x5, 0x2c, 0xff, 0x2, 0x2b, 0xf9, 0x6, 0x43, 0xc4, 0x2a
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4c, 0x4b, 0x4c, 0xe, 0x35, 0xd
db 0x47, 0xde, 0x29, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x2
db 0x31, 0xd8, 0x1a, 0x1f, 0x56, 0x31, 0x5, 0x27, 0x2, 0x2b, 0x8d, 0x18
db 0x3e, 0xfb, 0x17, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x35, 0xff, 0xb
db 0x11, 0x43, 0x8, 0x3, 0xe, 0x2, 0x26, 0x72, 0x38, 0x2c, 0xe9, 0xf
db 0x31, 0xfc, 0xb, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x34, 0xfd, 0xd, 0x36, 0xa0, 0x21, 0x2, 0x2, 0x2, 0x16, 0x14, 0x18
db 0xaa, 0xac, 0xaf, 0x87, 0x94, 0x88, 0x2e, 0x86, 0x3a, 0x2d, 0xed, 0x11
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x31, 0xf9, 0xa
db 0x2d, 0xee, 0xd, 0x2d, 0xee, 0xd, 0x31, 0xfc, 0xa, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x3
db 0x30, 0xbf, 0x2b, 0x1b, 0x5b, 0x1e, 0x2a, 0xc8, 0xb, 0x33, 0xff, 0xd
db 0x32, 0xfc, 0xb, 0x27, 0xe4, 0x2, 0x29, 0x8a, 0x38, 0xa, 0x20, 0x9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd6, 0xd5, 0xd6, 0x41, 0x41, 0x40, 0x3a, 0xaa, 0x45
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2d, 0xff, 0x3, 0x37, 0xe7, 0x16
db 0x33, 0x7d, 0x22, 0x1b, 0x5f, 0x1c, 0x33, 0xdd, 0x28, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x33, 0xff, 0x9
db 0x17, 0x5a, 0xc, 0x2b, 0x31, 0x31, 0xf, 0x1c, 0xb, 0x30, 0x76, 0x41
db 0x3d, 0xbb, 0x2c, 0x34, 0xfa, 0xc, 0x33, 0xfe, 0xc, 0x2e, 0xff, 0x4
db 0x34, 0xff, 0x10, 0x1e, 0xa9, 0xa, 0x2, 0x2, 0x2, 0x62, 0x67, 0x6b
db 0xb0, 0xc0, 0xc5, 0x55, 0x9f, 0x6b, 0x2c, 0xe5, 0x13, 0x2b, 0xff, 0x2
db 0x33, 0xff, 0xb, 0x30, 0xef, 0x12, 0x23, 0xd1, 0x3, 0x3c, 0xa6, 0x27
db 0x38, 0x9d, 0x46, 0x33, 0xae, 0x3b, 0x43, 0xee, 0x27, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x5, 0x3c, 0xd6, 0x1d
db 0x28, 0x65, 0x1f, 0x23, 0x91, 0x11, 0x25, 0xd5, 0x2, 0x36, 0xbf, 0x20
db 0x3e, 0xa9, 0x29, 0x12, 0x2a, 0xf, 0x21, 0x34, 0x21, 0x63, 0x64, 0x64
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x55, 0x51, 0x55, 0xf, 0x39, 0x14, 0x41, 0xe8, 0x26
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x32, 0xfb, 0xc, 0x41, 0xb9, 0x31
db 0x19, 0x77, 0x8, 0x43, 0xff, 0x21, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x43, 0xea, 0x32
db 0x16, 0x41, 0x10, 0xa7, 0xbb, 0xb7, 0x81, 0x80, 0x83, 0x57, 0x57, 0x5c
db 0xf, 0x1d, 0xd, 0x37, 0x94, 0x24, 0x36, 0xb0, 0x24, 0x26, 0xc0, 0x8
db 0x38, 0x98, 0x33, 0x14, 0x42, 0x23, 0x17, 0x23, 0x17, 0xae, 0xae, 0xb2
db 0x9f, 0x9d, 0x9d, 0x3b, 0xac, 0x27, 0x35, 0xff, 0xd, 0x33, 0xff, 0x9
db 0x3c, 0xc1, 0x26, 0x2a, 0x78, 0x38, 0x5, 0x13, 0x7, 0x16, 0x47, 0xe
db 0x42, 0xe0, 0x20, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2f, 0xff, 0x7, 0x3d, 0xdd, 0x1e, 0x1d, 0x4f, 0x13
db 0x12, 0x22, 0x1e, 0x1a, 0x2a, 0x22, 0xd, 0x11, 0xa, 0x26, 0x36, 0x29
db 0x3d, 0x38, 0x40, 0x6d, 0x69, 0x6e, 0xc3, 0xd3, 0xd5, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xea, 0xf0, 0xf2, 0x43, 0x43, 0x42, 0x3d, 0xa9, 0x45, 0x2a, 0xfc, 0x4
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x30, 0xfa, 0x7, 0x3f, 0xe4, 0x1b
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x2d, 0xff, 0x2, 0x31, 0xf6, 0x11, 0x1f, 0x8b, 0x27
db 0x28, 0x35, 0x2d, 0xdb, 0xd9, 0xd9, 0xff, 0xff, 0xff, 0xcd, 0xdc, 0xdd
db 0x84, 0x82, 0x86, 0x30, 0x2d, 0x3a, 0x10, 0x1d, 0x17, 0x3, 0x2, 0x3
db 0x5, 0xa, 0x4, 0xa, 0x8, 0xd, 0x21, 0x30, 0x2b, 0x86, 0x8e, 0x90
db 0x81, 0x84, 0x82, 0x26, 0x8e, 0x13, 0x1b, 0xbe, 0x2, 0x34, 0xa5, 0x1d
db 0xa, 0x21, 0x8, 0x17, 0x42, 0xd, 0x13, 0x66, 0x3, 0x42, 0xf5, 0x26
db 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2
db 0x2f, 0xff, 0x7, 0x3b, 0xe3, 0x20, 0x24, 0x5f, 0x1c, 0xf, 0xd, 0x11
db 0x2a, 0x2a, 0x2d, 0x54, 0x58, 0x5a, 0x67, 0x6d, 0x71, 0x80, 0x8d, 0x92
db 0xbc, 0xbd, 0xc0, 0xc7, 0xc7, 0xc9, 0xc8, 0xc5, 0xc7, 0xc1, 0xbf, 0xc1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x99, 0xa2, 0xa6, 0x1e, 0x4b, 0x2a, 0x3c, 0xe3, 0x21, 0x2d, 0xff, 0x4
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x37, 0xff, 0x10, 0x2b, 0xd0, 0xa, 0x1c, 0x78, 0x1e, 0x9, 0x22, 0xc
db 0x65, 0x67, 0x65, 0xef, 0xef, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xba, 0xbc, 0xbd, 0x79, 0x87, 0x86, 0x23, 0x36, 0x2f, 0x2b, 0x5f, 0x1f
db 0x2d, 0x80, 0x22, 0x30, 0x7e, 0x25, 0x27, 0x28, 0x24, 0x25, 0x21, 0x23
db 0x2e, 0x3a, 0x31, 0x15, 0x1d, 0x14, 0x4, 0x3, 0x4, 0x2, 0x2, 0x2
db 0x1a, 0x4f, 0x15, 0x40, 0xdc, 0x22, 0x32, 0xfe, 0x5, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x6
db 0x3c, 0xe3, 0x1f, 0x26, 0x60, 0x1e, 0x3c, 0x3e, 0x43, 0x5b, 0x60, 0x63
db 0x23, 0x1d, 0x20, 0x3d, 0x41, 0x49, 0x69, 0x73, 0x7e, 0x32, 0x36, 0x35
db 0x18, 0x1a, 0x18, 0x18, 0x19, 0x18, 0x17, 0x18, 0x17, 0x15, 0x16, 0x15
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x64, 0x5a, 0x63, 0x40, 0xa1, 0x41, 0x2d, 0xf9, 0x7, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x29, 0xff, 0x2, 0x35, 0xff, 0xd, 0x3d, 0xf2, 0x27
db 0x2e, 0xae, 0x24, 0xd, 0x2a, 0x9, 0x2, 0x2, 0x2, 0x6e, 0x71, 0x6f
db 0xef, 0xef, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0xa0, 0xa3
db 0x16, 0x1f, 0x15, 0x3f, 0x8c, 0x2e, 0x1b, 0x9f, 0x2, 0x43, 0xfe, 0x1f
db 0x3a, 0xff, 0x15, 0x36, 0xe9, 0x12, 0x48, 0x86, 0x4f, 0x28, 0x33, 0x3d
db 0xa, 0x8, 0xa, 0x6, 0x2, 0x5, 0xb, 0xa, 0x17, 0x21, 0x5f, 0x1c
db 0x3f, 0xe7, 0x21, 0x2e, 0xff, 0x6, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2f, 0xff, 0x5, 0x3c, 0xdb, 0x1d
db 0x24, 0x61, 0x22, 0x25, 0x2b, 0x30, 0x4a, 0x4a, 0x53, 0x37, 0x38, 0x3e
db 0x13, 0x2c, 0x1c, 0x1c, 0x52, 0x1b, 0x1f, 0x60, 0x12, 0x27, 0x76, 0x1b
db 0x19, 0x8b, 0x7, 0x15, 0x8e, 0x2, 0x15, 0x8e, 0x2, 0x13, 0x8d, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x4a, 0x4e, 0x4a, 0x48, 0xbe, 0x35, 0x30, 0xfc, 0x8, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x35, 0xfd, 0xa, 0x40, 0xe9, 0x29, 0x2b, 0xab, 0x26, 0x19, 0x51, 0x19
db 0xd, 0x1d, 0x13, 0x35, 0x3d, 0x3e, 0x87, 0x8b, 0x8e, 0xec, 0xeb, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0x9a, 0x9d, 0x16, 0x1c, 0x16
db 0x2d, 0x90, 0x20, 0x39, 0xf6, 0x13, 0x2d, 0xff, 0x2, 0x29, 0xff, 0x2
db 0x31, 0xff, 0xa, 0x3d, 0xcd, 0x20, 0x1d, 0x53, 0x23, 0xa, 0xf, 0x19
db 0x2, 0x2, 0x2, 0x2, 0x5, 0x2, 0x4, 0x2, 0xd, 0x41, 0xa5, 0x44
db 0x32, 0xfd, 0x11, 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x30, 0xfc, 0x6, 0x32, 0xbe, 0x2d, 0x23, 0x51, 0x17
db 0x15, 0x11, 0x1a, 0x30, 0x31, 0x39, 0x13, 0x33, 0xe, 0x2b, 0x7a, 0x1c
db 0x2f, 0xb7, 0x24, 0x39, 0xef, 0x1d, 0x3f, 0xfe, 0x1b, 0x40, 0xff, 0x1f
db 0x31, 0xff, 0x8, 0x2e, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x2c, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x36, 0x41, 0x33, 0x2e, 0xd1, 0x11, 0x2b, 0xff, 0x4, 0x2a, 0xff, 0x2
db 0x2d, 0xff, 0x3, 0x46, 0xfc, 0x28, 0x42, 0xec, 0x26, 0x2a, 0xb5, 0x28
db 0x15, 0x69, 0x2, 0x19, 0x4b, 0x15, 0x10, 0x24, 0x18, 0xe, 0xb, 0xc
db 0x62, 0x5d, 0x61, 0xd4, 0xda, 0xdb, 0xf9, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x9d, 0x9a, 0x9d, 0x19, 0x1e, 0x19, 0x30, 0x92, 0x24
db 0x3a, 0xfd, 0x18, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x32, 0xff, 0x8
db 0x3f, 0xc7, 0x22, 0x12, 0x34, 0xb, 0x8, 0x1d, 0x11, 0x2c, 0x71, 0x2f
db 0x2b, 0xa9, 0xe, 0x21, 0x8b, 0x21, 0xd, 0x26, 0x10, 0x16, 0x37, 0x1d
db 0x3f, 0xdc, 0x2c, 0x32, 0xff, 0x8, 0x2e, 0xff, 0x2, 0x44, 0xfd, 0x25
db 0x41, 0xea, 0x21, 0xe, 0x68, 0x2, 0x10, 0x3b, 0x18, 0x23, 0x30, 0x30
db 0x12, 0x25, 0x13, 0x38, 0x7e, 0x41, 0x37, 0xc2, 0x1c, 0x3d, 0xff, 0x17
db 0x33, 0xff, 0xc, 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xe3, 0xe6
db 0x2b, 0x38, 0x2d, 0x25, 0xe1, 0x2, 0x44, 0xfe, 0x26, 0x46, 0xee, 0x27
db 0x32, 0xbe, 0x34, 0x1b, 0x58, 0x13, 0x13, 0x36, 0xe, 0x8, 0x1c, 0x10
db 0x7, 0x5, 0x6, 0x16, 0x18, 0x15, 0x59, 0x55, 0x59, 0xc5, 0xc4, 0xc5
db 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9c, 0x9b, 0x9d, 0x1c, 0x22, 0x18, 0x33, 0x85, 0x21, 0x38, 0xf7, 0x16
db 0x2b, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2b, 0xf8, 0x9, 0x2e, 0xa4, 0x31
db 0x10, 0x2d, 0x5, 0x12, 0x31, 0xc, 0x38, 0xbf, 0x24, 0x34, 0xf2, 0x17
db 0x33, 0xff, 0x8, 0x31, 0xff, 0x11, 0x15, 0x65, 0xb, 0x2, 0x2, 0x2
db 0x14, 0x46, 0xe, 0x12, 0x65, 0x4, 0x11, 0x67, 0x2, 0x14, 0x54, 0x9
db 0x9, 0x2e, 0x3, 0x26, 0x29, 0x28, 0x6a, 0x7c, 0x74, 0x37, 0x4f, 0x3d
db 0x25, 0x8e, 0x2c, 0x32, 0xf5, 0x15, 0x33, 0xff, 0xc, 0x2a, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xd6, 0xd9
db 0x26, 0x40, 0x29, 0xd, 0x50, 0x2, 0x14, 0x51, 0xa, 0x10, 0x30, 0xa
db 0x2, 0x16, 0x7, 0x4, 0x3, 0x4, 0x1f, 0x1c, 0x20, 0x41, 0x3e, 0x40
db 0xc1, 0xc1, 0xc3, 0xca, 0xcc, 0xcc, 0xe3, 0xe3, 0xe3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x6a, 0x62, 0x69, 0x25, 0x63, 0x37, 0x34, 0xe9, 0x12, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2d, 0xfe, 0x5, 0x41, 0xc7, 0x26, 0xe, 0x2f, 0x19
db 0x25, 0x8b, 0x2c, 0x29, 0xdf, 0x2, 0x33, 0xff, 0xa, 0x2b, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2e, 0xff, 0x2, 0x11, 0x6f, 0x2, 0xf, 0x13, 0x11
db 0x13, 0x18, 0x14, 0x3, 0x4, 0x3, 0x8, 0xb, 0x8, 0x63, 0x78, 0x74
db 0xae, 0xac, 0xb0, 0xc6, 0xc9, 0xcb, 0x96, 0xb6, 0xb0, 0x2b, 0x93, 0x32
db 0x2d, 0xf7, 0xb, 0x2b, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x3e, 0xf7, 0x16, 0x3a, 0xc3, 0x35, 0x2d, 0xa3, 0x3b, 0x42, 0xd5, 0x35
db 0x33, 0xfb, 0xc, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xde, 0xde
db 0x22, 0x2b, 0x28, 0x2, 0x2, 0x2, 0x26, 0x29, 0x26, 0x2c, 0x2b, 0x2d
db 0x84, 0x98, 0x98, 0xca, 0xc9, 0xca, 0xd8, 0xdb, 0xdb, 0xe7, 0xe7, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, 0x8c, 0x8f
db 0x17, 0x1e, 0x14, 0x41, 0xb9, 0x36, 0x2f, 0xfc, 0x8, 0x2c, 0xff, 0x2
db 0x2e, 0xfd, 0x5, 0x41, 0xd5, 0x2d, 0x16, 0x41, 0xf, 0x41, 0xd4, 0x2c
db 0x2c, 0xf8, 0x8, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2a, 0xff, 0x2, 0x41, 0xff, 0x20, 0x12, 0x5a, 0x4, 0x5e, 0x72, 0x6d
db 0xcf, 0xd3, 0xd3, 0xaa, 0xb3, 0xb4, 0x32, 0x36, 0x38, 0x26, 0x28, 0x2a
db 0xcc, 0xcc, 0xcc, 0xeb, 0xec, 0xea, 0x48, 0x71, 0x47, 0x41, 0xe7, 0x2e
db 0x28, 0xff, 0x2, 0x37, 0xfe, 0x10, 0x45, 0xda, 0x3e, 0x1e, 0x78, 0x23
db 0x6, 0x2b, 0x2, 0x34, 0x85, 0x27, 0x39, 0xe4, 0x1e, 0x30, 0xf8, 0xb
db 0x2d, 0xfe, 0x4, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x29, 0xff, 0x0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7b, 0x7d, 0x7d
db 0x2e, 0x2d, 0x2d, 0x7b, 0x8e, 0x8e, 0xd8, 0xdc, 0xdc, 0xea, 0xea, 0xea
db 0xf5, 0xf7, 0xf7, 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x69, 0x70
db 0x2d, 0x6e, 0x3f, 0x2f, 0xea, 0x10, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2e, 0xfc, 0x5, 0x49, 0xd2, 0x2e, 0x27, 0xea, 0x2, 0x2f, 0xff, 0x7
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2b, 0xff, 0x2, 0x30, 0xd0, 0x2a, 0x2a, 0x4c, 0x32, 0xb3, 0xb3, 0xb5
db 0xfe, 0xfe, 0xfe, 0xf6, 0xf8, 0xf9, 0xac, 0xbb, 0xbb, 0x25, 0x3c, 0x3a
db 0x7a, 0x74, 0x74, 0xe2, 0xe3, 0xe1, 0x3b, 0x6f, 0x31, 0x2d, 0xff, 0x2
db 0x36, 0xfb, 0xf, 0x38, 0x9f, 0x24, 0x8, 0x25, 0x7, 0x3, 0x17, 0x3
db 0x29, 0x77, 0x1e, 0x3c, 0xf1, 0x1b, 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2
db 0x2c, 0xff, 0x2, 0x2c, 0xff, 0x2, 0x2a, 0xff, 0x2, 0x46, 0xec, 0x2e
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0xc2, 0xc2
db 0xde, 0xe4, 0xe4, 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xde, 0xe1, 0x2d, 0x3c, 0x30
db 0x39, 0xb1, 0x2a, 0x2f, 0xfc, 0x9, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x2c, 0xfc, 0x3, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x30, 0xd3, 0x27, 0x12, 0x4f, 0x1b, 0x1a, 0x21, 0x18, 0xca, 0xc8, 0xca
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf5, 0xf5, 0xb2, 0xbb, 0xbd
db 0x7c, 0x7b, 0x7a, 0xe6, 0xe8, 0xe5, 0x33, 0x4c, 0x2f, 0x4, 0x2d, 0x0
db 0x7, 0x2c, 0x0, 0x4, 0x1f, 0x1, 0x21, 0x5f, 0x14, 0x3d, 0xe6, 0x1b
db 0x29, 0xfb, 0x0, 0x2b, 0xff, 0x1, 0x2a, 0xff, 0x0, 0x2a, 0xff, 0x0
db 0x2a, 0xff, 0x0, 0x29, 0xff, 0x0, 0x46, 0xec, 0x2e, 0xb, 0x35, 0x6
/programs/games/hunter/trunk/inc/lives.inc
0,0 → 1,169
dw 48, 14
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xf8
db 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xfc, 0xff, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xff, 0xd4, 0xc3, 0xff, 0xc3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xc6, 0x3e, 0xff, 0x43
db 0x36, 0xff, 0x3a, 0x34, 0xff, 0x38, 0x5c, 0xff, 0x63, 0xf3, 0xff, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0xfe, 0x77, 0x22, 0xea, 0x22
db 0xd4, 0xdd, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xfe, 0xcd, 0x1c, 0xd4, 0x4a
db 0x2, 0xed, 0x40, 0x2, 0xe7, 0x43, 0xe, 0xab, 0x37, 0x89, 0x98, 0x8d
db 0xfd, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xe2, 0xc6, 0x3b, 0x63, 0x39
db 0x8a, 0x8b, 0x89, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xaf, 0xb4, 0xb5
db 0x35, 0xde, 0x74, 0x2d, 0xa4, 0x5b, 0x6f, 0x68, 0x70, 0xa4, 0xa3, 0xa4
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xff, 0xf8, 0xa0, 0xff, 0xbf, 0x86, 0xf9, 0xab, 0x6b, 0xc4, 0x88
db 0xd1, 0xdf, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xff, 0xfa, 0xa4, 0xff, 0xc0, 0x90, 0xff, 0xb3, 0x90, 0xff, 0xb3
db 0xd3, 0xff, 0xe4, 0xce, 0xff, 0xde, 0x8f, 0xff, 0xb1, 0x91, 0xff, 0xb3
db 0xa3, 0xff, 0xc2, 0xf7, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xff, 0xe4, 0x91, 0xff, 0xb6, 0x6b, 0xff, 0x9f, 0xa2, 0xff, 0xc0
db 0xf7, 0xff, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xf9, 0xae, 0xff, 0xc8
db 0xc0, 0xff, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x70, 0xff, 0xb4, 0x38, 0x9e, 0x66, 0xcc, 0xc2, 0xc8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xff, 0xf9, 0x69, 0xde, 0x9d, 0x24, 0xc5, 0x6a, 0x3a, 0xf7, 0x8f
db 0xa8, 0xc4, 0xb6, 0xfd, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xfa, 0x72, 0xe7, 0xa5, 0x21, 0xed, 0x7d, 0x28, 0xdd, 0x78
db 0x7a, 0xb1, 0x91, 0xac, 0xef, 0xc8, 0x34, 0xfc, 0x8d, 0x28, 0xf1, 0x83
db 0x35, 0xb0, 0x6a, 0xc5, 0xd2, 0xcb, 0xff, 0xff, 0xff, 0xc8, 0xff, 0xe3
db 0x42, 0xfc, 0x9b, 0x2e, 0xcb, 0x72, 0x31, 0xb9, 0x6a, 0x31, 0xf0, 0x87
db 0x6e, 0xff, 0xb5, 0xe6, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xed, 0x36, 0xfd, 0x93
db 0x43, 0xe5, 0x8e, 0xdc, 0xe1, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0x6b, 0xff, 0xc1, 0x35, 0x9f, 0x70, 0xca, 0xc2, 0xc5, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xfd, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd3, 0xc9, 0xcf, 0x71, 0x9f, 0x8d, 0x2d, 0xe1, 0x93
db 0x63, 0x81, 0x74, 0xf9, 0xf4, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd9, 0xd2, 0xd6, 0x64, 0xd4, 0xa2, 0x30, 0xc9, 0x8a
db 0x7d, 0x7d, 0x7f, 0xd7, 0xed, 0xe5, 0x47, 0xff, 0xb4, 0x34, 0xaa, 0x75
db 0x66, 0x5d, 0x62, 0xcd, 0xca, 0xcc, 0xfd, 0xff, 0xff, 0x72, 0xff, 0xc3
db 0x28, 0xec, 0x97, 0x3b, 0x96, 0x76, 0x3d, 0x85, 0x6f, 0x35, 0xc8, 0x8c
db 0x25, 0xff, 0xa1, 0x83, 0xf7, 0xc7, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xfd, 0x9c, 0xd2, 0xb9
db 0x3b, 0x66, 0x51, 0xae, 0xae, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0x84, 0xff, 0xdf, 0x45, 0x9e, 0x83, 0xca, 0xc0, 0xc2, 0xff, 0xff, 0xff
db 0xb1, 0xff, 0xe8, 0xb1, 0xfb, 0xe5, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xff, 0xfa, 0x50, 0xe7, 0xbc
db 0x6b, 0x83, 0x7b, 0xf9, 0xf4, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xff, 0xf9, 0x59, 0xf4, 0xc7
db 0xaf, 0xd4, 0xc8, 0xcc, 0xff, 0xf2, 0x4d, 0xf4, 0xc4, 0x46, 0x70, 0x64
db 0xcf, 0xc7, 0xca, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xfc, 0x6c, 0xff, 0xd4
db 0x4a, 0xf7, 0xc3, 0x4d, 0xf7, 0xc3, 0x4d, 0xf9, 0xc5, 0x4e, 0xf5, 0xc3
db 0x4a, 0xf8, 0xc5, 0x58, 0xde, 0xb6, 0xe0, 0xe5, 0xe3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf3, 0xf7
db 0xcd, 0xc6, 0xc9, 0xec, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xb6, 0xff, 0xfa, 0x6c, 0xa2, 0x9d, 0xc5, 0xc3, 0xc4, 0xfe, 0xff, 0xff
db 0xb2, 0xff, 0xf7, 0x82, 0xca, 0xc2, 0xd6, 0xd5, 0xd5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xff, 0xff, 0x8f, 0xe8, 0xdf
db 0x77, 0x89, 0x87, 0xf6, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xff, 0xf7
db 0x9c, 0xe5, 0xe0, 0xae, 0xff, 0xfb, 0x79, 0xc4, 0xbc, 0x67, 0x66, 0x66
db 0xf4, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xfe, 0xb4, 0xff, 0xf7
db 0x77, 0xbc, 0xb1, 0x5d, 0x70, 0x64, 0x60, 0x73, 0x68, 0x5e, 0x73, 0x68
db 0x58, 0x72, 0x67, 0x59, 0x6d, 0x65, 0xcc, 0xcc, 0xcc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xff, 0xbc, 0xff, 0xff
db 0xa3, 0xff, 0xff, 0x93, 0xf2, 0xf3, 0xa7, 0xf9, 0xf9, 0xb4, 0xff, 0xff
db 0xa6, 0xff, 0xff, 0x7c, 0xc0, 0xc1, 0xc5, 0xc3, 0xc3, 0xff, 0xff, 0xff
db 0xe2, 0xff, 0xff, 0xba, 0xff, 0xff, 0xae, 0xff, 0xff, 0x9b, 0xff, 0xff
db 0x94, 0xec, 0xec, 0xb9, 0xff, 0xff, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xff, 0xff
db 0x99, 0xff, 0xff, 0x97, 0xff, 0xff, 0x59, 0x78, 0x7a, 0xa1, 0x9d, 0x9d
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xfe, 0xff
db 0x93, 0xf2, 0xf4, 0xa1, 0xd5, 0xd7, 0xa9, 0xd5, 0xd6, 0xa1, 0xd5, 0xd6
db 0x89, 0xd6, 0xd8, 0x9d, 0xd1, 0xd3, 0xf2, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xbf, 0xff, 0xff
db 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xff, 0x89, 0xd3, 0xd3
db 0x74, 0xbf, 0xbf, 0x7a, 0xc4, 0xc4, 0x77, 0xc3, 0xc3, 0x75, 0xc1, 0xc1
db 0x78, 0xc3, 0xc3, 0x64, 0x92, 0x92, 0xc6, 0xc4, 0xc4, 0xff, 0xff, 0xff
db 0xd5, 0xfa, 0xfa, 0x7b, 0xc9, 0xc9, 0x74, 0xc0, 0xc0, 0x79, 0xc1, 0xc1
db 0x7a, 0xc5, 0xc5, 0x71, 0xc0, 0xc0, 0x74, 0x96, 0x96, 0xdf, 0xdd, 0xdd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff
db 0xa8, 0xe7, 0xe7, 0x62, 0x9d, 0x9d, 0x63, 0x65, 0x65, 0xec, 0xeb, 0xeb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf7, 0xf7
db 0x97, 0xd2, 0xd2, 0x87, 0xe4, 0xe4, 0x8d, 0xeb, 0xeb, 0x8f, 0xed, 0xed
db 0x78, 0xc2, 0xc2, 0x62, 0x7f, 0x7f, 0xd8, 0xd8, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0x9f, 0xf7, 0xf7
db 0x7c, 0xc3, 0xc3, 0xc6, 0xc8, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0xb3, 0xb3
db 0x85, 0x86, 0x86, 0x89, 0x8a, 0x8a, 0x89, 0x8a, 0x8a, 0x89, 0x8a, 0x8a
db 0x88, 0x8a, 0x8a, 0x8a, 0x8b, 0x8b, 0xdc, 0xdc, 0xdc, 0xff, 0xff, 0xff
db 0xf8, 0xf7, 0xf7, 0x9e, 0x9f, 0x9f, 0x86, 0x87, 0x87, 0x89, 0x8a, 0x8a
db 0x89, 0x8b, 0x8b, 0x88, 0x89, 0x89, 0x87, 0x86, 0x86, 0xdf, 0xdf, 0xdf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd6, 0xd7, 0xd7, 0x81, 0x81, 0x81, 0xbe, 0xbd, 0xbd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xda, 0xdb, 0xdb, 0x91, 0x9d, 0x9d, 0x68, 0x75, 0x75, 0x5e, 0x6b, 0x6b
db 0x6c, 0x6f, 0x6f, 0x8d, 0x8a, 0x8a, 0xe8, 0xe8, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xd4, 0xd4
db 0x58, 0x60, 0x60, 0xb4, 0xb4, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xed, 0xea, 0xea, 0xe4, 0xe1, 0xe1
db 0xf5, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfa, 0xfa
db 0xe8, 0xe7, 0xe7, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/minus.inc
0,0 → 1,73
dw 16, 18
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xfc, 0xff, 0xfd, 0xfb, 0xff, 0xfd, 0xfb, 0xff, 0xfd, 0xfb, 0xff, 0xfd
db 0xfb, 0xff, 0xfd, 0xfb, 0xff, 0xfd, 0xfb, 0xff, 0xfd, 0xfd, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xeb
db 0x78, 0xff, 0xbb, 0x72, 0xff, 0xb8, 0x74, 0xff, 0xb8, 0x74, 0xff, 0xb8
db 0x74, 0xff, 0xb8, 0x74, 0xff, 0xb8, 0x6f, 0xff, 0xb6, 0x9f, 0xff, 0xcf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0xff, 0xe2
db 0x32, 0xff, 0xa0, 0x2b, 0xff, 0x9f, 0x2e, 0xff, 0xa0, 0x2e, 0xff, 0xa0
db 0x2e, 0xff, 0xa0, 0x2e, 0xff, 0xa0, 0x29, 0xff, 0x9f, 0x5a, 0xf2, 0xac
db 0xca, 0xd1, 0xcd, 0xf6, 0xf4, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0xf4
db 0x64, 0xec, 0xc1, 0x35, 0xc3, 0x96, 0x34, 0xc1, 0x94, 0x35, 0xc1, 0x95
db 0x35, 0xc1, 0x95, 0x35, 0xc1, 0x95, 0x34, 0xc6, 0x97, 0x36, 0x9a, 0x7a
db 0x59, 0x5f, 0x5d, 0xdc, 0xdb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc8, 0xce, 0xcf, 0x60, 0x67, 0x67, 0x58, 0x60, 0x5f, 0x5a, 0x62, 0x61
db 0x5a, 0x62, 0x61, 0x5a, 0x62, 0x61, 0x5b, 0x63, 0x62, 0x56, 0x5c, 0x5b
db 0x6b, 0x6c, 0x6c, 0xe0, 0xe0, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf7, 0xf8, 0xe9, 0xe6, 0xe7, 0xe8, 0xe5, 0xe6, 0xe8, 0xe6, 0xe6
db 0xe8, 0xe6, 0xe6, 0xe8, 0xe6, 0xe6, 0xe8, 0xe6, 0xe6, 0xe8, 0xe6, 0xe6
db 0xeb, 0xea, 0xea, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/mushka.inc
0,0 → 1,257
dw 32, 32
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xcf, 0xcf, 0x61, 0x61, 0x61
db 0xba, 0xba, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xaa, 0xaa, 0x62, 0x62, 0x62
db 0x90, 0x90, 0x90, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0xaf, 0xaf, 0x77, 0x77, 0x77
db 0x98, 0x98, 0x98, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xa8, 0xa8, 0x76, 0x76, 0x76
db 0x91, 0x91, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xd9, 0xd9
db 0xa1, 0xa1, 0xa1, 0x8a, 0x8a, 0x8a, 0x85, 0x85, 0x85, 0x98, 0x98, 0x98
db 0x86, 0x86, 0x86, 0x8a, 0x8a, 0x8a, 0x97, 0x97, 0x97, 0xca, 0xca, 0xca
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xde, 0xde, 0xde, 0x8d, 0x8d, 0x8d, 0x73, 0x73, 0x73
db 0x8e, 0x8e, 0x8e, 0x9f, 0x9f, 0x9f, 0xa3, 0xa3, 0xa3, 0x9b, 0x9b, 0x9b
db 0xa3, 0xa3, 0xa3, 0xa0, 0xa0, 0xa0, 0x96, 0x96, 0x96, 0x76, 0x76, 0x76
db 0x7f, 0x7f, 0x7f, 0xcb, 0xcb, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbe, 0xbe, 0xbe, 0x66, 0x66, 0x66, 0x92, 0x92, 0x92, 0x95, 0x95, 0x95
db 0x84, 0x84, 0x84, 0x8a, 0x8a, 0x8a, 0x79, 0x79, 0x79, 0x8e, 0x8e, 0x8e
db 0x76, 0x76, 0x76, 0x8e, 0x8e, 0x8e, 0x84, 0x84, 0x84, 0x8e, 0x8e, 0x8e
db 0x9d, 0x9d, 0x9d, 0x6a, 0x6a, 0x6a, 0x99, 0x99, 0x99, 0xfc, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xbe, 0xbe
db 0x61, 0x61, 0x61, 0xad, 0xad, 0xad, 0x6e, 0x6e, 0x6e, 0x85, 0x85, 0x85
db 0xdf, 0xdf, 0xdf, 0xff, 0xff, 0xff, 0xb0, 0xb0, 0xb0, 0x74, 0x74, 0x74
db 0x95, 0x95, 0x95, 0xff, 0xff, 0xff, 0xee, 0xee, 0xee, 0x9f, 0x9f, 0x9f
db 0x63, 0x63, 0x63, 0xa9, 0xa9, 0xa9, 0x77, 0x77, 0x77, 0x8f, 0x8f, 0x8f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0x69, 0x69, 0x69
db 0xa5, 0xa5, 0xa5, 0x65, 0x65, 0x65, 0xb5, 0xb5, 0xb5, 0xff, 0xff, 0xff
db 0xe7, 0xe7, 0xe7, 0x94, 0x94, 0x94, 0x79, 0x79, 0x79, 0x99, 0x99, 0x99
db 0x7e, 0x7e, 0x7e, 0x88, 0x88, 0x88, 0xce, 0xce, 0xce, 0xff, 0xff, 0xff
db 0xd6, 0xd6, 0xd6, 0x67, 0x67, 0x67, 0x98, 0x98, 0x98, 0x74, 0x74, 0x74
db 0xb5, 0xb5, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0x7f, 0x7f, 0x7f, 0x98, 0x98, 0x98
db 0x72, 0x72, 0x72, 0xba, 0xba, 0xba, 0xff, 0xff, 0xff, 0xbd, 0xbd, 0xbd
db 0x66, 0x66, 0x66, 0x8e, 0x8e, 0x8e, 0xa3, 0xa3, 0xa3, 0x97, 0x97, 0x97
db 0xa3, 0xa3, 0xa3, 0x98, 0x98, 0x98, 0x6c, 0x6c, 0x6c, 0x9a, 0x9a, 0x9a
db 0xff, 0xff, 0xff, 0xdb, 0xdb, 0xdb, 0x69, 0x69, 0x69, 0xa4, 0xa4, 0xa4
db 0x70, 0x70, 0x70, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd3, 0xd3, 0xd3, 0x71, 0x71, 0x71, 0x97, 0x97, 0x97
db 0x94, 0x94, 0x94, 0xff, 0xff, 0xff, 0xc5, 0xc5, 0xc5, 0x69, 0x69, 0x69
db 0xab, 0xab, 0xab, 0x80, 0x80, 0x80, 0x6d, 0x6d, 0x6d, 0x92, 0x92, 0x92
db 0x6e, 0x6e, 0x6e, 0x7c, 0x7c, 0x7c, 0xa2, 0xa2, 0xa2, 0x79, 0x79, 0x79
db 0x9a, 0x9a, 0x9a, 0xff, 0xff, 0xff, 0xbf, 0xbf, 0xbf, 0x7d, 0x7d, 0x7d
db 0x8d, 0x8d, 0x8d, 0xb1, 0xb1, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa5, 0xa5, 0xa5, 0x9d, 0x9d, 0x9d, 0x78, 0x78, 0x78
db 0xe2, 0xe2, 0xe2, 0xfa, 0xfa, 0xfa, 0x76, 0x76, 0x76, 0xa5, 0xa5, 0xa5
db 0x62, 0x62, 0x62, 0xc8, 0xc8, 0xc8, 0xb3, 0xb3, 0xb3, 0x74, 0x74, 0x74
db 0x9d, 0x9d, 0x9d, 0xe5, 0xe5, 0xe5, 0x6e, 0x6e, 0x6e, 0xa9, 0xa9, 0xa9
db 0x6c, 0x6c, 0x6c, 0xda, 0xda, 0xda, 0xff, 0xff, 0xff, 0x85, 0x85, 0x85
db 0x9e, 0x9e, 0x9e, 0x7a, 0x7a, 0x7a, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x96, 0x96, 0x96, 0xa7, 0xa7, 0xa7, 0x90, 0x90, 0x90
db 0xff, 0xff, 0xff, 0xc7, 0xc7, 0xc7, 0x80, 0x80, 0x80, 0x8e, 0x8e, 0x8e
db 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xaf, 0xaf, 0xaf, 0x71, 0x71, 0x71
db 0x95, 0x95, 0x95, 0xff, 0xff, 0xff, 0xd5, 0xd5, 0xd5, 0x71, 0x71, 0x71
db 0x9c, 0x9c, 0x9c, 0xa8, 0xa8, 0xa8, 0xff, 0xff, 0xff, 0xad, 0xad, 0xad
db 0x9d, 0x9d, 0x9d, 0x7e, 0x7e, 0x7e, 0xe9, 0xe9, 0xe9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfc, 0x9e, 0x9e, 0x9e, 0x84, 0x84, 0x84, 0x8e, 0x8e, 0x8e
db 0x8a, 0x8a, 0x8a, 0x86, 0x86, 0x86, 0xa3, 0xa3, 0xa3, 0x7f, 0x7f, 0x7f
db 0x8e, 0x8e, 0x8e, 0x7a, 0x7a, 0x7a, 0x9c, 0x9c, 0x9c, 0x8c, 0x8c, 0x8c
db 0x87, 0x87, 0x87, 0x8e, 0x8e, 0x8e, 0x7e, 0x7e, 0x7e, 0xa6, 0xa6, 0xa6
db 0x7e, 0x7e, 0x7e, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x79, 0x79, 0x79
db 0xa2, 0xa2, 0xa2, 0x7e, 0x7e, 0x7e, 0x8d, 0x8d, 0x8d, 0x82, 0x82, 0x82
db 0x9c, 0x9c, 0x9c, 0x88, 0x88, 0x88, 0x83, 0x83, 0x83, 0x8e, 0x8e, 0x8e
db 0x8c, 0x8c, 0x8c, 0x81, 0x81, 0x81, 0xca, 0xca, 0xca, 0xff, 0xff, 0xff
db 0xf5, 0xf5, 0xf5, 0x60, 0x60, 0x60, 0x6f, 0x6f, 0x6f, 0x7f, 0x7f, 0x7f
db 0x7e, 0x7e, 0x7e, 0x96, 0x96, 0x96, 0x94, 0x94, 0x94, 0x95, 0x95, 0x95
db 0x7c, 0x7c, 0x7c, 0x89, 0x89, 0x89, 0x98, 0x98, 0x98, 0x96, 0x96, 0x96
db 0x88, 0x88, 0x88, 0x7b, 0x7b, 0x7b, 0x91, 0x91, 0x91, 0xc9, 0xc9, 0xc9
db 0x9c, 0x9c, 0x9c, 0x7b, 0x7b, 0x7b, 0x81, 0x81, 0x81, 0x9f, 0x9f, 0x9f
db 0x91, 0x91, 0x91, 0x90, 0x90, 0x90, 0x7b, 0x7b, 0x7b, 0x8e, 0x8e, 0x8e
db 0x9f, 0x9f, 0x9f, 0x92, 0x92, 0x92, 0x85, 0x85, 0x85, 0x7d, 0x7d, 0x7d
db 0x7f, 0x7f, 0x7f, 0x55, 0x55, 0x55, 0x9a, 0x9a, 0x9a, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdd, 0xdd, 0xdd, 0xc1, 0xc1, 0xc1, 0xc4, 0xc4, 0xc4
db 0xc3, 0xc3, 0xc3, 0x86, 0x86, 0x86, 0xa8, 0xa8, 0xa8, 0x7f, 0x7f, 0x7f
db 0xc8, 0xc8, 0xc8, 0x9b, 0x9b, 0x9b, 0x86, 0x86, 0x86, 0x8b, 0x8b, 0x8b
db 0x91, 0x91, 0x91, 0xcd, 0xcd, 0xcd, 0x8f, 0x8f, 0x8f, 0x84, 0x84, 0x84
db 0x81, 0x81, 0x81, 0xca, 0xca, 0xca, 0xa9, 0xa9, 0xa9, 0x6e, 0x6e, 0x6e
db 0xa1, 0xa1, 0xa1, 0x8a, 0x8a, 0x8a, 0xc8, 0xc8, 0xc8, 0x8f, 0x8f, 0x8f
db 0x9f, 0x9f, 0x9f, 0x7c, 0x7c, 0x7c, 0xb2, 0xb2, 0xb2, 0xc5, 0xc5, 0xc5
db 0xc3, 0xc3, 0xc3, 0xc7, 0xc7, 0xc7, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa2, 0xa2, 0xa2, 0xa0, 0xa0, 0xa0, 0x7b, 0x7b, 0x7b
db 0xf1, 0xf1, 0xf1, 0xf8, 0xf8, 0xf8, 0x74, 0x74, 0x74, 0xa5, 0xa5, 0xa5
db 0x66, 0x66, 0x66, 0xdf, 0xdf, 0xdf, 0xb8, 0xb8, 0xb8, 0x71, 0x71, 0x71
db 0x9e, 0x9e, 0x9e, 0xf6, 0xf6, 0xf6, 0x7c, 0x7c, 0x7c, 0xa2, 0xa2, 0xa2
db 0x72, 0x72, 0x72, 0xd3, 0xd3, 0xd3, 0xff, 0xff, 0xff, 0x8e, 0x8e, 0x8e
db 0x9e, 0x9e, 0x9e, 0x78, 0x78, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcb, 0xcb, 0xcb, 0x77, 0x77, 0x77, 0x92, 0x92, 0x92
db 0xa1, 0xa1, 0xa1, 0xff, 0xff, 0xff, 0xb5, 0xb5, 0xb5, 0x6f, 0x6f, 0x6f
db 0xa8, 0xa8, 0xa8, 0x7d, 0x7d, 0x7d, 0x71, 0x71, 0x71, 0x91, 0x91, 0x91
db 0x70, 0x70, 0x70, 0x7c, 0x7c, 0x7c, 0x9c, 0x9c, 0x9c, 0x85, 0x85, 0x85
db 0x8a, 0x8a, 0x8a, 0xff, 0xff, 0xff, 0xcd, 0xcd, 0xcd, 0x79, 0x79, 0x79
db 0x91, 0x91, 0x91, 0xa6, 0xa6, 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0x75, 0x75, 0x75, 0x9f, 0x9f, 0x9f
db 0x6c, 0x6c, 0x6c, 0xcc, 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xab, 0xab, 0xab
db 0x67, 0x67, 0x67, 0x93, 0x93, 0x93, 0xa3, 0xa3, 0xa3, 0x9a, 0x9a, 0x9a
db 0xa3, 0xa3, 0xa3, 0x9c, 0x9c, 0x9c, 0x72, 0x72, 0x72, 0x89, 0x89, 0x89
db 0xf9, 0xf9, 0xf9, 0xeb, 0xeb, 0xeb, 0x6d, 0x6d, 0x6d, 0xa2, 0xa2, 0xa2
db 0x70, 0x70, 0x70, 0xec, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd4, 0xd4, 0x6a, 0x6a, 0x6a
db 0xa4, 0xa4, 0xa4, 0x68, 0x68, 0x68, 0xc6, 0xc6, 0xc6, 0xff, 0xff, 0xff
db 0xd9, 0xd9, 0xd9, 0x8d, 0x8d, 0x8d, 0x7d, 0x7d, 0x7d, 0x99, 0x99, 0x99
db 0x82, 0x82, 0x82, 0x85, 0x85, 0x85, 0xc1, 0xc1, 0xc1, 0xff, 0xff, 0xff
db 0xe4, 0xe4, 0xe4, 0x6f, 0x6f, 0x6f, 0x8f, 0x8f, 0x8f, 0x7d, 0x7d, 0x7d
db 0xa5, 0xa5, 0xa5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xab, 0xab
db 0x6a, 0x6a, 0x6a, 0xac, 0xac, 0xac, 0x65, 0x65, 0x65, 0x94, 0x94, 0x94
db 0xe9, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xae, 0xae, 0xae, 0x74, 0x74, 0x74
db 0x95, 0x95, 0x95, 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5, 0xae, 0xae, 0xae
db 0x63, 0x63, 0x63, 0xa0, 0xa0, 0xa0, 0x88, 0x88, 0x88, 0x7e, 0x7e, 0x7e
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xac, 0xac, 0xac, 0x67, 0x67, 0x67, 0x99, 0x99, 0x99, 0x91, 0x91, 0x91
db 0x83, 0x83, 0x83, 0x8c, 0x8c, 0x8c, 0x7c, 0x7c, 0x7c, 0x8d, 0x8d, 0x8d
db 0x76, 0x76, 0x76, 0x90, 0x90, 0x90, 0x83, 0x83, 0x83, 0x8b, 0x8b, 0x8b
db 0x9e, 0x9e, 0x9e, 0x70, 0x70, 0x70, 0x89, 0x89, 0x89, 0xf5, 0xf5, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd2, 0xd2, 0xd2, 0x85, 0x85, 0x85, 0x75, 0x75, 0x75
db 0x92, 0x92, 0x92, 0x9f, 0x9f, 0x9f, 0xa2, 0xa2, 0xa2, 0x9b, 0x9b, 0x9b
db 0xa2, 0xa2, 0xa2, 0x9f, 0x9f, 0x9f, 0x98, 0x98, 0x98, 0x7a, 0x7a, 0x7a
db 0x78, 0x78, 0x78, 0xbd, 0xbd, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xd0, 0xd0
db 0x9a, 0x9a, 0x9a, 0x8a, 0x8a, 0x8a, 0x87, 0x87, 0x87, 0x98, 0x98, 0x98
db 0x87, 0x87, 0x87, 0x8b, 0x8b, 0x8b, 0x92, 0x92, 0x92, 0xc1, 0xc1, 0xc1
db 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa7, 0xa7, 0xa7, 0x77, 0x77, 0x77
db 0x90, 0x90, 0x90, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xae, 0xae, 0x76, 0x76, 0x76
db 0x96, 0x96, 0x96, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb0, 0xb0, 0xb0, 0x49, 0x49, 0x49
db 0x95, 0x95, 0x95, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xeb, 0xeb, 0xa8, 0xa8, 0xa8
db 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/net.inc
0,0 → 1,881
dw 64, 55
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xcc, 0xff, 0x71, 0x71, 0xff
db 0xb3, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa2, 0xa3, 0xff, 0x7, 0x7, 0xff
db 0x7a, 0x73, 0xfc, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xac, 0xad, 0xff, 0x7, 0x7, 0xff
db 0x94, 0x77, 0xe6, 0xff, 0xe3, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xff, 0x73, 0x75, 0xff, 0x7, 0x7, 0xff
db 0x7c, 0x65, 0xeb, 0xff, 0xe1, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xeb, 0xff, 0x4c, 0x4f, 0xff, 0x7, 0xb, 0xff, 0xa, 0xf, 0xff
db 0x10, 0x13, 0xff, 0x6d, 0x5e, 0xf2, 0xe3, 0xdc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xcb, 0xff
db 0x52, 0x56, 0xff, 0xa, 0xf, 0xff, 0x26, 0x26, 0xff, 0x13, 0x18, 0xff
db 0x23, 0x23, 0xff, 0x8, 0xb, 0xff, 0x53, 0x50, 0xfd, 0xc5, 0xc4, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xc3, 0xff, 0x25, 0x2c, 0xff
db 0x7, 0x7, 0xff, 0x6e, 0x5e, 0xf1, 0xb6, 0x96, 0xe2, 0xf, 0x17, 0xff
db 0x8e, 0x78, 0xea, 0x91, 0x7a, 0xea, 0xc, 0x12, 0xff, 0x17, 0x1e, 0xff
db 0xa4, 0xa4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x96, 0x9a, 0xff, 0x23, 0x2b, 0xff, 0xe, 0x18, 0xff
db 0x5a, 0x53, 0xf7, 0xf8, 0xc8, 0xd3, 0xc4, 0xa2, 0xdf, 0xa, 0x16, 0xff
db 0x99, 0x82, 0xe7, 0xff, 0xdf, 0xd5, 0x6f, 0x6f, 0xff, 0x7, 0x11, 0xff
db 0x23, 0x28, 0xff, 0x8b, 0x8e, 0xff, 0xf8, 0xf9, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xee, 0xff
db 0x76, 0x7c, 0xff, 0x15, 0x22, 0xff, 0x7, 0x15, 0xff, 0x97, 0x80, 0xe9
db 0xff, 0xd3, 0xcf, 0xff, 0xe6, 0xd8, 0x9b, 0x97, 0xfb, 0x8, 0x17, 0xff
db 0x97, 0x7f, 0xe7, 0xff, 0xe6, 0xd6, 0xf6, 0xf3, 0xff, 0x65, 0x6d, 0xff
db 0xe, 0x1a, 0xff, 0xe, 0x19, 0xff, 0x5f, 0x67, 0xff, 0xec, 0xed, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xd5, 0xff, 0x62, 0x6b, 0xff
db 0xe, 0x1d, 0xff, 0x18, 0x25, 0xff, 0x85, 0x75, 0xed, 0xff, 0xd0, 0xcf
db 0xff, 0xdb, 0xd5, 0xff, 0xff, 0xf9, 0x98, 0xa0, 0xff, 0xa, 0x1b, 0xff
db 0x99, 0x83, 0xe7, 0xff, 0xe0, 0xd6, 0xff, 0xff, 0xff, 0xf5, 0xf6, 0xff
db 0x90, 0x95, 0xff, 0x19, 0x26, 0xff, 0xd, 0x1b, 0xff, 0x4f, 0x58, 0xff
db 0xc1, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xad, 0xb2, 0xff, 0x2d, 0x3a, 0xff, 0xa, 0x1c, 0xff
db 0x26, 0x33, 0xff, 0xba, 0x9c, 0xe2, 0xff, 0xd4, 0xcc, 0xff, 0xdc, 0xd8
db 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0x9d, 0xa3, 0xff, 0xe, 0x1f, 0xff
db 0x9e, 0x89, 0xe5, 0xff, 0xe4, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x9e, 0xa3, 0xff, 0x3f, 0x46, 0xff, 0xa, 0x1b, 0xff
db 0x23, 0x31, 0xff, 0x83, 0x8a, 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xff
db 0x96, 0x9d, 0xff, 0x2c, 0x3d, 0xff, 0x11, 0x26, 0xff, 0x58, 0x59, 0xf8
db 0xcf, 0xab, 0xdc, 0xff, 0xd6, 0xcf, 0xff, 0xe0, 0xdd, 0xff, 0xfc, 0xfb
db 0xff, 0xff, 0xff, 0xcd, 0xd0, 0xff, 0x56, 0x63, 0xff, 0x16, 0x29, 0xff
db 0x6c, 0x65, 0xf2, 0xf2, 0xcb, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd1, 0xff, 0x5f, 0x63, 0xfd
db 0x1a, 0x2a, 0xff, 0x1b, 0x2c, 0xff, 0x72, 0x7c, 0xff, 0xe0, 0xe2, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xe0, 0xff, 0x64, 0x70, 0xff
db 0x12, 0x2a, 0xff, 0x20, 0x35, 0xff, 0x9a, 0x89, 0xea, 0xfd, 0xcb, 0xd0
db 0xff, 0xdb, 0xd1, 0xff, 0xf1, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc5, 0xc9, 0xff, 0x35, 0x46, 0xff, 0x16, 0x2c, 0xff, 0x24, 0x37, 0xff
db 0x19, 0x30, 0xff, 0x44, 0x4d, 0xfd, 0xbf, 0xbc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf3, 0xff
db 0x88, 0x8e, 0xff, 0x1f, 0x32, 0xff, 0x16, 0x2b, 0xff, 0x37, 0x47, 0xff
db 0xae, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xbb, 0xc1, 0xff, 0x46, 0x58, 0xff, 0x1a, 0x31, 0xff
db 0x47, 0x52, 0xfd, 0xb3, 0x99, 0xe4, 0xff, 0xd6, 0xcf, 0xff, 0xe4, 0xe0
db 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa1, 0xa9, 0xff
db 0x34, 0x48, 0xff, 0x22, 0x39, 0xff, 0x3f, 0x4d, 0xff, 0x29, 0x3e, 0xff
db 0x3d, 0x4b, 0xff, 0x23, 0x38, 0xff, 0x39, 0x4c, 0xff, 0xb5, 0xbb, 0xff
db 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xfa, 0xff, 0xa6, 0xad, 0xff, 0x3d, 0x4f, 0xff, 0x17, 0x2e, 0xff
db 0x2e, 0x42, 0xff, 0x86, 0x91, 0xff, 0xeb, 0xed, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf3, 0xff
db 0x80, 0x8c, 0xff, 0x26, 0x40, 0xff, 0x20, 0x3b, 0xff, 0x8a, 0x80, 0xed
db 0xfa, 0xc8, 0xd1, 0xff, 0xdb, 0xd3, 0xff, 0xf4, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xf1, 0xff, 0x7f, 0x8c, 0xff, 0x27, 0x40, 0xff
db 0x1c, 0x38, 0xff, 0xa2, 0x91, 0xe9, 0xbc, 0xa2, 0xe2, 0x24, 0x3e, 0xff
db 0x9b, 0x8c, 0xea, 0xb3, 0x9c, 0xe5, 0x25, 0x3d, 0xff, 0x24, 0x3d, 0xff
db 0x6d, 0x7c, 0xff, 0xe3, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xde, 0xff, 0x79, 0x86, 0xff
db 0x26, 0x3d, 0xff, 0x18, 0x32, 0xff, 0x5f, 0x6d, 0xff, 0xd2, 0xd4, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xbd, 0xff, 0x54, 0x69, 0xff
db 0x24, 0x41, 0xff, 0x44, 0x54, 0xfe, 0xb6, 0x9d, 0xe2, 0xff, 0xd3, 0xd1
db 0xff, 0xe6, 0xe0, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdf, 0xe3, 0xff, 0x6b, 0x7c, 0xff, 0x21, 0x3d, 0xff, 0x2f, 0x47, 0xff
db 0x93, 0x88, 0xed, 0xff, 0xd8, 0xcf, 0xad, 0x9a, 0xe7, 0x1e, 0x3d, 0xff
db 0x8f, 0x84, 0xec, 0xff, 0xdb, 0xd5, 0x88, 0x91, 0xff, 0x22, 0x3e, 0xff
db 0x24, 0x3f, 0xff, 0x41, 0x57, 0xff, 0xb3, 0xbb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfb, 0xff
db 0xb7, 0xbb, 0xff, 0x57, 0x66, 0xff, 0x25, 0x3e, 0xff, 0x3f, 0x54, 0xff
db 0x9b, 0xa2, 0xff, 0xf4, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe3, 0xe7, 0xff, 0x7e, 0x8e, 0xff, 0x29, 0x48, 0xff, 0x29, 0x45, 0xff
db 0x83, 0x7d, 0xef, 0xe5, 0xba, 0xd6, 0xff, 0xdc, 0xd6, 0xff, 0xf3, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0xb7, 0xff
db 0x3d, 0x56, 0xff, 0x20, 0x41, 0xff, 0x39, 0x51, 0xff, 0xb7, 0x9d, 0xe3
db 0xff, 0xd2, 0xcc, 0xff, 0xec, 0xe2, 0x94, 0xa0, 0xff, 0x1f, 0x40, 0xff
db 0x8f, 0x84, 0xec, 0xff, 0xdf, 0xd7, 0xff, 0xfe, 0xff, 0xa0, 0xac, 0xff
db 0x38, 0x52, 0xff, 0x21, 0x40, 0xff, 0x33, 0x4e, 0xff, 0x92, 0x9f, 0xff
db 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xef, 0xff, 0x8e, 0x95, 0xfe, 0x3e, 0x51, 0xfe
db 0x26, 0x41, 0xff, 0x69, 0x75, 0xfc, 0xd8, 0xd6, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xe4, 0xff, 0x99, 0xa7, 0xff
db 0x46, 0x63, 0xff, 0x28, 0x49, 0xff, 0x5b, 0x67, 0xfa, 0xb5, 0x9d, 0xe3
db 0xff, 0xce, 0xd3, 0xff, 0xe8, 0xe2, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf1, 0xf3, 0xff, 0x8c, 0x9c, 0xff, 0x32, 0x52, 0xff
db 0x2a, 0x4b, 0xff, 0x6e, 0x73, 0xf6, 0xcf, 0xac, 0xdc, 0xff, 0xd7, 0xd4
db 0xff, 0xec, 0xe9, 0xff, 0xff, 0xff, 0x96, 0xa6, 0xff, 0x23, 0x46, 0xff
db 0x91, 0x88, 0xeb, 0xff, 0xde, 0xd6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc1, 0xc9, 0xff, 0x4d, 0x66, 0xff, 0x29, 0x49, 0xff, 0x2e, 0x4c, 0xff
db 0x83, 0x93, 0xff, 0xda, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xc9, 0xff
db 0x61, 0x73, 0xff, 0x33, 0x4e, 0xff, 0x46, 0x5b, 0xff, 0x81, 0x8f, 0xff
db 0xdc, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe3, 0xe8, 0xff, 0x8a, 0x9c, 0xff, 0x3e, 0x5e, 0xff, 0x24, 0x4a, 0xff
db 0x5f, 0x6d, 0xf8, 0xba, 0xa1, 0xe1, 0xf4, 0xc5, 0xd4, 0xff, 0xe1, 0xda
db 0xff, 0xf9, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa7, 0xb3, 0xff, 0x4e, 0x6a, 0xff, 0x27, 0x4d, 0xff, 0x39, 0x57, 0xff
db 0x96, 0x8c, 0xeb, 0xfa, 0xc8, 0xd1, 0xff, 0xdf, 0xd7, 0xff, 0xfa, 0xf9
db 0xff, 0xff, 0xff, 0xe5, 0xe9, 0xff, 0x5a, 0x73, 0xff, 0x2d, 0x50, 0xff
db 0x69, 0x72, 0xf6, 0xf9, 0xd1, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xef, 0xff, 0x86, 0x97, 0xff, 0x2c, 0x4e, 0xff
db 0x28, 0x4b, 0xff, 0x40, 0x5e, 0xff, 0x94, 0xa4, 0xff, 0xed, 0xef, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xfa, 0xff, 0xbc, 0xc2, 0xff, 0x57, 0x6c, 0xff, 0x2f, 0x4e, 0xff
db 0x40, 0x5c, 0xff, 0x74, 0x84, 0xff, 0xcd, 0xd2, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe6, 0xff, 0x76, 0x8e, 0xff
db 0x81, 0x97, 0xff, 0xc5, 0xcf, 0xff, 0xd7, 0xde, 0xff, 0x95, 0xa7, 0xff
db 0x4e, 0x6d, 0xff, 0x2f, 0x55, 0xff, 0x4f, 0x67, 0xfd, 0x8f, 0x89, 0xed
db 0xeb, 0xc1, 0xd7, 0xff, 0xe2, 0xda, 0xff, 0xf3, 0xf0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe0, 0xff, 0x84, 0x99, 0xff
db 0x33, 0x58, 0xff, 0x36, 0x59, 0xff, 0x70, 0x79, 0xf6, 0xc5, 0xa8, 0xdf
db 0xfe, 0xce, 0xd4, 0xff, 0xea, 0xe6, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xf2, 0xf4, 0xff, 0x6c, 0x84, 0xff, 0x30, 0x55, 0xff, 0x3a, 0x5d, 0xff
db 0x39, 0x5b, 0xff, 0x89, 0x8a, 0xf3, 0xf3, 0xea, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf9, 0xff, 0xab, 0xb8, 0xff
db 0x64, 0x7c, 0xff, 0x34, 0x56, 0xff, 0x2f, 0x53, 0xff, 0x56, 0x73, 0xff
db 0xb8, 0xc4, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf0, 0xff, 0x9b, 0xa9, 0xff
db 0x45, 0x65, 0xff, 0x34, 0x57, 0xff, 0x47, 0x63, 0xff, 0x83, 0x94, 0xff
db 0xca, 0xd0, 0xff, 0xd6, 0xdd, 0xff, 0x9b, 0xac, 0xff, 0x6b, 0x85, 0xff
db 0x9c, 0xad, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xb6, 0xff, 0x2a, 0x52, 0xff
db 0x2c, 0x56, 0xff, 0x35, 0x5e, 0xff, 0x41, 0x66, 0xff, 0x34, 0x5c, 0xff
db 0x4a, 0x67, 0xff, 0x8d, 0x8a, 0xee, 0xe4, 0xbb, 0xd9, 0xff, 0xe3, 0xda
db 0xff, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xee, 0xf1, 0xff, 0x94, 0xa7, 0xff, 0x3f, 0x64, 0xff, 0x2e, 0x58, 0xff
db 0x59, 0x6f, 0xfc, 0xb5, 0xa1, 0xe4, 0xff, 0xcb, 0xcf, 0xff, 0xe0, 0xd9
db 0xff, 0xfa, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe6, 0xff
db 0x64, 0x81, 0xff, 0x34, 0x5c, 0xff, 0x4f, 0x6b, 0xff, 0x41, 0x65, 0xff
db 0x4c, 0x6a, 0xff, 0x35, 0x5d, 0xff, 0x78, 0x83, 0xf6, 0xed, 0xe1, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xf9, 0xff, 0xb5, 0xbf, 0xff, 0x64, 0x79, 0xff, 0x37, 0x5a, 0xff
db 0x32, 0x5b, 0xff, 0x67, 0x82, 0xff, 0xcc, 0xd5, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xdc, 0xff, 0x7c, 0x91, 0xff, 0x3b, 0x5f, 0xff, 0x37, 0x5d, 0xff
db 0x42, 0x64, 0xff, 0x3e, 0x63, 0xff, 0x32, 0x59, 0xff, 0x3a, 0x5b, 0xff
db 0x87, 0x8c, 0xf5, 0xff, 0xf3, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xef, 0xff, 0xbb, 0xc6, 0xff
db 0x9d, 0xa1, 0xf5, 0x83, 0x87, 0xf0, 0x4a, 0x6c, 0xff, 0x3e, 0x68, 0xff
db 0x4f, 0x70, 0xff, 0x67, 0x7b, 0xfa, 0x79, 0x86, 0xf6, 0x92, 0xa4, 0xff
db 0xc0, 0xce, 0xff, 0xf4, 0xf7, 0xff, 0xf1, 0xf4, 0xff, 0xb5, 0xc4, 0xff
db 0x5c, 0x7d, 0xff, 0x37, 0x61, 0xff, 0x4f, 0x6e, 0xff, 0x8d, 0x8e, 0xf0
db 0xe7, 0xbc, 0xd6, 0xff, 0xd5, 0xd3, 0xff, 0xeb, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xda, 0xff, 0x58, 0x7a, 0xff
db 0x30, 0x5f, 0xff, 0x66, 0x7a, 0xfa, 0x96, 0x90, 0xed, 0x3f, 0x68, 0xff
db 0x88, 0x8b, 0xf1, 0x81, 0x86, 0xf3, 0x36, 0x5f, 0xff, 0x69, 0x7c, 0xfa
db 0xca, 0xc8, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xed, 0xff, 0xa8, 0xaf, 0xfd
db 0x5e, 0x77, 0xfe, 0x3a, 0x60, 0xff, 0x45, 0x6b, 0xff, 0x91, 0xa6, 0xff
db 0xe1, 0xe7, 0xff, 0xf9, 0xfa, 0xff, 0xc3, 0xce, 0xff, 0x90, 0xa5, 0xff
db 0x62, 0x82, 0xff, 0x4f, 0x74, 0xff, 0x3f, 0x67, 0xff, 0x40, 0x68, 0xff
db 0x3e, 0x66, 0xff, 0x82, 0x87, 0xf2, 0xbe, 0xa7, 0xe2, 0xdd, 0xb9, 0xdb
db 0xf2, 0xcb, 0xdb, 0xff, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xef, 0xf1, 0x78, 0x8b, 0xfc, 0x3b, 0x6a, 0xff
db 0x60, 0x7b, 0xfc, 0x66, 0x7c, 0xfa, 0x40, 0x6a, 0xff, 0x32, 0x62, 0xff
db 0x3b, 0x68, 0xff, 0x58, 0x7d, 0xff, 0x5c, 0x7f, 0xff, 0x3f, 0x69, 0xff
db 0x4c, 0x6f, 0xff, 0x96, 0x93, 0xed, 0xee, 0xc2, 0xd6, 0xff, 0xd5, 0xcf
db 0xff, 0xe5, 0xdd, 0xff, 0xfb, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc8, 0xd3, 0xff, 0x6e, 0x8d, 0xff, 0x42, 0x6e, 0xff, 0x44, 0x6c, 0xff
db 0x82, 0x8a, 0xf2, 0xe7, 0xbd, 0xd7, 0xba, 0xa8, 0xe4, 0x39, 0x68, 0xff
db 0x9d, 0x99, 0xeb, 0xf9, 0xce, 0xd8, 0x84, 0x99, 0xff, 0x3e, 0x68, 0xff
db 0x48, 0x6c, 0xff, 0x80, 0x92, 0xfc, 0xbe, 0xc8, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf5, 0xff, 0xbd, 0xbb, 0xf7, 0x61, 0x79, 0xfb, 0x3b, 0x66, 0xff
db 0x4e, 0x75, 0xff, 0x5e, 0x80, 0xff, 0x3b, 0x68, 0xff, 0x32, 0x62, 0xff
db 0x3a, 0x67, 0xff, 0x5f, 0x78, 0xfc, 0x71, 0x81, 0xf7, 0x40, 0x6c, 0xff
db 0x62, 0x7a, 0xfc, 0xf5, 0xc6, 0xd3, 0xff, 0xe0, 0xd6, 0xff, 0xf7, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xbc, 0xff, 0x3d, 0x6d, 0xff
db 0x6a, 0x81, 0xf9, 0xd8, 0xbc, 0xe3, 0xcb, 0xc8, 0xf7, 0x95, 0xa4, 0xfc
db 0x75, 0x8a, 0xfa, 0x56, 0x76, 0xfe, 0x44, 0x71, 0xff, 0x47, 0x73, 0xff
db 0x57, 0x7a, 0xff, 0x88, 0x90, 0xf2, 0xc1, 0xae, 0xe4, 0xe4, 0xd6, 0xf0
db 0xf9, 0xfa, 0xff, 0xfa, 0xfe, 0xff, 0xc4, 0xd2, 0xff, 0x80, 0x9c, 0xff
db 0x47, 0x73, 0xff, 0x3c, 0x6c, 0xff, 0x65, 0x7e, 0xfb, 0xc7, 0xad, 0xe0
db 0xfe, 0xcc, 0xd2, 0xff, 0xeb, 0xe2, 0xa1, 0xaf, 0xfc, 0x39, 0x6c, 0xff
db 0x9a, 0x99, 0xeb, 0xff, 0xde, 0xd6, 0xff, 0xfd, 0xff, 0xc6, 0xd0, 0xff
db 0x69, 0x87, 0xff, 0x3e, 0x6b, 0xff, 0x46, 0x71, 0xff, 0x78, 0x96, 0xff
db 0xbe, 0xcc, 0xff, 0xf6, 0xf9, 0xff, 0xfa, 0xfc, 0xff, 0xf3, 0xf7, 0xff
db 0xc3, 0xd1, 0xff, 0x84, 0x9e, 0xff, 0x5f, 0x7d, 0xfe, 0x4a, 0x74, 0xff
db 0x42, 0x70, 0xff, 0x4e, 0x74, 0xff, 0x6f, 0x83, 0xf7, 0x8d, 0x90, 0xef
db 0xb4, 0xa4, 0xe6, 0xdc, 0xb9, 0xdc, 0x7b, 0x8a, 0xf5, 0x44, 0x71, 0xff
db 0xad, 0xa0, 0xe6, 0xff, 0xd4, 0xd1, 0xff, 0xf6, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf2, 0xff, 0x5a, 0x83, 0xff
db 0x42, 0x74, 0xff, 0xa1, 0xa3, 0xf0, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xfa, 0xfd, 0xdc, 0xd8, 0xfa, 0x5b, 0x81, 0xff, 0x48, 0x79, 0xff
db 0x53, 0x7d, 0xff, 0x49, 0x78, 0xff, 0x3f, 0x73, 0xff, 0x51, 0x7f, 0xff
db 0x65, 0x8c, 0xff, 0x6c, 0x8f, 0xff, 0x48, 0x76, 0xff, 0x43, 0x73, 0xff
db 0x57, 0x7d, 0xff, 0xa7, 0x9f, 0xea, 0xf7, 0xc9, 0xd4, 0xff, 0xe8, 0xdf
db 0xff, 0xfa, 0xf5, 0xff, 0xff, 0xff, 0xa0, 0xb8, 0xff, 0x3c, 0x70, 0xff
db 0x9c, 0x9b, 0xec, 0xff, 0xda, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xf6, 0xff, 0x8a, 0xa2, 0xff, 0x5b, 0x7f, 0xff, 0x44, 0x73, 0xff
db 0x47, 0x75, 0xff, 0x67, 0x8b, 0xff, 0x68, 0x8d, 0xff, 0x59, 0x83, 0xff
db 0x44, 0x74, 0xff, 0x3d, 0x71, 0xff, 0x52, 0x7b, 0xff, 0x4c, 0x7a, 0xff
db 0x4c, 0x78, 0xff, 0xbd, 0xaa, 0xe3, 0xff, 0xd2, 0xd4, 0xff, 0xe6, 0xe3
db 0xff, 0xfe, 0xf1, 0xbb, 0xc3, 0xfa, 0x3c, 0x70, 0xff, 0x76, 0x89, 0xf7
db 0xf9, 0xc7, 0xd1, 0xff, 0xe7, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xb5, 0xff
db 0x44, 0x77, 0xff, 0x62, 0x83, 0xfc, 0xea, 0xd9, 0xee, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0xa3, 0xff, 0x44, 0x78, 0xff
db 0x6a, 0x88, 0xfc, 0xaf, 0xa4, 0xe8, 0x85, 0x98, 0xf8, 0x55, 0x7f, 0xff
db 0x4c, 0x79, 0xff, 0x48, 0x7a, 0xff, 0x4d, 0x7f, 0xff, 0x52, 0x80, 0xff
db 0x7a, 0x8d, 0xf6, 0xc6, 0xb1, 0xe2, 0xe2, 0xd3, 0xef, 0xfa, 0xfa, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0xbb, 0xff, 0x3f, 0x75, 0xff
db 0x9e, 0x9e, 0xec, 0xff, 0xdd, 0xd6, 0xff, 0xff, 0xff, 0xfc, 0xfe, 0xff
db 0xe7, 0xee, 0xff, 0xad, 0xc1, 0xff, 0x6a, 0x8d, 0xff, 0x53, 0x7e, 0xff
db 0x4e, 0x7e, 0xff, 0x48, 0x7b, 0xff, 0x48, 0x7a, 0xff, 0x52, 0x7c, 0xff
db 0x63, 0x83, 0xfc, 0x9d, 0x9b, 0xeb, 0x98, 0x99, 0xee, 0x4a, 0x7c, 0xff
db 0x81, 0x91, 0xf4, 0xfa, 0xc9, 0xd2, 0xff, 0xf2, 0xec, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x80, 0xa2, 0xff, 0x44, 0x76, 0xff, 0xc0, 0xad, 0xe3
db 0xff, 0xd7, 0xd1, 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf8, 0xff
db 0x6d, 0x96, 0xff, 0x45, 0x7d, 0xff, 0xab, 0xa8, 0xeb, 0xff, 0xf7, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xda, 0xff, 0x4f, 0x80, 0xff
db 0x4b, 0x81, 0xff, 0xb3, 0xad, 0xea, 0xff, 0xf5, 0xf6, 0xe4, 0xe8, 0xff
db 0xd0, 0xd0, 0xfa, 0x73, 0x95, 0xff, 0x4c, 0x82, 0xff, 0x58, 0x86, 0xff
db 0x56, 0x86, 0xff, 0x4a, 0x80, 0xff, 0x53, 0x86, 0xff, 0x6b, 0x94, 0xff
db 0x91, 0xae, 0xff, 0xd7, 0xe1, 0xff, 0x9c, 0xb6, 0xff, 0x44, 0x7c, 0xff
db 0xa0, 0xa0, 0xeb, 0xf1, 0xc9, 0xda, 0xa1, 0xb6, 0xff, 0x6b, 0x94, 0xff
db 0x56, 0x87, 0xff, 0x44, 0x7d, 0xff, 0x50, 0x82, 0xff, 0x5a, 0x87, 0xff
db 0x4c, 0x83, 0xff, 0x5c, 0x87, 0xff, 0xbb, 0xaa, 0xe4, 0xe4, 0xc3, 0xdd
db 0xf3, 0xdb, 0xe9, 0xfb, 0xe0, 0xe9, 0x71, 0x91, 0xfc, 0x4e, 0x81, 0xff
db 0xd1, 0xb5, 0xde, 0xff, 0xdd, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbf, 0xcf, 0xff, 0x48, 0x7d, 0xff, 0x83, 0x94, 0xf5, 0xfe, 0xcb, 0xd1
db 0xff, 0xe9, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xad, 0xc4, 0xff, 0x47, 0x81, 0xff, 0x72, 0x90, 0xf8, 0xef, 0xce, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8b, 0xaa, 0xff
db 0x48, 0x82, 0xff, 0x75, 0x92, 0xf8, 0xf9, 0xe1, 0xeb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xae, 0xc4, 0xff, 0x4a, 0x82, 0xff, 0x63, 0x8c, 0xff
db 0xa9, 0xa2, 0xea, 0x90, 0x9f, 0xf5, 0x5b, 0x87, 0xff, 0x48, 0x80, 0xff
db 0x45, 0x7e, 0xff, 0x56, 0x88, 0xff, 0x5d, 0x8b, 0xff, 0x52, 0x87, 0xff
db 0x70, 0x91, 0xfb, 0x6f, 0x90, 0xfb, 0x48, 0x81, 0xff, 0x46, 0x81, 0xff
db 0x59, 0x87, 0xff, 0x8d, 0x99, 0xf1, 0xb2, 0xa7, 0xe7, 0x6f, 0x90, 0xfb
db 0x54, 0x87, 0xff, 0xad, 0xa5, 0xe8, 0xff, 0xd7, 0xd5, 0xff, 0xfc, 0xf7
db 0xff, 0xff, 0xff, 0xc1, 0xd4, 0xff, 0x48, 0x81, 0xff, 0x81, 0x96, 0xf5
db 0xff, 0xcb, 0xd0, 0xff, 0xec, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x76, 0x9c, 0xff, 0x50, 0x82, 0xff, 0xd3, 0xb7, 0xde, 0xff, 0xde, 0xd9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdf, 0xe9, 0xff, 0x5a, 0x8e, 0xff, 0x51, 0x89, 0xff, 0xb8, 0xab, 0xe5
db 0xff, 0xf7, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe4, 0xff
db 0x56, 0x8b, 0xff, 0x55, 0x8a, 0xff, 0xd3, 0xb8, 0xde, 0xff, 0xf8, 0xf2
db 0xff, 0xff, 0xff, 0xde, 0xe8, 0xff, 0x59, 0x8d, 0xff, 0x4f, 0x89, 0xff
db 0x96, 0xa0, 0xf0, 0xff, 0xe8, 0xef, 0xc5, 0xd0, 0xff, 0x97, 0xaf, 0xfe
db 0x90, 0xa9, 0xfb, 0x6e, 0x96, 0xfe, 0x58, 0x8c, 0xff, 0x56, 0x8d, 0xff
db 0x56, 0x8c, 0xff, 0x69, 0x92, 0xfe, 0x8d, 0x9f, 0xf2, 0x9f, 0xa2, 0xec
db 0xc8, 0xb5, 0xe3, 0xff, 0xdd, 0xda, 0xcb, 0xc2, 0xec, 0x50, 0x88, 0xff
db 0x80, 0x98, 0xf7, 0xff, 0xc9, 0xcf, 0xff, 0xe8, 0xe6, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0x81, 0xa6, 0xff, 0x51, 0x86, 0xff, 0xc6, 0xb2, 0xe2
db 0xff, 0xd8, 0xd4, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xdf, 0xe9, 0xff
db 0x53, 0x8b, 0xff, 0x7d, 0x98, 0xf7, 0xff, 0xcc, 0xd0, 0xff, 0xee, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa5, 0xc0, 0xff, 0x4f, 0x8d, 0xff, 0x7a, 0x98, 0xf7
db 0xf6, 0xd7, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x8c, 0xb0, 0xff, 0x4f, 0x8b, 0xff, 0x9d, 0xa2, 0xec, 0xff, 0xe0, 0xe3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8d, 0xaf, 0xff, 0x50, 0x8c, 0xff
db 0x64, 0x92, 0xfe, 0xe6, 0xd3, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb1, 0xc2, 0xff, 0x5c, 0x90, 0xff, 0x54, 0x91, 0xff
db 0x5f, 0x93, 0xff, 0xc2, 0xb0, 0xe3, 0xff, 0xde, 0xdd, 0xff, 0xf3, 0xef
db 0xff, 0xfe, 0xfa, 0xff, 0xff, 0xff, 0x83, 0xac, 0xff, 0x4e, 0x8b, 0xff
db 0xbd, 0xb1, 0xe5, 0xff, 0xd8, 0xd3, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xc7, 0xd8, 0xff, 0x4f, 0x8b, 0xff, 0x82, 0x9d, 0xf7, 0xff, 0xcd, 0xd1
db 0xff, 0xf0, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xbb, 0xff
db 0x4f, 0x8a, 0xff, 0xc1, 0xb2, 0xe3, 0xff, 0xda, 0xd5, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xea, 0xf1, 0xff, 0x65, 0x9b, 0xff, 0x59, 0x94, 0xff
db 0xce, 0xbb, 0xe2, 0xff, 0xfc, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc8, 0xd9, 0xff, 0x57, 0x93, 0xff, 0x68, 0x97, 0xfd, 0xe5, 0xcb, 0xe2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xe4, 0xff, 0x63, 0x98, 0xff
db 0x57, 0x94, 0xff, 0xc2, 0xb6, 0xe4, 0xff, 0xf7, 0xf1, 0xff, 0xff, 0xff
db 0xf4, 0xf8, 0xff, 0x76, 0xa5, 0xff, 0x56, 0x94, 0xff, 0x7a, 0x9b, 0xfa
db 0x5c, 0x96, 0xff, 0x7b, 0x9b, 0xf8, 0xeb, 0xd8, 0xed, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe1, 0xeb, 0xff, 0x61, 0x99, 0xff, 0x69, 0x97, 0xff
db 0xea, 0xc3, 0xd7, 0xff, 0xeb, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x98, 0xba, 0xff, 0x4e, 0x8f, 0xff, 0xbf, 0xb4, 0xe4, 0xff, 0xdc, 0xd5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xeb, 0xff, 0x64, 0x99, 0xff
db 0x6e, 0x98, 0xfd, 0xec, 0xc2, 0xd6, 0xff, 0xec, 0xe9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0xc1, 0xff, 0x51, 0x96, 0xff
db 0xa4, 0xab, 0xec, 0xff, 0xe2, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfc, 0xff, 0x7c, 0xab, 0xff, 0x57, 0x98, 0xff, 0xbd, 0xb6, 0xe7
db 0xff, 0xfb, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x96, 0xbc, 0xff
db 0x53, 0x97, 0xff, 0x98, 0xa7, 0xef, 0xff, 0xe0, 0xdf, 0xf9, 0xfb, 0xff
db 0x8e, 0xb5, 0xff, 0x56, 0x98, 0xff, 0x89, 0xa5, 0xf6, 0xe9, 0xc1, 0xd8
db 0x97, 0xaa, 0xf3, 0x54, 0x98, 0xff, 0x9b, 0xaa, 0xf1, 0xff, 0xef, 0xf1
db 0xff, 0xff, 0xff, 0xa6, 0xc3, 0xff, 0x54, 0x95, 0xff, 0xa3, 0xab, 0xed
db 0xff, 0xd9, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf1, 0xff
db 0x67, 0x9f, 0xff, 0x6b, 0x9c, 0xff, 0xed, 0xc5, 0xd6, 0xff, 0xeb, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0xb7, 0xff, 0x56, 0x96, 0xff
db 0xb0, 0xae, 0xe9, 0xff, 0xd2, 0xd2, 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xea, 0xff, 0x65, 0xa2, 0xff
db 0x7b, 0xa4, 0xfa, 0xf4, 0xcf, 0xdb, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa7, 0xc8, 0xff, 0x56, 0x9c, 0xff, 0x96, 0xab, 0xf2
db 0xff, 0xed, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xd2, 0xff
db 0x58, 0x9d, 0xff, 0x7c, 0xa5, 0xfb, 0xf3, 0xcf, 0xdc, 0xa3, 0xbf, 0xfe
db 0x57, 0x9c, 0xff, 0x6f, 0xa3, 0xff, 0xdb, 0xbb, 0xda, 0xff, 0xe1, 0xd9
db 0xea, 0xeb, 0xfe, 0x70, 0xa8, 0xff, 0x5f, 0x9d, 0xff, 0xbb, 0xba, 0xeb
db 0xf6, 0xee, 0xf9, 0x7f, 0xb1, 0xff, 0x5d, 0x9e, 0xff, 0xcf, 0xba, 0xdf
db 0xff, 0xe8, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xd6, 0xff
db 0x59, 0x9d, 0xff, 0x98, 0xab, 0xf1, 0xff, 0xd2, 0xd2, 0xff, 0xf7, 0xf6
db 0xff, 0xff, 0xff, 0xe4, 0xef, 0xff, 0x66, 0xa2, 0xff, 0x65, 0xa0, 0xff
db 0xe0, 0xbf, 0xda, 0xff, 0xdd, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xc6, 0xff
db 0x5c, 0xa2, 0xff, 0xb5, 0xb6, 0xe8, 0xff, 0xf6, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd3, 0xe7, 0xff, 0x64, 0xa8, 0xff, 0x6c, 0xa4, 0xff
db 0xe7, 0xd2, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xdf, 0xff
db 0x62, 0xa5, 0xff, 0x67, 0xa6, 0xff, 0x85, 0xa9, 0xf8, 0x6b, 0xa8, 0xff
db 0x5f, 0xa6, 0xff, 0xaf, 0xb5, 0xeb, 0xff, 0xd9, 0xd5, 0xff, 0xfb, 0xf9
db 0xff, 0xff, 0xff, 0xc6, 0xdb, 0xff, 0x6b, 0xaa, 0xff, 0x65, 0xa4, 0xff
db 0x8c, 0xad, 0xf9, 0x6b, 0xaa, 0xff, 0x68, 0xa6, 0xff, 0xe0, 0xc2, 0xda
db 0xff, 0xf1, 0xed, 0xff, 0xff, 0xff, 0xec, 0xf6, 0xff, 0x76, 0xb2, 0xff
db 0x5e, 0xa2, 0xff, 0xc1, 0xb7, 0xe4, 0xff, 0xe0, 0xdb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xaa, 0xcf, 0xff, 0x5b, 0xa3, 0xff, 0x7b, 0xa7, 0xfc
db 0xfa, 0xca, 0xd2, 0xff, 0xec, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xe2, 0xff
db 0x63, 0xac, 0xff, 0x8a, 0xac, 0xf4, 0xff, 0xe7, 0xe9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xf9, 0xff, 0x75, 0xb6, 0xff, 0x63, 0xa9, 0xff
db 0xcc, 0xc1, 0xe5, 0xff, 0xfd, 0xf8, 0xff, 0xff, 0xff, 0xdc, 0xeb, 0xff
db 0x73, 0xb2, 0xff, 0x68, 0xac, 0xff, 0x64, 0xaa, 0xff, 0x66, 0xac, 0xff
db 0x87, 0xae, 0xf9, 0xf9, 0xcf, 0xd6, 0xff, 0xf2, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xaa, 0xcc, 0xff, 0x67, 0xac, 0xff
db 0x65, 0xa9, 0xff, 0x65, 0xac, 0xff, 0x80, 0xad, 0xfb, 0xfa, 0xcd, 0xd5
db 0xff, 0xf8, 0xf6, 0xff, 0xff, 0xff, 0xc2, 0xdf, 0xff, 0x61, 0xaa, 0xff
db 0x75, 0xaa, 0xfe, 0xea, 0xc3, 0xd6, 0xff, 0xec, 0xe9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x8e, 0xc2, 0xff, 0x5c, 0xa8, 0xff, 0x9c, 0xb0, 0xf1
db 0xff, 0xd2, 0xd1, 0xff, 0xfa, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf8, 0xff
db 0x7d, 0xbb, 0xff, 0x71, 0xaf, 0xff, 0xe9, 0xd3, 0xe4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x98, 0xca, 0xff, 0x62, 0xb0, 0xff
db 0xa4, 0xb8, 0xee, 0xff, 0xed, 0xec, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff
db 0x97, 0xc6, 0xff, 0x69, 0xb2, 0xff, 0x6e, 0xb5, 0xff, 0x6f, 0xb2, 0xff
db 0x9d, 0xb9, 0xf3, 0xa1, 0xc0, 0xf5, 0x8c, 0xc4, 0xff, 0x8d, 0xc3, 0xff
db 0x8c, 0xc3, 0xff, 0x90, 0xc4, 0xff, 0x95, 0xc6, 0xff, 0x76, 0xb7, 0xff
db 0x6d, 0xb3, 0xff, 0x68, 0xb2, 0xff, 0x95, 0xb6, 0xf4, 0xff, 0xd7, 0xd7
db 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0x93, 0xc6, 0xff, 0x62, 0xaf, 0xff
db 0x9d, 0xb7, 0xf2, 0xff, 0xd3, 0xd2, 0xff, 0xfa, 0xf9, 0xff, 0xff, 0xff
db 0xd3, 0xe7, 0xff, 0x73, 0xb7, 0xff, 0x66, 0xaf, 0xff, 0xc8, 0xbe, 0xe3
db 0xff, 0xe2, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9d, 0xcd, 0xff, 0x67, 0xb5, 0xff, 0xc8, 0xc7, 0xe8, 0xff, 0xfa, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0xda, 0xff, 0x6a, 0xb8, 0xff
db 0x7e, 0xb7, 0xfc, 0xf1, 0xdd, 0xe7, 0xff, 0xff, 0xff, 0xdd, 0xed, 0xff
db 0x7d, 0xbe, 0xff, 0x6e, 0xb9, 0xff, 0x6c, 0xb9, 0xff, 0x6b, 0xb9, 0xff
db 0x67, 0xb7, 0xff, 0x63, 0xb6, 0xff, 0x64, 0xb4, 0xff, 0x64, 0xb3, 0xff
db 0x64, 0xb3, 0xff, 0x64, 0xb3, 0xff, 0x67, 0xb5, 0xff, 0x6b, 0xb7, 0xff
db 0x6b, 0xb8, 0xff, 0x6d, 0xb9, 0xff, 0x7a, 0xb7, 0xff, 0xe6, 0xdb, 0xec
db 0xff, 0xff, 0xff, 0xe9, 0xf4, 0xff, 0x76, 0xba, 0xff, 0x68, 0xb7, 0xff
db 0xc2, 0xc3, 0xe6, 0xff, 0xdc, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xab, 0xd3, 0xff, 0x68, 0xb5, 0xff, 0x78, 0xb7, 0xff, 0xeb, 0xcb, 0xd8
db 0xff, 0xf2, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xe2, 0xff, 0x69, 0xbc, 0xff, 0xa1, 0xc1, 0xf1, 0xff, 0xe7, 0xe6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xf2, 0xff, 0x82, 0xc4, 0xff
db 0x6d, 0xbc, 0xff, 0xd0, 0xd0, 0xeb, 0xf4, 0xf2, 0xfd, 0x8f, 0xca, 0xff
db 0x6f, 0xbe, 0xff, 0x77, 0xbe, 0xff, 0x98, 0xc1, 0xf6, 0x9c, 0xc4, 0xf8
db 0x9e, 0xc5, 0xf8, 0xb8, 0xcc, 0xf2, 0xbc, 0xd4, 0xf9, 0xbb, 0xd4, 0xf9
db 0xbb, 0xd3, 0xf8, 0xbb, 0xd4, 0xf9, 0xa4, 0xd1, 0xff, 0x9a, 0xcf, 0xff
db 0x9d, 0xc7, 0xfa, 0x7f, 0xbf, 0xff, 0x6e, 0xbd, 0xff, 0x89, 0xc7, 0xff
db 0xea, 0xf7, 0xff, 0xd8, 0xec, 0xff, 0x72, 0xbe, 0xff, 0x79, 0xbd, 0xff
db 0xe9, 0xcc, 0xdb, 0xff, 0xef, 0xed, 0xff, 0xff, 0xff, 0xf9, 0xfd, 0xff
db 0x8d, 0xc8, 0xff, 0x6b, 0xbc, 0xff, 0x9d, 0xc0, 0xf4, 0xff, 0xd3, 0xd5
db 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xf0, 0xff, 0x78, 0xc5, 0xff, 0x81, 0xc1, 0xfe, 0xef, 0xd6, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9a, 0xd1, 0xff
db 0x6d, 0xc2, 0xff, 0xa9, 0xc7, 0xf2, 0xa8, 0xcc, 0xf8, 0x73, 0xc4, 0xff
db 0x6f, 0xc3, 0xff, 0xb2, 0xc5, 0xec, 0xff, 0xd7, 0xd6, 0xff, 0xf8, 0xf7
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xbb, 0xdc, 0xff, 0x75, 0xc2, 0xff, 0x6f, 0xc0, 0xff
db 0x94, 0xcf, 0xff, 0xb9, 0xde, 0xff, 0x74, 0xc3, 0xff, 0x86, 0xc2, 0xfd
db 0xf9, 0xd5, 0xda, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xe6, 0xf4, 0xff
db 0x7c, 0xc5, 0xff, 0x71, 0xc2, 0xff, 0xcd, 0xc8, 0xe3, 0xff, 0xdc, 0xd9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfd, 0xff, 0x9d, 0xd5, 0xff, 0x73, 0xc7, 0xff, 0xc5, 0xcd, 0xe9
db 0xff, 0xfb, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0xe1, 0xff
db 0x76, 0xc9, 0xff, 0x80, 0xc8, 0xff, 0x7c, 0xc8, 0xff, 0x78, 0xca, 0xff
db 0x9f, 0xc9, 0xf5, 0xfb, 0xd6, 0xd9, 0xff, 0xf9, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0xdc, 0xff, 0x78, 0xc9, 0xff
db 0x79, 0xc8, 0xff, 0x7d, 0xc8, 0xff, 0x76, 0xca, 0xff, 0x9d, 0xc8, 0xf4
db 0xff, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xe6, 0xff
db 0x76, 0xc8, 0xff, 0x85, 0xc9, 0xff, 0xf2, 0xcd, 0xd5, 0xff, 0xe9, 0xe7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc6, 0xe6, 0xff, 0x75, 0xce, 0xff, 0xa7, 0xcb, 0xf2
db 0xff, 0xef, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xed, 0xff
db 0x7c, 0xce, 0xff, 0x7d, 0xd0, 0xff, 0x7a, 0xcf, 0xff, 0x96, 0xcd, 0xfa
db 0xec, 0xce, 0xd9, 0xf4, 0xe7, 0xef, 0xd8, 0xf2, 0xff, 0xcf, 0xec, 0xff
db 0xd0, 0xec, 0xff, 0xd0, 0xec, 0xff, 0xd0, 0xec, 0xff, 0xd0, 0xec, 0xff
db 0xd0, 0xec, 0xff, 0xd0, 0xec, 0xff, 0xd0, 0xec, 0xff, 0xcf, 0xec, 0xff
db 0xd5, 0xee, 0xff, 0xf1, 0xfa, 0xff, 0xd8, 0xec, 0xff, 0x8d, 0xd2, 0xff
db 0x7c, 0xcf, 0xff, 0x7d, 0xcf, 0xff, 0x78, 0xcf, 0xff, 0xa8, 0xcb, 0xf0
db 0xff, 0xe3, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xdc, 0xff
db 0x74, 0xce, 0xff, 0xa0, 0xce, 0xf6, 0xff, 0xd1, 0xd1, 0xff, 0xf6, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xf4, 0xff, 0x81, 0xd5, 0xff, 0x97, 0xd0, 0xf8
db 0xff, 0xdf, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xee, 0xff
db 0x80, 0xd4, 0xff, 0x81, 0xd6, 0xff, 0x80, 0xd5, 0xff, 0x88, 0xd4, 0xff
db 0x8e, 0xd4, 0xff, 0x88, 0xd8, 0xff, 0x80, 0xd6, 0xff, 0x7c, 0xd4, 0xff
db 0x7c, 0xd4, 0xff, 0x7a, 0xd4, 0xff, 0x79, 0xd4, 0xff, 0x7c, 0xd4, 0xff
db 0x7c, 0xd4, 0xff, 0x7d, 0xd4, 0xff, 0x7d, 0xd4, 0xff, 0x7b, 0xd4, 0xff
db 0x7f, 0xd5, 0xff, 0x86, 0xd7, 0xff, 0x89, 0xd8, 0xff, 0x85, 0xd7, 0xff
db 0x81, 0xd6, 0xff, 0x81, 0xd6, 0xff, 0x7d, 0xd4, 0xff, 0xb1, 0xcd, 0xee
db 0xff, 0xec, 0xeb, 0xff, 0xff, 0xff, 0xf2, 0xfa, 0xff, 0x92, 0xd8, 0xff
db 0x78, 0xd4, 0xff, 0xb9, 0xd0, 0xec, 0xff, 0xd9, 0xd7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xfd, 0xff, 0x92, 0xde, 0xff, 0x88, 0xd6, 0xff
db 0xf1, 0xd6, 0xdd, 0xff, 0xff, 0xfc, 0xfa, 0xfe, 0xff, 0xa5, 0xe1, 0xff
db 0x81, 0xda, 0xff, 0x82, 0xdb, 0xff, 0x83, 0xda, 0xff, 0x86, 0xd8, 0xff
db 0x8d, 0xd5, 0xfe, 0x8e, 0xd5, 0xfd, 0x8f, 0xd5, 0xfc, 0x8f, 0xd5, 0xfc
db 0x91, 0xd4, 0xfb, 0xa3, 0xd2, 0xf4, 0xa6, 0xd4, 0xf5, 0x95, 0xd6, 0xfc
db 0x8e, 0xd7, 0xff, 0x8f, 0xd5, 0xfd, 0x8f, 0xd5, 0xfc, 0x8f, 0xd5, 0xfc
db 0x8e, 0xd5, 0xfc, 0x8d, 0xd4, 0xfc, 0x8e, 0xd4, 0xfc, 0x89, 0xd5, 0xff
db 0x84, 0xd7, 0xff, 0x83, 0xd7, 0xff, 0x81, 0xda, 0xff, 0x8e, 0xd6, 0xfe
db 0xf4, 0xf4, 0xfa, 0xff, 0xff, 0xff, 0xdd, 0xf3, 0xff, 0x85, 0xd9, 0xff
db 0x7e, 0xd9, 0xff, 0xd2, 0xd0, 0xe2, 0xff, 0xe6, 0xe4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa4, 0xe6, 0xff, 0x82, 0xde, 0xff
db 0xdf, 0xd3, 0xe0, 0xff, 0xef, 0xf1, 0xb9, 0xea, 0xff, 0x85, 0xe0, 0xff
db 0x83, 0xe1, 0xff, 0xb6, 0xd7, 0xf0, 0xe2, 0xd1, 0xdd, 0xe7, 0xdb, 0xe5
db 0xf8, 0xe2, 0xe7, 0xf8, 0xea, 0xef, 0xf8, 0xeb, 0xf0, 0xf8, 0xeb, 0xf0
db 0xf9, 0xeb, 0xef, 0xff, 0xee, 0xef, 0xff, 0xf6, 0xf6, 0xfb, 0xf6, 0xfa
db 0xf7, 0xf5, 0xf9, 0xf8, 0xec, 0xf1, 0xf8, 0xeb, 0xf0, 0xf8, 0xeb, 0xf0
db 0xf8, 0xeb, 0xf0, 0xf8, 0xeb, 0xf0, 0xf9, 0xeb, 0xf0, 0xed, 0xeb, 0xf4
db 0xe2, 0xec, 0xf9, 0xd4, 0xe6, 0xf7, 0x8d, 0xde, 0xff, 0x80, 0xde, 0xff
db 0xc3, 0xe5, 0xfb, 0xff, 0xff, 0xff, 0xc6, 0xee, 0xff, 0x81, 0xde, 0xff
db 0x89, 0xdc, 0xff, 0xe8, 0xd1, 0xdb, 0xff, 0xf2, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xed, 0xff, 0x7f, 0xe4, 0xff
db 0xcc, 0xd6, 0xe7, 0xe0, 0xdb, 0xe8, 0x8a, 0xe5, 0xff, 0x83, 0xe6, 0xff
db 0xa4, 0xdd, 0xf8, 0xfc, 0xcf, 0xd2, 0xff, 0xe4, 0xe2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0xe9, 0xff, 0x82, 0xe3, 0xff
db 0x8d, 0xdf, 0xff, 0xdd, 0xe8, 0xf7, 0xb6, 0xea, 0xff, 0x81, 0xe4, 0xff
db 0x9c, 0xdc, 0xfa, 0xfb, 0xd3, 0xd7, 0xff, 0xfb, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xf4, 0xff, 0x87, 0xe9, 0xff
db 0xa7, 0xdf, 0xf7, 0xa5, 0xe1, 0xf8, 0x85, 0xec, 0xff, 0xa5, 0xe2, 0xf9
db 0xf9, 0xd1, 0xd5, 0xff, 0xe7, 0xe5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xfd, 0xff, 0xa9, 0xe9, 0xff
db 0x88, 0xe9, 0xff, 0x96, 0xe2, 0xff, 0x97, 0xe5, 0xff, 0x86, 0xeb, 0xff
db 0xbd, 0xda, 0xed, 0xff, 0xd9, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xf9, 0xff, 0x93, 0xed, 0xff
db 0x8a, 0xed, 0xff, 0x8b, 0xef, 0xff, 0x91, 0xe9, 0xff, 0xdf, 0xd5, 0xdf
db 0xff, 0xe0, 0xe1, 0xf2, 0xfc, 0xff, 0xee, 0xfe, 0xff, 0xf0, 0xfd, 0xff
db 0xe5, 0xf9, 0xff, 0xd5, 0xf7, 0xff, 0xd6, 0xf7, 0xff, 0xd6, 0xf7, 0xff
db 0xd6, 0xf7, 0xff, 0xd6, 0xf7, 0xff, 0xd6, 0xf7, 0xff, 0xd6, 0xf7, 0xff
db 0xd6, 0xf7, 0xff, 0xd5, 0xf7, 0xff, 0xd5, 0xf7, 0xff, 0xd6, 0xf7, 0xff
db 0xd6, 0xf6, 0xff, 0xd5, 0xf7, 0xff, 0xda, 0xf7, 0xff, 0xee, 0xfc, 0xff
db 0xef, 0xfd, 0xff, 0xef, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xe7, 0xf6, 0xff
db 0x99, 0xec, 0xff, 0x8b, 0xed, 0xff, 0x8d, 0xec, 0xff, 0x8d, 0xee, 0xff
db 0xd5, 0xd7, 0xe3, 0xff, 0xe0, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xfc, 0xff, 0x9e, 0xf0, 0xff
db 0x90, 0xf4, 0xff, 0x90, 0xf4, 0xff, 0x9c, 0xe9, 0xfe, 0xb3, 0xe6, 0xf5
db 0xaa, 0xf2, 0xff, 0x99, 0xf4, 0xff, 0x95, 0xf3, 0xff, 0x96, 0xf3, 0xff
db 0x92, 0xf3, 0xff, 0x8b, 0xf3, 0xff, 0x8b, 0xf3, 0xff, 0x8b, 0xf3, 0xff
db 0x8b, 0xf3, 0xff, 0x8b, 0xf2, 0xff, 0x8b, 0xf2, 0xff, 0x8b, 0xf3, 0xff
db 0x8b, 0xf3, 0xff, 0x8b, 0xf2, 0xff, 0x8b, 0xf2, 0xff, 0x8b, 0xf2, 0xff
db 0x8b, 0xf2, 0xff, 0x8b, 0xf2, 0xff, 0x8d, 0xf2, 0xff, 0x94, 0xf2, 0xff
db 0x96, 0xf2, 0xff, 0x96, 0xf2, 0xff, 0xa2, 0xf3, 0xff, 0xa9, 0xf2, 0xff
db 0x9c, 0xf1, 0xff, 0x91, 0xf3, 0xff, 0x91, 0xf3, 0xff, 0x93, 0xef, 0xff
db 0xeb, 0xd3, 0xd9, 0xff, 0xea, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xf6, 0xff, 0x94, 0xf5, 0xff
db 0x91, 0xf8, 0xff, 0x90, 0xf8, 0xff, 0x92, 0xf5, 0xff, 0x8f, 0xf6, 0xff
db 0x94, 0xf2, 0xff, 0x9c, 0xed, 0xfc, 0x9c, 0xee, 0xfc, 0x9b, 0xee, 0xfc
db 0xa7, 0xe8, 0xf7, 0xb2, 0xe7, 0xf4, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5
db 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5
db 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf6
db 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xb1, 0xe8, 0xf5, 0xa1, 0xed, 0xfc
db 0x9b, 0xf0, 0xfe, 0x9d, 0xed, 0xfc, 0x97, 0xef, 0xfe, 0x8f, 0xf2, 0xff
db 0x92, 0xf3, 0xff, 0x91, 0xf5, 0xff, 0x8f, 0xf7, 0xff, 0x92, 0xf5, 0xff
db 0xc9, 0xdf, 0xea, 0xff, 0xf3, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd4, 0xf8, 0xff, 0x9b, 0xf9, 0xff, 0x92, 0xfc, 0xff
db 0xaf, 0xee, 0xf8, 0xd1, 0xdf, 0xe7, 0xe2, 0xda, 0xe0, 0xe4, 0xde, 0xe3
db 0xed, 0xdc, 0xe0, 0xfa, 0xe1, 0xe3, 0xf9, 0xe8, 0xea, 0xf9, 0xee, 0xf0
db 0xff, 0xeb, 0xed, 0xff, 0xf0, 0xf0, 0xff, 0xf6, 0xf7, 0xff, 0xf5, 0xf6
db 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6
db 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6
db 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xff, 0xf5, 0xf6, 0xfc, 0xf8, 0xfa
db 0xf8, 0xf5, 0xf7, 0xfa, 0xed, 0xf0, 0xf3, 0xef, 0xf3, 0xe4, 0xf0, 0xf6
db 0xe5, 0xe8, 0xee, 0xd8, 0xe6, 0xed, 0xc1, 0xe9, 0xf2, 0x97, 0xf7, 0xff
db 0x91, 0xf7, 0xff, 0xd4, 0xf4, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe1, 0xfb, 0xff, 0x97, 0xfa, 0xff, 0x91, 0xff, 0xff, 0x99, 0xf9, 0xff
db 0xea, 0xd6, 0xda, 0xff, 0xd8, 0xd7, 0xff, 0xef, 0xee, 0xff, 0xfa, 0xf9
db 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfa, 0xfb, 0xb0, 0xf7, 0xff
db 0x8d, 0xff, 0xff, 0xa5, 0xf5, 0xfd, 0xfe, 0xf8, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xff, 0xff, 0xcb, 0xfb, 0xff, 0xb1, 0xf8, 0xff, 0xdd, 0xdc, 0xe1
db 0xff, 0xd9, 0xd9, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xfc, 0xff
db 0xaf, 0xfd, 0xff, 0xc4, 0xeb, 0xf2, 0xff, 0xdd, 0xdd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xee, 0xed
db 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfb, 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num0.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xf5, 0xdb, 0xff, 0xdb
db 0xde, 0xff, 0xde, 0xfc, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd8, 0xff, 0xd4, 0x40, 0xff, 0x3d, 0x14, 0xff, 0x14
db 0x18, 0xff, 0x15, 0x81, 0xff, 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xff, 0xfe, 0x6f, 0xff, 0x8d, 0x2, 0xe8, 0x15, 0xf, 0xbb, 0x11
db 0x2, 0xe1, 0x14, 0x12, 0xfe, 0x38, 0xc6, 0xf0, 0xd1, 0xff, 0xff, 0xff
db 0xd2, 0xff, 0xe3, 0x1e, 0xfb, 0x72, 0x28, 0x7d, 0x4b, 0x5f, 0x4d, 0x5a
db 0x60, 0xb0, 0x82, 0xa, 0xfe, 0x67, 0x51, 0xc1, 0x7b, 0xf6, 0xee, 0xf3
db 0xb1, 0xff, 0xcc, 0x2b, 0xe5, 0x67, 0x54, 0x6a, 0x5b, 0xd6, 0xcc, 0xd3
db 0xf7, 0xfc, 0xf9, 0x64, 0xff, 0x98, 0x34, 0xb6, 0x60, 0xcc, 0xc8, 0xcb
db 0x99, 0xff, 0xcd, 0x2b, 0xd0, 0x7b, 0x7a, 0x82, 0x7e, 0xff, 0xfd, 0xff
db 0xff, 0xff, 0xff, 0x95, 0xff, 0xcb, 0x29, 0xc1, 0x72, 0x9d, 0xa1, 0xa0
db 0x99, 0xff, 0xd2, 0x29, 0xcf, 0x81, 0x7a, 0x81, 0x7e, 0xfd, 0xf9, 0xfb
db 0xff, 0xff, 0xff, 0x94, 0xff, 0xd0, 0x27, 0xc0, 0x78, 0x87, 0x8b, 0x89
db 0x9a, 0xff, 0xe6, 0x2b, 0xd3, 0xa2, 0x7a, 0x83, 0x80, 0xfd, 0xf9, 0xfb
db 0xff, 0xff, 0xff, 0x95, 0xff, 0xe4, 0x29, 0xc0, 0x94, 0x86, 0x8a, 0x89
db 0xc3, 0xff, 0xef, 0x6d, 0xe5, 0xc1, 0x83, 0x92, 0x8d, 0xfd, 0xf7, 0xf8
db 0xff, 0xff, 0xff, 0xac, 0xff, 0xec, 0x52, 0xa6, 0x8d, 0x86, 0x84, 0x85
db 0xf3, 0xff, 0xff, 0xa4, 0xf9, 0xf7, 0x9a, 0xc7, 0xc6, 0xf9, 0xf7, 0xf7
db 0xdf, 0xff, 0xff, 0xa0, 0xff, 0xff, 0x5a, 0x7a, 0x79, 0x99, 0x95, 0x95
db 0xff, 0xff, 0xff, 0xcb, 0xff, 0xff, 0x9b, 0xff, 0xff, 0xb5, 0xff, 0xff
db 0xa8, 0xff, 0xff, 0x86, 0xda, 0xda, 0x4b, 0x52, 0x53, 0xc0, 0xbe, 0xbe
db 0xff, 0xff, 0xff, 0xf3, 0xfc, 0xfc, 0x9e, 0xe7, 0xe7, 0x81, 0xdf, 0xdf
db 0x78, 0xc1, 0xc1, 0x4e, 0x66, 0x66, 0x7e, 0x7c, 0x7c, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xd8, 0xde, 0xde, 0x86, 0x92, 0x92
db 0x69, 0x6b, 0x6b, 0x7e, 0x7c, 0x7c, 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfa, 0xfa
db 0xf7, 0xf6, 0xf6, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num1.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf0, 0xe9, 0xff, 0xe9
db 0xfd, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc6, 0xff, 0xc2, 0x5b, 0xff, 0x57, 0x31, 0xff, 0x2d, 0x3d, 0xff, 0x39
db 0xe3, 0xfe, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x3e, 0xff, 0x5c, 0x2, 0xfd, 0x17, 0x2, 0xf9, 0x1c, 0x4, 0xe9, 0x26
db 0x9b, 0xbb, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x7d, 0xd9, 0xa2, 0x23, 0x6f, 0x43, 0x20, 0x9f, 0x52, 0x5, 0xe0, 0x5a
db 0x7c, 0x9c, 0x88, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe1, 0xda, 0xdf, 0x9a, 0x87, 0x93, 0x7a, 0xc5, 0x93, 0x26, 0xe2, 0x64
db 0x84, 0x9f, 0x8d, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xff, 0xe0, 0x2c, 0xe0, 0x83
db 0x84, 0x9f, 0x92, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xff, 0xdf, 0x2a, 0xe0, 0x8a
db 0x84, 0x9f, 0x93, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xff, 0xed, 0x2c, 0xe0, 0xac
db 0x84, 0x9f, 0x97, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xff, 0xf4, 0x6b, 0xdf, 0xbd
db 0x8e, 0x9d, 0x97, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xff, 0xf5, 0xff, 0xff, 0xd6, 0xff, 0xff, 0x8c, 0xe4, 0xe3
db 0x93, 0xac, 0xab, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc2, 0xff, 0xff, 0xa7, 0xff, 0xff, 0xa4, 0xff, 0xff, 0x9a, 0xff, 0xff
db 0x9a, 0xfa, 0xfa, 0xaf, 0xff, 0xff, 0xe4, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xb2, 0xdb, 0xdb, 0x60, 0x97, 0x97, 0x64, 0x99, 0x99, 0x66, 0x9a, 0x9a
db 0x66, 0x9d, 0x9d, 0x5c, 0x91, 0x91, 0x72, 0x85, 0x85, 0xf1, 0xef, 0xef
db 0xd9, 0xd6, 0xd6, 0x84, 0x81, 0x81, 0x84, 0x81, 0x81, 0x85, 0x81, 0x81
db 0x85, 0x82, 0x82, 0x82, 0x7f, 0x7f, 0x92, 0x91, 0x91, 0xf2, 0xf2, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num2.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xff, 0xdd, 0xd6, 0xff, 0xd6
db 0xf0, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xff, 0xf3, 0x71, 0xff, 0x6c, 0x1a, 0xff, 0x18, 0x10, 0xff, 0x10
db 0x2f, 0xff, 0x2d, 0x8b, 0xff, 0x86, 0xfa, 0xff, 0xf8, 0xff, 0xff, 0xff
db 0xae, 0xff, 0xc0, 0x2, 0xff, 0x24, 0x6, 0xdd, 0x18, 0x17, 0xa4, 0x15
db 0x3, 0xc9, 0x13, 0x3, 0xff, 0x28, 0xa5, 0xf2, 0xb7, 0xff, 0xfd, 0xff
db 0x7e, 0xff, 0xb3, 0x4, 0xe6, 0x5b, 0x3b, 0x62, 0x4c, 0x73, 0x5d, 0x6d
db 0x81, 0xb3, 0x97, 0x12, 0xff, 0x6d, 0x42, 0xd2, 0x78, 0xf8, 0xf0, 0xf6
db 0xc9, 0xf1, 0xd6, 0x3d, 0x85, 0x53, 0x6c, 0x6b, 0x6b, 0xf5, 0xed, 0xf2
db 0xea, 0xff, 0xf3, 0x42, 0xff, 0x85, 0x3d, 0xc9, 0x6b, 0xdc, 0xd8, 0xdb
db 0xfc, 0xf8, 0xfa, 0xce, 0xc6, 0xcb, 0xde, 0xda, 0xdc, 0xff, 0xff, 0xff
db 0x93, 0xff, 0xc9, 0x2e, 0xfe, 0x95, 0x3d, 0x90, 0x65, 0xc5, 0xc0, 0xc2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0x8b, 0xff, 0xca
db 0x3a, 0xff, 0xa6, 0x32, 0xbf, 0x7b, 0x57, 0x5e, 0x5b, 0xe0, 0xdd, 0xde
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x96, 0xff, 0xe2, 0x2e, 0xff, 0xc9
db 0x33, 0xdb, 0xaa, 0x38, 0x51, 0x48, 0xa6, 0xa0, 0xa2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd0, 0xff, 0xf3, 0x85, 0xfe, 0xda, 0x64, 0xd3, 0xb0
db 0x4a, 0x6d, 0x63, 0x8d, 0x84, 0x86, 0xf0, 0xed, 0xed, 0xff, 0xff, 0xff
db 0xdf, 0xff, 0xff, 0x9e, 0xff, 0xfe, 0x87, 0xd6, 0xd4, 0x56, 0x66, 0x66
db 0x91, 0x96, 0x98, 0xef, 0xff, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb9, 0xff, 0xff, 0x98, 0xff, 0xff, 0x96, 0xf8, 0xf8, 0x90, 0xea, 0xeb
db 0xa5, 0xff, 0xff, 0xa5, 0xff, 0xff, 0xbc, 0xfb, 0xfb, 0xfc, 0xfb, 0xfb
db 0xb7, 0xda, 0xda, 0x62, 0x97, 0x97, 0x66, 0x9b, 0x9b, 0x68, 0x9e, 0x9e
db 0x65, 0x9b, 0x9b, 0x63, 0x9b, 0x9b, 0x61, 0x82, 0x82, 0xd0, 0xcf, 0xcf
db 0xd4, 0xd2, 0xd2, 0x83, 0x7f, 0x7f, 0x84, 0x81, 0x81, 0x85, 0x81, 0x81
db 0x85, 0x81, 0x81, 0x84, 0x80, 0x80, 0x86, 0x83, 0x83, 0xda, 0xda, 0xda
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num3.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xea, 0xff, 0xea, 0xe7, 0xff, 0xe7
db 0xf8, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd6, 0xff, 0xd3, 0x57, 0xff, 0x54, 0x23, 0xff, 0x23, 0x1e, 0xff, 0x1e
db 0x42, 0xff, 0x40, 0xbe, 0xff, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x5b, 0xff, 0x7c, 0x2, 0xe8, 0x14, 0xf, 0xb8, 0x10, 0x11, 0xa9, 0x10
db 0x2, 0xe5, 0x11, 0x3e, 0xf7, 0x5c, 0xf0, 0xf4, 0xf1, 0xff, 0xff, 0xff
db 0x99, 0xf3, 0xbe, 0x38, 0x72, 0x50, 0x5d, 0x50, 0x59, 0x93, 0x7f, 0x8c
db 0x68, 0xd2, 0x93, 0x9, 0xe6, 0x5c, 0x9c, 0xb8, 0xa7, 0xff, 0xfe, 0xff
db 0xf5, 0xed, 0xf2, 0xa5, 0x9f, 0xa3, 0xd2, 0xdd, 0xd8, 0xea, 0xfd, 0xf5
db 0x95, 0xff, 0xbe, 0x29, 0xe3, 0x66, 0x63, 0x7d, 0x6b, 0xf2, 0xed, 0xf1
db 0xff, 0xff, 0xff, 0xf4, 0xff, 0xfc, 0x6c, 0xff, 0xb9, 0x47, 0xff, 0xa5
db 0x36, 0xff, 0x9b, 0x35, 0xb4, 0x71, 0x61, 0x5f, 0x5f, 0xee, 0xec, 0xed
db 0xff, 0xff, 0xff, 0xf4, 0xff, 0xfb, 0x6c, 0xf1, 0xaf, 0x29, 0xed, 0x8c
db 0x2f, 0xff, 0xa0, 0x3e, 0xc2, 0x85, 0xb8, 0xb7, 0xb8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xe3, 0xe2, 0x69, 0x8a, 0x7b
db 0x33, 0xb7, 0x8d, 0x3f, 0xfd, 0xc6, 0xd6, 0xff, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xe1, 0xe4
db 0xb2, 0xc8, 0xc3, 0x7b, 0xf5, 0xd1, 0x82, 0xae, 0xa0, 0xe6, 0xe2, 0xe4
db 0xe9, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdc, 0xff, 0xff, 0x9d, 0xfc, 0xfb, 0x59, 0x76, 0x76, 0xc3, 0xc0, 0xc0
db 0xa1, 0xff, 0xff, 0xb1, 0xff, 0xff, 0xbb, 0xff, 0xff, 0xb4, 0xff, 0xff
db 0xa4, 0xff, 0xff, 0x89, 0xe2, 0xe2, 0x5b, 0x66, 0x67, 0xd9, 0xd7, 0xd7
db 0xa2, 0xd3, 0xd3, 0x6f, 0xb7, 0xb7, 0x82, 0xde, 0xde, 0x86, 0xe3, 0xe3
db 0x78, 0xc0, 0xc0, 0x4f, 0x69, 0x69, 0x8e, 0x8d, 0x8d, 0xfd, 0xfd, 0xfd
db 0xde, 0xda, 0xda, 0x8a, 0x8b, 0x8b, 0x78, 0x83, 0x83, 0x76, 0x84, 0x84
db 0x6c, 0x6f, 0x6f, 0x7d, 0x7a, 0x7a, 0xe7, 0xe7, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf6, 0xf6, 0xf7, 0xf4, 0xf4
db 0xf7, 0xf6, 0xf6, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num4.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xf9
db 0xe5, 0xff, 0xe5, 0xed, 0xff, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x98, 0xff, 0x93
db 0x1d, 0xff, 0x18, 0x51, 0xff, 0x4d, 0xf8, 0xff, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xff, 0xf2, 0x34, 0xff, 0x56
db 0x2, 0xff, 0x1c, 0x17, 0xe4, 0x35, 0xd4, 0xdc, 0xd5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xc1, 0x7, 0xff, 0x66
db 0x6, 0xfe, 0x65, 0x15, 0xd7, 0x61, 0xc4, 0xcb, 0xc7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xff, 0xf9, 0x5c, 0xff, 0x94, 0x29, 0xe1, 0x65
db 0x2e, 0xdd, 0x68, 0x36, 0xdc, 0x6c, 0xc7, 0xce, 0xc9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc6, 0xff, 0xe2, 0x37, 0xff, 0x99, 0x3b, 0x99, 0x68
db 0x38, 0xc5, 0x7c, 0x3b, 0xdf, 0x8a, 0xc7, 0xce, 0xca, 0xff, 0xff, 0xff
db 0xfa, 0xff, 0xfd, 0x7b, 0xff, 0xc3, 0x2d, 0xc5, 0x7b, 0x5a, 0x64, 0x5f
db 0x55, 0xe7, 0xa3, 0x36, 0xdc, 0x8d, 0xc8, 0xcc, 0xc9, 0xff, 0xff, 0xff
db 0xc3, 0xff, 0xf0, 0x3d, 0xff, 0xca, 0x38, 0xc1, 0x9a, 0x5f, 0xc0, 0xa7
db 0x55, 0xff, 0xd2, 0x37, 0xea, 0xb6, 0xc5, 0xe5, 0xdc, 0xff, 0xff, 0xff
db 0xc0, 0xfd, 0xe9, 0x70, 0xee, 0xc6, 0x71, 0xee, 0xc6, 0x71, 0xf0, 0xc6
db 0x78, 0xf9, 0xd2, 0x79, 0xfd, 0xd5, 0x9c, 0xe0, 0xc8, 0xed, 0xed, 0xec
db 0xe7, 0xec, 0xeb, 0x69, 0x73, 0x71, 0x51, 0x5a, 0x58, 0x5a, 0x6c, 0x6b
db 0x8e, 0xdd, 0xdb, 0x92, 0xe6, 0xe4, 0x50, 0x5c, 0x5a, 0xae, 0xad, 0xad
db 0xf9, 0xf8, 0xf8, 0xcf, 0xcb, 0xcc, 0xbd, 0xc2, 0xc2, 0x8f, 0xd9, 0xda
db 0x98, 0xff, 0xff, 0x97, 0xfd, 0xfe, 0x9e, 0xc6, 0xc7, 0xe3, 0xe2, 0xe2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0xcf, 0xcf
db 0x61, 0x97, 0x97, 0x65, 0x99, 0x99, 0x5f, 0x7d, 0x7d, 0xc3, 0xc3, 0xc3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xc2, 0xc2
db 0x80, 0x7d, 0x7d, 0x84, 0x80, 0x80, 0x81, 0x7e, 0x7e, 0xc9, 0xc9, 0xc9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num5.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf2, 0xff, 0xf2, 0xe6, 0xff, 0xe6, 0xe7, 0xff, 0xe7, 0xe7, 0xff, 0xe7
db 0xe6, 0xff, 0xe6, 0xee, 0xff, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x8b, 0xff, 0x89, 0x1f, 0xff, 0x1a, 0x20, 0xff, 0x20, 0x20, 0xff, 0x20
db 0x1d, 0xff, 0x1d, 0x42, 0xff, 0x42, 0xe8, 0xff, 0xe8, 0xff, 0xff, 0xff
db 0x74, 0xff, 0x8a, 0x2, 0xf7, 0x1a, 0xd, 0xc1, 0x13, 0xd, 0xb4, 0xc
db 0xb, 0xb7, 0xb, 0x16, 0xa3, 0x16, 0xb2, 0xc1, 0xb2, 0xff, 0xff, 0xff
db 0x7b, 0xff, 0xb1, 0x4, 0xe5, 0x5a, 0x54, 0x67, 0x5d, 0x89, 0x75, 0x82
db 0x85, 0x78, 0x81, 0x79, 0x71, 0x78, 0xbf, 0xbe, 0xbf, 0xff, 0xff, 0xff
db 0x91, 0xff, 0xb6, 0x22, 0xec, 0x65, 0x66, 0xc0, 0x89, 0xb5, 0xfc, 0xd2
db 0xc0, 0xfc, 0xda, 0xf1, 0xfb, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0x91, 0xff, 0xc6, 0x2b, 0xff, 0x96, 0x34, 0xff, 0x99, 0x30, 0xfe, 0x94
db 0x31, 0xff, 0x98, 0x81, 0xff, 0xc0, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb5, 0xf9, 0xd7, 0x39, 0xbe, 0x7c, 0x35, 0x85, 0x5d, 0x3f, 0x77, 0x5b
db 0x36, 0xc1, 0x7d, 0x3a, 0xfd, 0xa0, 0xc6, 0xf0, 0xdc, 0xff, 0xff, 0xff
db 0xfb, 0xf9, 0xfa, 0x99, 0x93, 0x96, 0x86, 0x7e, 0x82, 0xc2, 0xb4, 0xba
db 0xb3, 0xd6, 0xcb, 0x3a, 0xfa, 0xc1, 0x69, 0xbb, 0xa2, 0xf8, 0xf1, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xff, 0xff, 0x8b, 0xff, 0xe0, 0x62, 0xa3, 0x8f, 0xd4, 0xce, 0xcf
db 0xda, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff
db 0xdd, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x61, 0x80, 0x7f, 0xc3, 0xc0, 0xc0
db 0xa1, 0xff, 0xff, 0xad, 0xff, 0xff, 0xbb, 0xff, 0xff, 0xb7, 0xff, 0xff
db 0xa4, 0xff, 0xff, 0x82, 0xd3, 0xd3, 0x5c, 0x68, 0x68, 0xde, 0xdc, 0xdc
db 0xa7, 0xc2, 0xc2, 0x6c, 0xb2, 0xb2, 0x7f, 0xd7, 0xd7, 0x7a, 0xc8, 0xc8
db 0x63, 0x95, 0x95, 0x41, 0x4b, 0x4b, 0x8a, 0x89, 0x89, 0xfd, 0xfd, 0xfd
db 0xe0, 0xdd, 0xdd, 0xa0, 0xa1, 0xa1, 0x7b, 0x84, 0x84, 0x6d, 0x70, 0x70
db 0x6c, 0x69, 0x69, 0xa2, 0xa0, 0xa0, 0xed, 0xed, 0xed, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8, 0xf7, 0xf6, 0xf6
db 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num6.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xf9
db 0xd1, 0xff, 0xd1, 0xc6, 0xff, 0xc6, 0xe8, 0xff, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xe6, 0x57, 0xff, 0x53
db 0xd, 0xff, 0xd, 0x4, 0xff, 0x4, 0x3f, 0xff, 0x3f, 0xee, 0xff, 0xee
db 0xff, 0xff, 0xff, 0xf2, 0xff, 0xf7, 0x5e, 0xff, 0x81, 0x2, 0xf9, 0x1a
db 0x13, 0xb8, 0x17, 0x18, 0x9a, 0x17, 0x13, 0xa6, 0x13, 0x96, 0xad, 0x96
db 0xff, 0xff, 0xff, 0x8c, 0xff, 0xb7, 0x2, 0xff, 0x63, 0x1d, 0xa4, 0x53
db 0x55, 0x4c, 0x53, 0x8d, 0x7f, 0x8b, 0x90, 0x8a, 0x90, 0xa6, 0xa5, 0xa6
db 0xf8, 0xff, 0xfb, 0x5e, 0xff, 0x96, 0x29, 0xc7, 0x5b, 0x41, 0x5e, 0x4f
db 0xa4, 0xb8, 0xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff
db 0xe4, 0xff, 0xf2, 0x49, 0xfd, 0xa0, 0x38, 0xb1, 0x72, 0x3a, 0xdb, 0x8b
db 0x48, 0xff, 0xaa, 0x8f, 0xff, 0xc7, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xd3, 0xff, 0xeb, 0x3b, 0xfd, 0xa1, 0x32, 0xf8, 0x9b, 0x37, 0xe1, 0x8d
db 0x2f, 0xc4, 0x7a, 0x2e, 0xfa, 0x99, 0xa3, 0xf0, 0xcc, 0xff, 0xfb, 0xfd
db 0xd3, 0xff, 0xf2, 0x3d, 0xff, 0xc9, 0x35, 0xee, 0xb8, 0x40, 0x61, 0x55
db 0x60, 0x65, 0x63, 0x49, 0xef, 0xbf, 0x42, 0xd0, 0xa7, 0xda, 0xd8, 0xda
db 0xe6, 0xff, 0xf7, 0x86, 0xff, 0xe0, 0x5d, 0xb5, 0x9c, 0x5d, 0x59, 0x5b
db 0xe2, 0xda, 0xdd, 0xc9, 0xfe, 0xf4, 0x6e, 0xde, 0xbc, 0xad, 0xb6, 0xb3
db 0xf7, 0xff, 0xff, 0xae, 0xff, 0xff, 0x78, 0xbb, 0xbb, 0xa3, 0xa3, 0xa3
db 0xff, 0xff, 0xff, 0xd2, 0xff, 0xff, 0x82, 0xcf, 0xcd, 0x7f, 0x84, 0x83
db 0xfe, 0xff, 0xff, 0xc7, 0xff, 0xff, 0x93, 0xf6, 0xf7, 0xac, 0xf8, 0xf8
db 0xb8, 0xff, 0xff, 0xa2, 0xff, 0xff, 0x68, 0x9c, 0x9c, 0x83, 0x81, 0x81
db 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xac, 0xd7, 0xd7, 0x73, 0xc0, 0xc0
db 0x7e, 0xd2, 0xd2, 0x65, 0x98, 0x98, 0x44, 0x4c, 0x4c, 0xb8, 0xb7, 0xb7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xda, 0xda, 0x84, 0x88, 0x88
db 0x70, 0x77, 0x77, 0x6b, 0x68, 0x68, 0x9a, 0x99, 0x99, 0xf3, 0xf3, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xf7, 0xf6, 0xf6, 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num7.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xff, 0xfa, 0xe8, 0xff, 0xe8, 0xe7, 0xff, 0xe7, 0xe7, 0xff, 0xe7
db 0xe7, 0xff, 0xe7, 0xe6, 0xff, 0xe6, 0xe9, 0xff, 0xe9, 0xfd, 0xff, 0xfd
db 0xcf, 0xff, 0xce, 0x2a, 0xff, 0x26, 0x1f, 0xff, 0x1e, 0x20, 0xff, 0x20
db 0x20, 0xff, 0x20, 0x1f, 0xff, 0x1d, 0x38, 0xff, 0x34, 0xe1, 0xfe, 0xe1
db 0xc9, 0xff, 0xd1, 0x3, 0xff, 0x28, 0x7, 0xcf, 0x14, 0xe, 0xb3, 0xc
db 0xd, 0xb2, 0xc, 0x7, 0xd2, 0x15, 0x3, 0xec, 0x24, 0x91, 0xb2, 0x95
db 0xf1, 0xff, 0xf8, 0x59, 0xc8, 0x88, 0x3b, 0x5e, 0x4a, 0x7c, 0x71, 0x7a
db 0x81, 0x73, 0x7d, 0x3f, 0xbd, 0x6f, 0x8, 0xd3, 0x58, 0x73, 0x7f, 0x79
db 0xff, 0xff, 0xff, 0xc4, 0xbd, 0xc1, 0x9e, 0x9a, 0x9d, 0xfa, 0xf7, 0xfa
db 0xf7, 0xfc, 0xfa, 0x63, 0xff, 0x99, 0x29, 0xb4, 0x55, 0x99, 0x95, 0x98
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdd, 0xff, 0xef, 0x3f, 0xff, 0x9d, 0x41, 0x92, 0x67, 0xcd, 0xc5, 0xc9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb8, 0xff, 0xdf, 0x2d, 0xeb, 0x91, 0x5c, 0x83, 0x71, 0xf2, 0xec, 0xef
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x8b, 0xff, 0xe2, 0x2a, 0xc0, 0x93, 0x82, 0x86, 0x85, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xfe
db 0x99, 0xff, 0xe5, 0x54, 0x9a, 0x85, 0xae, 0xaa, 0xab, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xff
db 0x99, 0xf7, 0xf6, 0x68, 0x80, 0x80, 0xd7, 0xd3, 0xd3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xff, 0xff
db 0x85, 0xe2, 0xe2, 0x82, 0x8b, 0x8c, 0xf8, 0xf6, 0xf6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xf5, 0xf5
db 0x61, 0x88, 0x88, 0xa9, 0xa9, 0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf2, 0xf2
db 0x9b, 0x98, 0x98, 0xd8, 0xd8, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num8.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xf2, 0xe5, 0xff, 0xe5
db 0xf2, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa6, 0xff, 0xa2, 0x36, 0xff, 0x33, 0x1c, 0xff, 0x1d
db 0x34, 0xff, 0x32, 0x97, 0xff, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd8, 0xff, 0xe3, 0x1d, 0xff, 0x44, 0x2, 0xdf, 0x17, 0x18, 0x9c, 0x17
db 0x2, 0xd6, 0x11, 0x10, 0xfe, 0x36, 0xc6, 0xf0, 0xd1, 0xff, 0xff, 0xff
db 0x8f, 0xff, 0xba, 0x3, 0xf5, 0x5f, 0x30, 0x76, 0x4d, 0x7a, 0x61, 0x74
db 0x94, 0xc2, 0xa9, 0x1c, 0xfd, 0x72, 0x4f, 0xc3, 0x7b, 0xf6, 0xef, 0xf3
db 0x9d, 0xff, 0xbd, 0x24, 0xf2, 0x67, 0x62, 0x9f, 0x79, 0xee, 0xe6, 0xed
db 0xdc, 0xff, 0xed, 0x45, 0xff, 0x85, 0x36, 0xa4, 0x5a, 0xc4, 0xbe, 0xc2
db 0xe5, 0xff, 0xf1, 0x57, 0xfe, 0xa7, 0x43, 0xff, 0x9f, 0x74, 0xff, 0xbb
db 0x4d, 0xff, 0xa7, 0x33, 0xf0, 0x8e, 0x39, 0x62, 0x4b, 0xaa, 0xa4, 0xa7
db 0xf8, 0xff, 0xfe, 0x79, 0xfa, 0xc0, 0x2b, 0xff, 0x9d, 0x2d, 0xfe, 0x9a
db 0x30, 0xff, 0xa0, 0x31, 0xe4, 0x91, 0x67, 0x86, 0x79, 0xe5, 0xe1, 0xe3
db 0xaf, 0xff, 0xea, 0x38, 0xff, 0xc8, 0x38, 0xc0, 0x96, 0x39, 0x74, 0x5e
db 0x36, 0x98, 0x78, 0x2e, 0xf0, 0xb7, 0x8d, 0xfb, 0xdb, 0xff, 0xff, 0xff
db 0xb6, 0xff, 0xed, 0x69, 0xe3, 0xc0, 0x4c, 0x5c, 0x59, 0x8d, 0x7e, 0x84
db 0xa8, 0xa4, 0xa5, 0x85, 0xe8, 0xcb, 0x74, 0xd5, 0xb8, 0xbe, 0xc0, 0xbf
db 0xcc, 0xff, 0xff, 0x86, 0xdc, 0xdb, 0x80, 0x8d, 0x8e, 0xfa, 0xf9, 0xf9
db 0xfd, 0xff, 0xff, 0xb9, 0xff, 0xff, 0x76, 0xc0, 0xbf, 0x85, 0x86, 0x86
db 0xed, 0xff, 0xff, 0xa6, 0xfe, 0xfe, 0x9f, 0xfb, 0xfb, 0xba, 0xff, 0xff
db 0xae, 0xff, 0xff, 0x9d, 0xff, 0xff, 0x64, 0x94, 0x94, 0x94, 0x92, 0x92
db 0xff, 0xff, 0xff, 0xc4, 0xe2, 0xe2, 0x80, 0xd8, 0xd8, 0x85, 0xe4, 0xe4
db 0x82, 0xda, 0xda, 0x61, 0x92, 0x92, 0x5d, 0x60, 0x60, 0xe0, 0xdf, 0xdf
db 0xff, 0xff, 0xff, 0xea, 0xe9, 0xe9, 0x8d, 0x96, 0x96, 0x74, 0x81, 0x81
db 0x73, 0x7d, 0x7d, 0x6a, 0x68, 0x68, 0xbb, 0xba, 0xba, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfc, 0xfc, 0xf6, 0xf4, 0xf4
db 0xf7, 0xf5, 0xf5, 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/num9.inc
0,0 → 1,33
dw 8, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xe7, 0xcb, 0xff, 0xcb
db 0xe7, 0xff, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfd, 0x99, 0xff, 0x94, 0x22, 0xff, 0x21, 0x8, 0xff, 0x8
db 0x2f, 0xff, 0x2c, 0xd3, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xff, 0xd3, 0xf, 0xfb, 0x34, 0x9, 0xcc, 0x15, 0x13, 0xac, 0x14
db 0x2, 0xea, 0x13, 0x54, 0xff, 0x78, 0xf3, 0xff, 0xf8, 0xff, 0xff, 0xff
db 0x79, 0xff, 0xae, 0x8, 0xd2, 0x55, 0x42, 0x4f, 0x4a, 0x7e, 0x6c, 0x7a
db 0x5b, 0xce, 0x8a, 0x4, 0xff, 0x64, 0xa4, 0xfc, 0xc4, 0xff, 0xff, 0xff
db 0x6e, 0xff, 0xa0, 0x27, 0xbf, 0x58, 0x7f, 0x7e, 0x7f, 0xfc, 0xf4, 0xfa
db 0xdc, 0xff, 0xe9, 0x31, 0xff, 0x75, 0x6c, 0xe7, 0x95, 0xfd, 0xf9, 0xfd
db 0x86, 0xff, 0xc3, 0x2c, 0xcf, 0x7c, 0xb9, 0xc0, 0xbc, 0xff, 0xff, 0xff
db 0xad, 0xff, 0xd5, 0x2f, 0xff, 0x95, 0x55, 0xd8, 0x94, 0xf1, 0xed, 0xef
db 0xc4, 0xff, 0xe2, 0x37, 0xf7, 0x9c, 0x63, 0xf2, 0xb1, 0x85, 0xff, 0xc8
db 0x45, 0xff, 0xaa, 0x2d, 0xff, 0x9e, 0x47, 0xca, 0x8c, 0xe0, 0xdc, 0xde
db 0xfe, 0xfe, 0xfe, 0x87, 0xdb, 0xc0, 0x25, 0xe5, 0xac, 0x27, 0xf9, 0xbd
db 0x31, 0xe5, 0xb0, 0x35, 0xfa, 0xc0, 0x3f, 0xb8, 0x94, 0xc9, 0xc4, 0xc5
db 0xff, 0xff, 0xff, 0xe6, 0xe2, 0xe4, 0x81, 0xa2, 0x9a, 0x4e, 0x87, 0x7a
db 0x61, 0xa9, 0x97, 0x7f, 0xfe, 0xdb, 0x5f, 0x9e, 0x8c, 0xc4, 0xbe, 0xc0
db 0xfa, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xfd, 0xf7, 0xf9, 0xd1, 0xdf, 0xe1
db 0xa6, 0xf6, 0xf5, 0x8f, 0xe9, 0xe8, 0x68, 0x79, 0x79, 0xe1, 0xde, 0xde
db 0xcf, 0xff, 0xff, 0xad, 0xff, 0xff, 0xbb, 0xff, 0xff, 0xab, 0xff, 0xff
db 0x96, 0xf5, 0xf5, 0x5e, 0x87, 0x87, 0x90, 0x8e, 0x8e, 0xff, 0xff, 0xff
db 0xcf, 0xf6, 0xf6, 0x84, 0xe2, 0xe2, 0x7e, 0xd3, 0xd3, 0x6d, 0xaa, 0xaa
db 0x4b, 0x61, 0x61, 0x69, 0x68, 0x68, 0xea, 0xe9, 0xe9, 0xff, 0xff, 0xff
db 0xf1, 0xf2, 0xf2, 0x8e, 0x99, 0x99, 0x6e, 0x75, 0x75, 0x69, 0x68, 0x68
db 0x89, 0x86, 0x86, 0xde, 0xdd, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xf9, 0xf9, 0xf7, 0xf5, 0xf5, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/numbers.inc
0,0 → 1,425
dw 106, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xe7, 0xcb, 0xff
db 0xcb, 0xe7, 0xff, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x99, 0xff, 0x94, 0x22
db 0xff, 0x21, 0x8, 0xff, 0x8, 0x2f, 0xff, 0x2c, 0xd3, 0xff, 0xcf, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xff
db 0xf5, 0xdb, 0xff, 0xdb, 0xde, 0xff, 0xde, 0xfc, 0xff, 0xfc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf0, 0xe9, 0xff
db 0xe9, 0xfd, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xde, 0xff, 0xdd, 0xd6, 0xff, 0xd6, 0xf0, 0xff, 0xef, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xea, 0xff
db 0xea, 0xe7, 0xff, 0xe7, 0xf8, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xf9, 0xe5, 0xff
db 0xe5, 0xed, 0xff, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xf2, 0xe6, 0xff
db 0xe6, 0xe7, 0xff, 0xe7, 0xe7, 0xff, 0xe7, 0xe6, 0xff, 0xe6, 0xee, 0xff
db 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff
db 0xf9, 0xd1, 0xff, 0xd1, 0xc6, 0xff, 0xc6, 0xe8, 0xff, 0xe8, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xfa, 0xe8, 0xff
db 0xe8, 0xe7, 0xff, 0xe7, 0xe7, 0xff, 0xe7, 0xe7, 0xff, 0xe7, 0xe6, 0xff
db 0xe6, 0xe9, 0xff, 0xe9, 0xfd, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff
db 0xf2, 0xe5, 0xff, 0xe5, 0xf2, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf, 0xfb, 0x34, 0x9, 0xcc, 0x15, 0x13, 0xac, 0x14, 0x2, 0xea, 0x13
db 0x54, 0xff, 0x78, 0xf3, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8
db 0xff, 0xd4, 0x40, 0xff, 0x3d, 0x14, 0xff, 0x14, 0x18, 0xff, 0x15, 0x81
db 0xff, 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xff, 0xc2, 0x5b, 0xff, 0x57, 0x31
db 0xff, 0x2d, 0x3d, 0xff, 0x39, 0xe3, 0xfe, 0xe2, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5
db 0xff, 0xf3, 0x71, 0xff, 0x6c, 0x1a, 0xff, 0x18, 0x10, 0xff, 0x10, 0x2f
db 0xff, 0x2d, 0x8b, 0xff, 0x86, 0xfa, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xff, 0xd3, 0x57
db 0xff, 0x54, 0x23, 0xff, 0x23, 0x1e, 0xff, 0x1e, 0x42, 0xff, 0x40, 0xbe
db 0xff, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x98
db 0xff, 0x93, 0x1d, 0xff, 0x18, 0x51, 0xff, 0x4d, 0xf8, 0xff, 0xf7, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8b
db 0xff, 0x89, 0x1f, 0xff, 0x1a, 0x20, 0xff, 0x20, 0x20, 0xff, 0x20, 0x1d
db 0xff, 0x1d, 0x42, 0xff, 0x42, 0xe8, 0xff, 0xe8, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb
db 0xff, 0xe6, 0x57, 0xff, 0x53, 0xd, 0xff, 0xd, 0x4, 0xff, 0x4, 0x3f
db 0xff, 0x3f, 0xee, 0xff, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf
db 0xff, 0xce, 0x2a, 0xff, 0x26, 0x1f, 0xff, 0x1e, 0x20, 0xff, 0x20, 0x20
db 0xff, 0x20, 0x1f, 0xff, 0x1d, 0x38, 0xff, 0x34, 0xe1, 0xfe, 0xe1, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa6
db 0xff, 0xa2, 0x36, 0xff, 0x33, 0x1c, 0xff, 0x1d, 0x34, 0xff, 0x32, 0x97
db 0xff, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x55, 0x42, 0x4f, 0x4a, 0x7e, 0x6c
db 0x7a, 0x5b, 0xce, 0x8a, 0x4, 0xff, 0x64, 0xa4, 0xfc, 0xc4, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xff, 0xfe, 0x6f, 0xff, 0x8d, 0x2, 0xe8, 0x15, 0xf, 0xbb, 0x11
db 0x2, 0xe1, 0x14, 0x12, 0xfe, 0x38, 0xc6, 0xf0, 0xd1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xff, 0xef, 0x3e, 0xff, 0x5c
db 0x2, 0xfd, 0x17, 0x2, 0xf9, 0x1c, 0x4, 0xe9, 0x26, 0x9b, 0xbb, 0x9f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xae, 0xff, 0xc0, 0x2, 0xff, 0x24, 0x6, 0xdd, 0x18
db 0x17, 0xa4, 0x15, 0x3, 0xc9, 0x13, 0x3, 0xff, 0x28, 0xa5, 0xf2, 0xb7
db 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xfc
db 0x5b, 0xff, 0x7c, 0x2, 0xe8, 0x14, 0xf, 0xb8, 0x10, 0x11, 0xa9, 0x10
db 0x2, 0xe5, 0x11, 0x3e, 0xf7, 0x5c, 0xf0, 0xf4, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xed, 0xff, 0xf2, 0x34, 0xff, 0x56, 0x2, 0xff, 0x1c, 0x17, 0xe4, 0x35
db 0xd4, 0xdc, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x74, 0xff, 0x8a, 0x2, 0xf7, 0x1a, 0xd, 0xc1, 0x13
db 0xd, 0xb4, 0xc, 0xb, 0xb7, 0xb, 0x16, 0xa3, 0x16, 0xb2, 0xc1, 0xb2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf2, 0xff, 0xf7, 0x5e, 0xff, 0x81, 0x2, 0xf9, 0x1a, 0x13, 0xb8, 0x17
db 0x18, 0x9a, 0x17, 0x13, 0xa6, 0x13, 0x96, 0xad, 0x96, 0xfe, 0xfd, 0xfe
db 0xff, 0xff, 0xff, 0xc9, 0xff, 0xd1, 0x3, 0xff, 0x28, 0x7, 0xcf, 0x14
db 0xe, 0xb3, 0xc, 0xd, 0xb2, 0xc, 0x7, 0xd2, 0x15, 0x3, 0xec, 0x24
db 0x91, 0xb2, 0x95, 0xfe, 0xfa, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd8, 0xff, 0xe3, 0x1d, 0xff, 0x44, 0x2, 0xdf, 0x17, 0x18, 0x9c, 0x17
db 0x2, 0xd6, 0x11, 0x10, 0xfe, 0x36, 0xc6, 0xf0, 0xd1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xff, 0xd3
db 0x7e, 0x7f, 0xfc, 0xf4, 0xfa, 0xdc, 0xff, 0xe9, 0x31, 0xff, 0x75, 0x6c
db 0xe7, 0x95, 0xfd, 0xf9, 0xfd, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xd2, 0xff, 0xe3, 0x1e, 0xfb, 0x72, 0x28, 0x7d
db 0x4b, 0x5f, 0x4d, 0x5a, 0x60, 0xb0, 0x82, 0xa, 0xfe, 0x67, 0x51, 0xc1
db 0x7b, 0xf6, 0xee, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff
db 0xfc, 0x7d, 0xd9, 0xa2, 0x23, 0x6f, 0x43, 0x20, 0x9f, 0x52, 0x5, 0xe0
db 0x5a, 0x7c, 0x9c, 0x88, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7e, 0xff, 0xb3, 0x4, 0xe6
db 0x5b, 0x3b, 0x62, 0x4c, 0x73, 0x5d, 0x6d, 0x81, 0xb3, 0x97, 0x12, 0xff
db 0x6d, 0x42, 0xd2, 0x78, 0xf8, 0xf0, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfc, 0xff, 0xfe, 0x99, 0xf3, 0xbe, 0x38, 0x72, 0x50, 0x5d, 0x50
db 0x59, 0x93, 0x7f, 0x8c, 0x68, 0xd2, 0x93, 0x9, 0xe6, 0x5c, 0x9c, 0xb8
db 0xa7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xc1, 0x7, 0xff, 0x66, 0x6, 0xfe
db 0x65, 0x15, 0xd7, 0x61, 0xc4, 0xcb, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7b, 0xff, 0xb1, 0x4, 0xe5
db 0x5a, 0x54, 0x67, 0x5d, 0x89, 0x75, 0x82, 0x85, 0x78, 0x81, 0x79, 0x71
db 0x78, 0xbf, 0xbe, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x8c, 0xff, 0xb7, 0x2, 0xff, 0x63, 0x1d, 0xa4
db 0x53, 0x55, 0x4c, 0x53, 0x8d, 0x7f, 0x8b, 0x90, 0x8a, 0x90, 0xa6, 0xa5
db 0xa6, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xf8, 0x59, 0xc8
db 0x88, 0x3b, 0x5e, 0x4a, 0x7c, 0x71, 0x7a, 0x81, 0x73, 0x7d, 0x3f, 0xbd
db 0x6f, 0x8, 0xd3, 0x58, 0x73, 0x7f, 0x79, 0xfe, 0xfa, 0xfc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x8f, 0xff, 0xba, 0x3, 0xf5, 0x5f, 0x30, 0x76
db 0x4d, 0x7a, 0x61, 0x74, 0x94, 0xc2, 0xa9, 0x1c, 0xfd, 0x72, 0x4f, 0xc3
db 0x7b, 0xf6, 0xef, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0x79, 0xff, 0xae, 0x8, 0xd2, 0xff, 0xff, 0xff, 0xad, 0xff, 0xd5
db 0x2f, 0xff, 0x95, 0x55, 0xd8, 0x94, 0xf1, 0xed, 0xef, 0xff, 0xff, 0xff
db 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb1, 0xff, 0xcc, 0x2b
db 0xe5, 0x67, 0x54, 0x6a, 0x5b, 0xd6, 0xcc, 0xd3, 0xf7, 0xfc, 0xf9, 0x64
db 0xff, 0x98, 0x34, 0xb6, 0x60, 0xcc, 0xc8, 0xcb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xda, 0xdf, 0x9a, 0x87, 0x93, 0x7a
db 0xc5, 0x93, 0x26, 0xe2, 0x64, 0x84, 0x9f, 0x8d, 0xff, 0xfe, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9
db 0xf1, 0xd6, 0x3d, 0x85, 0x53, 0x6c, 0x6b, 0x6b, 0xf5, 0xed, 0xf2, 0xea
db 0xff, 0xf3, 0x42, 0xff, 0x85, 0x3d, 0xc9, 0x6b, 0xdc, 0xd8, 0xdb, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xed, 0xf2, 0xa5
db 0x9f, 0xa3, 0xd2, 0xdd, 0xd8, 0xea, 0xfd, 0xf5, 0x95, 0xff, 0xbe, 0x29
db 0xe3, 0x66, 0x63, 0x7d, 0x6b, 0xf2, 0xed, 0xf1, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xf9, 0x5c, 0xff, 0x94, 0x29
db 0xe1, 0x65, 0x2e, 0xdd, 0x68, 0x36, 0xdc, 0x6c, 0xc7, 0xce, 0xc9, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91
db 0xff, 0xb6, 0x22, 0xec, 0x65, 0x66, 0xc0, 0x89, 0xb5, 0xfc, 0xd2, 0xc0
db 0xfc, 0xda, 0xf1, 0xfb, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff, 0xfb, 0x5e, 0xff, 0x96, 0x29
db 0xc7, 0x5b, 0x41, 0x5e, 0x4f, 0xa4, 0xb8, 0xaf, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xc4, 0xbd, 0xc1, 0x9e, 0x9a, 0x9d, 0xfa, 0xf7, 0xfa, 0xf7
db 0xfc, 0xfa, 0x63, 0xff, 0x99, 0x29, 0xb4, 0x55, 0x99, 0x95, 0x98, 0xff
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xbd, 0x24
db 0xf2, 0x67, 0x62, 0x9f, 0x79, 0xee, 0xe6, 0xed, 0xdc, 0xff, 0xed, 0x45
db 0xff, 0x85, 0x36, 0xa4, 0x5a, 0xc4, 0xbe, 0xc2, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfd, 0xff, 0xfe, 0x6e, 0xff, 0xa0, 0x27, 0xbf, 0x58, 0x7f
db 0xc8, 0x45, 0xff, 0xaa, 0x2d, 0xff, 0x9e, 0x47, 0xca, 0x8c, 0xe0, 0xdc
db 0xde, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x99, 0xff, 0xcd, 0x2b, 0xd0, 0x7b, 0x7a, 0x82, 0x7e, 0xff, 0xfd, 0xff
db 0xff, 0xff, 0xff, 0x95, 0xff, 0xcb, 0x29, 0xc1, 0x72, 0x9d, 0xa1, 0xa0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xbc, 0xff, 0xe0, 0x2c, 0xe0, 0x83, 0x84, 0x9f, 0x92
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xf8, 0xfa, 0xce, 0xc6, 0xcb, 0xde, 0xda, 0xdc
db 0xff, 0xff, 0xff, 0x93, 0xff, 0xc9, 0x2e, 0xfe, 0x95, 0x3d, 0x90, 0x65
db 0xc5, 0xc0, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xff, 0xfc, 0x6c, 0xff, 0xb9, 0x47, 0xff, 0xa5
db 0x36, 0xff, 0x9b, 0x35, 0xb4, 0x71, 0x61, 0x5f, 0x5f, 0xee, 0xec, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0xff, 0xe2
db 0x37, 0xff, 0x99, 0x3b, 0x99, 0x68, 0x38, 0xc5, 0x7c, 0x3b, 0xdf, 0x8a
db 0xc7, 0xce, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x91, 0xff, 0xc6, 0x2b, 0xff, 0x96, 0x34, 0xff, 0x99
db 0x30, 0xfe, 0x94, 0x31, 0xff, 0x98, 0x81, 0xff, 0xc0, 0xfc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xff, 0xf2
db 0x49, 0xfd, 0xa0, 0x38, 0xb1, 0x72, 0x3a, 0xdb, 0x8b, 0x48, 0xff, 0xaa
db 0x8f, 0xff, 0xc7, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdd, 0xff, 0xef, 0x3f, 0xff, 0x9d, 0x41, 0x92, 0x67
db 0xcd, 0xc5, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe5, 0xff, 0xf1, 0x57, 0xfe, 0xa7, 0x43, 0xff, 0x9f, 0x74, 0xff, 0xbb
db 0x4d, 0xff, 0xa7, 0x33, 0xf0, 0x8e, 0x39, 0x62, 0x4b, 0xaa, 0xa4, 0xa7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x86, 0xff, 0xc3
db 0x2c, 0xcf, 0x7c, 0xb9, 0xc0, 0xbc, 0xe5, 0xb0, 0x35, 0xfa, 0xc0, 0x3f
db 0xb8, 0x94, 0xc9, 0xc4, 0xc5, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0x99, 0xff, 0xd2, 0x29, 0xcf, 0x81, 0x7a, 0x81
db 0x7e, 0xfd, 0xf9, 0xfb, 0xff, 0xff, 0xff, 0x94, 0xff, 0xd0, 0x27, 0xc0
db 0x78, 0x87, 0x8b, 0x89, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xff, 0xdf, 0x2a, 0xe0
db 0x8a, 0x84, 0x9f, 0x93, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf7, 0xff, 0xff, 0x8b, 0xff, 0xca, 0x3a, 0xff, 0xa6, 0x32, 0xbf
db 0x7b, 0x57, 0x5e, 0x5b, 0xe0, 0xdd, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xff, 0xfb, 0x6c, 0xf1
db 0xaf, 0x29, 0xed, 0x8c, 0x2f, 0xff, 0xa0, 0x3e, 0xc2, 0x85, 0xb8, 0xb7
db 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff
db 0xfd, 0x7b, 0xff, 0xc3, 0x2d, 0xc5, 0x7b, 0x5a, 0x64, 0x5f, 0x55, 0xe7
db 0xa3, 0x36, 0xdc, 0x8d, 0xc8, 0xcc, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb5, 0xf9, 0xd7, 0x39, 0xbe
db 0x7c, 0x35, 0x85, 0x5d, 0x3f, 0x77, 0x5b, 0x36, 0xc1, 0x7d, 0x3a, 0xfd
db 0xa0, 0xc6, 0xf0, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xd3, 0xff, 0xeb, 0x3b, 0xfd, 0xa1, 0x32, 0xf8, 0x9b, 0x37, 0xe1
db 0x8d, 0x2f, 0xc4, 0x7a, 0x2e, 0xfa, 0x99, 0xa3, 0xf0, 0xcc, 0xff, 0xfb
db 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0xff, 0xdf, 0x2d, 0xeb
db 0x91, 0x5c, 0x83, 0x71, 0xf2, 0xec, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff, 0xfe, 0x79, 0xfa, 0xc0, 0x2b, 0xff
db 0x9d, 0x2d, 0xfe, 0x9a, 0x30, 0xff, 0xa0, 0x31, 0xe4, 0x91, 0x67, 0x86
db 0x79, 0xe5, 0xe1, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xc4, 0xff, 0xe2, 0x37, 0xf7, 0x9c, 0x63, 0xf2, 0xb1, 0x85, 0xff
db 0x7f, 0xfe, 0xdb, 0x5f, 0x9e, 0x8c, 0xc4, 0xbe, 0xc0, 0xff, 0xff, 0xff
db 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9a, 0xff, 0xe6, 0x2b
db 0xd3, 0xa2, 0x7a, 0x83, 0x80, 0xfd, 0xf9, 0xfb, 0xff, 0xff, 0xff, 0x95
db 0xff, 0xe4, 0x29, 0xc0, 0x94, 0x86, 0x8a, 0x89, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7
db 0xff, 0xed, 0x2c, 0xe0, 0xac, 0x84, 0x9f, 0x97, 0xff, 0xfe, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0x96, 0xff, 0xe2, 0x2e, 0xff, 0xc9, 0x33
db 0xdb, 0xaa, 0x38, 0x51, 0x48, 0xa6, 0xa0, 0xa2, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xe0, 0xe3, 0xe2, 0x69, 0x8a, 0x7b, 0x33, 0xb7, 0x8d, 0x3f
db 0xfd, 0xc6, 0xd6, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xc3, 0xff, 0xf0, 0x3d, 0xff, 0xca, 0x38, 0xc1, 0x9a, 0x5f
db 0xc0, 0xa7, 0x55, 0xff, 0xd2, 0x37, 0xea, 0xb6, 0xc5, 0xe5, 0xdc, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb
db 0xf9, 0xfa, 0x99, 0x93, 0x96, 0x86, 0x7e, 0x82, 0xc2, 0xb4, 0xba, 0xb3
db 0xd6, 0xcb, 0x3a, 0xfa, 0xc1, 0x69, 0xbb, 0xa2, 0xf8, 0xf1, 0xf3, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xff, 0xf2, 0x3d, 0xff, 0xc9, 0x35
db 0xee, 0xb8, 0x40, 0x61, 0x55, 0x60, 0x65, 0x63, 0x49, 0xef, 0xbf, 0x42
db 0xd0, 0xa7, 0xda, 0xd8, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8b
db 0xff, 0xe2, 0x2a, 0xc0, 0x93, 0x82, 0x86, 0x85, 0xff, 0xfe, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0xff, 0xea, 0x38
db 0xff, 0xc8, 0x38, 0xc0, 0x96, 0x39, 0x74, 0x5e, 0x36, 0x98, 0x78, 0x2e
db 0xf0, 0xb7, 0x8d, 0xfb, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0x87, 0xdb, 0xc0, 0x25
db 0xe5, 0xac, 0x27, 0xf9, 0xbd, 0x31, 0xe8, 0x68, 0x79, 0x79, 0xe1, 0xde
db 0xde, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xff, 0xef, 0x6d, 0xe5, 0xc1, 0x83, 0x92, 0x8d, 0xfd, 0xf7, 0xf8
db 0xff, 0xff, 0xff, 0xac, 0xff, 0xec, 0x52, 0xa6, 0x8d, 0x86, 0x84, 0x85
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd3, 0xff, 0xf4, 0x6b, 0xdf, 0xbd, 0x8e, 0x9d, 0x97
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xf3, 0x85, 0xfe, 0xda
db 0x64, 0xd3, 0xb0, 0x4a, 0x6d, 0x63, 0x8d, 0x84, 0x86, 0xf0, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xe1, 0xe4
db 0xb2, 0xc8, 0xc3, 0x7b, 0xf5, 0xd1, 0x82, 0xae, 0xa0, 0xe6, 0xe2, 0xe4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xfd, 0xe9, 0x70, 0xee, 0xc6
db 0x71, 0xee, 0xc6, 0x71, 0xf0, 0xc6, 0x78, 0xf9, 0xd2, 0x79, 0xfd, 0xd5
db 0x9c, 0xe0, 0xc8, 0xed, 0xed, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0x8b, 0xff, 0xe0, 0x62, 0xa3, 0x8f
db 0xd4, 0xce, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xf7
db 0x86, 0xff, 0xe0, 0x5d, 0xb5, 0x9c, 0x5d, 0x59, 0x5b, 0xe2, 0xda, 0xdd
db 0xc9, 0xfe, 0xf4, 0x6e, 0xde, 0xbc, 0xad, 0xb6, 0xb3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xff, 0xfe, 0x99, 0xff, 0xe5, 0x54, 0x9a, 0x85, 0xae, 0xaa, 0xab
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb6, 0xff, 0xed, 0x69, 0xe3, 0xc0, 0x4c, 0x5c, 0x59, 0x8d, 0x7e, 0x84
db 0xa8, 0xa4, 0xa5, 0x85, 0xe8, 0xcb, 0x74, 0xd5, 0xb8, 0xbe, 0xc0, 0xbf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe6, 0xe2, 0xe4, 0x81, 0xa2, 0x9a, 0x4e, 0x87, 0x7a, 0x61, 0xa9, 0x97
db 0x8e, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xa4, 0xf9, 0xf7, 0x9a, 0xc7
db 0xc6, 0xf9, 0xf7, 0xf7, 0xdf, 0xff, 0xff, 0xa0, 0xff, 0xff, 0x5a, 0x7a
db 0x79, 0x99, 0x95, 0x95, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfb, 0xff, 0xff, 0xf5, 0xff, 0xff, 0xd6, 0xff, 0xff, 0x8c, 0xe4
db 0xe3, 0x93, 0xac, 0xab, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0x9e, 0xff
db 0xfe, 0x87, 0xd6, 0xd4, 0x56, 0x66, 0x66, 0x91, 0x96, 0x98, 0xef, 0xff
db 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xe9, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xff, 0x9d, 0xfc, 0xfb, 0x59, 0x76
db 0x76, 0xc3, 0xc0, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xec
db 0xeb, 0x69, 0x73, 0x71, 0x51, 0x5a, 0x58, 0x5a, 0x6c, 0x6b, 0x8e, 0xdd
db 0xdb, 0x92, 0xe6, 0xe4, 0x50, 0x5c, 0x5a, 0xae, 0xad, 0xad, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xda, 0xff, 0xff, 0xf6, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xdd, 0xff, 0xff, 0x9f, 0xff
db 0xff, 0x61, 0x80, 0x7f, 0xc3, 0xc0, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf7, 0xff, 0xff, 0xae, 0xff, 0xff, 0x78, 0xbb, 0xbb, 0xa3, 0xa3
db 0xa3, 0xff, 0xff, 0xff, 0xd2, 0xff, 0xff, 0x82, 0xcf, 0xcd, 0x7f, 0x84
db 0x83, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xff, 0x99, 0xf7, 0xf6, 0x68, 0x80
db 0x80, 0xd7, 0xd3, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xcc, 0xff, 0xff, 0x86, 0xdc, 0xdb, 0x80, 0x8d
db 0x8e, 0xfa, 0xf9, 0xf9, 0xfd, 0xff, 0xff, 0xb9, 0xff, 0xff, 0x76, 0xc0
db 0xbf, 0x85, 0x86, 0x86, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xfd, 0xf7, 0xf9, 0xd1, 0xdf
db 0xe1, 0xa6, 0xf6, 0xf5, 0x8f, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb
db 0xff, 0xff, 0x9b, 0xff, 0xff, 0xb5, 0xff, 0xff, 0xa8, 0xff, 0xff, 0x86
db 0xda, 0xda, 0x4b, 0x52, 0x53, 0xc0, 0xbe, 0xbe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfc, 0xff, 0xff, 0xc2, 0xff, 0xff, 0xa7, 0xff, 0xff, 0xa4
db 0xff, 0xff, 0x9a, 0xff, 0xff, 0x9a, 0xfa, 0xfa, 0xaf, 0xff, 0xff, 0xe4
db 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9
db 0xff, 0xff, 0x98, 0xff, 0xff, 0x96, 0xf8, 0xf8, 0x90, 0xea, 0xeb, 0xa5
db 0xff, 0xff, 0xa5, 0xff, 0xff, 0xbc, 0xfb, 0xfb, 0xfc, 0xfb, 0xfb, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xff, 0xa1, 0xff, 0xff, 0xb1
db 0xff, 0xff, 0xbb, 0xff, 0xff, 0xb4, 0xff, 0xff, 0xa4, 0xff, 0xff, 0x89
db 0xe2, 0xe2, 0x5b, 0x66, 0x67, 0xd9, 0xd7, 0xd7, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xf9, 0xf8, 0xf8, 0xcf, 0xcb, 0xcc, 0xbd, 0xc2, 0xc2, 0x8f
db 0xd9, 0xda, 0x98, 0xff, 0xff, 0x97, 0xfd, 0xfe, 0x9e, 0xc6, 0xc7, 0xe3
db 0xe2, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xff, 0xa1
db 0xff, 0xff, 0xad, 0xff, 0xff, 0xbb, 0xff, 0xff, 0xb7, 0xff, 0xff, 0xa4
db 0xff, 0xff, 0x82, 0xd3, 0xd3, 0x5c, 0x68, 0x68, 0xde, 0xdc, 0xdc, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xc7, 0xff, 0xff, 0x93
db 0xf6, 0xf7, 0xac, 0xf8, 0xf8, 0xb8, 0xff, 0xff, 0xa2, 0xff, 0xff, 0x68
db 0x9c, 0x9c, 0x83, 0x81, 0x81, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xff, 0xff, 0x85
db 0xe2, 0xe2, 0x82, 0x8b, 0x8c, 0xf8, 0xf6, 0xf6, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xff, 0xff, 0xa6
db 0xfe, 0xfe, 0x9f, 0xfb, 0xfb, 0xba, 0xff, 0xff, 0xae, 0xff, 0xff, 0x9d
db 0xff, 0xff, 0x64, 0x94, 0x94, 0x94, 0x92, 0x92, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xad, 0xff, 0xff, 0xbb
db 0xff, 0xff, 0xab, 0xff, 0xff, 0x96, 0xf5, 0xf5, 0x5e, 0x87, 0x87, 0x90
db 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xfc, 0xfc, 0x9e, 0xe7, 0xe7, 0x81, 0xdf, 0xdf
db 0x78, 0xc1, 0xc1, 0x4e, 0x66, 0x66, 0x7e, 0x7c, 0x7c, 0xf8, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xb2, 0xdb, 0xdb
db 0x60, 0x97, 0x97, 0x64, 0x99, 0x99, 0x66, 0x9a, 0x9a, 0x66, 0x9d, 0x9d
db 0x5c, 0x91, 0x91, 0x72, 0x85, 0x85, 0xf1, 0xef, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb7, 0xda, 0xda, 0x62, 0x97, 0x97, 0x66, 0x9b, 0x9b
db 0x68, 0x9e, 0x9e, 0x65, 0x9b, 0x9b, 0x63, 0x9b, 0x9b, 0x61, 0x82, 0x82
db 0xd0, 0xcf, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff
db 0xa2, 0xd3, 0xd3, 0x6f, 0xb7, 0xb7, 0x82, 0xde, 0xde, 0x86, 0xe3, 0xe3
db 0x78, 0xc0, 0xc0, 0x4f, 0x69, 0x69, 0x8e, 0x8d, 0x8d, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa0, 0xcf, 0xcf, 0x61, 0x97, 0x97, 0x65, 0x99, 0x99
db 0x5f, 0x7d, 0x7d, 0xc3, 0xc3, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xa7, 0xc2, 0xc2, 0x6c, 0xb2, 0xb2, 0x7f, 0xd7, 0xd7
db 0x7a, 0xc8, 0xc8, 0x63, 0x95, 0x95, 0x41, 0x4b, 0x4b, 0x8a, 0x89, 0x89
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xff, 0xac, 0xd7, 0xd7, 0x73, 0xc0, 0xc0, 0x7e, 0xd2, 0xd2
db 0x65, 0x98, 0x98, 0x44, 0x4c, 0x4c, 0xb8, 0xb7, 0xb7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd3, 0xf5, 0xf5, 0x61, 0x88, 0x88, 0xa9, 0xa9, 0xa9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc4, 0xe2, 0xe2, 0x80, 0xd8, 0xd8, 0x85, 0xe4, 0xe4
db 0x82, 0xda, 0xda, 0x61, 0x92, 0x92, 0x5d, 0x60, 0x60, 0xe0, 0xdf, 0xdf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xf6, 0xf6
db 0x84, 0xe2, 0xe2, 0x7e, 0xd3, 0xd3, 0x6d, 0xaa, 0xaa, 0x4b, 0x61, 0x61
db 0x69, 0x68, 0x68, 0xea, 0xe9, 0xe9, 0xff, 0xff, 0x0, 0x0, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xd8, 0xde
db 0xde, 0x86, 0x92, 0x92, 0x69, 0x6b, 0x6b, 0x7e, 0x7c, 0x7c, 0xe6, 0xe6
db 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xd9, 0xd6, 0xd6, 0x84, 0x81, 0x81, 0x84, 0x81, 0x81, 0x85, 0x81
db 0x81, 0x85, 0x82, 0x82, 0x82, 0x7f, 0x7f, 0x92, 0x91, 0x91, 0xf2, 0xf2
db 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd2, 0xd2, 0x83, 0x7f
db 0x7f, 0x84, 0x81, 0x81, 0x85, 0x81, 0x81, 0x85, 0x81, 0x81, 0x84, 0x80
db 0x80, 0x86, 0x83, 0x83, 0xda, 0xda, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xde, 0xda, 0xda, 0x8a, 0x8b, 0x8b, 0x78, 0x83
db 0x83, 0x76, 0x84, 0x84, 0x6c, 0x6f, 0x6f, 0x7d, 0x7a, 0x7a, 0xe7, 0xe7
db 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xc2, 0xc2, 0x80, 0x7d
db 0x7d, 0x84, 0x80, 0x80, 0x81, 0x7e, 0x7e, 0xc9, 0xc9, 0xc9, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xdd, 0xdd, 0xa0, 0xa1
db 0xa1, 0x7b, 0x84, 0x84, 0x6d, 0x70, 0x70, 0x6c, 0x69, 0x69, 0xa2, 0xa0
db 0xa0, 0xed, 0xed, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xda, 0xda, 0x84, 0x88
db 0x88, 0x70, 0x77, 0x77, 0x6b, 0x68, 0x68, 0x9a, 0x99, 0x99, 0xf3, 0xf3
db 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf2, 0xf2, 0x9b, 0x98, 0x98, 0xd8, 0xd8
db 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xe9, 0xe9, 0x8d, 0x96
db 0x96, 0x74, 0x81, 0x81, 0x73, 0x7d, 0x7d, 0x6a, 0x68, 0x68, 0xbb, 0xba
db 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xf1, 0xf2, 0xf2, 0x8e, 0x99, 0x99, 0x6e, 0x75, 0x75, 0x69, 0x68
db 0x68, 0x89, 0x86, 0x86, 0xde, 0xdd, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x0, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfa, 0xfa, 0xf7, 0xf6, 0xf6, 0xfe
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xf8, 0xf6, 0xf6, 0xf7, 0xf4, 0xf4, 0xf7, 0xf6, 0xf6, 0xfe
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8, 0xf7, 0xf6, 0xf6, 0xfa
db 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf7, 0xf6, 0xf6, 0xfa, 0xf9, 0xf9, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xfe, 0xfc, 0xfc, 0xf6, 0xf4, 0xf4, 0xf7, 0xf5, 0xf5, 0xfa
db 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf9, 0xf9, 0xf7
db 0xf5, 0xf5, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/oblako.inc
0,0 → 1,781
dw 80, 39
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xfa, 0xfa, 0xfa
db 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9, 0xf9
db 0xfa, 0xfa, 0xfa, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xf9, 0xf9, 0xf9
db 0xfa, 0xfa, 0xfa, 0xfc, 0xfc, 0xfc, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfa, 0xfa, 0xfa
db 0xfa, 0xfa, 0xfa, 0xfc, 0xfc, 0xfc, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xde, 0xde, 0xde, 0xc4, 0xc4, 0xc4
db 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe, 0xbe
db 0xc1, 0xc1, 0xc1, 0xd1, 0xd1, 0xd1, 0xea, 0xea, 0xea, 0xfa, 0xfa, 0xfa
db 0xfb, 0xfb, 0xfb, 0xea, 0xea, 0xea, 0xce, 0xce, 0xcf, 0xbf, 0xbf, 0xc0
db 0xc0, 0xc0, 0xc0, 0xcd, 0xcd, 0xcd, 0xdf, 0xdf, 0xdf, 0xe5, 0xe5, 0xe6
db 0xe9, 0xe9, 0xe9, 0xf2, 0xf2, 0xf2, 0xf9, 0xf9, 0xf9, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa, 0xf0, 0xf0, 0xf0, 0xe8, 0xe8, 0xe8
db 0xe7, 0xe7, 0xe7, 0xe2, 0xe2, 0xe2, 0xd2, 0xd2, 0xd2, 0xc2, 0xc2, 0xc2
db 0xc0, 0xc0, 0xc0, 0xca, 0xca, 0xca, 0xdd, 0xdd, 0xdd, 0xea, 0xea, 0xea
db 0xeb, 0xeb, 0xeb, 0xd4, 0xd4, 0xd3, 0x99, 0x99, 0x98, 0x65, 0x65, 0x63
db 0x59, 0x59, 0x56, 0x59, 0x59, 0x56, 0x59, 0x59, 0x56, 0x59, 0x59, 0x56
db 0x5c, 0x5c, 0x59, 0x72, 0x72, 0x70, 0x9d, 0x9d, 0x9d, 0xc6, 0xc6, 0xc6
db 0xcb, 0xcb, 0xcb, 0xa5, 0xa5, 0xa4, 0x71, 0x71, 0x70, 0x5b, 0x5b, 0x58
db 0x5c, 0x5c, 0x59, 0x6e, 0x6e, 0x6c, 0x82, 0x82, 0x81, 0x89, 0x89, 0x89
db 0x92, 0x92, 0x92, 0xac, 0xac, 0xac, 0xc3, 0xc3, 0xc3, 0xd8, 0xd8, 0xd8
db 0xeb, 0xeb, 0xeb, 0xf8, 0xf8, 0xf8, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xfc, 0xfc, 0xfc, 0xfb, 0xfb, 0xfb, 0xfa, 0xfa, 0xfa
db 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa
db 0xfb, 0xfb, 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfa, 0xfa, 0xfa
db 0xeb, 0xeb, 0xeb, 0xcc, 0xcc, 0xcc, 0xa6, 0xa6, 0xa5, 0x8f, 0x8f, 0x8e
db 0x8a, 0x8a, 0x8a, 0x86, 0x86, 0x85, 0x72, 0x72, 0x71, 0x5f, 0x5f, 0x5c
db 0x5b, 0x5b, 0x58, 0x66, 0x66, 0x64, 0x7e, 0x7e, 0x7d, 0x91, 0x91, 0x91
db 0x97, 0x97, 0x96, 0x87, 0x87, 0x83, 0x6e, 0x6e, 0x66, 0x63, 0x63, 0x55
db 0x63, 0x63, 0x54, 0x64, 0x64, 0x54, 0x64, 0x64, 0x54, 0x63, 0x63, 0x54
db 0x5e, 0x5e, 0x50, 0x54, 0x54, 0x49, 0x52, 0x52, 0x4d, 0x65, 0x65, 0x63
db 0x6b, 0x6b, 0x6a, 0x5b, 0x5b, 0x55, 0x57, 0x57, 0x4c, 0x61, 0x61, 0x52
db 0x64, 0x64, 0x54, 0x60, 0x60, 0x52, 0x54, 0x54, 0x4b, 0x4c, 0x4c, 0x45
db 0x51, 0x51, 0x4a, 0x5f, 0x5f, 0x59, 0x68, 0x68, 0x64, 0x7a, 0x7a, 0x78
db 0x9b, 0x9b, 0x9b, 0xc7, 0xc7, 0xc7, 0xee, 0xee, 0xee, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xf3, 0xf3, 0xf3
db 0xe4, 0xe4, 0xe4, 0xd0, 0xd0, 0xd0, 0xc4, 0xc4, 0xc4, 0xc1, 0xc1, 0xc2
db 0xc1, 0xc1, 0xc2, 0xc1, 0xc1, 0xc2, 0xc1, 0xc1, 0xc2, 0xc1, 0xc1, 0xc2
db 0xc8, 0xc8, 0xc8, 0xd8, 0xd8, 0xd9, 0xe0, 0xe0, 0xe0, 0xcb, 0xcb, 0xcb
db 0xa0, 0xa0, 0xa0, 0x71, 0x71, 0x6f, 0x53, 0x53, 0x4e, 0x4a, 0x4a, 0x43
db 0x4b, 0x4b, 0x43, 0x52, 0x52, 0x49, 0x5e, 0x5e, 0x51, 0x63, 0x63, 0x54
db 0x60, 0x60, 0x51, 0x56, 0x56, 0x4a, 0x43, 0x43, 0x3d, 0x36, 0x36, 0x33
db 0x3b, 0x3b, 0x39, 0x5b, 0x5b, 0x50, 0x90, 0x90, 0x7a, 0xbb, 0xbb, 0x9b
db 0xc7, 0xc7, 0xa6, 0xc7, 0xc7, 0xa6, 0xc7, 0xc7, 0xa6, 0xc7, 0xc7, 0xa6
db 0xc0, 0xc0, 0x9f, 0xa1, 0xa1, 0x86, 0x6f, 0x6f, 0x5d, 0x4d, 0x4d, 0x43
db 0x50, 0x50, 0x46, 0x70, 0x70, 0x5f, 0xa1, 0xa1, 0x85, 0xc1, 0xc1, 0xa0
db 0xc6, 0xc6, 0xa4, 0xb9, 0xb9, 0x99, 0xa3, 0xa3, 0x87, 0x97, 0x97, 0x7d
db 0x95, 0x95, 0x7b, 0x8a, 0x8a, 0x73, 0x6b, 0x6b, 0x5a, 0x4d, 0x4d, 0x44
db 0x45, 0x45, 0x41, 0x6d, 0x6d, 0x6b, 0xbc, 0xbc, 0xbc, 0xf2, 0xf2, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfd, 0xf2, 0xf2, 0xf2, 0xd8, 0xd8, 0xd8, 0xb2, 0xb2, 0xb2
db 0x8b, 0x8b, 0x8a, 0x6c, 0x6c, 0x6b, 0x5d, 0x5d, 0x5b, 0x5b, 0x5b, 0x59
db 0x5b, 0x5b, 0x59, 0x5b, 0x5b, 0x59, 0x5b, 0x5b, 0x59, 0x5a, 0x5a, 0x59
db 0x60, 0x60, 0x5e, 0x75, 0x75, 0x75, 0x7e, 0x7e, 0x7e, 0x66, 0x66, 0x65
db 0x4e, 0x4e, 0x4a, 0x55, 0x55, 0x4b, 0x73, 0x73, 0x60, 0x8c, 0x8c, 0x75
db 0x95, 0x95, 0x7c, 0x9f, 0x9f, 0x84, 0xb6, 0xb6, 0x96, 0xc5, 0xc5, 0xa4
db 0xc4, 0xc4, 0xa3, 0xaf, 0xaf, 0x91, 0x7f, 0x7f, 0x69, 0x4c, 0x4c, 0x40
db 0x48, 0x48, 0x3d, 0x86, 0x86, 0x6f, 0xcf, 0xcf, 0xac, 0xf4, 0xf4, 0xca
db 0xfb, 0xfb, 0xd0, 0xfa, 0xfa, 0xd0, 0xfa, 0xfa, 0xd0, 0xfb, 0xfb, 0xd0
db 0xf7, 0xf7, 0xce, 0xe8, 0xe8, 0xc1, 0xc5, 0xc5, 0xa4, 0xa4, 0xa4, 0x89
db 0xa6, 0xa6, 0x8a, 0xc6, 0xc6, 0xa4, 0xe8, 0xe8, 0xc0, 0xf8, 0xf8, 0xce
db 0xfa, 0xfa, 0xd0, 0xf5, 0xf5, 0xcc, 0xee, 0xee, 0xc5, 0xeb, 0xeb, 0xc3
db 0xe9, 0xe9, 0xc1, 0xdf, 0xdf, 0xb9, 0xc1, 0xc1, 0xa0, 0x8f, 0x8f, 0x76
db 0x4e, 0x4e, 0x41, 0x35, 0x35, 0x32, 0x72, 0x72, 0x72, 0xc5, 0xc5, 0xc4
db 0xeb, 0xeb, 0xeb, 0xf9, 0xf9, 0xf9, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd
db 0xea, 0xea, 0xea, 0xba, 0xba, 0xba, 0x81, 0x81, 0x80, 0x5a, 0x5a, 0x56
db 0x4d, 0x4e, 0x46, 0x54, 0x54, 0x49, 0x5e, 0x5e, 0x50, 0x61, 0x61, 0x52
db 0x61, 0x61, 0x52, 0x61, 0x61, 0x52, 0x61, 0x61, 0x52, 0x5e, 0x5e, 0x4f
db 0x50, 0x50, 0x45, 0x44, 0x45, 0x3e, 0x3a, 0x3a, 0x34, 0x30, 0x30, 0x2b
db 0x52, 0x52, 0x44, 0x96, 0x96, 0x7c, 0xcb, 0xcb, 0xa9, 0xe4, 0xe4, 0xbe
db 0xea, 0xea, 0xc2, 0xed, 0xed, 0xc4, 0xf3, 0xf3, 0xcb, 0xf9, 0xf9, 0xcf
db 0xf9, 0xf9, 0xcf, 0xf0, 0xf0, 0xc7, 0xd2, 0xd2, 0xaf, 0xad, 0xad, 0x8f
db 0xa6, 0xa6, 0x8a, 0xcb, 0xcb, 0xa9, 0xf2, 0xf2, 0xc9, 0xfe, 0xff, 0xd4
db 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4
db 0xff, 0xff, 0xd4, 0xfd, 0xfd, 0xd2, 0xf5, 0xf6, 0xcc, 0xee, 0xee, 0xc5
db 0xef, 0xef, 0xc6, 0xf7, 0xf7, 0xcd, 0xfd, 0xfd, 0xd2, 0xfe, 0xff, 0xd4
db 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xd4
db 0xfe, 0xfe, 0xd4, 0xfc, 0xfd, 0xd2, 0xf5, 0xf6, 0xcc, 0xd8, 0xd7, 0xb3
db 0x8c, 0x8c, 0x74, 0x3b, 0x3b, 0x32, 0x36, 0x36, 0x34, 0x6a, 0x6a, 0x6a
db 0x9c, 0x9b, 0x9c, 0xc7, 0xc7, 0xc7, 0xec, 0xec, 0xec, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xe8, 0xe8, 0xe8
db 0xb1, 0xb1, 0xb0, 0x6e, 0x6e, 0x6b, 0x54, 0x54, 0x4b, 0x67, 0x66, 0x57
db 0x8a, 0x89, 0x72, 0xaa, 0xaa, 0x8d, 0xc0, 0xc0, 0x9f, 0xc5, 0xc4, 0xa4
db 0xc4, 0xc4, 0xa4, 0xc4, 0xc4, 0xa4, 0xc4, 0xc4, 0xa4, 0xc0, 0xc0, 0x9f
db 0xad, 0xad, 0x8f, 0x92, 0x92, 0x79, 0x74, 0x74, 0x60, 0x63, 0x62, 0x52
db 0x8c, 0x8c, 0x74, 0xd1, 0xd0, 0xae, 0xf5, 0xf6, 0xcc, 0xfe, 0xfd, 0xd3
db 0xff, 0xfe, 0xd4, 0xff, 0xff, 0xd4, 0xff, 0xfe, 0xd4, 0xff, 0xff, 0xd4
db 0xff, 0xff, 0xd4, 0xfe, 0xfe, 0xd3, 0xf9, 0xf8, 0xce, 0xf0, 0xf0, 0xc6
db 0xed, 0xed, 0xc5, 0xf5, 0xf4, 0xcc, 0xfd, 0xfc, 0xd2, 0xfe, 0xfe, 0xd3
db 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3
db 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd4, 0xff, 0xfe, 0xd4
db 0xff, 0xfe, 0xd4, 0xfe, 0xfe, 0xd4, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3
db 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3
db 0xfe, 0xfe, 0xd3, 0xfe, 0xfe, 0xd3, 0xff, 0xff, 0xd4, 0xf5, 0xf4, 0xcb
db 0xc3, 0xc3, 0xa3, 0x74, 0x74, 0x60, 0x43, 0x42, 0x39, 0x40, 0x3f, 0x39
db 0x4d, 0x4c, 0x48, 0x6d, 0x6d, 0x6c, 0xad, 0xad, 0xad, 0xe2, 0xe2, 0xe2
db 0xf9, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xe2, 0xe2, 0xe2, 0xaa, 0xaa, 0xa9
db 0x6f, 0x6f, 0x6b, 0x67, 0x66, 0x5a, 0x8f, 0x8e, 0x77, 0xbf, 0xbe, 0x9e
db 0xde, 0xdc, 0xb9, 0xf0, 0xed, 0xc6, 0xf7, 0xf6, 0xcd, 0xfa, 0xf8, 0xcf
db 0xfa, 0xf8, 0xcf, 0xfa, 0xf8, 0xcf, 0xfa, 0xf8, 0xcf, 0xf7, 0xf6, 0xcd
db 0xf1, 0xef, 0xc8, 0xe6, 0xe4, 0xbf, 0xd2, 0xd0, 0xae, 0xc0, 0xbf, 0x9f
db 0xcf, 0xcd, 0xac, 0xef, 0xee, 0xc6, 0xfe, 0xfc, 0xd2, 0xff, 0xfd, 0xd3
db 0xfe, 0xfd, 0xd3, 0xfe, 0xfd, 0xd3, 0xfe, 0xfd, 0xd3, 0xfe, 0xfc, 0xd3
db 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfd, 0xd3, 0xff, 0xfc, 0xd3
db 0xff, 0xfd, 0xd3, 0xfe, 0xfd, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3
db 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3
db 0xfe, 0xfd, 0xd3, 0xfe, 0xfd, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3
db 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd3, 0xfe, 0xfd, 0xd3, 0xfe, 0xfd, 0xd3
db 0xfe, 0xfc, 0xd3, 0xfe, 0xfc, 0xd2, 0xfe, 0xfc, 0xd2, 0xfe, 0xfc, 0xd2
db 0xfe, 0xfc, 0xd2, 0xfe, 0xfd, 0xd2, 0xfe, 0xfd, 0xd3, 0xfc, 0xfa, 0xd2
db 0xeb, 0xea, 0xc3, 0xc5, 0xc4, 0xa4, 0xa2, 0xa0, 0x85, 0x8c, 0x8a, 0x74
db 0x6f, 0x6c, 0x5c, 0x4c, 0x4b, 0x43, 0x5a, 0x5b, 0x58, 0x98, 0x98, 0x98
db 0xd8, 0xd8, 0xd8, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xf1, 0xb0, 0xb0, 0xb0, 0x62, 0x62, 0x5f
db 0x62, 0x61, 0x55, 0xa3, 0x9f, 0x86, 0xda, 0xd7, 0xb5, 0xf4, 0xf0, 0xc9
db 0xfd, 0xf8, 0xd1, 0xff, 0xfa, 0xd2, 0xff, 0xfb, 0xd3, 0xff, 0xfb, 0xd3
db 0xff, 0xfb, 0xd3, 0xff, 0xfb, 0xd3, 0xff, 0xfa, 0xd3, 0xff, 0xfb, 0xd3
db 0xff, 0xfa, 0xd2, 0xfe, 0xf9, 0xd2, 0xf9, 0xf6, 0xce, 0xf5, 0xf1, 0xc9
db 0xf6, 0xf2, 0xcb, 0xfc, 0xf8, 0xd0, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2
db 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xf9, 0xd2
db 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2
db 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xf9, 0xd2
db 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2
db 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2
db 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2
db 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2, 0xfe, 0xf9, 0xd2
db 0xfe, 0xf9, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2, 0xfe, 0xfa, 0xd2
db 0xfc, 0xf8, 0xd1, 0xf5, 0xf1, 0xcb, 0xed, 0xe9, 0xc3, 0xe3, 0xdf, 0xbc
db 0xc3, 0xc0, 0xa1, 0x80, 0x7e, 0x6b, 0x43, 0x42, 0x3b, 0x4c, 0x4b, 0x4a
db 0xa1, 0xa1, 0xa2, 0xec, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe4, 0xe5, 0xe5, 0x89, 0x89, 0x89, 0x4a, 0x49, 0x43
db 0x83, 0x80, 0x6c, 0xd8, 0xd1, 0xb2, 0xfa, 0xf2, 0xcd, 0xff, 0xf7, 0xd1
db 0xff, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf7, 0xd1
db 0xfe, 0xf7, 0xd1, 0xff, 0xf7, 0xd1, 0xff, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1
db 0xff, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1
db 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1, 0xfe, 0xf6, 0xd1
db 0xfe, 0xf6, 0xd1, 0xfe, 0xf7, 0xd1, 0xfd, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1
db 0xfe, 0xf7, 0xd1, 0xfe, 0xf7, 0xd1, 0xff, 0xf7, 0xd1, 0xfe, 0xf6, 0xd0
db 0xf2, 0xec, 0xc7, 0xc6, 0xc0, 0xa3, 0x71, 0x6e, 0x5d, 0x3d, 0x3c, 0x36
db 0x78, 0x78, 0x77, 0xd9, 0xd9, 0xd9, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xf7, 0xf7, 0xf7, 0xc9, 0xc8, 0xc8, 0x68, 0x68, 0x67, 0x50, 0x4e, 0x45
db 0xa7, 0xa0, 0x88, 0xee, 0xe4, 0xc2, 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xd0
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfd, 0xf3, 0xcf, 0xfd, 0xf3, 0xcf, 0xfe, 0xf3, 0xd0
db 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xcf
db 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf
db 0xfd, 0xf3, 0xcf, 0xfd, 0xf3, 0xcf, 0xfd, 0xf3, 0xcf, 0xfd, 0xf3, 0xcf
db 0xfe, 0xf3, 0xd0, 0xfe, 0xf3, 0xcf, 0xfe, 0xf3, 0xcf, 0xff, 0xf3, 0xd0
db 0xfe, 0xf3, 0xd0, 0xe9, 0xde, 0xbf, 0x9d, 0x97, 0x81, 0x4d, 0x4a, 0x42
db 0x6c, 0x6c, 0x6a, 0xcf, 0xd0, 0xd0, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xf3, 0xf3, 0xf3, 0xdf, 0xdf, 0xdf
db 0xc1, 0xc2, 0xc1, 0x8a, 0x89, 0x89, 0x47, 0x46, 0x43, 0x5c, 0x58, 0x4c
db 0xbe, 0xb3, 0x9a, 0xf7, 0xe8, 0xc8, 0xfe, 0xef, 0xcf, 0xfe, 0xee, 0xce
db 0xfe, 0xef, 0xce, 0xfe, 0xef, 0xce, 0xfe, 0xee, 0xce, 0xfe, 0xee, 0xce
db 0xfd, 0xee, 0xce, 0xfd, 0xef, 0xce, 0xfe, 0xef, 0xce, 0xfe, 0xef, 0xce
db 0xfe, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfe, 0xee, 0xce, 0xfe, 0xef, 0xce
db 0xfe, 0xef, 0xce, 0xfe, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce
db 0xfd, 0xee, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfe, 0xee, 0xce
db 0xfe, 0xee, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfe, 0xee, 0xce
db 0xfe, 0xee, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce
db 0xfd, 0xef, 0xce, 0xfe, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfd, 0xef, 0xce
db 0xfd, 0xef, 0xce, 0xfd, 0xee, 0xce, 0xfe, 0xef, 0xce, 0xfe, 0xef, 0xce
db 0xfe, 0xef, 0xce, 0xfe, 0xef, 0xce, 0xfe, 0xee, 0xce, 0xfd, 0xef, 0xce
db 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xef, 0xce, 0xfd, 0xee, 0xce
db 0xfd, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfd, 0xee, 0xce
db 0xfd, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfd, 0xee, 0xce, 0xfe, 0xef, 0xce
db 0xfd, 0xee, 0xce, 0xe8, 0xdb, 0xbd, 0x9a, 0x93, 0x7e, 0x50, 0x4d, 0x46
db 0x7a, 0x7a, 0x78, 0xd9, 0xd9, 0xd9, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xf4, 0xf4, 0xf4, 0xdc, 0xdc, 0xdc, 0xb5, 0xb4, 0xb4, 0x88, 0x87, 0x86
db 0x68, 0x67, 0x64, 0x53, 0x51, 0x4c, 0x52, 0x4d, 0x45, 0x83, 0x7a, 0x6a
db 0xd1, 0xc2, 0xaa, 0xf9, 0xe6, 0xc9, 0xfe, 0xea, 0xcd, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfe, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcd, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfe, 0xea, 0xcc
db 0xfe, 0xea, 0xcd, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcd, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc
db 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfd, 0xea, 0xcc, 0xfe, 0xea, 0xcc
db 0xf6, 0xe4, 0xc7, 0xcb, 0xbe, 0xa5, 0x70, 0x6a, 0x5b, 0x36, 0x35, 0x31
db 0x70, 0x70, 0x70, 0xd4, 0xd4, 0xd3, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xee, 0xee, 0xee
db 0xbf, 0xbf, 0xbf, 0x86, 0x85, 0x85, 0x61, 0x5f, 0x5c, 0x54, 0x50, 0x4b
db 0x66, 0x5e, 0x55, 0x84, 0x7a, 0x6c, 0xa7, 0x97, 0x86, 0xca, 0xb8, 0xa3
db 0xec, 0xd6, 0xbe, 0xfb, 0xe4, 0xc9, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xca
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe6, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe5, 0xca, 0xfd, 0xe6, 0xca
db 0xfd, 0xe6, 0xca, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe5, 0xcb
db 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe5, 0xcb, 0xfd, 0xe6, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb
db 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfd, 0xe6, 0xcb, 0xfa, 0xe3, 0xc9
db 0xdf, 0xcc, 0xb4, 0x9d, 0x92, 0x80, 0x50, 0x4a, 0x41, 0x2e, 0x2b, 0x27
db 0x54, 0x52, 0x51, 0xaf, 0xaf, 0xaf, 0xee, 0xee, 0xee, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xd1, 0xd1, 0xd1
db 0x73, 0x73, 0x73, 0x40, 0x3e, 0x3b, 0x5e, 0x56, 0x4d, 0x91, 0x82, 0x75
db 0xbc, 0xa6, 0x95, 0xda, 0xc1, 0xad, 0xec, 0xd2, 0xbc, 0xf6, 0xda, 0xc3
db 0xfb, 0xdf, 0xc8, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe0, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe0, 0xc9, 0xfd, 0xe0, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9
db 0xfd, 0xe1, 0xc9, 0xfd, 0xe1, 0xc9, 0xfe, 0xe2, 0xc9, 0xf6, 0xdb, 0xc3
db 0xcc, 0xb7, 0xa3, 0x88, 0x7c, 0x6e, 0x6d, 0x63, 0x59, 0x6c, 0x61, 0x57
db 0x5e, 0x58, 0x52, 0x7b, 0x7a, 0x78, 0xc5, 0xc5, 0xc5, 0xf5, 0xf5, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xc3, 0xc3, 0xc3
db 0x54, 0x54, 0x54, 0x33, 0x2f, 0x2b, 0x86, 0x76, 0x6a, 0xd7, 0xbc, 0xaa
db 0xf4, 0xd3, 0xc0, 0xfb, 0xda, 0xc6, 0xfd, 0xdc, 0xc8, 0xfe, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7
db 0xfd, 0xdc, 0xc7, 0xfd, 0xdc, 0xc7, 0xfe, 0xdd, 0xc7, 0xf8, 0xd8, 0xc3
db 0xda, 0xc0, 0xac, 0xb2, 0x9d, 0x8e, 0xba, 0xa3, 0x95, 0xc2, 0xaa, 0x9a
db 0x87, 0x79, 0x6e, 0x57, 0x53, 0x4f, 0x90, 0x90, 0x8f, 0xe4, 0xe4, 0xe4
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xcf, 0xcf, 0xcf
db 0x67, 0x67, 0x67, 0x3c, 0x38, 0x34, 0x8e, 0x7b, 0x70, 0xe4, 0xc4, 0xb3
db 0xfd, 0xd8, 0xc6, 0xfe, 0xd8, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd8, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc6, 0xfd, 0xd7, 0xc5, 0xfc, 0xd7, 0xc5
db 0xfd, 0xd7, 0xc5, 0xfe, 0xd8, 0xc6, 0xfd, 0xd8, 0xc6, 0xfd, 0xd7, 0xc6
db 0xfd, 0xd7, 0xc5, 0xfd, 0xd7, 0xc6, 0xfd, 0xd8, 0xc6, 0xfc, 0xd6, 0xc5
db 0xf2, 0xcf, 0xbe, 0xe7, 0xc5, 0xb6, 0xee, 0xcb, 0xbc, 0xeb, 0xc8, 0xb8
db 0xa9, 0x92, 0x86, 0x54, 0x4d, 0x48, 0x6e, 0x6e, 0x6c, 0xd1, 0xd1, 0xd1
db 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xe8
db 0x97, 0x97, 0x96, 0x4c, 0x48, 0x47, 0x74, 0x66, 0x5d, 0xc8, 0xab, 0x9d
db 0xf3, 0xcb, 0xbe, 0xfd, 0xd3, 0xc4, 0xfe, 0xd3, 0xc5, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd2, 0xc4
db 0xfd, 0xd2, 0xc4, 0xfd, 0xd2, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd2, 0xc4, 0xf9, 0xd0, 0xc1, 0xef, 0xc8, 0xba
db 0xec, 0xc6, 0xb8, 0xf4, 0xcc, 0xbe, 0xfa, 0xd1, 0xc1, 0xfd, 0xd3, 0xc4
db 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4, 0xfd, 0xd3, 0xc4
db 0xfc, 0xd1, 0xc3, 0xfc, 0xd1, 0xc3, 0xfd, 0xd3, 0xc4, 0xf0, 0xc9, 0xbb
db 0xb0, 0x96, 0x8b, 0x5d, 0x54, 0x50, 0x73, 0x72, 0x72, 0xd2, 0xd2, 0xd2
db 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8
db 0xc6, 0xc6, 0xc6, 0x6b, 0x6a, 0x69, 0x51, 0x4a, 0x46, 0x89, 0x75, 0x6d
db 0xcb, 0xa9, 0x9e, 0xee, 0xc4, 0xb8, 0xf5, 0xc9, 0xbe, 0xf7, 0xcb, 0xbf
db 0xfa, 0xcd, 0xc0, 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc3
db 0xfd, 0xce, 0xc3, 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfd, 0xce, 0xc2, 0xfc, 0xce, 0xc2, 0xfc, 0xce, 0xc3, 0xfc, 0xcf, 0xc3
db 0xfd, 0xcf, 0xc3, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfd, 0xce, 0xc3, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfd, 0xce, 0xc2, 0xfc, 0xce, 0xc2, 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfc, 0xce, 0xc2, 0xfc, 0xce, 0xc3
db 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc3, 0xfd, 0xce, 0xc3
db 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfd, 0xce, 0xc2, 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc3
db 0xfd, 0xce, 0xc3, 0xfd, 0xce, 0xc3, 0xfd, 0xce, 0xc2, 0xfd, 0xce, 0xc2
db 0xfd, 0xce, 0xc3, 0xfc, 0xce, 0xc2, 0xed, 0xc2, 0xb7, 0xc5, 0xa5, 0x9a
db 0xb0, 0x95, 0x8b, 0xc0, 0xa1, 0x96, 0xd9, 0xb5, 0xa9, 0xef, 0xc4, 0xb9
db 0xfa, 0xcc, 0xc0, 0xfc, 0xce, 0xc2, 0xfd, 0xce, 0xc3, 0xfd, 0xce, 0xc3
db 0xfe, 0xce, 0xc3, 0xfe, 0xcf, 0xc3, 0xfb, 0xce, 0xc1, 0xe0, 0xba, 0xad
db 0x97, 0x81, 0x79, 0x68, 0x62, 0x5f, 0x9e, 0x9e, 0x9e, 0xe8, 0xe8, 0xe8
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xe9, 0xe9, 0xe9, 0x9f, 0xa0, 0x9f, 0x50, 0x4e, 0x4d, 0x49, 0x41, 0x3d
db 0x87, 0x71, 0x6a, 0xb6, 0x96, 0x8e, 0xc0, 0x9e, 0x95, 0xce, 0xa9, 0x9f
db 0xea, 0xbe, 0xb4, 0xfb, 0xc9, 0xc0, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfd, 0xca, 0xc1, 0xfd, 0xca, 0xc1
db 0xfd, 0xca, 0xc1, 0xfd, 0xca, 0xc1, 0xfd, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfd, 0xca, 0xc1, 0xfd, 0xca, 0xc1, 0xfc, 0xca, 0xc1
db 0xfc, 0xca, 0xc1, 0xfb, 0xca, 0xc0, 0xe8, 0xbc, 0xb3, 0xb0, 0x91, 0x8a
db 0x81, 0x6d, 0x67, 0x7a, 0x68, 0x62, 0x8e, 0x79, 0x72, 0xb8, 0x98, 0x90
db 0xe3, 0xb8, 0xaf, 0xf9, 0xc8, 0xbf, 0xfd, 0xcb, 0xc2, 0xfd, 0xcb, 0xc2
db 0xfd, 0xca, 0xc1, 0xfd, 0xcb, 0xc1, 0xf3, 0xc3, 0xba, 0xc0, 0x9d, 0x95
db 0x77, 0x69, 0x64, 0x82, 0x80, 0x7f, 0xd0, 0xd0, 0xcf, 0xfa, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf6, 0xf6, 0xbf, 0xbf, 0xbf, 0x5e, 0x5d, 0x5d, 0x36, 0x30, 0x2f
db 0x60, 0x4f, 0x4c, 0x7b, 0x65, 0x60, 0x73, 0x5f, 0x5a, 0x8d, 0x74, 0x6e
db 0xd1, 0xa7, 0xa1, 0xf7, 0xc2, 0xbc, 0xfd, 0xc7, 0xc0, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xc0, 0xfc, 0xc6, 0xc0, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xc0, 0xfc, 0xc6, 0xc0, 0xfc, 0xc6, 0xc0, 0xfc, 0xc6, 0xc0
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf, 0xfc, 0xc6, 0xbf
db 0xfc, 0xc6, 0xbf, 0xfc, 0xc5, 0xbf, 0xf2, 0xbf, 0xb9, 0xd5, 0xaa, 0xa3
db 0xb0, 0x8d, 0x88, 0x86, 0x6e, 0x6a, 0x60, 0x52, 0x4e, 0x6d, 0x5b, 0x57
db 0xb2, 0x90, 0x8a, 0xea, 0xb9, 0xb3, 0xf5, 0xc0, 0xba, 0xee, 0xbc, 0xb5
db 0xe6, 0xb6, 0xaf, 0xe1, 0xb3, 0xac, 0xcd, 0xa4, 0x9d, 0x90, 0x78, 0x73
db 0x6d, 0x64, 0x63, 0xa7, 0xa7, 0xa6, 0xed, 0xed, 0xed, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xf0, 0xf0, 0xa5, 0xa6, 0xa6, 0x48, 0x46, 0x46, 0x4a, 0x3c, 0x3c
db 0x8f, 0x6f, 0x6d, 0xa5, 0x80, 0x7e, 0x88, 0x6b, 0x69, 0x8f, 0x71, 0x6f
db 0xce, 0xa0, 0x9d, 0xf7, 0xbe, 0xba, 0xfd, 0xc2, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc0, 0xbe, 0xfc, 0xc0, 0xbe
db 0xfc, 0xc0, 0xbe, 0xfc, 0xc0, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbd
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbd
db 0xfc, 0xc1, 0xbe, 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbd
db 0xfc, 0xc1, 0xbd, 0xfc, 0xc1, 0xbd, 0xfb, 0xc0, 0xbd, 0xf6, 0xbd, 0xb9
db 0xea, 0xb5, 0xb2, 0xc7, 0x9b, 0x98, 0x7f, 0x64, 0x63, 0x4d, 0x40, 0x3f
db 0x74, 0x5e, 0x5b, 0xb4, 0x8d, 0x8a, 0xbf, 0x94, 0x91, 0xa7, 0x83, 0x81
db 0x92, 0x74, 0x71, 0x87, 0x6d, 0x69, 0x77, 0x62, 0x5f, 0x65, 0x5a, 0x57
db 0x89, 0x86, 0x85, 0xd4, 0xd3, 0xd3, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe9, 0xe9, 0xe9, 0x8c, 0x8c, 0x8c, 0x3d, 0x37, 0x37, 0x6c, 0x53, 0x53
db 0xc9, 0x98, 0x98, 0xe8, 0xae, 0xad, 0xd6, 0xa1, 0xa1, 0xcd, 0x9a, 0x9a
db 0xe5, 0xac, 0xac, 0xf9, 0xba, 0xba, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc
db 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbc, 0xbc, 0xfc, 0xbd, 0xbc
db 0xfd, 0xbd, 0xbd, 0xef, 0xb3, 0xb3, 0xb3, 0x87, 0x87, 0x58, 0x44, 0x44
db 0x3b, 0x30, 0x2f, 0x56, 0x44, 0x43, 0x5a, 0x48, 0x47, 0x4c, 0x40, 0x3f
db 0x47, 0x40, 0x3f, 0x48, 0x42, 0x41, 0x4e, 0x49, 0x48, 0x72, 0x70, 0x6f
db 0xbd, 0xbd, 0xbc, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xe8, 0xe8, 0x88, 0x88, 0x88, 0x3c, 0x35, 0x36, 0x76, 0x58, 0x5a
db 0xd7, 0x9e, 0xa0, 0xfa, 0xb7, 0xb9, 0xfa, 0xb6, 0xb9, 0xf6, 0xb3, 0xb6
db 0xf9, 0xb5, 0xb8, 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb8, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb8, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba
db 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb7, 0xba, 0xfc, 0xb8, 0xba
db 0xfd, 0xb8, 0xbb, 0xf7, 0xb5, 0xb7, 0xc9, 0x94, 0x96, 0x66, 0x4e, 0x4e
db 0x27, 0x21, 0x22, 0x2e, 0x2c, 0x2c, 0x45, 0x42, 0x42, 0x5f, 0x5d, 0x5d
db 0x7d, 0x7d, 0x7d, 0x92, 0x92, 0x92, 0x9f, 0x9f, 0x9f, 0xc0, 0xc1, 0xc0
db 0xeb, 0xeb, 0xeb, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xeb, 0xeb, 0x92, 0x92, 0x92, 0x3c, 0x38, 0x38, 0x58, 0x42, 0x44
db 0xac, 0x7d, 0x81, 0xdd, 0x9f, 0xa3, 0xef, 0xaa, 0xb0, 0xf8, 0xb0, 0xb6
db 0xfb, 0xb2, 0xb8, 0xfc, 0xb3, 0xb9, 0xfc, 0xb3, 0xb9, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb9, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfb, 0xb3, 0xb9, 0xfb, 0xb3, 0xb9, 0xfb, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb4, 0xb8, 0xfc, 0xb4, 0xb9, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8, 0xfc, 0xb3, 0xb8
db 0xfc, 0xb3, 0xb9, 0xfc, 0xb3, 0xb9, 0xfc, 0xb2, 0xb9, 0xfc, 0xb3, 0xb9
db 0xfc, 0xb3, 0xb9, 0xec, 0xa9, 0xae, 0xae, 0x7f, 0x82, 0x5c, 0x48, 0x49
db 0x4b, 0x48, 0x48, 0x77, 0x77, 0x77, 0xa2, 0xa2, 0xa2, 0xc4, 0xc4, 0xc4
db 0xdc, 0xdd, 0xdd, 0xea, 0xea, 0xea, 0xef, 0xef, 0xef, 0xf6, 0xf6, 0xf6
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xf5, 0xf5, 0xb8, 0xb8, 0xb8, 0x5c, 0x5a, 0x5a, 0x36, 0x2e, 0x2e
db 0x55, 0x3f, 0x41, 0x83, 0x5e, 0x62, 0xa8, 0x78, 0x7d, 0xc6, 0x8c, 0x92
db 0xd9, 0x98, 0x9f, 0xdd, 0x9c, 0xa3, 0xe1, 0x9d, 0xa5, 0xeb, 0xa4, 0xac
db 0xf7, 0xac, 0xb4, 0xfc, 0xaf, 0xb7, 0xfc, 0xae, 0xb7, 0xfb, 0xae, 0xb7
db 0xfb, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfc, 0xae, 0xb7
db 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7
db 0xfb, 0xae, 0xb7, 0xfc, 0xaf, 0xb7, 0xfc, 0xaf, 0xb7, 0xfb, 0xaf, 0xb7
db 0xfb, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7
db 0xfc, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfb, 0xae, 0xb7
db 0xfb, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7
db 0xfc, 0xae, 0xb7, 0xfb, 0xae, 0xb7, 0xfc, 0xae, 0xb7, 0xfc, 0xae, 0xb7
db 0xfb, 0xae, 0xb7, 0xfa, 0xae, 0xb6, 0xfb, 0xad, 0xb6, 0xfb, 0xaf, 0xb7
db 0xfc, 0xaf, 0xb7, 0xfc, 0xaf, 0xb7, 0xfc, 0xaf, 0xb8, 0xfc, 0xaf, 0xb8
db 0xfd, 0xaf, 0xb8, 0xfc, 0xaf, 0xb8, 0xfc, 0xaf, 0xb8, 0xfb, 0xae, 0xb7
db 0xf1, 0xa8, 0xb0, 0xc7, 0x8d, 0x94, 0x79, 0x5a, 0x5d, 0x54, 0x4c, 0x4d
db 0x8d, 0x8d, 0x8d, 0xd3, 0xd3, 0xd3, 0xef, 0xef, 0xef, 0xf9, 0xf9, 0xf9
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xe6, 0xe6, 0xe6, 0xa0, 0xa1, 0xa1, 0x48, 0x47, 0x47
db 0x24, 0x20, 0x20, 0x2f, 0x26, 0x27, 0x47, 0x38, 0x39, 0x62, 0x47, 0x4a
db 0x76, 0x54, 0x58, 0x7b, 0x57, 0x5c, 0x84, 0x5d, 0x63, 0xad, 0x78, 0x7f
db 0xe2, 0x9b, 0xa5, 0xf9, 0xa9, 0xb4, 0xfc, 0xab, 0xb6, 0xfb, 0xab, 0xb6
db 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb6
db 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5
db 0xfb, 0xaa, 0xb5, 0xfc, 0xaa, 0xb6, 0xfb, 0xaa, 0xb6, 0xfc, 0xaa, 0xb6
db 0xfb, 0xab, 0xb6, 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb6
db 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb6, 0xfb, 0xaa, 0xb5
db 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5, 0xfc, 0xaa, 0xb5
db 0xfc, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5, 0xfb, 0xaa, 0xb5
db 0xf3, 0xa5, 0xb0, 0xe1, 0x99, 0xa4, 0xd9, 0x95, 0x9e, 0xe3, 0x9c, 0xa5
db 0xf1, 0xa4, 0xae, 0xfa, 0xaa, 0xb5, 0xfb, 0xab, 0xb6, 0xfb, 0xaa, 0xb6
db 0xfc, 0xaa, 0xb6, 0xfa, 0xa9, 0xb5, 0xf3, 0xa5, 0xb0, 0xe1, 0x9a, 0xa4
db 0xbc, 0x82, 0x89, 0x80, 0x5b, 0x60, 0x54, 0x47, 0x48, 0x7a, 0x78, 0x78
db 0xc9, 0xc9, 0xc9, 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xfb, 0xda, 0xda, 0xda, 0x92, 0x92, 0x92
db 0x5e, 0x5e, 0x5e, 0x54, 0x54, 0x53, 0x50, 0x4e, 0x4f, 0x45, 0x41, 0x41
db 0x40, 0x39, 0x39, 0x3a, 0x32, 0x34, 0x37, 0x2c, 0x2d, 0x5e, 0x43, 0x47
db 0xac, 0x75, 0x7e, 0xe1, 0x97, 0xa3, 0xf6, 0xa3, 0xb1, 0xfc, 0xa7, 0xb5
db 0xfc, 0xa7, 0xb5, 0xfc, 0xa7, 0xb5, 0xfb, 0xa7, 0xb5, 0xfb, 0xa7, 0xb5
db 0xfb, 0xa7, 0xb5, 0xfb, 0xa7, 0xb5, 0xfc, 0xa7, 0xb5, 0xfc, 0xa7, 0xb5
db 0xfa, 0xa6, 0xb3, 0xf2, 0xa1, 0xae, 0xed, 0x9e, 0xab, 0xf4, 0xa2, 0xb0
db 0xfa, 0xa6, 0xb4, 0xfb, 0xa7, 0xb4, 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4
db 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4
db 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4
db 0xfb, 0xa6, 0xb4, 0xfb, 0xa6, 0xb4, 0xfc, 0xa7, 0xb4, 0xf9, 0xa5, 0xb3
db 0xde, 0x94, 0xa0, 0xa0, 0x6d, 0x75, 0x7c, 0x57, 0x5c, 0x8d, 0x61, 0x67
db 0xb8, 0x7d, 0x86, 0xd8, 0x91, 0x9c, 0xdf, 0x96, 0xa1, 0xdf, 0x96, 0xa1
db 0xde, 0x95, 0xa1, 0xd7, 0x90, 0x9c, 0xbe, 0x80, 0x8a, 0x8f, 0x63, 0x6a
db 0x5d, 0x42, 0x46, 0x3f, 0x33, 0x34, 0x5d, 0x5a, 0x5a, 0xb6, 0xb5, 0xb5
db 0xf0, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xf8, 0xe0, 0xe0, 0xe0
db 0xcb, 0xcb, 0xcb, 0xc4, 0xc4, 0xc4, 0xb9, 0xb9, 0xb9, 0xa1, 0xa1, 0xa1
db 0x90, 0x90, 0x90, 0x7e, 0x7e, 0x7e, 0x56, 0x55, 0x55, 0x41, 0x38, 0x39
db 0x5e, 0x43, 0x48, 0x9a, 0x68, 0x70, 0xd2, 0x8b, 0x98, 0xef, 0x9c, 0xab
db 0xf6, 0xa1, 0xb0, 0xf9, 0xa2, 0xb2, 0xfb, 0xa3, 0xb4, 0xfc, 0xa3, 0xb4
db 0xfc, 0xa3, 0xb4, 0xfc, 0xa3, 0xb4, 0xfb, 0xa3, 0xb3, 0xf7, 0xa1, 0xb1
db 0xe8, 0x98, 0xa6, 0xc3, 0x82, 0x8d, 0xaf, 0x76, 0x7f, 0xcd, 0x88, 0x94
db 0xf0, 0x9d, 0xac, 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb4, 0xfb, 0xa3, 0xb3
db 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb3
db 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb3, 0xfb, 0xa3, 0xb4
db 0xfb, 0xa3, 0xb4, 0xfc, 0xa4, 0xb4, 0xfc, 0xa3, 0xb3, 0xef, 0x9c, 0xac
db 0xb9, 0x7c, 0x86, 0x5d, 0x41, 0x45, 0x2a, 0x20, 0x22, 0x35, 0x27, 0x2a
db 0x5a, 0x40, 0x44, 0x77, 0x51, 0x58, 0x7f, 0x55, 0x5c, 0x7f, 0x56, 0x5c
db 0x7f, 0x56, 0x5d, 0x78, 0x52, 0x59, 0x5f, 0x44, 0x48, 0x40, 0x31, 0x34
db 0x36, 0x31, 0x32, 0x53, 0x52, 0x52, 0x99, 0x99, 0x9a, 0xe2, 0xe2, 0xe2
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xfc, 0xfc, 0xfc, 0xfb, 0xfb, 0xfb, 0xf7, 0xf7, 0xf7, 0xef, 0xef, 0xef
db 0xea, 0xea, 0xea, 0xde, 0xde, 0xde, 0xb6, 0xb6, 0xb6, 0x77, 0x76, 0x77
db 0x46, 0x41, 0x41, 0x4a, 0x38, 0x3b, 0x81, 0x56, 0x5f, 0xae, 0x72, 0x7d
db 0xc0, 0x7d, 0x8a, 0xd2, 0x88, 0x97, 0xe2, 0x92, 0xa2, 0xed, 0x99, 0xa9
db 0xf1, 0x9b, 0xab, 0xe9, 0x97, 0xa7, 0xde, 0x8f, 0x9e, 0xca, 0x83, 0x91
db 0xa4, 0x6d, 0x77, 0x6b, 0x49, 0x4e, 0x50, 0x38, 0x3d, 0x7e, 0x55, 0x5c
db 0xc2, 0x7f, 0x8c, 0xea, 0x97, 0xa7, 0xf9, 0x9f, 0xb1, 0xfc, 0xa1, 0xb3
db 0xfc, 0xa1, 0xb3, 0xfc, 0xa1, 0xb3, 0xfc, 0xa1, 0xb2, 0xfc, 0xa1, 0xb2
db 0xfc, 0xa1, 0xb3, 0xfc, 0xa1, 0xb3, 0xfc, 0xa1, 0xb3, 0xfc, 0xa1, 0xb3
db 0xfc, 0xa1, 0xb3, 0xf9, 0xa0, 0xb1, 0xeb, 0x97, 0xa7, 0xc2, 0x7f, 0x8d
db 0x7a, 0x51, 0x59, 0x39, 0x2c, 0x2e, 0x32, 0x32, 0x32, 0x43, 0x42, 0x42
db 0x41, 0x3c, 0x3e, 0x36, 0x2d, 0x2f, 0x2d, 0x24, 0x25, 0x32, 0x29, 0x2a
db 0x3c, 0x33, 0x34, 0x45, 0x3d, 0x3f, 0x50, 0x4b, 0x4c, 0x5e, 0x5c, 0x5c
db 0x80, 0x80, 0x80, 0xb3, 0xb3, 0xb3, 0xdf, 0xdf, 0xdf, 0xf9, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xf2, 0xf2, 0xf2, 0xcc, 0xcc, 0xcc
db 0x83, 0x83, 0x83, 0x43, 0x40, 0x41, 0x3a, 0x2e, 0x30, 0x4b, 0x36, 0x3b
db 0x5b, 0x3f, 0x44, 0x72, 0x4c, 0x54, 0x8b, 0x5b, 0x65, 0xa6, 0x6b, 0x77
db 0xb0, 0x71, 0x7e, 0x9b, 0x65, 0x70, 0x80, 0x54, 0x5d, 0x64, 0x42, 0x49
db 0x43, 0x2f, 0x33, 0x25, 0x1d, 0x1e, 0x1c, 0x17, 0x17, 0x39, 0x2a, 0x2d
db 0x71, 0x4d, 0x54, 0xaf, 0x72, 0x7f, 0xdf, 0x8e, 0x9f, 0xf3, 0x9a, 0xad
db 0xf6, 0x9c, 0xae, 0xf7, 0x9c, 0xaf, 0xfa, 0x9e, 0xb1, 0xfb, 0x9f, 0xb2
db 0xfa, 0x9e, 0xb1, 0xf7, 0x9c, 0xaf, 0xf1, 0x99, 0xab, 0xe8, 0x93, 0xa5
db 0xe2, 0x90, 0xa1, 0xd4, 0x89, 0x97, 0xac, 0x6f, 0x7b, 0x6e, 0x4a, 0x51
db 0x3f, 0x30, 0x33, 0x49, 0x46, 0x46, 0x89, 0x88, 0x88, 0xad, 0xad, 0xad
db 0x99, 0x99, 0x99, 0x74, 0x74, 0x74, 0x5a, 0x5a, 0x5b, 0x66, 0x67, 0x67
db 0x81, 0x81, 0x81, 0x94, 0x95, 0x95, 0xaf, 0xaf, 0xaf, 0xc6, 0xc6, 0xc6
db 0xde, 0xde, 0xde, 0xf2, 0xf2, 0xf2, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7
db 0xd2, 0xd2, 0xd2, 0x8f, 0x8f, 0x8f, 0x5f, 0x5e, 0x5f, 0x53, 0x51, 0x51
db 0x4a, 0x46, 0x47, 0x41, 0x39, 0x3b, 0x41, 0x34, 0x36, 0x48, 0x36, 0x39
db 0x4b, 0x36, 0x3b, 0x3d, 0x2c, 0x2f, 0x2e, 0x24, 0x26, 0x2b, 0x25, 0x26
db 0x2f, 0x2c, 0x2d, 0x3e, 0x3d, 0x3d, 0x4b, 0x4b, 0x4b, 0x50, 0x4e, 0x4e
db 0x52, 0x49, 0x4b, 0x6a, 0x4e, 0x53, 0x97, 0x65, 0x6f, 0xb5, 0x74, 0x82
db 0xbc, 0x78, 0x86, 0xc6, 0x7f, 0x8d, 0xd8, 0x89, 0x9a, 0xe0, 0x8e, 0x9f
db 0xd8, 0x89, 0x9a, 0xc4, 0x7e, 0x8c, 0xaf, 0x71, 0x7d, 0x95, 0x61, 0x6b
db 0x84, 0x57, 0x60, 0x74, 0x4d, 0x54, 0x50, 0x38, 0x3d, 0x36, 0x2d, 0x2f
db 0x4c, 0x4b, 0x4b, 0x95, 0x94, 0x94, 0xda, 0xda, 0xda, 0xf4, 0xf4, 0xf4
db 0xec, 0xec, 0xec, 0xd9, 0xd9, 0xd9, 0xca, 0xcb, 0xcb, 0xd2, 0xd2, 0xd2
db 0xe2, 0xe3, 0xe3, 0xec, 0xec, 0xec, 0xf4, 0xf4, 0xf4, 0xfb, 0xfb, 0xfb
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0xe0, 0xe0, 0xe0, 0xc8, 0xc9, 0xc9, 0xbe, 0xbf, 0xbf
db 0xac, 0xac, 0xac, 0x90, 0x90, 0x90, 0x75, 0x75, 0x75, 0x5d, 0x5c, 0x5c
db 0x54, 0x52, 0x52, 0x50, 0x4f, 0x4f, 0x56, 0x56, 0x56, 0x6f, 0x6f, 0x6f
db 0x8b, 0x8b, 0x8b, 0xa8, 0xa8, 0xa8, 0xbd, 0xbe, 0xbe, 0xbb, 0xbb, 0xbb
db 0x9e, 0x9d, 0x9d, 0x73, 0x6d, 0x6e, 0x58, 0x48, 0x4b, 0x53, 0x3b, 0x40
db 0x56, 0x3c, 0x41, 0x64, 0x44, 0x4b, 0x7a, 0x51, 0x59, 0x84, 0x56, 0x5f
db 0x7c, 0x52, 0x5b, 0x65, 0x46, 0x4c, 0x53, 0x3e, 0x41, 0x48, 0x39, 0x3d
db 0x41, 0x37, 0x38, 0x3c, 0x33, 0x35, 0x3f, 0x3a, 0x3b, 0x62, 0x62, 0x62
db 0xa3, 0xa3, 0xa3, 0xde, 0xdd, 0xdd, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfc, 0xfc, 0xfc, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfb, 0xfb, 0xfb, 0xf9, 0xf9, 0xf9
db 0xf3, 0xf3, 0xf3, 0xe8, 0xe9, 0xe8, 0xd9, 0xd9, 0xd9, 0xc7, 0xc7, 0xc7
db 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc5, 0xc5, 0xc5, 0xd6, 0xd6, 0xd6
db 0xe6, 0xe6, 0xe6, 0xf2, 0xf2, 0xf2, 0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf8
db 0xe9, 0xe9, 0xe9, 0xbd, 0xbd, 0xbd, 0x7e, 0x7d, 0x7d, 0x5a, 0x57, 0x57
db 0x53, 0x50, 0x50, 0x4f, 0x4a, 0x4b, 0x46, 0x3e, 0x40, 0x44, 0x3b, 0x3d
db 0x50, 0x47, 0x49, 0x59, 0x53, 0x55, 0x63, 0x61, 0x61, 0x79, 0x78, 0x78
db 0x86, 0x86, 0x85, 0x88, 0x88, 0x88, 0x97, 0x97, 0x97, 0xc1, 0xc1, 0xc1
db 0xe9, 0xe9, 0xe9, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfb, 0xfb, 0xfb
db 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfb, 0xfb, 0xfb, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xf1, 0xf2, 0xf2, 0xd5, 0xd6, 0xd6, 0xc1, 0xc2, 0xc2
db 0xbc, 0xbd, 0xbc, 0xae, 0xaf, 0xaf, 0x94, 0x94, 0x94, 0x8d, 0x8c, 0x8c
db 0xa2, 0xa2, 0xa2, 0xb9, 0xb9, 0xba, 0xc8, 0xc8, 0xc8, 0xda, 0xdb, 0xda
db 0xe5, 0xe5, 0xe5, 0xe6, 0xe6, 0xe6, 0xeb, 0xeb, 0xeb, 0xf7, 0xf7, 0xf7
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc, 0xfa, 0xfa, 0xfa
db 0xf9, 0xf9, 0xf9, 0xf4, 0xf4, 0xf4, 0xea, 0xea, 0xea, 0xe8, 0xe8, 0xe8
db 0xef, 0xef, 0xef, 0xf7, 0xf7, 0xf7, 0xfb, 0xfb, 0xfb, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/pause.inc
0,0 → 1,1089
dw 128, 34
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xff, 0xf4, 0xdc, 0xff, 0xda, 0xd2, 0xff, 0xcf
db 0xd2, 0xff, 0xcf, 0xd4, 0xff, 0xd1, 0xd6, 0xff, 0xd3, 0xd7, 0xff, 0xd4
db 0xd8, 0xff, 0xd5, 0xdc, 0xff, 0xd9, 0xea, 0xff, 0xe7, 0xff, 0xff, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xda, 0xff, 0xd8, 0x8c, 0xff, 0x8a, 0x4d, 0xff, 0x4a, 0x34, 0xff, 0x31
db 0x33, 0xff, 0x30, 0x36, 0xff, 0x32, 0x39, 0xff, 0x35, 0x3b, 0xff, 0x37
db 0x3b, 0xff, 0x37, 0x43, 0xff, 0x3e, 0x5e, 0xff, 0x5a, 0x84, 0xff, 0x80
db 0x96, 0xff, 0x91, 0xa8, 0xff, 0xa4, 0xcb, 0xff, 0xc6, 0xee, 0xff, 0xea
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xff, 0xea
db 0x8a, 0xff, 0x88, 0x11, 0xff, 0xe, 0x0, 0xff, 0x0, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0xe, 0xff, 0x7, 0x35, 0xff, 0x2e, 0x6f, 0xff, 0x68
db 0xb9, 0xff, 0xb4, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xff, 0xdf
db 0x6a, 0xff, 0x67, 0x0, 0xff, 0x0, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1, 0x1, 0xff, 0x1
db 0x47, 0xff, 0x46, 0xc8, 0xff, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9
db 0xa7, 0xff, 0xa4, 0x2d, 0xf0, 0x28, 0x1, 0xd6, 0x1, 0x1, 0xdf, 0x1
db 0x1, 0xfc, 0x1, 0x1, 0xff, 0x1, 0x1, 0xf4, 0x1, 0x1, 0xd2, 0x1
db 0x1, 0xc2, 0x1, 0x1, 0xc2, 0x1, 0x2, 0xd1, 0x2, 0x2, 0xe6, 0x2
db 0x2, 0xf3, 0x2, 0x2, 0xfe, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2
db 0x2, 0xff, 0x19, 0x82, 0xff, 0x97, 0xf8, 0xff, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xfe, 0xec, 0x99, 0xd2, 0x94, 0x2f, 0x90, 0x32, 0x1, 0xa0, 0xb
db 0x1, 0xea, 0x14, 0x1, 0xff, 0x1a, 0x2, 0xd0, 0x16, 0x2, 0x79, 0x8
db 0x7, 0x4e, 0x2, 0x6, 0x4b, 0x2, 0x2, 0x60, 0x3, 0x2, 0x81, 0x8
db 0x2, 0xa0, 0xc, 0x2, 0xca, 0x12, 0x2, 0xf5, 0x16, 0x2, 0xff, 0x19
db 0x2, 0xff, 0x30, 0x3f, 0xfc, 0x7d, 0xcd, 0xf8, 0xe0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xff, 0xf9, 0xe6, 0xff, 0xf2, 0xf7, 0xff, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xff, 0xf5, 0xe7, 0xff, 0xf4, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xff, 0xe5, 0xd1, 0xde, 0x78, 0x82, 0x7c, 0x9, 0x8c, 0x3f
db 0x2, 0xe3, 0x3e, 0x2, 0xfc, 0x42, 0x2, 0xbb, 0x39, 0xc, 0x47, 0x26
db 0x2a, 0x14, 0x24, 0x36, 0x15, 0x2b, 0x35, 0x1f, 0x2f, 0x2e, 0x2e, 0x2f
db 0x1f, 0x40, 0x2f, 0x2, 0x73, 0x30, 0x2, 0xc6, 0x39, 0x2, 0xfe, 0x3e
db 0x2, 0xff, 0x41, 0x9, 0xec, 0x63, 0x93, 0xdd, 0xb4, 0xff, 0xf3, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xff, 0xfb, 0xdf, 0xff, 0xed, 0xbc, 0xff, 0xd8
db 0x7e, 0xff, 0xb4, 0x5f, 0xff, 0xa1, 0x82, 0xff, 0xb5, 0xb7, 0xff, 0xd5
db 0xe7, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xff, 0xf4, 0xd4, 0xff, 0xe5
db 0xcb, 0xff, 0xe1, 0xcd, 0xff, 0xe2, 0xce, 0xff, 0xe3, 0xde, 0xff, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xff, 0xf0, 0xd2, 0xff, 0xe6, 0xcf, 0xff, 0xe4
db 0xce, 0xff, 0xe3, 0xce, 0xff, 0xe4, 0xdd, 0xff, 0xeb, 0xfc, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xff, 0xf8, 0xca, 0xff, 0xdf, 0x93, 0xff, 0xc0
db 0x67, 0xff, 0xa6, 0x61, 0xff, 0xa4, 0x94, 0xff, 0xc0, 0xcc, 0xff, 0xe4
db 0xee, 0xff, 0xf6, 0xf5, 0xff, 0xfb, 0xee, 0xff, 0xf6, 0xfb, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xff, 0xf2, 0xb8, 0xff, 0xd5
db 0x92, 0xff, 0xbf, 0x8d, 0xff, 0xbd, 0xa2, 0xff, 0xc7, 0xc5, 0xff, 0xdd
db 0xda, 0xff, 0xe9, 0xed, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xbd, 0xb9, 0xc1, 0x43, 0xb9, 0x75
db 0x2, 0xef, 0x51, 0x2, 0xfd, 0x47, 0x2, 0xb9, 0x3f, 0x1d, 0x46, 0x34
db 0x57, 0x2f, 0x4e, 0x85, 0x4f, 0x77, 0x93, 0x5f, 0x86, 0x91, 0x5f, 0x84
db 0x7d, 0x58, 0x75, 0x4f, 0x65, 0x5e, 0xe, 0xae, 0x4f, 0x2, 0xf7, 0x49
db 0x2, 0xff, 0x45, 0x2, 0xe8, 0x4c, 0x58, 0xc2, 0x82, 0xdb, 0xdb, 0xdc
db 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xc6, 0xff, 0xd9
db 0xa1, 0xff, 0xc1, 0x81, 0xff, 0xae, 0x59, 0xff, 0x96, 0x34, 0xff, 0x7e
db 0x4, 0xff, 0x63, 0x2, 0xff, 0x54, 0x2, 0xff, 0x60, 0x32, 0xff, 0x7d
db 0x70, 0xff, 0xa4, 0xa9, 0xff, 0xc6, 0xdd, 0xff, 0xe6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd7, 0xff, 0xe2, 0x8c, 0xff, 0xb3, 0x4c, 0xff, 0x8d
db 0x3b, 0xff, 0x83, 0x3b, 0xff, 0x82, 0x41, 0xff, 0x86, 0x6e, 0xff, 0xa5
db 0xcf, 0xff, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbf, 0xff, 0xd5, 0x69, 0xff, 0xa0, 0x43, 0xff, 0x88, 0x3d, 0xff, 0x84
db 0x3c, 0xff, 0x83, 0x41, 0xff, 0x87, 0x6e, 0xff, 0xa4, 0xce, 0xff, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xff, 0xef
db 0xba, 0xff, 0xcf, 0x85, 0xff, 0xb0, 0x45, 0xff, 0x89, 0xe, 0xff, 0x68
db 0x2, 0xff, 0x56, 0x2, 0xff, 0x56, 0x12, 0xff, 0x6a, 0x44, 0xff, 0x8c
db 0x74, 0xff, 0xa7, 0x83, 0xff, 0xb0, 0x7b, 0xff, 0xab, 0xb3, 0xff, 0xcf
db 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xff, 0xf1, 0xbc, 0xff, 0xcf, 0x75, 0xff, 0xa5, 0x32, 0xff, 0x7b
db 0x8, 0xff, 0x64, 0x2, 0xff, 0x60, 0x18, 0xff, 0x6e, 0x39, 0xff, 0x82
db 0x4f, 0xff, 0x8f, 0x76, 0xff, 0xa7, 0xba, 0xff, 0xce, 0xf6, 0xff, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf1, 0xf8, 0x89, 0xf1, 0xae
db 0x16, 0xff, 0x66, 0x2, 0xff, 0x4a, 0x2, 0xb9, 0x3f, 0x33, 0x55, 0x40
db 0x8f, 0x66, 0x84, 0xed, 0xb8, 0xdb, 0xff, 0xd7, 0xfb, 0xff, 0xd7, 0xfa
db 0xf8, 0xc6, 0xe8, 0xc3, 0xbb, 0xc1, 0x67, 0xd5, 0x8d, 0xa, 0xff, 0x5b
db 0x2, 0xff, 0x47, 0x2, 0xe9, 0x42, 0x36, 0xab, 0x5b, 0xb1, 0xb5, 0xb1
db 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xde, 0x64, 0xff, 0x94
db 0x28, 0xff, 0x68, 0x13, 0xff, 0x5b, 0x2, 0xff, 0x51, 0x2, 0xff, 0x48
db 0x2, 0xff, 0x43, 0x2, 0xff, 0x40, 0x2, 0xff, 0x42, 0x2, 0xff, 0x4b
db 0xf, 0xff, 0x5a, 0x35, 0xff, 0x70, 0x77, 0xff, 0x9b, 0xd2, 0xff, 0xdb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe6, 0xff, 0xec, 0x86, 0xff, 0xa7, 0x26, 0xff, 0x68, 0x2, 0xff, 0x47
db 0x2, 0xff, 0x43, 0x2, 0xff, 0x42, 0x2, 0xff, 0x48, 0x2c, 0xff, 0x6e
db 0xad, 0xff, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xeb
db 0x72, 0xff, 0x9b, 0x11, 0xff, 0x5a, 0x2, 0xff, 0x47, 0x2, 0xff, 0x45
db 0x2, 0xff, 0x44, 0x2, 0xff, 0x49, 0x2f, 0xff, 0x6e, 0xae, 0xfe, 0xc6
db 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xee, 0x94, 0xff, 0xb1
db 0x47, 0xff, 0x7c, 0x18, 0xff, 0x5f, 0x2, 0xff, 0x4f, 0x2, 0xff, 0x43
db 0x2, 0xff, 0x41, 0x2, 0xff, 0x41, 0x2, 0xff, 0x46, 0x2, 0xff, 0x4f
db 0xe, 0xff, 0x5b, 0x14, 0xff, 0x5d, 0x1c, 0xff, 0x63, 0x72, 0xff, 0x9e
db 0xe8, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xca, 0xff, 0xd7
db 0x8b, 0xff, 0xa9, 0x4a, 0xff, 0x7b, 0x16, 0xff, 0x5c, 0x2, 0xff, 0x4a
db 0x2, 0xff, 0x43, 0x2, 0xff, 0x42, 0x2, 0xff, 0x46, 0x2, 0xff, 0x4c
db 0x2, 0xff, 0x4d, 0x14, 0xff, 0x5c, 0x4d, 0xff, 0x81, 0xa1, 0xff, 0xb8
db 0xe5, 0xff, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xff, 0xc9
db 0x33, 0xff, 0x7b, 0x7, 0xff, 0x5b, 0xf, 0xb8, 0x49, 0x3e, 0x5b, 0x47
db 0xa7, 0x7f, 0x98, 0xff, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa5, 0xff, 0xc6, 0x2f, 0xff, 0x7a
db 0x3, 0xff, 0x5b, 0x2, 0xe8, 0x4d, 0x25, 0x95, 0x48, 0x88, 0x8c, 0x88
db 0xf2, 0xda, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xff, 0xce, 0x3a, 0xff, 0x7b
db 0x2, 0xff, 0x54, 0x2, 0xff, 0x4f, 0x2, 0xff, 0x4c, 0x2, 0xff, 0x4c
db 0x2, 0xff, 0x4e, 0x2, 0xff, 0x4e, 0x2, 0xff, 0x50, 0x2, 0xff, 0x4f
db 0x2, 0xff, 0x51, 0x4, 0xff, 0x56, 0x2d, 0xff, 0x72, 0x91, 0xff, 0xb7
db 0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd9, 0xff, 0xe2, 0x64, 0xff, 0x94, 0xf, 0xff, 0x5b, 0x2, 0xff, 0x46
db 0x2, 0xff, 0x46, 0x2, 0xff, 0x47, 0x2, 0xff, 0x4b, 0x1f, 0xf4, 0x64
db 0x86, 0xd5, 0x9e, 0xe3, 0xd6, 0xdb, 0xff, 0xf5, 0xff, 0xda, 0xff, 0xe4
db 0x5f, 0xff, 0x91, 0x9, 0xff, 0x57, 0x2, 0xff, 0x49, 0x2, 0xff, 0x48
db 0x2, 0xff, 0x49, 0x2, 0xff, 0x4c, 0x1f, 0xf2, 0x63, 0x86, 0xd3, 0x9d
db 0xdb, 0xd6, 0xd5, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb3, 0xff, 0xcf, 0x45, 0xff, 0x83
db 0xb, 0xff, 0x5c, 0x2, 0xff, 0x51, 0x2, 0xff, 0x50, 0x2, 0xff, 0x4d
db 0x2, 0xf9, 0x4c, 0x2, 0xfa, 0x4b, 0x2, 0xff, 0x51, 0x2, 0xff, 0x53
db 0x2, 0xff, 0x55, 0x2, 0xff, 0x53, 0x7, 0xff, 0x5a, 0x55, 0xf3, 0x87
db 0xc6, 0xe7, 0xcf, 0xff, 0xf5, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xff, 0xda, 0x64, 0xff, 0x98
db 0x2a, 0xff, 0x6e, 0xc, 0xff, 0x5b, 0x2, 0xff, 0x53, 0x2, 0xff, 0x52
db 0x2, 0xff, 0x52, 0x2, 0xff, 0x51, 0x2, 0xff, 0x50, 0x2, 0xff, 0x51
db 0x2, 0xff, 0x51, 0x2, 0xff, 0x55, 0x10, 0xff, 0x5f, 0x3f, 0xff, 0x7d
db 0x8f, 0xff, 0xb6, 0xeb, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0xff, 0xd7
db 0x38, 0xff, 0x94, 0xc, 0xff, 0x78, 0x15, 0xb8, 0x5d, 0x40, 0x5b, 0x4e
db 0xa9, 0x81, 0x9b, 0xff, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xd4, 0x30, 0xff, 0x93
db 0x9, 0xff, 0x7b, 0x6, 0xe1, 0x66, 0x1b, 0x81, 0x48, 0x68, 0x68, 0x69
db 0xdb, 0xc3, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xff, 0xe2, 0x55, 0xff, 0x9f
db 0x18, 0xfe, 0x77, 0x5, 0xe7, 0x61, 0x6, 0xd0, 0x57, 0x9, 0xc5, 0x53
db 0xd, 0xc6, 0x55, 0xe, 0xc6, 0x55, 0xe, 0xc6, 0x56, 0xc, 0xcc, 0x58
db 0x8, 0xdf, 0x5e, 0x2, 0xf9, 0x69, 0x14, 0xff, 0x7a, 0x5c, 0xff, 0xa5
db 0xc7, 0xf4, 0xda, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xff, 0xf5, 0x9e, 0xff, 0xc2, 0x4e, 0xf7, 0x90, 0x14, 0xe4, 0x68
db 0x2, 0xec, 0x5f, 0x2, 0xff, 0x66, 0x2, 0xff, 0x69, 0xc, 0xdc, 0x64
db 0x44, 0x8f, 0x63, 0xa0, 0x91, 0x98, 0xf8, 0xdd, 0xea, 0xf1, 0xff, 0xf5
db 0x90, 0xff, 0xba, 0x34, 0xe5, 0x79, 0x7, 0xd7, 0x5b, 0x2, 0xec, 0x5f
db 0x2, 0xff, 0x68, 0x2, 0xff, 0x69, 0xa, 0xd8, 0x60, 0x41, 0x8c, 0x60
db 0x99, 0x93, 0x95, 0xf4, 0xdf, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd8, 0xff, 0xed, 0x6f, 0xff, 0xb5, 0x1b, 0xff, 0x80
db 0x2, 0xff, 0x6e, 0x2, 0xf7, 0x68, 0x7, 0xe4, 0x61, 0xc, 0xc8, 0x57
db 0xf, 0xaf, 0x4c, 0x11, 0xb2, 0x4d, 0xc, 0xd5, 0x5e, 0x8, 0xf2, 0x69
db 0x4, 0xff, 0x6f, 0x2, 0xff, 0x70, 0x3, 0xff, 0x6e, 0x2e, 0xc9, 0x6e
db 0x7b, 0x9a, 0x88, 0xcd, 0xbc, 0xc3, 0xff, 0xf1, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xff, 0xf2, 0x7d, 0xff, 0xbb, 0x24, 0xff, 0x87
db 0x6, 0xff, 0x73, 0x4, 0xff, 0x70, 0x7, 0xfe, 0x6e, 0xb, 0xf0, 0x6a
db 0xf, 0xdf, 0x62, 0x11, 0xcc, 0x5a, 0x11, 0xc6, 0x59, 0xf, 0xd2, 0x5d
db 0xb, 0xec, 0x66, 0x7, 0xff, 0x70, 0x3, 0xff, 0x72, 0xf, 0xff, 0x7a
db 0x4a, 0xff, 0x9e, 0xb4, 0xff, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xff, 0xdc
db 0x37, 0xff, 0xa0, 0xa, 0xff, 0x86, 0x12, 0xbb, 0x68, 0x3e, 0x5e, 0x4f
db 0xa7, 0x84, 0x98, 0xff, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xc0, 0xff, 0xee, 0x63, 0xff, 0xbd, 0x1d, 0xff, 0x98
db 0x7, 0xff, 0x88, 0x6, 0xcb, 0x69, 0x17, 0x63, 0x40, 0x59, 0x53, 0x57
db 0xd0, 0xb7, 0xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xac, 0xff, 0xd5
db 0x5f, 0xdc, 0x9a, 0x26, 0x94, 0x59, 0x15, 0x5f, 0x37, 0x17, 0x4e, 0x30
db 0x1a, 0x4d, 0x30, 0x1b, 0x4e, 0x31, 0x1b, 0x4e, 0x33, 0x19, 0x58, 0x35
db 0x14, 0x7d, 0x45, 0xc, 0xc3, 0x64, 0xa, 0xfa, 0x7e, 0x29, 0xf6, 0x8d
db 0x76, 0xd0, 0xa2, 0xd5, 0xd6, 0xd4, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf7, 0xb2, 0xe5, 0xc8, 0x50, 0xb5, 0x7f
db 0xc, 0xc6, 0x64, 0x2, 0xf6, 0x74, 0x2, 0xff, 0x7a, 0x2, 0xce, 0x65
db 0x22, 0x6b, 0x44, 0x7d, 0x6d, 0x75, 0xf0, 0xd1, 0xe0, 0xff, 0xff, 0xff
db 0xdb, 0xef, 0xe4, 0x71, 0xa9, 0x8a, 0x21, 0x82, 0x4e, 0x2, 0xbe, 0x5d
db 0x2, 0xfb, 0x77, 0x2, 0xff, 0x79, 0x2, 0xca, 0x61, 0x1c, 0x66, 0x41
db 0x76, 0x6e, 0x72, 0xea, 0xd4, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xff, 0x9d, 0xff, 0xd0, 0x35, 0xff, 0x9c, 0x4, 0xff, 0x83
db 0x2, 0xf6, 0x77, 0xa, 0xc0, 0x63, 0x12, 0x86, 0x49, 0x18, 0x59, 0x37
db 0x1c, 0x3f, 0x2b, 0x1e, 0x44, 0x2f, 0x1b, 0x72, 0x43, 0x15, 0x9c, 0x56
db 0xc, 0xc8, 0x68, 0x6, 0xf8, 0x7b, 0x3, 0xf9, 0x7a, 0xe, 0xa8, 0x58
db 0x35, 0x50, 0x43, 0x87, 0x74, 0x7c, 0xed, 0xd6, 0xe0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa4, 0xff, 0xd4, 0x3c, 0xff, 0x9f, 0x9, 0xff, 0x85
db 0x3, 0xff, 0x7f, 0x9, 0xf7, 0x7a, 0x10, 0xc8, 0x68, 0x17, 0x98, 0x54
db 0x1c, 0x76, 0x45, 0x1f, 0x59, 0x39, 0x20, 0x50, 0x37, 0x1e, 0x64, 0x3f
db 0x17, 0x95, 0x52, 0x10, 0xd1, 0x6b, 0x8, 0xfb, 0x7e, 0x5, 0xff, 0x84
db 0x1f, 0xff, 0x90, 0x6d, 0xf6, 0xb0, 0xcb, 0xec, 0xdb, 0xff, 0xfa, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0xff, 0xda
db 0x35, 0xff, 0xa0, 0x9, 0xff, 0x86, 0xf, 0xc9, 0x6e, 0x35, 0x7e, 0x5a
db 0x8b, 0x9e, 0x94, 0xe3, 0xf2, 0xeb, 0xeb, 0xff, 0xff, 0xbc, 0xff, 0xea
db 0x86, 0xff, 0xcf, 0x55, 0xff, 0xb5, 0x27, 0xff, 0x9f, 0xe, 0xff, 0x93
db 0x8, 0xf5, 0x80, 0xa, 0x9b, 0x54, 0x19, 0x3b, 0x2d, 0x58, 0x45, 0x50
db 0xce, 0xb7, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd
db 0xb3, 0xbd, 0xb6, 0x4b, 0x52, 0x4e, 0x22, 0x1e, 0x1f, 0x1e, 0x18, 0x19
db 0x22, 0x17, 0x1b, 0x24, 0x18, 0x1c, 0x24, 0x18, 0x1c, 0x24, 0x1e, 0x1d
db 0x1d, 0x3e, 0x2b, 0x13, 0x96, 0x52, 0x9, 0xee, 0x79, 0xc, 0xf6, 0x7e
db 0x34, 0xbf, 0x76, 0x95, 0xad, 0x9f, 0xf7, 0xe2, 0xec, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xe4, 0xeb, 0x8b, 0xae, 0x9b
db 0x25, 0xbb, 0x70, 0x2, 0xf4, 0x77, 0x2, 0xff, 0x7c, 0x2, 0xcb, 0x63
db 0x1d, 0x64, 0x41, 0x77, 0x66, 0x6e, 0xf1, 0xce, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xed, 0xfa, 0xa6, 0x94, 0x9d, 0x41, 0x5f, 0x4f, 0xd, 0xaa, 0x5a
db 0x2, 0xf9, 0x79, 0x2, 0xff, 0x7c, 0x2, 0xc6, 0x60, 0x18, 0x5f, 0x3d
db 0x71, 0x69, 0x6c, 0xe8, 0xd2, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xef, 0xff, 0xf9, 0x81, 0xff, 0xc3, 0x1f, 0xff, 0x92, 0x2, 0xff, 0x82
db 0x3, 0xeb, 0x74, 0xd, 0x92, 0x50, 0x19, 0x41, 0x2d, 0x21, 0x1e, 0x1e
db 0x2c, 0x15, 0x1e, 0x39, 0x1f, 0x2b, 0x46, 0x3d, 0x40, 0x43, 0x56, 0x4b
db 0x29, 0x83, 0x55, 0x12, 0xd1, 0x6f, 0x7, 0xe1, 0x72, 0x9, 0x8d, 0x49
db 0x1c, 0x31, 0x27, 0x6a, 0x54, 0x5e, 0xdf, 0xc7, 0xd2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe5, 0xff, 0xf4, 0x6f, 0xff, 0xb8, 0x19, 0xff, 0x8e, 0x2, 0xff, 0x83
db 0x6, 0xff, 0x80, 0xd, 0xd4, 0x6e, 0x19, 0x7a, 0x47, 0x23, 0x34, 0x2b
db 0x28, 0x1a, 0x20, 0x30, 0x14, 0x20, 0x37, 0x16, 0x25, 0x38, 0x22, 0x2c
db 0x30, 0x40, 0x37, 0x1f, 0x7f, 0x4c, 0x11, 0xce, 0x6c, 0x8, 0xfe, 0x81
db 0x9, 0xff, 0x86, 0x2c, 0xee, 0x8a, 0x81, 0xd3, 0xa8, 0xe6, 0xe8, 0xe6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xff, 0xda
db 0x34, 0xff, 0xa2, 0x8, 0xff, 0x8b, 0xb, 0xed, 0x7f, 0x1f, 0xca, 0x77
db 0x49, 0xd9, 0x94, 0x75, 0xff, 0xbe, 0x6e, 0xff, 0xc2, 0x49, 0xff, 0xb3
db 0x2c, 0xff, 0xa4, 0x1a, 0xff, 0x9c, 0xe, 0xff, 0x94, 0xb, 0xff, 0x8a
db 0xb, 0xc8, 0x69, 0xf, 0x5f, 0x38, 0x20, 0x1e, 0x20, 0x61, 0x4a, 0x57
db 0xd6, 0xc0, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd7, 0xc7, 0xd0, 0x62, 0x74, 0x6c, 0x24, 0x58, 0x40, 0x1a, 0x5a, 0x3c
db 0x1d, 0x5e, 0x3f, 0x1f, 0x5f, 0x41, 0x1f, 0x5f, 0x41, 0x1e, 0x5f, 0x40
db 0x1b, 0x72, 0x47, 0x12, 0xb3, 0x63, 0x9, 0xf9, 0x80, 0x3, 0xfc, 0x80
db 0x16, 0xbc, 0x6a, 0x66, 0x89, 0x76, 0xd8, 0xc4, 0xcc, 0xff, 0xfd, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xbf, 0xd5, 0xc8
db 0x48, 0xd9, 0x90, 0x5, 0xfc, 0x81, 0x2, 0xff, 0x80, 0x2, 0xcc, 0x67
db 0x1d, 0x65, 0x41, 0x77, 0x67, 0x6f, 0xf2, 0xcf, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xfa, 0xff, 0xdc, 0xbd, 0xca, 0x7f, 0x93, 0x87, 0x30, 0xc5, 0x7b
db 0x5, 0xfe, 0x82, 0x2, 0xff, 0x81, 0x2, 0xc7, 0x63, 0x19, 0x60, 0x3d
db 0x72, 0x6a, 0x6d, 0xe9, 0xd3, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xa0, 0xff, 0xd3, 0x35, 0xff, 0x9d, 0x5, 0xff, 0x88
db 0x3, 0xf6, 0x7d, 0xd, 0xb9, 0x64, 0x15, 0x75, 0x48, 0x21, 0x5d, 0x42
db 0x3b, 0x5d, 0x4e, 0x60, 0x6d, 0x67, 0x87, 0x87, 0x88, 0x8e, 0x8e, 0x8f
db 0x67, 0x8b, 0x7a, 0x41, 0xb0, 0x78, 0x28, 0xa9, 0x67, 0x15, 0x5a, 0x37
db 0x1e, 0x1d, 0x1c, 0x67, 0x4e, 0x5a, 0xdd, 0xc6, 0xd0, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd3, 0xff, 0xed, 0x54, 0xff, 0xb0, 0xd, 0xff, 0x8b, 0x2, 0xff, 0x87
db 0xa, 0xf2, 0x7e, 0x12, 0xb4, 0x64, 0x1e, 0x60, 0x41, 0x25, 0x31, 0x2d
db 0x2c, 0x2b, 0x2d, 0x3f, 0x3d, 0x3f, 0x58, 0x54, 0x56, 0x5f, 0x5d, 0x5f
db 0x51, 0x5a, 0x56, 0x32, 0x67, 0x4d, 0x18, 0xa2, 0x5f, 0xc, 0xed, 0x7d
db 0x4, 0xff, 0x87, 0xc, 0xf7, 0x84, 0x46, 0xd3, 0x8c, 0xb7, 0xd4, 0xc5
db 0xff, 0xf8, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa7, 0xff, 0xe0
db 0x33, 0xff, 0xb0, 0x6, 0xff, 0x9f, 0x6, 0xff, 0x9d, 0xe, 0xff, 0x9e
db 0x1a, 0xff, 0xa5, 0x22, 0xff, 0xaf, 0x20, 0xff, 0xb0, 0x15, 0xff, 0xac
db 0x10, 0xff, 0xa9, 0xc, 0xff, 0xa6, 0xb, 0xff, 0x9c, 0xc, 0xd4, 0x7a
db 0x10, 0x7a, 0x45, 0x14, 0x27, 0x1e, 0x30, 0x1d, 0x26, 0x85, 0x6d, 0x79
db 0xed, 0xd8, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc0, 0xf4, 0xe8, 0x59, 0xd1, 0xa9, 0x1d, 0xcd, 0x8a, 0x12, 0xd5, 0x87
db 0x13, 0xd9, 0x8b, 0x15, 0xda, 0x8c, 0x16, 0xda, 0x8c, 0x15, 0xd9, 0x8c
db 0x15, 0xe0, 0x8e, 0xf, 0xf4, 0x95, 0xa, 0xff, 0x9f, 0x5, 0xff, 0x96
db 0xd, 0xb7, 0x6f, 0x46, 0x6c, 0x5b, 0xb6, 0xa4, 0xab, 0xff, 0xf2, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xfb, 0xf0
db 0x67, 0xfa, 0xbe, 0xc, 0xff, 0x9d, 0x2, 0xff, 0x94, 0x2, 0xcd, 0x77
db 0x1d, 0x65, 0x46, 0x77, 0x67, 0x70, 0xf2, 0xd0, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xd0, 0xe7, 0xdd, 0x5e, 0xf4, 0xb6
db 0xe, 0xff, 0x9e, 0x2, 0xff, 0x94, 0x2, 0xc8, 0x72, 0x1a, 0x61, 0x42
db 0x73, 0x6b, 0x6f, 0xea, 0xd4, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xff, 0xee, 0x64, 0xff, 0xbf, 0x16, 0xff, 0xa1
db 0x5, 0xff, 0x99, 0x9, 0xf5, 0x93, 0xe, 0xde, 0x8b, 0x19, 0xd5, 0x8c
db 0x34, 0xd8, 0x9a, 0x56, 0xe1, 0xb0, 0x78, 0xef, 0xc8, 0x92, 0xeb, 0xd2
db 0x8f, 0xd3, 0xc1, 0x87, 0xc0, 0xae, 0x67, 0x8e, 0x7c, 0x33, 0x35, 0x32
db 0x26, 0x13, 0x19, 0x6a, 0x52, 0x5c, 0xe1, 0xca, 0xd3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xbd, 0xff, 0xec, 0x42, 0xff, 0xb9, 0x8, 0xff, 0x9d, 0x3, 0xff, 0x98
db 0xa, 0xf4, 0x92, 0x12, 0xcc, 0x84, 0x19, 0xa8, 0x74, 0x1d, 0x99, 0x6f
db 0x24, 0x9c, 0x74, 0x3b, 0xb2, 0x89, 0x55, 0xcd, 0xa4, 0x5c, 0xd6, 0xad
db 0x4e, 0xca, 0x9f, 0x30, 0xb7, 0x87, 0x17, 0xc6, 0x84, 0xd, 0xf3, 0x94
db 0x6, 0xff, 0x9d, 0x2, 0xff, 0x97, 0x23, 0xdc, 0x8d, 0x87, 0xc2, 0xaa
db 0xf0, 0xe9, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa9, 0xff, 0xec
db 0x35, 0xff, 0xca, 0x8, 0xff, 0xbe, 0x9, 0xff, 0xbe, 0xb, 0xff, 0xbd
db 0xd, 0xff, 0xbe, 0xe, 0xff, 0xc0, 0xf, 0xff, 0xc0, 0xf, 0xff, 0xc0
db 0xd, 0xff, 0xc0, 0xb, 0xfd, 0xb4, 0xd, 0xcf, 0x92, 0x10, 0x7d, 0x58
db 0x15, 0x2d, 0x23, 0x1e, 0xf, 0x16, 0x52, 0x3c, 0x46, 0xbb, 0xa6, 0xaf
db 0xff, 0xf6, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xff, 0xfe
db 0x6e, 0xff, 0xe5, 0x31, 0xff, 0xcc, 0x16, 0xff, 0xc2, 0x12, 0xff, 0xc2
db 0x15, 0xff, 0xc4, 0x17, 0xff, 0xc5, 0x18, 0xff, 0xc5, 0x17, 0xff, 0xc5
db 0x15, 0xff, 0xc4, 0x13, 0xff, 0xc4, 0xf, 0xff, 0xc1, 0xa, 0xff, 0xb5
db 0xd, 0xb2, 0x7f, 0x38, 0x5b, 0x51, 0x9f, 0x8d, 0x93, 0xff, 0xeb, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xff, 0xff
db 0x77, 0xff, 0xdb, 0x14, 0xff, 0xc0, 0x2, 0xff, 0xb2, 0x2, 0xcd, 0x8e
db 0x1e, 0x66, 0x51, 0x79, 0x68, 0x70, 0xf2, 0xd0, 0xdd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xff, 0xff, 0x76, 0xff, 0xde
db 0x17, 0xff, 0xc1, 0x2, 0xff, 0xb3, 0x2, 0xc9, 0x8c, 0x1b, 0x62, 0x4c
db 0x73, 0x6b, 0x70, 0xea, 0xd4, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa8, 0xff, 0xe6, 0x40, 0xff, 0xc4
db 0xf, 0xff, 0xb8, 0x9, 0xff, 0xbb, 0xe, 0xff, 0xc0, 0x14, 0xff, 0xc2
db 0x1f, 0xff, 0xc8, 0x2a, 0xff, 0xd0, 0x35, 0xff, 0xd7, 0x46, 0xff, 0xdf
db 0x5d, 0xff, 0xe1, 0x7e, 0xf7, 0xdb, 0x83, 0xb9, 0xad, 0x5a, 0x56, 0x5a
db 0x49, 0x33, 0x3b, 0x8a, 0x72, 0x7b, 0xef, 0xd9, 0xe1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9f, 0xff, 0xeb, 0x31, 0xff, 0xc9, 0x8, 0xff, 0xbc, 0x9, 0xff, 0xbc
db 0xf, 0xff, 0xbc, 0x13, 0xff, 0xba, 0x17, 0xfb, 0xba, 0x1c, 0xfb, 0xbd
db 0x1e, 0xfe, 0xc0, 0x26, 0xff, 0xc6, 0x31, 0xff, 0xd0, 0x31, 0xff, 0xd3
db 0x2d, 0xff, 0xce, 0x20, 0xff, 0xc4, 0x18, 0xff, 0xc0, 0x12, 0xff, 0xc1
db 0xc, 0xff, 0xc3, 0x8, 0xff, 0xba, 0x15, 0xd9, 0x9d, 0x62, 0xa7, 0x93
db 0xd6, 0xd1, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xff, 0xf2
db 0x4d, 0xff, 0xd7, 0x28, 0xff, 0xcb, 0x20, 0xfa, 0xc0, 0x16, 0xde, 0xac
db 0x11, 0xd1, 0xa3, 0x11, 0xd1, 0xa3, 0x11, 0xd1, 0xa4, 0x11, 0xd2, 0xa3
db 0x11, 0xcb, 0x9f, 0x10, 0xab, 0x87, 0x12, 0x6e, 0x5a, 0x14, 0x2d, 0x29
db 0x1c, 0xd, 0x15, 0x3e, 0x29, 0x31, 0x8d, 0x7a, 0x83, 0xec, 0xd9, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0x85, 0xff, 0xe8
db 0x45, 0xff, 0xd8, 0x30, 0xff, 0xd2, 0x2d, 0xff, 0xcf, 0x2c, 0xff, 0xca
db 0x2b, 0xff, 0xc5, 0x2c, 0xfe, 0xc4, 0x2c, 0xff, 0xc4, 0x2c, 0xff, 0xc4
db 0x2c, 0xff, 0xc6, 0x2e, 0xff, 0xcc, 0x2f, 0xff, 0xd3, 0x2c, 0xff, 0xc4
db 0x22, 0xb2, 0x89, 0x3b, 0x58, 0x51, 0x9b, 0x86, 0x8e, 0xff, 0xe9, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff
db 0x89, 0xff, 0xe6, 0x33, 0xff, 0xce, 0x1d, 0xff, 0xc3, 0x1a, 0xcd, 0x9a
db 0x28, 0x66, 0x56, 0x79, 0x68, 0x6e, 0xf1, 0xd1, 0xdb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x8c, 0xff, 0xe9
db 0x36, 0xff, 0xd1, 0x1e, 0xff, 0xc3, 0x19, 0xc9, 0x97, 0x26, 0x62, 0x51
db 0x76, 0x6c, 0x6f, 0xea, 0xd5, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xff, 0xfd, 0x80, 0xe9, 0xcf
db 0x2f, 0xd6, 0xac, 0x1b, 0xe4, 0xaf, 0x20, 0xf5, 0xbc, 0x26, 0xfd, 0xc2
db 0x2c, 0xff, 0xc8, 0x32, 0xff, 0xd0, 0x35, 0xff, 0xd4, 0x38, 0xff, 0xd7
db 0x41, 0xff, 0xda, 0x58, 0xff, 0xdd, 0x78, 0xef, 0xcc, 0x8b, 0xae, 0xa4
db 0x9f, 0x94, 0x99, 0xd4, 0xbe, 0xc5, 0xff, 0xf6, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa2, 0xff, 0xee, 0x41, 0xff, 0xd1, 0x26, 0xff, 0xcc, 0x29, 0xff, 0xcc
db 0x2c, 0xff, 0xcc, 0x2f, 0xff, 0xcd, 0x33, 0xff, 0xd0, 0x36, 0xff, 0xd2
db 0x38, 0xff, 0xd4, 0x3b, 0xff, 0xd6, 0x3c, 0xff, 0xd8, 0x3b, 0xff, 0xd9
db 0x3a, 0xff, 0xd8, 0x38, 0xff, 0xd6, 0x33, 0xff, 0xd4, 0x2f, 0xff, 0xd2
db 0x2a, 0xff, 0xd0, 0x25, 0xff, 0xc4, 0x25, 0xcf, 0x9f, 0x54, 0x8f, 0x80
db 0xc4, 0xbd, 0xc0, 0xff, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd0, 0xff, 0xf8
db 0x84, 0xff, 0xe3, 0x64, 0xff, 0xd6, 0x4f, 0xd5, 0xae, 0x2e, 0x82, 0x6d
db 0x1b, 0x5a, 0x4d, 0x19, 0x54, 0x49, 0x18, 0x56, 0x4a, 0x17, 0x56, 0x4b
db 0x19, 0x51, 0x46, 0x16, 0x3b, 0x36, 0x19, 0x1e, 0x20, 0x22, 0x11, 0x1a
db 0x40, 0x2b, 0x34, 0x86, 0x71, 0x7a, 0xda, 0xc6, 0xce, 0xff, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xff, 0xf9, 0x84, 0xff, 0xe5
db 0x68, 0xff, 0xdb, 0x61, 0xfe, 0xcc, 0x57, 0xdf, 0xaf, 0x4b, 0xbd, 0x96
db 0x42, 0xa5, 0x83, 0x41, 0x9d, 0x7e, 0x41, 0x9d, 0x7f, 0x41, 0x9d, 0x7f
db 0x45, 0xab, 0x88, 0x56, 0xd4, 0xae, 0x69, 0xff, 0xd5, 0x66, 0xff, 0xd4
db 0x4e, 0xb3, 0x95, 0x48, 0x59, 0x53, 0x9b, 0x87, 0x8c, 0xff, 0xea, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xaf, 0xff, 0xed, 0x6e, 0xff, 0xdb, 0x5d, 0xff, 0xd2, 0x4d, 0xcd, 0xa7
db 0x40, 0x66, 0x5a, 0x7b, 0x68, 0x6e, 0xf2, 0xd1, 0xda, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4, 0xff, 0xf3
db 0x71, 0xff, 0xdf, 0x5f, 0xff, 0xd4, 0x4c, 0xca, 0xa5, 0x3c, 0x63, 0x55
db 0x77, 0x6c, 0x70, 0xea, 0xd5, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xd8, 0xd6
db 0x6d, 0x9f, 0x93, 0x3f, 0x8d, 0x76, 0x38, 0x95, 0x78, 0x3e, 0xa0, 0x7f
db 0x48, 0xb8, 0x90, 0x55, 0xd1, 0xa4, 0x58, 0xdb, 0xac, 0x59, 0xe3, 0xb1
db 0x62, 0xf7, 0xc4, 0x71, 0xff, 0xdc, 0x87, 0xff, 0xe5, 0xae, 0xfa, 0xe3
db 0xe2, 0xee, 0xeb, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc5, 0xff, 0xf4, 0x7d, 0xff, 0xdf, 0x67, 0xff, 0xda, 0x65, 0xff, 0xd5
db 0x5f, 0xf0, 0xc1, 0x59, 0xdd, 0xaf, 0x5a, 0xd8, 0xaa, 0x5f, 0xd8, 0xac
db 0x60, 0xdc, 0xae, 0x61, 0xdd, 0xb0, 0x62, 0xdd, 0xb1, 0x62, 0xde, 0xb1
db 0x60, 0xde, 0xb1, 0x5e, 0xdf, 0xb0, 0x5b, 0xde, 0xaf, 0x58, 0xdc, 0xad
db 0x53, 0xda, 0xaa, 0x4b, 0xd1, 0xa1, 0x41, 0xa6, 0x82, 0x5a, 0x78, 0x6e
db 0xbe, 0xb5, 0xb7, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xff, 0xff
db 0xa3, 0xff, 0xfe, 0x8a, 0xff, 0xef, 0x6b, 0xbe, 0xb3, 0x3c, 0x4d, 0x4b
db 0x29, 0x1a, 0x1f, 0x2d, 0x18, 0x1f, 0x2f, 0x1c, 0x23, 0x2e, 0x1d, 0x24
db 0x2c, 0x1c, 0x22, 0x2b, 0x17, 0x1f, 0x34, 0x1c, 0x25, 0x56, 0x41, 0x48
db 0x94, 0x80, 0x88, 0xde, 0xcc, 0xd2, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xbb, 0xff, 0xff, 0x92, 0xff, 0xfb
db 0x86, 0xff, 0xed, 0x70, 0xca, 0xb8, 0x52, 0x7d, 0x6d, 0x3f, 0x4a, 0x40
db 0x36, 0x33, 0x2e, 0x35, 0x2f, 0x2d, 0x37, 0x30, 0x2d, 0x39, 0x32, 0x2f
db 0x40, 0x47, 0x44, 0x64, 0x9a, 0x90, 0x89, 0xf6, 0xe4, 0x8b, 0xff, 0xf1
db 0x69, 0xb5, 0xa9, 0x50, 0x59, 0x59, 0x9d, 0x87, 0x8e, 0xff, 0xeb, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc3, 0xff, 0xfe, 0x90, 0xff, 0xf8, 0x82, 0xff, 0xf0, 0x6c, 0xcd, 0xbf
db 0x4c, 0x66, 0x64, 0x7d, 0x68, 0x6e, 0xef, 0xd1, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xff, 0xff
db 0x97, 0xff, 0xfc, 0x85, 0xff, 0xf2, 0x6a, 0xca, 0xbc, 0x46, 0x63, 0x60
db 0x7a, 0x6d, 0x71, 0xea, 0xd5, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xff, 0xff, 0xde, 0xff, 0xff, 0xd9, 0xed, 0xf5
db 0xb8, 0xb1, 0xb5, 0x78, 0x6e, 0x6e, 0x4c, 0x46, 0x44, 0x3a, 0x38, 0x35
db 0x3e, 0x45, 0x3d, 0x47, 0x5c, 0x4d, 0x4a, 0x65, 0x54, 0x4f, 0x73, 0x60
db 0x65, 0xa9, 0x95, 0x84, 0xf2, 0xde, 0x95, 0xff, 0xfd, 0xa6, 0xff, 0xf9
db 0xcb, 0xec, 0xec, 0xff, 0xf3, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe9, 0xff, 0xff, 0xac, 0xff, 0xfb, 0x90, 0xff, 0xf8, 0x87, 0xfc, 0xeb
db 0x75, 0xcb, 0xbb, 0x5a, 0x8b, 0x7a, 0x4d, 0x69, 0x59, 0x4d, 0x60, 0x52
db 0x4e, 0x62, 0x53, 0x50, 0x64, 0x54, 0x51, 0x65, 0x55, 0x51, 0x66, 0x56
db 0x50, 0x66, 0x56, 0x4e, 0x66, 0x55, 0x4b, 0x65, 0x56, 0x47, 0x64, 0x54
db 0x45, 0x64, 0x53, 0x3f, 0x5e, 0x4d, 0x37, 0x4d, 0x41, 0x55, 0x54, 0x50
db 0xbe, 0xaf, 0xb3, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff
db 0xa8, 0xff, 0xff, 0x90, 0xff, 0xff, 0x71, 0xbf, 0xc2, 0x48, 0x53, 0x5a
db 0x4b, 0x38, 0x40, 0x6a, 0x50, 0x59, 0x76, 0x5d, 0x66, 0x79, 0x5e, 0x67
db 0x79, 0x5f, 0x66, 0x79, 0x5f, 0x67, 0x88, 0x72, 0x79, 0xba, 0xa6, 0xad
db 0xf0, 0xde, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe4, 0xff, 0xff, 0xaa, 0xff, 0xff, 0x91, 0xff, 0xff
db 0x83, 0xec, 0xed, 0x5c, 0x8f, 0x90, 0x38, 0x33, 0x36, 0x2e, 0x12, 0x17
db 0x37, 0x15, 0x1b, 0x44, 0x22, 0x2b, 0x4b, 0x2c, 0x35, 0x48, 0x2f, 0x36
db 0x49, 0x46, 0x4d, 0x6a, 0x9a, 0xa0, 0x8f, 0xf5, 0xf8, 0x93, 0xff, 0xff
db 0x6f, 0xba, 0xbc, 0x57, 0x63, 0x67, 0xa0, 0x91, 0x96, 0xff, 0xed, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc6, 0xff, 0xff, 0x95, 0xff, 0xff, 0x88, 0xff, 0xff, 0x71, 0xcf, 0xd0
db 0x4f, 0x6b, 0x6f, 0x7d, 0x6c, 0x71, 0xee, 0xd3, 0xd9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff
db 0x9d, 0xff, 0xff, 0x8c, 0xff, 0xff, 0x71, 0xce, 0xce, 0x4c, 0x68, 0x6b
db 0x7c, 0x6f, 0x73, 0xe9, 0xd7, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xff, 0xff, 0xc8, 0xff, 0xff, 0xaf, 0xff, 0xff, 0xcc, 0xff, 0xff
db 0xe8, 0xeb, 0xf3, 0xcc, 0xb5, 0xbc, 0x92, 0x73, 0x7b, 0x60, 0x41, 0x47
db 0x51, 0x34, 0x39, 0x4c, 0x34, 0x38, 0x41, 0x2a, 0x2e, 0x3d, 0x2f, 0x32
db 0x54, 0x6d, 0x6e, 0x80, 0xdb, 0xdb, 0x93, 0xff, 0xff, 0x8d, 0xf2, 0xf3
db 0x89, 0xaf, 0xb3, 0xb7, 0xaf, 0xb4, 0xf9, 0xe7, 0xeb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xff, 0xbe, 0xff, 0xff, 0x9a, 0xff, 0xff, 0x90, 0xff, 0xff
db 0x7f, 0xd8, 0xdd, 0x5e, 0x86, 0x8b, 0x42, 0x3e, 0x43, 0x3a, 0x21, 0x25
db 0x3c, 0x1d, 0x23, 0x3d, 0x1f, 0x25, 0x3e, 0x20, 0x26, 0x3f, 0x21, 0x27
db 0x3e, 0x21, 0x27, 0x3c, 0x21, 0x27, 0x38, 0x22, 0x27, 0x33, 0x26, 0x29
db 0x34, 0x2f, 0x32, 0x2f, 0x2f, 0x31, 0x2a, 0x24, 0x26, 0x56, 0x46, 0x4a
db 0xc2, 0xb1, 0xb6, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xff, 0xff, 0xc7, 0xff, 0xff
db 0xa0, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x79, 0xd6, 0xdc, 0x64, 0x91, 0x96
db 0x7f, 0x95, 0x9c, 0xb2, 0xc4, 0xcb, 0xc9, 0xd7, 0xde, 0xda, 0xd9, 0xdf
db 0xe8, 0xd9, 0xdf, 0xee, 0xd8, 0xde, 0xf5, 0xe2, 0xe7, 0xff, 0xf8, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xff, 0xff, 0xa4, 0xff, 0xff, 0x8d, 0xff, 0xff
db 0x7a, 0xde, 0xe3, 0x51, 0x7d, 0x82, 0x3a, 0x39, 0x3f, 0x47, 0x3c, 0x42
db 0x69, 0x5c, 0x63, 0x8f, 0x83, 0x8a, 0x9b, 0x97, 0xa0, 0x8a, 0x9c, 0xa3
db 0x7a, 0xa9, 0xb0, 0x83, 0xd4, 0xdc, 0x95, 0xff, 0xff, 0x94, 0xff, 0xff
db 0x7a, 0xd3, 0xd8, 0x6a, 0x93, 0x98, 0xaa, 0xb4, 0xb8, 0xff, 0xf6, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc4, 0xff, 0xff, 0x93, 0xff, 0xff, 0x88, 0xff, 0xff, 0x75, 0xdc, 0xe2
db 0x59, 0x8a, 0x8f, 0x7f, 0x85, 0x8a, 0xe3, 0xdb, 0xdf, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xd0, 0xff, 0xff, 0xae, 0xff, 0xff
db 0x97, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x76, 0xdc, 0xe1, 0x59, 0x88, 0x8c
db 0x84, 0x89, 0x8c, 0xeb, 0xdf, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe6, 0xff, 0xff, 0xaa, 0xff, 0xff, 0x95, 0xff, 0xff, 0xad, 0xff, 0xff
db 0xd8, 0xff, 0xff, 0xf1, 0xfc, 0xff, 0xdf, 0xd7, 0xdd, 0xb9, 0xae, 0xb5
db 0xa7, 0x9b, 0xa1, 0x99, 0x8d, 0x95, 0x7b, 0x71, 0x78, 0x66, 0x64, 0x6c
db 0x6a, 0x8e, 0x96, 0x84, 0xe4, 0xe9, 0x92, 0xff, 0xff, 0x7e, 0xe5, 0xe9
db 0x54, 0x7d, 0x81, 0x66, 0x60, 0x62, 0xc2, 0xb2, 0xb5, 0xff, 0xfb, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd0, 0xff, 0xff, 0xa3, 0xff, 0xff, 0x92, 0xff, 0xff
db 0x8d, 0xfe, 0xff, 0x7d, 0xcd, 0xd5, 0x6a, 0x88, 0x90, 0x63, 0x5d, 0x66
db 0x66, 0x55, 0x5e, 0x68, 0x57, 0x5f, 0x69, 0x58, 0x61, 0x69, 0x59, 0x62
db 0x68, 0x5a, 0x62, 0x67, 0x5a, 0x62, 0x60, 0x59, 0x61, 0x56, 0x64, 0x6b
db 0x55, 0x7b, 0x83, 0x55, 0x7f, 0x87, 0x57, 0x6b, 0x70, 0x83, 0x7e, 0x81
db 0xda, 0xcb, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xb6, 0xff, 0xff, 0x9f, 0xff, 0xff
db 0x93, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x89, 0xfa, 0xff, 0x82, 0xe4, 0xe9
db 0x94, 0xed, 0xf2, 0xae, 0xff, 0xff, 0xbf, 0xff, 0xff, 0xdc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe4, 0xff, 0xff, 0xaa, 0xff, 0xff, 0x8d, 0xff, 0xff
db 0x7f, 0xf0, 0xf5, 0x6a, 0xba, 0xbe, 0x63, 0x99, 0x9e, 0x7c, 0xac, 0xb1
db 0xa0, 0xcf, 0xd4, 0xbb, 0xec, 0xf2, 0xbf, 0xfa, 0xff, 0xac, 0xfe, 0xff
db 0x9c, 0xff, 0xff, 0x97, 0xff, 0xff, 0x99, 0xff, 0xff, 0x96, 0xff, 0xff
db 0x89, 0xfc, 0xff, 0x86, 0xe4, 0xe7, 0xaf, 0xee, 0xf1, 0xef, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc2, 0xff, 0xff, 0x91, 0xff, 0xff, 0x86, 0xff, 0xff, 0x80, 0xf6, 0xf9
db 0x73, 0xcc, 0xcf, 0x88, 0xc5, 0xc9, 0xbe, 0xf2, 0xf5, 0xd4, 0xff, 0xff
db 0xc8, 0xff, 0xff, 0xb3, 0xff, 0xff, 0xa3, 0xff, 0xff, 0x98, 0xff, 0xff
db 0x91, 0xff, 0xff, 0x8e, 0xff, 0xff, 0x83, 0xf9, 0xfc, 0x74, 0xcd, 0xcf
db 0x99, 0xc7, 0xca, 0xee, 0xf3, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd3, 0xff, 0xff, 0x9b, 0xff, 0xff, 0x8b, 0xff, 0xff, 0x94, 0xff, 0xff
db 0xab, 0xff, 0xff, 0xc9, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xcd, 0xff, 0xff
db 0xc9, 0xfb, 0xff, 0xc1, 0xf3, 0xf9, 0xb0, 0xe2, 0xe7, 0x9e, 0xd7, 0xdc
db 0x95, 0xe4, 0xe9, 0x92, 0xff, 0xff, 0x93, 0xff, 0xff, 0x79, 0xe1, 0xe4
db 0x42, 0x6c, 0x6f, 0x41, 0x3a, 0x3e, 0xa0, 0x91, 0x94, 0xff, 0xf3, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xff, 0xff, 0xb9, 0xff, 0xff, 0x97, 0xff, 0xff
db 0x90, 0xff, 0xff, 0x93, 0xff, 0xff, 0x98, 0xe7, 0xed, 0x9d, 0xd3, 0xd9
db 0xa1, 0xcf, 0xd5, 0xa4, 0xd0, 0xd7, 0xa6, 0xd2, 0xd9, 0xa6, 0xd3, 0xda
db 0xa6, 0xd4, 0xda, 0xa3, 0xd4, 0xda, 0x9b, 0xd4, 0xd9, 0x8c, 0xda, 0xe0
db 0x86, 0xe9, 0xee, 0x87, 0xec, 0xf1, 0x98, 0xdb, 0xdf, 0xcc, 0xda, 0xde
db 0xff, 0xf7, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xff, 0xff, 0xa9, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x8a, 0xff, 0xff
db 0x8b, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x90, 0xff, 0xff
db 0x92, 0xff, 0xff, 0x98, 0xff, 0xff, 0x9c, 0xff, 0xff, 0xaf, 0xff, 0xff
db 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xb5, 0xff, 0xff, 0x8f, 0xff, 0xff
db 0x89, 0xff, 0xff, 0x87, 0xfc, 0xff, 0x89, 0xf5, 0xf9, 0x94, 0xff, 0xff
db 0xa3, 0xff, 0xff, 0xaa, 0xff, 0xff, 0xaa, 0xff, 0xff, 0xa3, 0xff, 0xff
db 0x9d, 0xff, 0xff, 0x9c, 0xff, 0xff, 0x98, 0xff, 0xff, 0x95, 0xff, 0xff
db 0x91, 0xff, 0xff, 0x8f, 0xff, 0xff, 0x9d, 0xff, 0xff, 0xc5, 0xff, 0xff
db 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc5, 0xff, 0xff, 0x92, 0xff, 0xff, 0x86, 0xff, 0xff, 0x85, 0xff, 0xff
db 0x85, 0xff, 0xff, 0x8b, 0xfd, 0xff, 0x99, 0xff, 0xff, 0x9f, 0xff, 0xff
db 0x9b, 0xff, 0xff, 0x96, 0xff, 0xff, 0x91, 0xff, 0xff, 0x91, 0xff, 0xff
db 0x8e, 0xff, 0xff, 0x8c, 0xff, 0xff, 0x89, 0xff, 0xff, 0x87, 0xff, 0xff
db 0xa1, 0xfb, 0xfc, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd2, 0xff, 0xff, 0x99, 0xff, 0xff, 0x89, 0xff, 0xff, 0x8b, 0xff, 0xff
db 0x91, 0xff, 0xff, 0x9d, 0xff, 0xff, 0xa5, 0xff, 0xff, 0xa7, 0xff, 0xff
db 0xab, 0xff, 0xff, 0xa9, 0xff, 0xff, 0xa6, 0xff, 0xff, 0xa1, 0xff, 0xff
db 0x9a, 0xff, 0xff, 0x96, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x6c, 0xcd, 0xcf
db 0x38, 0x5c, 0x5e, 0x37, 0x31, 0x33, 0x95, 0x88, 0x8a, 0xfc, 0xef, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xff, 0xff, 0xa7, 0xff, 0xff
db 0x90, 0xff, 0xff, 0x92, 0xff, 0xff, 0x9a, 0xff, 0xff, 0xa0, 0xff, 0xff
db 0xa4, 0xff, 0xff, 0xa6, 0xff, 0xff, 0xa8, 0xff, 0xff, 0xa8, 0xff, 0xff
db 0xa8, 0xff, 0xff, 0xa7, 0xff, 0xff, 0xa2, 0xff, 0xff, 0x9a, 0xff, 0xff
db 0x93, 0xff, 0xff, 0x91, 0xff, 0xff, 0xa2, 0xfc, 0xff, 0xd6, 0xf2, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff
db 0xd3, 0xff, 0xff, 0x9c, 0xff, 0xff, 0x83, 0xff, 0xff, 0x84, 0xff, 0xff
db 0x86, 0xff, 0xff, 0x89, 0xff, 0xff, 0x8b, 0xff, 0xff, 0x8c, 0xff, 0xff
db 0x8d, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x8c, 0xff, 0xff, 0x8b, 0xfc, 0xff
db 0x99, 0xde, 0xe0, 0xc9, 0xd8, 0xda, 0xfe, 0xf6, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xc4, 0xff, 0xff, 0x96, 0xff, 0xff
db 0x8b, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x91, 0xff, 0xff, 0x95, 0xff, 0xff
db 0x98, 0xff, 0xff, 0x9a, 0xff, 0xff, 0x9b, 0xff, 0xff, 0x99, 0xff, 0xff
db 0x96, 0xff, 0xff, 0x93, 0xff, 0xff, 0x94, 0xff, 0xff, 0x91, 0xff, 0xff
db 0x8e, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x86, 0xff, 0xff, 0x8d, 0xdf, 0xe0
db 0xbb, 0xd3, 0xd4, 0xf7, 0xef, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd7, 0xff, 0xff, 0xa3, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x87, 0xff, 0xff
db 0x89, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x8e, 0xff, 0xff
db 0x8f, 0xff, 0xff, 0x8e, 0xff, 0xff, 0x8b, 0xff, 0xff, 0x8b, 0xff, 0xff
db 0x8b, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x88, 0xff, 0xff, 0x84, 0xff, 0xff
db 0x89, 0xec, 0xed, 0xb0, 0xd7, 0xd8, 0xef, 0xeb, 0xec, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe1, 0xff, 0xff, 0xa5, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x85, 0xff, 0xff
db 0x87, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x92, 0xff, 0xff, 0x94, 0xff, 0xff
db 0x96, 0xff, 0xff, 0x98, 0xff, 0xff, 0x99, 0xff, 0xff, 0x97, 0xff, 0xff
db 0x92, 0xff, 0xff, 0x87, 0xff, 0xff, 0x73, 0xd8, 0xda, 0x4d, 0x8c, 0x8d
db 0x26, 0x34, 0x36, 0x34, 0x2b, 0x2c, 0x99, 0x8e, 0x8f, 0xfc, 0xf1, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xc2, 0xf8, 0xfb
db 0x95, 0xf1, 0xf4, 0x88, 0xfd, 0xff, 0x8e, 0xff, 0xff, 0x94, 0xff, 0xff
db 0x98, 0xff, 0xff, 0x9b, 0xff, 0xff, 0x9c, 0xff, 0xff, 0x9d, 0xff, 0xff
db 0x9d, 0xff, 0xff, 0x9c, 0xff, 0xff, 0x99, 0xff, 0xff, 0x92, 0xff, 0xff
db 0x86, 0xfe, 0xff, 0x78, 0xde, 0xe1, 0x72, 0xb8, 0xba, 0x9a, 0xad, 0xaf
db 0xe6, 0xe0, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe5, 0xff, 0xff, 0xaa, 0xfa, 0xfb, 0x7d, 0xe7, 0xe8, 0x6e, 0xdd, 0xde
db 0x70, 0xdd, 0xde, 0x72, 0xdf, 0xe0, 0x74, 0xe0, 0xe2, 0x76, 0xe2, 0xe3
db 0x76, 0xe3, 0xe4, 0x76, 0xe3, 0xe5, 0x71, 0xdc, 0xde, 0x5e, 0xb4, 0xb6
db 0x4d, 0x77, 0x79, 0x6e, 0x73, 0x75, 0xc3, 0xbb, 0xbd, 0xff, 0xfb, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xff, 0xff, 0x9e, 0xf9, 0xfa
db 0x82, 0xf6, 0xf8, 0x83, 0xfe, 0xff, 0x87, 0xff, 0xff, 0x89, 0xff, 0xff
db 0x8b, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x8e, 0xff, 0xff, 0x87, 0xf7, 0xf9
db 0x7a, 0xd9, 0xdb, 0x74, 0xd1, 0xd3, 0x78, 0xdd, 0xdf, 0x79, 0xe4, 0xe5
db 0x78, 0xe4, 0xe5, 0x71, 0xde, 0xdf, 0x60, 0xbe, 0xbf, 0x4d, 0x7e, 0x7f
db 0x6c, 0x77, 0x77, 0xca, 0xc2, 0xc3, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xff, 0xc7, 0xff, 0xff, 0x9a, 0xff, 0xff, 0x81, 0xfe, 0xff
db 0x7f, 0xfd, 0xff, 0x80, 0xff, 0xff, 0x82, 0xff, 0xff, 0x83, 0xff, 0xff
db 0x83, 0xfd, 0xff, 0x7a, 0xe9, 0xea, 0x6e, 0xcd, 0xce, 0x6e, 0xce, 0xd0
db 0x73, 0xdd, 0xde, 0x74, 0xe1, 0xe2, 0x71, 0xdf, 0xe0, 0x69, 0xcd, 0xce
db 0x56, 0x9a, 0x9b, 0x67, 0x7a, 0x7a, 0xbd, 0xb6, 0xb7, 0xff, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xff, 0xff, 0xbe, 0xff, 0xff, 0x8c, 0xf2, 0xf3, 0x6c, 0xcf, 0xd1
db 0x69, 0xc9, 0xcb, 0x78, 0xe8, 0xea, 0x84, 0xff, 0xff, 0x88, 0xff, 0xff
db 0x89, 0xff, 0xff, 0x8a, 0xff, 0xff, 0x8b, 0xff, 0xff, 0x89, 0xff, 0xff
db 0x7a, 0xe5, 0xe7, 0x60, 0xaf, 0xb1, 0x41, 0x71, 0x73, 0x23, 0x33, 0x35
db 0x14, 0x11, 0x12, 0x3e, 0x34, 0x35, 0xac, 0xa2, 0xa3, 0xff, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xf1, 0xf3
db 0xaa, 0xd0, 0xd3, 0x7b, 0xc8, 0xca, 0x79, 0xe3, 0xe6, 0x85, 0xfc, 0xff
db 0x8a, 0xff, 0xff, 0x8c, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x8e, 0xff, 0xff
db 0x8e, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x89, 0xff, 0xff, 0x76, 0xdd, 0xdf
db 0x5c, 0xa5, 0xa7, 0x40, 0x6e, 0x70, 0x32, 0x49, 0x4b, 0x58, 0x5b, 0x5c
db 0xc2, 0xba, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xff, 0xff, 0xbe, 0xdc, 0xdd, 0x69, 0x97, 0x98, 0x3f, 0x70, 0x71
db 0x39, 0x6a, 0x6b, 0x3d, 0x6c, 0x6d, 0x3f, 0x6d, 0x6e, 0x40, 0x6e, 0x6f
db 0x41, 0x6f, 0x70, 0x40, 0x6f, 0x71, 0x3c, 0x6a, 0x6b, 0x2d, 0x4d, 0x4e
db 0x19, 0x23, 0x24, 0x31, 0x2c, 0x2d, 0x92, 0x88, 0x89, 0xf3, 0xec, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf9, 0xfa, 0xa8, 0xd1, 0xd2
db 0x70, 0xb6, 0xb7, 0x5e, 0xb2, 0xb3, 0x60, 0xb2, 0xb4, 0x63, 0xb6, 0xb7
db 0x65, 0xb7, 0xb9, 0x66, 0xb8, 0xba, 0x64, 0xb4, 0xb6, 0x5a, 0x9b, 0x9d
db 0x43, 0x6b, 0x6d, 0x3c, 0x5c, 0x5d, 0x41, 0x6a, 0x6b, 0x43, 0x71, 0x72
db 0x42, 0x71, 0x72, 0x3d, 0x6c, 0x6d, 0x2f, 0x53, 0x53, 0x1d, 0x29, 0x2a
db 0x3f, 0x3b, 0x3c, 0xb1, 0xa8, 0xa8, 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xff, 0xff, 0xb1, 0xe8, 0xe9, 0x76, 0xc6, 0xc7
db 0x5f, 0xb5, 0xb6, 0x5b, 0xb0, 0xb1, 0x5d, 0xb1, 0xb2, 0x5f, 0xb3, 0xb3
db 0x5b, 0xac, 0xad, 0x4d, 0x8a, 0x8b, 0x3a, 0x5d, 0x5e, 0x37, 0x5a, 0x5b
db 0x3f, 0x69, 0x6a, 0x40, 0x6f, 0x6f, 0x3d, 0x6c, 0x6d, 0x35, 0x5c, 0x5d
db 0x22, 0x38, 0x39, 0x39, 0x37, 0x37, 0x9f, 0x95, 0x95, 0xfb, 0xf1, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xfb, 0xfc, 0x96, 0xc0, 0xc1, 0x4a, 0x70, 0x71
db 0x38, 0x5c, 0x5e, 0x4b, 0x8a, 0x8b, 0x5d, 0xac, 0xae, 0x62, 0xb4, 0xb5
db 0x63, 0xb7, 0xb8, 0x64, 0xb8, 0xb9, 0x63, 0xb7, 0xb9, 0x5e, 0xac, 0xad
db 0x4a, 0x80, 0x81, 0x2e, 0x44, 0x45, 0x1b, 0x1f, 0x20, 0x14, 0xd, 0xe
db 0x1f, 0x14, 0x15, 0x60, 0x56, 0x57, 0xcd, 0xc4, 0xc5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfb
db 0xcd, 0xcc, 0xce, 0x7e, 0x96, 0x98, 0x5f, 0x97, 0x99, 0x60, 0xac, 0xae
db 0x63, 0xb4, 0xb6, 0x65, 0xb6, 0xb8, 0x66, 0xb9, 0xbb, 0x67, 0xba, 0xbc
db 0x67, 0xbb, 0xbd, 0x65, 0xb8, 0xba, 0x5c, 0xa9, 0xab, 0x44, 0x75, 0x77
db 0x28, 0x3b, 0x3c, 0x14, 0x17, 0x18, 0x12, 0xf, 0x10, 0x45, 0x3d, 0x3e
db 0xb6, 0xaf, 0xb0, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xd3, 0xd3, 0x75, 0x77, 0x77, 0x39, 0x39, 0x3a
db 0x2d, 0x2c, 0x2d, 0x2f, 0x2d, 0x2e, 0x31, 0x30, 0x30, 0x32, 0x31, 0x31
db 0x32, 0x31, 0x32, 0x32, 0x32, 0x32, 0x31, 0x30, 0x31, 0x2b, 0x2a, 0x2a
db 0x26, 0x21, 0x22, 0x41, 0x3a, 0x3a, 0x99, 0x93, 0x93, 0xf3, 0xed, 0xee
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xcd, 0xcf, 0xcf
db 0x7f, 0x8a, 0x8a, 0x41, 0x54, 0x55, 0x2a, 0x3d, 0x3e, 0x28, 0x3b, 0x3b
db 0x2a, 0x3c, 0x3d, 0x2c, 0x3d, 0x3e, 0x2b, 0x3b, 0x3c, 0x25, 0x2f, 0x30
db 0x1d, 0x1a, 0x1b, 0x23, 0x1a, 0x1b, 0x2f, 0x2b, 0x2c, 0x36, 0x33, 0x34
db 0x35, 0x33, 0x34, 0x32, 0x30, 0x31, 0x2b, 0x2a, 0x2b, 0x2a, 0x23, 0x23
db 0x4d, 0x44, 0x44, 0xb6, 0xae, 0xaf, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xd0, 0xd9, 0xda, 0x84, 0x97, 0x97
db 0x4a, 0x5f, 0x5f, 0x2d, 0x3f, 0x3f, 0x24, 0x37, 0x38, 0x25, 0x38, 0x39
db 0x25, 0x35, 0x35, 0x1c, 0x23, 0x24, 0x16, 0x12, 0x12, 0x1f, 0x19, 0x1a
db 0x2d, 0x2b, 0x2b, 0x33, 0x32, 0x32, 0x31, 0x31, 0x31, 0x2c, 0x2b, 0x2c
db 0x29, 0x23, 0x23, 0x45, 0x3e, 0x3e, 0xa6, 0x9d, 0x9d, 0xfa, 0xf2, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xf7, 0xf8, 0xb3, 0xb1, 0xb2, 0x53, 0x51, 0x52
db 0x33, 0x31, 0x32, 0x3a, 0x42, 0x43, 0x3e, 0x4e, 0x4f, 0x32, 0x44, 0x45
db 0x2a, 0x3d, 0x3e, 0x2a, 0x3d, 0x3e, 0x2c, 0x3f, 0x40, 0x2b, 0x3c, 0x3d
db 0x24, 0x2c, 0x2d, 0x20, 0x19, 0x1a, 0x2d, 0x23, 0x24, 0x46, 0x3b, 0x3c
db 0x63, 0x5a, 0x5a, 0xa2, 0x9a, 0x9b, 0xee, 0xe7, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xe9, 0xea, 0xb3, 0xaf, 0xb0, 0x73, 0x79, 0x7a, 0x48, 0x58, 0x5a
db 0x37, 0x48, 0x49, 0x31, 0x42, 0x44, 0x2e, 0x40, 0x41, 0x2c, 0x3e, 0x40
db 0x2c, 0x3f, 0x40, 0x2c, 0x3e, 0x3f, 0x25, 0x35, 0x36, 0x1d, 0x21, 0x22
db 0x1b, 0x16, 0x16, 0x23, 0x19, 0x19, 0x33, 0x2a, 0x2b, 0x6c, 0x64, 0x65
db 0xcc, 0xc6, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xec, 0xec, 0xbb, 0xb3, 0xb3, 0x8f, 0x86, 0x86
db 0x85, 0x7c, 0x7c, 0x87, 0x7d, 0x7e, 0x89, 0x7e, 0x7f, 0x89, 0x7f, 0x80
db 0x89, 0x80, 0x80, 0x89, 0x80, 0x80, 0x89, 0x80, 0x80, 0x88, 0x7f, 0x80
db 0x87, 0x80, 0x80, 0x9d, 0x97, 0x97, 0xd1, 0xcc, 0xcc, 0xff, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf0, 0xf1
db 0xc0, 0xb7, 0xb8, 0x6b, 0x62, 0x62, 0x34, 0x2c, 0x2c, 0x26, 0x1b, 0x1c
db 0x26, 0x1d, 0x1d, 0x27, 0x1e, 0x1e, 0x28, 0x1d, 0x1d, 0x28, 0x1d, 0x1e
db 0x33, 0x26, 0x27, 0x52, 0x44, 0x45, 0x79, 0x6c, 0x6d, 0x8b, 0x7f, 0x7f
db 0x8d, 0x82, 0x82, 0x8b, 0x81, 0x81, 0x87, 0x7f, 0x80, 0x87, 0x7f, 0x7f
db 0x9e, 0x97, 0x97, 0xda, 0xd4, 0xd4, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf2, 0xf2, 0xca, 0xc2, 0xc2
db 0x84, 0x7b, 0x7b, 0x40, 0x37, 0x37, 0x24, 0x1b, 0x1c, 0x22, 0x1a, 0x1a
db 0x23, 0x19, 0x19, 0x22, 0x18, 0x18, 0x2d, 0x20, 0x20, 0x51, 0x44, 0x45
db 0x7b, 0x6f, 0x70, 0x8b, 0x7f, 0x80, 0x8a, 0x80, 0x80, 0x87, 0x7e, 0x7e
db 0x88, 0x7e, 0x7e, 0x9a, 0x92, 0x92, 0xd1, 0xca, 0xca, 0xff, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xd8, 0xd8, 0xa9, 0x9e, 0x9f
db 0x8f, 0x83, 0x84, 0x89, 0x7f, 0x7f, 0x76, 0x6e, 0x6f, 0x4b, 0x43, 0x43
db 0x2e, 0x24, 0x24, 0x27, 0x1d, 0x1e, 0x2c, 0x24, 0x24, 0x3f, 0x36, 0x37
db 0x4c, 0x43, 0x43, 0x5e, 0x54, 0x55, 0x85, 0x7c, 0x7c, 0xb3, 0xab, 0xab
db 0xcf, 0xc8, 0xc8, 0xec, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xe8, 0xe9, 0xc5, 0xbb, 0xbc, 0x86, 0x7c, 0x7d
db 0x5b, 0x51, 0x52, 0x49, 0x40, 0x41, 0x37, 0x2e, 0x2f, 0x29, 0x20, 0x21
db 0x26, 0x1e, 0x1f, 0x26, 0x1e, 0x1f, 0x27, 0x20, 0x20, 0x36, 0x2d, 0x2d
db 0x58, 0x4e, 0x4f, 0x7c, 0x74, 0x74, 0x98, 0x91, 0x91, 0xc4, 0xbd, 0xbe
db 0xf3, 0xee, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf2, 0xf2, 0xf0, 0xe8, 0xe8
db 0xed, 0xe4, 0xe5, 0xee, 0xe5, 0xe6, 0xef, 0xe6, 0xe7, 0xf0, 0xe7, 0xe7
db 0xf0, 0xe8, 0xe8, 0xf0, 0xe8, 0xe8, 0xef, 0xe8, 0xe8, 0xee, 0xe7, 0xe7
db 0xed, 0xe8, 0xe8, 0xf3, 0xee, 0xee, 0xff, 0xfa, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xef, 0xf0, 0xc3, 0xba, 0xba, 0x91, 0x85, 0x86, 0x7d, 0x73, 0x73
db 0x7e, 0x72, 0x73, 0x7f, 0x73, 0x74, 0x7f, 0x74, 0x74, 0x82, 0x77, 0x78
db 0x94, 0x88, 0x89, 0xbb, 0xb0, 0xb1, 0xe1, 0xd7, 0xd7, 0xf2, 0xe8, 0xe8
db 0xf3, 0xea, 0xea, 0xf1, 0xe9, 0xe9, 0xef, 0xe7, 0xe8, 0xed, 0xe6, 0xe6
db 0xf2, 0xec, 0xec, 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6
db 0xd8, 0xcd, 0xcd, 0x9d, 0x92, 0x92, 0x80, 0x75, 0x75, 0x7b, 0x70, 0x70
db 0x7c, 0x71, 0x71, 0x7c, 0x71, 0x72, 0x8a, 0x80, 0x80, 0xb7, 0xad, 0xad
db 0xe5, 0xdb, 0xdb, 0xf2, 0xe8, 0xe8, 0xf1, 0xe8, 0xe8, 0xef, 0xe7, 0xe7
db 0xed, 0xe6, 0xe6, 0xf1, 0xeb, 0xeb, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xf8, 0xef, 0xef
db 0xf0, 0xe7, 0xe7, 0xee, 0xe4, 0xe4, 0xdb, 0xd0, 0xd1, 0xab, 0xa0, 0xa0
db 0x86, 0x7d, 0x7d, 0x7f, 0x74, 0x75, 0x89, 0x7e, 0x7e, 0xa5, 0x9b, 0x9b
db 0xbd, 0xb3, 0xb3, 0xce, 0xc6, 0xc6, 0xe8, 0xe0, 0xe0, 0xff, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8, 0xe2, 0xd8, 0xd9
db 0xc8, 0xbd, 0xbe, 0xb6, 0xab, 0xac, 0x99, 0x8e, 0x8f, 0x83, 0x7a, 0x7a
db 0x7f, 0x74, 0x75, 0x7f, 0x75, 0x75, 0x81, 0x79, 0x79, 0x9a, 0x8f, 0x90
db 0xc2, 0xba, 0xba, 0xe5, 0xde, 0xdf, 0xf5, 0xef, 0xef, 0xff, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xf2, 0xea, 0xea, 0xea, 0xe2, 0xe2
db 0xec, 0xe3, 0xe3, 0xed, 0xe4, 0xe4, 0xed, 0xe4, 0xe5, 0xef, 0xe6, 0xe6
db 0xf5, 0xec, 0xec, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xee, 0xee, 0xea, 0xe2, 0xe2, 0xea, 0xe1, 0xe1
db 0xeb, 0xe2, 0xe2, 0xeb, 0xe2, 0xe2, 0xf1, 0xe9, 0xe9, 0xff, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf4, 0xf4
db 0xf0, 0xe7, 0xe7, 0xec, 0xe3, 0xe3, 0xf0, 0xe8, 0xe8, 0xfd, 0xf6, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xf9, 0xf1, 0xf1, 0xee, 0xe5, 0xe6
db 0xed, 0xe4, 0xe5, 0xed, 0xe5, 0xe5, 0xed, 0xe6, 0xe6, 0xf7, 0xf0, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/plane00.inc
0,0 → 1,417
dw 64, 26
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xf9, 0xf9, 0xb8, 0xd0, 0x94, 0x91, 0xcb, 0x6b
db 0xac, 0xd0, 0x8a, 0xf5, 0xf6, 0xee, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdf, 0xe1, 0xc7, 0x5a, 0xb5, 0x24, 0x34, 0xbc, 0x4
db 0x4a, 0xbc, 0x1c, 0xdc, 0xd7, 0xbb, 0xff, 0xf4, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfa, 0xfb, 0xa0, 0xc1, 0x72, 0x41, 0xb8, 0xe, 0x3c, 0xc0, 0x10
db 0x64, 0xbb, 0x31, 0xed, 0xc3, 0xb5, 0xff, 0xe5, 0xe9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xe5, 0xd3, 0x68, 0xb4, 0x30, 0x41, 0xbb, 0x11, 0x3c, 0xc0, 0x10
db 0x6e, 0xba, 0x39, 0xf7, 0xc8, 0xc1, 0xff, 0xf0, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff
db 0xae, 0xc7, 0x83, 0x47, 0xb4, 0x10, 0x43, 0xbd, 0x14, 0x3f, 0xc0, 0x12
db 0x98, 0xb9, 0x5e, 0xfc, 0xcb, 0xcb, 0xff, 0xf2, 0xf4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xe9, 0xd9
db 0x6f, 0xb6, 0x38, 0x44, 0xb7, 0x10, 0x41, 0xbe, 0x14, 0x45, 0xbf, 0x18
db 0xc2, 0xc0, 0x8b, 0xff, 0xd2, 0xd8, 0xff, 0xf9, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf5, 0xf3, 0x9b, 0xbb, 0x66
db 0x49, 0xb2, 0x10, 0x48, 0xb9, 0x16, 0x3e, 0xbf, 0x12, 0x58, 0xbe, 0x29
db 0xeb, 0xc5, 0xb5, 0xff, 0xdd, 0xe1, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xf8, 0xf7, 0xde, 0xcc, 0xb6, 0xd6, 0xc6, 0xa9, 0xd5, 0xc9, 0xac
db 0xd4, 0xcb, 0xac, 0xd8, 0xcf, 0xb1, 0xef, 0xe9, 0xdd, 0xf6, 0xf3, 0xed
db 0xf7, 0xf3, 0xed, 0xfb, 0xf5, 0xf2, 0xcc, 0xd0, 0xa8, 0x59, 0xac, 0x1c
db 0x49, 0xb5, 0x13, 0x47, 0xba, 0x16, 0x3d, 0xc0, 0x11, 0x5d, 0xbe, 0x2e
db 0xf5, 0xc6, 0xbe, 0xff, 0xe9, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfa, 0xfa
db 0xfa, 0xee, 0xec, 0xfc, 0xf1, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xf8, 0xf9, 0xc3, 0xab, 0x7f, 0xaf, 0x9f, 0x61, 0xaf, 0x9e, 0x60
db 0xa8, 0x9a, 0x56, 0x88, 0x93, 0x32, 0x90, 0xa1, 0x45, 0x90, 0xa8, 0x4c
db 0x7e, 0xa9, 0x3e, 0x84, 0xae, 0x45, 0x77, 0xae, 0x3a, 0x4d, 0xb1, 0x14
db 0x4b, 0xb6, 0x16, 0x47, 0xbb, 0x16, 0x3e, 0xc0, 0x12, 0x64, 0xbb, 0x31
db 0xb5, 0xbf, 0x7d, 0xc5, 0xd9, 0xa8, 0xca, 0xe4, 0xb6, 0xe2, 0xec, 0xd2
db 0xfa, 0xf7, 0xf4, 0xff, 0xfd, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xde, 0xff, 0xac, 0xb9
db 0xff, 0xaf, 0xbc, 0xfe, 0xb0, 0xbd, 0xfd, 0xb0, 0xbc, 0xfd, 0xb2, 0xbc
db 0xfe, 0xd7, 0xdc, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xcc, 0xc6, 0xd5, 0x8c, 0x77
db 0xbf, 0x6f, 0x48, 0xbb, 0x74, 0x49, 0xc7, 0x95, 0x71, 0xc5, 0x9c, 0x75
db 0xc3, 0x9f, 0x75, 0xd2, 0xb2, 0x94, 0xe3, 0xcd, 0xbb, 0xe1, 0xce, 0xba
db 0xdf, 0xcd, 0xb8, 0xdf, 0xc9, 0xb4, 0xf2, 0xe0, 0xd9, 0xf8, 0xdb, 0xd8
db 0xf3, 0xd1, 0xca, 0xdb, 0xbf, 0xa3, 0xe3, 0xc0, 0xac, 0xda, 0xbb, 0x9d
db 0xab, 0xa7, 0x61, 0x6e, 0x9e, 0x23, 0x50, 0xab, 0x12, 0x4e, 0xb2, 0x17
db 0x4b, 0xb7, 0x17, 0x46, 0xbc, 0x16, 0x3f, 0xc1, 0x14, 0x39, 0xc3, 0x10
db 0x32, 0xc4, 0xa, 0x31, 0xc9, 0xe, 0x2e, 0xcd, 0xe, 0x41, 0xd1, 0x23
db 0x60, 0xd6, 0x45, 0x7e, 0xde, 0x68, 0x7e, 0xe2, 0x6c, 0x7c, 0xe4, 0x6b
db 0x77, 0xe4, 0x67, 0xba, 0xe8, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8a, 0x9d, 0xff, 0x7, 0x2f
db 0xfe, 0x2, 0x28, 0xfc, 0x9, 0x2d, 0xf9, 0xc, 0x2d, 0xf5, 0x11, 0x2f
db 0xf4, 0x2d, 0x44, 0xf6, 0x6b, 0x7b, 0xfb, 0xb8, 0xbf, 0xfe, 0xef, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xd3, 0xd8, 0xda, 0x88, 0x79, 0xe0, 0xa5, 0x96
db 0xe3, 0xaa, 0x9b, 0xd6, 0x99, 0x7f, 0xba, 0x71, 0x43, 0xae, 0x6a, 0x34
db 0x98, 0x66, 0x1d, 0x90, 0x6d, 0x1c, 0x95, 0x73, 0x24, 0x89, 0x77, 0x1d
db 0x86, 0x7d, 0x20, 0x88, 0x83, 0x26, 0x96, 0x94, 0x41, 0x95, 0x9c, 0x46
db 0x90, 0xa0, 0x45, 0x94, 0xa4, 0x4b, 0xad, 0xb2, 0x6d, 0xb1, 0xb3, 0x71
db 0x99, 0xaa, 0x54, 0x63, 0xa5, 0x1e, 0x52, 0xae, 0x16, 0x4e, 0xb3, 0x17
db 0x4a, 0xb8, 0x17, 0x41, 0xbd, 0x13, 0x52, 0xbd, 0x23, 0x9c, 0xbf, 0x66
db 0xa2, 0xc7, 0x73, 0x9e, 0xcc, 0x75, 0x9b, 0xcf, 0x74, 0x96, 0xd1, 0x71
db 0x92, 0xd3, 0x6e, 0x8f, 0xd3, 0x6c, 0x9b, 0xd6, 0x7b, 0xa1, 0xd8, 0x81
db 0x9e, 0xd8, 0x7f, 0xd5, 0xde, 0xba, 0xff, 0xf1, 0xf2, 0xff, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xec, 0xff, 0xa2, 0xb2
db 0xfe, 0x36, 0x55, 0xfa, 0x2, 0x23, 0xf7, 0x3, 0x25, 0xf4, 0xa, 0x28
db 0xf1, 0xa, 0x25, 0xed, 0xd, 0x24, 0xeb, 0x1e, 0x30, 0xee, 0x54, 0x60
db 0xf6, 0xa5, 0xac, 0xfc, 0xde, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xe9, 0xf1, 0xff, 0xdd, 0xe6, 0xfd, 0xf5, 0xf5, 0xff, 0xfd, 0xfe
db 0xff, 0xfa, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xed, 0xec, 0xf7, 0xd8, 0xd4
db 0xb0, 0x7e, 0x46, 0x8e, 0x6e, 0x1a, 0xae, 0x7f, 0x44, 0xb7, 0x8c, 0x55
db 0x88, 0x7a, 0x1e, 0x7c, 0x82, 0x19, 0x75, 0x85, 0x16, 0x71, 0x89, 0x15
db 0x6c, 0x8e, 0x14, 0x66, 0x94, 0x14, 0x60, 0x98, 0x12, 0x5b, 0x9e, 0x12
db 0x58, 0xa3, 0x14, 0x57, 0xa9, 0x17, 0x53, 0xaf, 0x17, 0x4e, 0xb4, 0x17
db 0x49, 0xb9, 0x16, 0x3c, 0xbe, 0xe, 0x7a, 0xbc, 0x45, 0xff, 0xc9, 0xce
db 0xff, 0xe7, 0xef, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfa, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xfe, 0xff, 0xfa, 0xfa, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xd4, 0xdb, 0xfc, 0x64, 0x7b, 0xf8, 0x16, 0x36, 0xf3, 0x4, 0x23
db 0xf1, 0xe, 0x27, 0xed, 0x13, 0x29, 0xe9, 0x15, 0x26, 0xe4, 0x15, 0x23
db 0xe3, 0x25, 0x2e, 0xe7, 0x4e, 0x53, 0xf1, 0xa4, 0xa6, 0xfa, 0xde, 0xdf
db 0xff, 0xf8, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xf9, 0xe3, 0xe1
db 0xf3, 0xcb, 0xc9, 0xf8, 0xdf, 0xde, 0xff, 0xf7, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb
db 0xbb, 0x8f, 0x60, 0x96, 0x72, 0x26, 0xad, 0x88, 0x4b, 0xf9, 0xcf, 0xcb
db 0xba, 0xa0, 0x6d, 0x7e, 0x81, 0x1a, 0x79, 0x88, 0x1b, 0x75, 0x8c, 0x1b
db 0x70, 0x92, 0x1a, 0x6b, 0x97, 0x1a, 0x65, 0x9b, 0x1a, 0x60, 0xa0, 0x19
db 0x5c, 0xa5, 0x19, 0x57, 0xaa, 0x18, 0x52, 0xaf, 0x17, 0x4d, 0xb5, 0x17
db 0x46, 0xba, 0x15, 0x3c, 0xbc, 0xc, 0x9c, 0xbc, 0x64, 0xff, 0xcf, 0xd4
db 0xff, 0xf6, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xbc, 0xc5, 0xf7, 0x57, 0x6c
db 0xf1, 0x15, 0x2f, 0xec, 0xe, 0x23, 0xe9, 0x17, 0x28, 0xe5, 0x1d, 0x29
db 0xe0, 0x1e, 0x26, 0xdb, 0x20, 0x21, 0xd7, 0x29, 0x27, 0xda, 0x43, 0x40
db 0xe6, 0x7d, 0x7b, 0xee, 0xaf, 0xac, 0xe1, 0x8b, 0x82, 0xcc, 0x5b, 0x45
db 0xbf, 0x4e, 0x2d, 0xc2, 0x5f, 0x3f, 0xcc, 0x7a, 0x5e, 0xe4, 0xb5, 0xa7
db 0xf2, 0xdc, 0xd5, 0xf4, 0xe2, 0xdd, 0xff, 0xf9, 0xfa, 0xff, 0xf9, 0xfb
db 0xc0, 0x96, 0x6a, 0xa3, 0x7d, 0x3b, 0x9e, 0x7f, 0x37, 0xfc, 0xd9, 0xd7
db 0xeb, 0xd7, 0xca, 0x89, 0x88, 0x2b, 0x76, 0x88, 0x18, 0x74, 0x8e, 0x1b
db 0x6f, 0x92, 0x1a, 0x6a, 0x97, 0x1a, 0x65, 0x9d, 0x1a, 0x60, 0xa2, 0x19
db 0x5c, 0xa6, 0x19, 0x56, 0xab, 0x18, 0x51, 0xb1, 0x17, 0x4a, 0xb6, 0x15
db 0x45, 0xb7, 0x12, 0x7c, 0xb8, 0x43, 0xe8, 0xc4, 0xb2, 0xff, 0xd3, 0xd6
db 0xff, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf8
db 0xfb, 0xad, 0xb7, 0xf1, 0x41, 0x52, 0xe8, 0x14, 0x25, 0xe4, 0x1b, 0x26
db 0xdf, 0x22, 0x28, 0xdc, 0x27, 0x29, 0xd9, 0x2c, 0x2a, 0xd5, 0x2e, 0x28
db 0xd0, 0x31, 0x26, 0xca, 0x37, 0x25, 0xc2, 0x38, 0x1f, 0xbd, 0x3f, 0x1f
db 0xb8, 0x45, 0x21, 0xb3, 0x49, 0x1e, 0xac, 0x4c, 0x1b, 0xad, 0x57, 0x25
db 0xae, 0x62, 0x2f, 0xaf, 0x6e, 0x39, 0xc5, 0x93, 0x6d, 0xd9, 0xb3, 0x9b
db 0xb9, 0x8b, 0x5a, 0xba, 0x8d, 0x5d, 0x94, 0x7c, 0x2b, 0xb9, 0x99, 0x65
db 0xcc, 0xb9, 0x94, 0x90, 0x90, 0x37, 0x75, 0x88, 0x17, 0x73, 0x8f, 0x1b
db 0x6e, 0x94, 0x1b, 0x69, 0x99, 0x1a, 0x64, 0x9e, 0x1a, 0x5f, 0xa3, 0x19
db 0x5b, 0xa7, 0x19, 0x56, 0xac, 0x18, 0x4e, 0xb2, 0x16, 0x48, 0xb3, 0x10
db 0x8c, 0xb5, 0x4f, 0xf3, 0xc6, 0xbf, 0xff, 0xd7, 0xda, 0xff, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xda, 0xde, 0xf2, 0x6e, 0x79, 0xe4, 0x20, 0x2b
db 0xdf, 0x21, 0x27, 0xdd, 0x29, 0x2b, 0xd8, 0x2d, 0x2a, 0xd1, 0x30, 0x26
db 0xcd, 0x35, 0x25, 0xc7, 0x38, 0x24, 0xc3, 0x3e, 0x24, 0xbe, 0x43, 0x25
db 0xb9, 0x48, 0x24, 0xb4, 0x4e, 0x23, 0xae, 0x52, 0x22, 0xa9, 0x56, 0x20
db 0xa4, 0x5a, 0x1e, 0x9e, 0x5e, 0x1c, 0x98, 0x62, 0x19, 0x99, 0x6b, 0x21
db 0x96, 0x73, 0x26, 0x96, 0x7a, 0x2c, 0x88, 0x79, 0x1d, 0x80, 0x7b, 0x17
db 0x7e, 0x7f, 0x19, 0x7c, 0x86, 0x1c, 0x77, 0x8a, 0x1c, 0x73, 0x90, 0x1b
db 0x6d, 0x95, 0x1b, 0x68, 0x99, 0x1a, 0x63, 0x9f, 0x1a, 0x5e, 0xa4, 0x19
db 0x5a, 0xa8, 0x18, 0x52, 0xae, 0x17, 0x4e, 0xaf, 0x13, 0x8f, 0xb2, 0x50
db 0xf5, 0xc6, 0xbf, 0xff, 0xdb, 0xe0, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xf2, 0xf4, 0x92, 0x99
db 0xe3, 0x35, 0x3b, 0xd9, 0x23, 0x23, 0xd4, 0x29, 0x24, 0xcf, 0x2f, 0x23
db 0xcb, 0x35, 0x25, 0xc7, 0x3a, 0x26, 0xc2, 0x3f, 0x24, 0xbd, 0x45, 0x24
db 0xb8, 0x4a, 0x24, 0xb3, 0x4e, 0x23, 0xad, 0x53, 0x22, 0xa9, 0x59, 0x22
db 0xa5, 0x5d, 0x22, 0xa0, 0x62, 0x21, 0x9a, 0x67, 0x20, 0x94, 0x6b, 0x1d
db 0x8f, 0x70, 0x1d, 0x8a, 0x75, 0x1c, 0x86, 0x7b, 0x1d, 0x82, 0x7f, 0x1d
db 0x7e, 0x82, 0x1c, 0x7a, 0x86, 0x1c, 0x76, 0x8c, 0x1c, 0x72, 0x90, 0x1b
db 0x6c, 0x95, 0x1b, 0x67, 0x9a, 0x1a, 0x62, 0x9f, 0x1a, 0x5d, 0xa4, 0x18
db 0x57, 0xaa, 0x17, 0x4e, 0xab, 0x11, 0x87, 0xad, 0x45, 0xf5, 0xc5, 0xbe
db 0xff, 0xd8, 0xdd, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xc4, 0xc8
db 0xe0, 0x2e, 0x34, 0xe9, 0x72, 0x73, 0xf0, 0x9a, 0x9a, 0xdc, 0x51, 0x49
db 0xcb, 0x31, 0x21, 0xc6, 0x38, 0x22, 0xc1, 0x41, 0x25, 0xbc, 0x45, 0x24
db 0xb8, 0x4a, 0x24, 0xb3, 0x4f, 0x23, 0xad, 0x54, 0x22, 0xa8, 0x59, 0x22
db 0xa4, 0x5d, 0x21, 0x9f, 0x63, 0x20, 0x9a, 0x68, 0x20, 0x95, 0x6d, 0x1f
db 0x90, 0x72, 0x1e, 0x8b, 0x77, 0x1e, 0x86, 0x7b, 0x1e, 0x82, 0x80, 0x1d
db 0x7e, 0x83, 0x1d, 0x7a, 0x87, 0x1c, 0x75, 0x8c, 0x1c, 0x71, 0x91, 0x1b
db 0x6c, 0x96, 0x1a, 0x65, 0x9b, 0x1a, 0x61, 0xa0, 0x19, 0x5d, 0xa5, 0x19
db 0x60, 0xa4, 0x1c, 0x8e, 0xaa, 0x49, 0xec, 0xc1, 0xb3, 0xff, 0xd7, 0xe0
db 0xff, 0xf7, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xb2, 0xb7
db 0xe4, 0x36, 0x3e, 0xf8, 0x51, 0x66, 0xff, 0x58, 0x73, 0xfc, 0x5a, 0x70
db 0xed, 0x98, 0x97, 0xce, 0x52, 0x41, 0xc0, 0x3f, 0x21, 0xbb, 0x46, 0x24
db 0xb7, 0x4b, 0x24, 0xb2, 0x50, 0x23, 0xac, 0x55, 0x22, 0xa7, 0x5a, 0x22
db 0xa2, 0x5e, 0x21, 0x9d, 0x64, 0x20, 0x98, 0x69, 0x20, 0x93, 0x6e, 0x1f
db 0x8f, 0x73, 0x1f, 0x8a, 0x77, 0x1e, 0x85, 0x7c, 0x1e, 0x81, 0x81, 0x1d
db 0x7e, 0x84, 0x1c, 0x7a, 0x88, 0x1c, 0x74, 0x8d, 0x1b, 0x70, 0x92, 0x1a
db 0x6b, 0x97, 0x1a, 0x65, 0x9c, 0x1a, 0x60, 0xa1, 0x19, 0x63, 0xa2, 0x1c
db 0x6c, 0xa1, 0x24, 0x85, 0xae, 0x44, 0x90, 0xb7, 0x55, 0x98, 0xc4, 0x6a
db 0xa7, 0xd2, 0x86, 0xce, 0xdf, 0xb7, 0xd0, 0xe3, 0xbb, 0xcd, 0xe4, 0xb9
db 0xda, 0xe7, 0xc7, 0xf5, 0xf5, 0xed, 0xfb, 0xf8, 0xf5, 0xff, 0xfd, 0xff
db 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xfd, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf5, 0xf6
db 0xfb, 0x95, 0xa3, 0xff, 0x2, 0x24, 0xff, 0x2, 0x1b, 0xff, 0x17, 0x41
db 0xfd, 0xa3, 0xb0, 0xd6, 0x6a, 0x5a, 0xbe, 0x3e, 0x1f, 0xba, 0x47, 0x24
db 0xb6, 0x4c, 0x24, 0xb1, 0x51, 0x23, 0xab, 0x56, 0x22, 0xa7, 0x5b, 0x22
db 0xa2, 0x5f, 0x21, 0x9d, 0x64, 0x21, 0x98, 0x6a, 0x20, 0x93, 0x6f, 0x1f
db 0x8d, 0x74, 0x1f, 0x89, 0x78, 0x1e, 0x84, 0x7d, 0x1d, 0x7f, 0x81, 0x1c
db 0x7b, 0x85, 0x1b, 0x77, 0x89, 0x1b, 0x73, 0x8e, 0x1a, 0x6d, 0x93, 0x19
db 0x68, 0x98, 0x19, 0x64, 0x9d, 0x1a, 0x5f, 0xa2, 0x19, 0x5a, 0xa7, 0x18
db 0x54, 0xac, 0x17, 0x4b, 0xb0, 0x12, 0x44, 0xb5, 0xf, 0x40, 0xb8, 0xd
db 0x40, 0xbd, 0x10, 0x44, 0xc2, 0x1a, 0x40, 0xc7, 0x1a, 0x3b, 0xcb, 0x18
db 0x46, 0xce, 0x26, 0x56, 0xd6, 0x3c, 0x69, 0xd8, 0x50, 0x88, 0xe0, 0x74
db 0x86, 0xe4, 0x75, 0x83, 0xe6, 0x74, 0x82, 0xe8, 0x74, 0x7f, 0xea, 0x73
db 0x7d, 0xeb, 0x73, 0x79, 0xed, 0x70, 0x9d, 0xeb, 0x91, 0xc5, 0xee, 0xbb
db 0xc0, 0xf0, 0xb6, 0xd8, 0xf2, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xe8, 0xed, 0xff, 0x76, 0x8d, 0xfa, 0x40, 0x58, 0xea, 0x2b, 0x39
db 0xd8, 0x3d, 0x37, 0xc4, 0x3e, 0x26, 0xbe, 0x43, 0x24, 0xb9, 0x48, 0x23
db 0xb4, 0x4d, 0x23, 0xaf, 0x52, 0x22, 0xaa, 0x57, 0x22, 0xa5, 0x5b, 0x22
db 0xa1, 0x61, 0x21, 0x9b, 0x65, 0x21, 0x96, 0x6a, 0x1f, 0x91, 0x70, 0x1e
db 0x8b, 0x74, 0x1d, 0x84, 0x77, 0x19, 0x80, 0x7a, 0x16, 0x80, 0x7c, 0x19
db 0x7b, 0x81, 0x18, 0x78, 0x85, 0x17, 0x73, 0x8a, 0x17, 0x6e, 0x8f, 0x17
db 0x68, 0x94, 0x14, 0x5d, 0x9b, 0x11, 0x58, 0xa0, 0x10, 0x52, 0xa5, 0x10
db 0x4d, 0xaa, 0xe, 0x48, 0xb0, 0xe, 0x43, 0xb5, 0xd, 0x3f, 0xba, 0xd
db 0x39, 0xc0, 0xc, 0x31, 0xc5, 0xa, 0x2d, 0xcb, 0xc, 0x2a, 0xd0, 0xd
db 0x23, 0xd5, 0xa, 0x1c, 0xd9, 0x7, 0x17, 0xde, 0x6, 0x12, 0xe1, 0x4
db 0xd, 0xe5, 0x3, 0x9, 0xe9, 0x2, 0x6, 0xee, 0x2, 0x2, 0xf1, 0x2
db 0x2, 0xf4, 0x4, 0x2, 0xf7, 0x4, 0x7, 0xf7, 0xc, 0xc, 0xf9, 0x11
db 0x16, 0xf0, 0x14, 0xb4, 0xe3, 0x9e, 0xff, 0xf8, 0xfb, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xc7, 0xc7, 0xdc, 0x64, 0x5b
db 0xcd, 0x43, 0x33, 0xc2, 0x39, 0x20, 0xbb, 0x3d, 0x1c, 0xb6, 0x43, 0x1d
db 0xb2, 0x4b, 0x1f, 0xac, 0x50, 0x1e, 0xa8, 0x55, 0x1e, 0xa2, 0x5a, 0x1d
db 0x9d, 0x5f, 0x1b, 0x98, 0x61, 0x19, 0x95, 0x67, 0x1b, 0x8f, 0x6b, 0x1a
db 0x90, 0x72, 0x1f, 0xa0, 0x81, 0x39, 0xb4, 0x92, 0x58, 0xcb, 0xa8, 0x81
db 0xcd, 0xae, 0x88, 0xcb, 0xaf, 0x87, 0xca, 0xb1, 0x87, 0xc9, 0xb3, 0x89
db 0xb7, 0xad, 0x72, 0x99, 0xaa, 0x53, 0x95, 0xaf, 0x54, 0x92, 0xb1, 0x54
db 0x90, 0xb4, 0x53, 0x8d, 0xb8, 0x53, 0x89, 0xbb, 0x53, 0x85, 0xbe, 0x52
db 0x82, 0xbd, 0x4d, 0x80, 0xc0, 0x4d, 0x66, 0xc1, 0x39, 0x49, 0xc8, 0x23
db 0x47, 0xcb, 0x24, 0x43, 0xcf, 0x24, 0x40, 0xd4, 0x23, 0x3c, 0xd7, 0x22
db 0x38, 0xdc, 0x22, 0x34, 0xe0, 0x23, 0x32, 0xe3, 0x23, 0x2c, 0xe6, 0x20
db 0x12, 0xed, 0xe, 0x7, 0xf4, 0x9, 0x2, 0xf7, 0x7, 0x2, 0xf7, 0x4
db 0x62, 0xdd, 0x4a, 0xf3, 0xcd, 0xc5, 0xff, 0xe1, 0xe4, 0xff, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf5, 0xf6
db 0xf5, 0xcc, 0xcb, 0xe9, 0xa9, 0xa1, 0xd6, 0x77, 0x65, 0xca, 0x65, 0x4a
db 0xbd, 0x57, 0x32, 0xb8, 0x5b, 0x31, 0xb4, 0x60, 0x32, 0xaf, 0x63, 0x2f
db 0xb3, 0x6d, 0x3b, 0xc1, 0x83, 0x59, 0xd5, 0x9a, 0x7d, 0xd4, 0xa0, 0x81
db 0xdd, 0xad, 0x95, 0xf7, 0xc7, 0xc1, 0xff, 0xe3, 0xe5, 0xff, 0xfa, 0xfd
db 0xff, 0xfc, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff
db 0xff, 0xf9, 0xfd, 0xff, 0xf7, 0xf9, 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa
db 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa, 0xff, 0xf6, 0xf9
db 0xff, 0xe9, 0xec, 0xff, 0xe7, 0xeb, 0xf5, 0xe4, 0xdb, 0xe9, 0xd9, 0xc4
db 0xe9, 0xd7, 0xc3, 0xe9, 0xd8, 0xc4, 0xe8, 0xd9, 0xc3, 0xe7, 0xd9, 0xc3
db 0xe7, 0xd5, 0xbf, 0xe6, 0xcf, 0xb9, 0xe8, 0xd0, 0xbb, 0xdf, 0xd0, 0xb3
db 0xaf, 0xd4, 0x8a, 0xa1, 0xd8, 0x80, 0xa0, 0xda, 0x80, 0xa7, 0xd8, 0x86
db 0xee, 0xcf, 0xc0, 0xff, 0xda, 0xdf, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfc, 0xee, 0xed
db 0xf7, 0xd7, 0xd3, 0xf6, 0xd7, 0xd2, 0xf6, 0xd7, 0xd3, 0xf5, 0xd7, 0xd2
db 0xf9, 0xdd, 0xd9, 0xff, 0xe9, 0xea, 0xff, 0xec, 0xef, 0xff, 0xee, 0xf1
db 0xff, 0xfa, 0xfd, 0xff, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfc, 0xff, 0xff, 0xf8, 0xfc, 0xff, 0xf8, 0xfc, 0xff, 0xf8, 0xfd
db 0xff, 0xf7, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xf7, 0xff
db 0xff, 0xf7, 0xfb, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/plane01.inc
0,0 → 1,417
dw 64, 26
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf6, 0xee, 0xac, 0xd0, 0x8a
db 0x91, 0xcb, 0x6b, 0xb8, 0xd0, 0x94, 0xfd, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf7, 0xdc, 0xd7, 0xbb, 0x4a, 0xbc, 0x1c
db 0x34, 0xbc, 0x4, 0x5a, 0xb5, 0x24, 0xdf, 0xe1, 0xc7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xe5, 0xe9, 0xed, 0xc3, 0xb5, 0x64, 0xbb, 0x31
db 0x3c, 0xc0, 0x10, 0x41, 0xb8, 0xe, 0xa0, 0xc1, 0x72, 0xff, 0xfa, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf2, 0xf7, 0xc8, 0xc1, 0x6e, 0xba, 0x39
db 0x3c, 0xc0, 0x10, 0x41, 0xbb, 0x11, 0x68, 0xb4, 0x30, 0xe8, 0xe5, 0xd3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf4, 0xfc, 0xcb, 0xcb, 0x98, 0xb9, 0x5e
db 0x3f, 0xc0, 0x12, 0x43, 0xbd, 0x14, 0x47, 0xb4, 0x10, 0xae, 0xc7, 0x83
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xff, 0xd2, 0xd8, 0xc2, 0xc0, 0x8b
db 0x45, 0xbf, 0x18, 0x41, 0xbe, 0x14, 0x44, 0xb7, 0x10, 0x6f, 0xb6, 0x38
db 0xeb, 0xe9, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xdd, 0xe1, 0xeb, 0xc5, 0xb5
db 0x58, 0xbe, 0x29, 0x3e, 0xbf, 0x12, 0x48, 0xb9, 0x16, 0x49, 0xb2, 0x10
db 0x9b, 0xbb, 0x66, 0xfb, 0xf5, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf3, 0xf5, 0xc6, 0xbe
db 0x5d, 0xbe, 0x2e, 0x3d, 0xc0, 0x11, 0x47, 0xba, 0x16, 0x49, 0xb5, 0x13
db 0x59, 0xac, 0x1c, 0xcc, 0xd0, 0xa8, 0xfb, 0xf5, 0xf2, 0xf7, 0xf3, 0xed
db 0xf6, 0xf3, 0xed, 0xef, 0xe9, 0xdd, 0xd8, 0xcf, 0xb1, 0xd4, 0xcb, 0xac
db 0xd5, 0xc9, 0xac, 0xd6, 0xc6, 0xa9, 0xde, 0xcc, 0xb6, 0xfc, 0xf8, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xfa, 0xf7, 0xf4
db 0xe2, 0xec, 0xd2, 0xca, 0xe4, 0xb6, 0xc5, 0xd9, 0xa8, 0xb5, 0xbf, 0x7d
db 0x64, 0xbb, 0x31, 0x3e, 0xc0, 0x12, 0x47, 0xbb, 0x16, 0x4b, 0xb6, 0x16
db 0x4d, 0xb1, 0x14, 0x77, 0xae, 0x3a, 0x84, 0xae, 0x45, 0x7e, 0xa9, 0x3e
db 0x90, 0xa8, 0x4c, 0x90, 0xa1, 0x45, 0x88, 0x93, 0x32, 0xa8, 0x9a, 0x56
db 0xaf, 0x9e, 0x60, 0xaf, 0x9f, 0x61, 0xc3, 0xab, 0x7f, 0xfe, 0xf8, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf1, 0xf0, 0xfa, 0xee, 0xec
db 0xfe, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xe8, 0xaa, 0x77, 0xe4, 0x67
db 0x7c, 0xe4, 0x6b, 0x7e, 0xe2, 0x6c, 0x7e, 0xde, 0x68, 0x60, 0xd6, 0x45
db 0x41, 0xd1, 0x23, 0x2e, 0xcd, 0xe, 0x31, 0xc9, 0xe, 0x32, 0xc4, 0xa
db 0x39, 0xc3, 0x10, 0x3f, 0xc1, 0x14, 0x46, 0xbc, 0x16, 0x4b, 0xb7, 0x17
db 0x4e, 0xb2, 0x17, 0x50, 0xab, 0x12, 0x6e, 0x9e, 0x23, 0xab, 0xa7, 0x61
db 0xda, 0xbb, 0x9d, 0xe3, 0xc0, 0xac, 0xdb, 0xbf, 0xa3, 0xf3, 0xd1, 0xca
db 0xf8, 0xdb, 0xd8, 0xf2, 0xe0, 0xd9, 0xdf, 0xc9, 0xb4, 0xdf, 0xcd, 0xb8
db 0xe1, 0xce, 0xba, 0xe3, 0xcd, 0xbb, 0xd2, 0xb2, 0x94, 0xc3, 0x9f, 0x75
db 0xc5, 0x9c, 0x75, 0xc7, 0x95, 0x71, 0xbb, 0x74, 0x49, 0xbf, 0x6f, 0x48
db 0xd5, 0x8c, 0x77, 0xf1, 0xcc, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfe, 0xd7, 0xdc
db 0xfd, 0xb2, 0xbc, 0xfd, 0xb0, 0xbc, 0xfe, 0xb0, 0xbd, 0xff, 0xaf, 0xbc
db 0xff, 0xac, 0xb9, 0xff, 0xd7, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xf1, 0xf2, 0xd5, 0xde, 0xba, 0x9e, 0xd8, 0x7f
db 0xa1, 0xd8, 0x81, 0x9b, 0xd6, 0x7b, 0x8f, 0xd3, 0x6c, 0x92, 0xd3, 0x6e
db 0x96, 0xd1, 0x71, 0x9b, 0xcf, 0x74, 0x9e, 0xcc, 0x75, 0xa2, 0xc7, 0x73
db 0x9c, 0xbf, 0x66, 0x52, 0xbd, 0x23, 0x41, 0xbd, 0x13, 0x4a, 0xb8, 0x17
db 0x4e, 0xb3, 0x17, 0x52, 0xae, 0x16, 0x63, 0xa5, 0x1e, 0x99, 0xaa, 0x54
db 0xb1, 0xb3, 0x71, 0xad, 0xb2, 0x6d, 0x94, 0xa4, 0x4b, 0x90, 0xa0, 0x45
db 0x95, 0x9c, 0x46, 0x96, 0x94, 0x41, 0x88, 0x83, 0x26, 0x86, 0x7d, 0x20
db 0x89, 0x77, 0x1d, 0x95, 0x73, 0x24, 0x90, 0x6d, 0x1c, 0x98, 0x66, 0x1d
db 0xae, 0x6a, 0x34, 0xba, 0x71, 0x43, 0xd6, 0x99, 0x7f, 0xe3, 0xaa, 0x9b
db 0xe0, 0xa5, 0x96, 0xda, 0x88, 0x79, 0xfa, 0xd3, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xef, 0xf2, 0xfb, 0xb8, 0xbf, 0xf6, 0x6b, 0x7b, 0xf4, 0x2d, 0x44
db 0xf5, 0x11, 0x2f, 0xf9, 0xc, 0x2d, 0xfc, 0x9, 0x2d, 0xfe, 0x2, 0x28
db 0xff, 0x7, 0x2f, 0xff, 0x8a, 0x9d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfe, 0xff, 0xfa, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xfa, 0xff
db 0xff, 0xfa, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xe7, 0xef
db 0xff, 0xc9, 0xce, 0x7a, 0xbc, 0x45, 0x3c, 0xbe, 0xe, 0x49, 0xb9, 0x16
db 0x4e, 0xb4, 0x17, 0x53, 0xaf, 0x17, 0x57, 0xa9, 0x17, 0x58, 0xa3, 0x14
db 0x5b, 0x9e, 0x12, 0x60, 0x98, 0x12, 0x66, 0x94, 0x14, 0x6c, 0x8e, 0x14
db 0x71, 0x89, 0x15, 0x75, 0x85, 0x16, 0x7c, 0x82, 0x19, 0x88, 0x7a, 0x1e
db 0xb7, 0x8c, 0x55, 0xae, 0x7f, 0x44, 0x8e, 0x6e, 0x1a, 0xb0, 0x7e, 0x46
db 0xf7, 0xd8, 0xd4, 0xfc, 0xed, 0xec, 0xff, 0xfd, 0xff, 0xff, 0xfa, 0xfc
db 0xff, 0xfd, 0xfe, 0xfd, 0xf5, 0xf5, 0xff, 0xdd, 0xe6, 0xff, 0xe9, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xde, 0xe1, 0xf6, 0xa5, 0xac
db 0xee, 0x54, 0x60, 0xeb, 0x1e, 0x30, 0xed, 0xd, 0x24, 0xf1, 0xa, 0x25
db 0xf4, 0xa, 0x28, 0xf7, 0x3, 0x25, 0xfa, 0x2, 0x23, 0xfe, 0x36, 0x55
db 0xff, 0xa2, 0xb2, 0xff, 0xe8, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf8
db 0xff, 0xcf, 0xd4, 0x9c, 0xbc, 0x64, 0x3c, 0xbc, 0xc, 0x46, 0xba, 0x15
db 0x4d, 0xb5, 0x17, 0x52, 0xaf, 0x17, 0x57, 0xaa, 0x18, 0x5c, 0xa5, 0x19
db 0x60, 0xa0, 0x19, 0x65, 0x9b, 0x1a, 0x6b, 0x97, 0x1a, 0x70, 0x92, 0x1a
db 0x75, 0x8c, 0x1b, 0x79, 0x88, 0x1b, 0x7e, 0x81, 0x1a, 0xba, 0xa0, 0x6d
db 0xf9, 0xcf, 0xcb, 0xad, 0x88, 0x4b, 0x96, 0x72, 0x26, 0xbb, 0x8f, 0x60
db 0xfe, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf8, 0xf8, 0xdf, 0xde, 0xf3, 0xcb, 0xc9
db 0xf9, 0xe3, 0xe1, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfa
db 0xfa, 0xde, 0xdf, 0xf1, 0xa4, 0xa6, 0xe7, 0x4e, 0x53, 0xe3, 0x25, 0x2e
db 0xe4, 0x15, 0x23, 0xe9, 0x15, 0x26, 0xed, 0x13, 0x29, 0xf1, 0xe, 0x27
db 0xf3, 0x4, 0x23, 0xf8, 0x16, 0x36, 0xfc, 0x64, 0x7b, 0xff, 0xd4, 0xdb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb
db 0xff, 0xd3, 0xd6, 0xe8, 0xc4, 0xb2, 0x7c, 0xb8, 0x43, 0x45, 0xb7, 0x12
db 0x4a, 0xb6, 0x15, 0x51, 0xb1, 0x17, 0x56, 0xab, 0x18, 0x5c, 0xa6, 0x19
db 0x60, 0xa2, 0x19, 0x65, 0x9d, 0x1a, 0x6a, 0x97, 0x1a, 0x6f, 0x92, 0x1a
db 0x74, 0x8e, 0x1b, 0x76, 0x88, 0x18, 0x89, 0x88, 0x2b, 0xeb, 0xd7, 0xca
db 0xfc, 0xd9, 0xd7, 0x9e, 0x7f, 0x37, 0xa3, 0x7d, 0x3b, 0xc0, 0x96, 0x6a
db 0xff, 0xf9, 0xfb, 0xff, 0xf9, 0xfa, 0xf4, 0xe2, 0xdd, 0xf2, 0xdc, 0xd5
db 0xe4, 0xb5, 0xa7, 0xcc, 0x7a, 0x5e, 0xc2, 0x5f, 0x3f, 0xbf, 0x4e, 0x2d
db 0xcc, 0x5b, 0x45, 0xe1, 0x8b, 0x82, 0xee, 0xaf, 0xac, 0xe6, 0x7d, 0x7b
db 0xda, 0x43, 0x40, 0xd7, 0x29, 0x27, 0xdb, 0x20, 0x21, 0xe0, 0x1e, 0x26
db 0xe5, 0x1d, 0x29, 0xe9, 0x17, 0x28, 0xec, 0xe, 0x23, 0xf1, 0x15, 0x2f
db 0xf7, 0x57, 0x6c, 0xfd, 0xbc, 0xc5, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xed, 0xed, 0xff, 0xd7, 0xda, 0xf3, 0xc6, 0xbf, 0x8c, 0xb5, 0x4f
db 0x48, 0xb3, 0x10, 0x4e, 0xb2, 0x16, 0x56, 0xac, 0x18, 0x5b, 0xa7, 0x19
db 0x5f, 0xa3, 0x19, 0x64, 0x9e, 0x1a, 0x69, 0x99, 0x1a, 0x6e, 0x94, 0x1b
db 0x73, 0x8f, 0x1b, 0x75, 0x88, 0x17, 0x90, 0x90, 0x37, 0xcc, 0xb9, 0x94
db 0xb9, 0x99, 0x65, 0x94, 0x7c, 0x2b, 0xba, 0x8d, 0x5d, 0xb9, 0x8b, 0x5a
db 0xd9, 0xb3, 0x9b, 0xc5, 0x93, 0x6d, 0xaf, 0x6e, 0x39, 0xae, 0x62, 0x2f
db 0xad, 0x57, 0x25, 0xac, 0x4c, 0x1b, 0xb3, 0x49, 0x1e, 0xb8, 0x45, 0x21
db 0xbd, 0x3f, 0x1f, 0xc2, 0x38, 0x1f, 0xca, 0x37, 0x25, 0xd0, 0x31, 0x26
db 0xd5, 0x2e, 0x28, 0xd9, 0x2c, 0x2a, 0xdc, 0x27, 0x29, 0xdf, 0x22, 0x28
db 0xe4, 0x1b, 0x26, 0xe8, 0x14, 0x25, 0xf1, 0x41, 0x52, 0xfb, 0xad, 0xb7
db 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xdb, 0xe0, 0xf5, 0xc6, 0xbf
db 0x8f, 0xb2, 0x50, 0x4e, 0xaf, 0x13, 0x52, 0xae, 0x17, 0x5a, 0xa8, 0x18
db 0x5e, 0xa4, 0x19, 0x63, 0x9f, 0x1a, 0x68, 0x99, 0x1a, 0x6d, 0x95, 0x1b
db 0x73, 0x90, 0x1b, 0x77, 0x8a, 0x1c, 0x7c, 0x86, 0x1c, 0x7e, 0x7f, 0x19
db 0x80, 0x7b, 0x17, 0x88, 0x79, 0x1d, 0x96, 0x7a, 0x2c, 0x96, 0x73, 0x26
db 0x99, 0x6b, 0x21, 0x98, 0x62, 0x19, 0x9e, 0x5e, 0x1c, 0xa4, 0x5a, 0x1e
db 0xa9, 0x56, 0x20, 0xae, 0x52, 0x22, 0xb4, 0x4e, 0x23, 0xb9, 0x48, 0x24
db 0xbe, 0x43, 0x25, 0xc3, 0x3e, 0x24, 0xc7, 0x38, 0x24, 0xcd, 0x35, 0x25
db 0xd1, 0x30, 0x26, 0xd8, 0x2d, 0x2a, 0xdd, 0x29, 0x2b, 0xdf, 0x21, 0x27
db 0xe4, 0x20, 0x2b, 0xf2, 0x6e, 0x79, 0xfd, 0xda, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xd8, 0xdd
db 0xf5, 0xc5, 0xbe, 0x87, 0xad, 0x45, 0x4e, 0xab, 0x11, 0x57, 0xaa, 0x17
db 0x5d, 0xa4, 0x18, 0x62, 0x9f, 0x1a, 0x67, 0x9a, 0x1a, 0x6c, 0x95, 0x1b
db 0x72, 0x90, 0x1b, 0x76, 0x8c, 0x1c, 0x7a, 0x86, 0x1c, 0x7e, 0x82, 0x1c
db 0x82, 0x7f, 0x1d, 0x86, 0x7b, 0x1d, 0x8a, 0x75, 0x1c, 0x8f, 0x70, 0x1d
db 0x94, 0x6b, 0x1d, 0x9a, 0x67, 0x20, 0xa0, 0x62, 0x21, 0xa5, 0x5d, 0x22
db 0xa9, 0x59, 0x22, 0xad, 0x53, 0x22, 0xb3, 0x4e, 0x23, 0xb8, 0x4a, 0x24
db 0xbd, 0x45, 0x24, 0xc2, 0x3f, 0x24, 0xc7, 0x3a, 0x26, 0xcb, 0x35, 0x25
db 0xcf, 0x2f, 0x23, 0xd4, 0x29, 0x24, 0xd9, 0x23, 0x23, 0xe3, 0x35, 0x3b
db 0xf4, 0x92, 0x99, 0xfe, 0xf1, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfd
db 0xff, 0xd7, 0xe0, 0xec, 0xc1, 0xb3, 0x8e, 0xaa, 0x49, 0x60, 0xa4, 0x1c
db 0x5d, 0xa5, 0x19, 0x61, 0xa0, 0x19, 0x65, 0x9b, 0x1a, 0x6c, 0x96, 0x1a
db 0x71, 0x91, 0x1b, 0x75, 0x8c, 0x1c, 0x7a, 0x87, 0x1c, 0x7e, 0x83, 0x1d
db 0x82, 0x80, 0x1d, 0x86, 0x7b, 0x1e, 0x8b, 0x77, 0x1e, 0x90, 0x72, 0x1e
db 0x95, 0x6d, 0x1f, 0x9a, 0x68, 0x20, 0x9f, 0x63, 0x20, 0xa4, 0x5d, 0x21
db 0xa8, 0x59, 0x22, 0xad, 0x54, 0x22, 0xb3, 0x4f, 0x23, 0xb8, 0x4a, 0x24
db 0xbc, 0x45, 0x24, 0xc1, 0x41, 0x25, 0xc6, 0x38, 0x22, 0xcb, 0x31, 0x21
db 0xdc, 0x51, 0x49, 0xf0, 0x9a, 0x9a, 0xe9, 0x72, 0x73, 0xe0, 0x2e, 0x34
db 0xf9, 0xc4, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xfd, 0xff
db 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xfd, 0xff, 0xfb, 0xf8, 0xf5, 0xf5, 0xf5, 0xed, 0xda, 0xe7, 0xc7
db 0xcd, 0xe4, 0xb9, 0xd0, 0xe3, 0xbb, 0xce, 0xdf, 0xb7, 0xa7, 0xd2, 0x86
db 0x98, 0xc4, 0x6a, 0x90, 0xb7, 0x55, 0x85, 0xae, 0x44, 0x6c, 0xa1, 0x24
db 0x63, 0xa2, 0x1c, 0x60, 0xa1, 0x19, 0x65, 0x9c, 0x1a, 0x6b, 0x97, 0x1a
db 0x70, 0x92, 0x1a, 0x74, 0x8d, 0x1b, 0x7a, 0x88, 0x1c, 0x7e, 0x84, 0x1c
db 0x81, 0x81, 0x1d, 0x85, 0x7c, 0x1e, 0x8a, 0x77, 0x1e, 0x8f, 0x73, 0x1f
db 0x93, 0x6e, 0x1f, 0x98, 0x69, 0x20, 0x9d, 0x64, 0x20, 0xa2, 0x5e, 0x21
db 0xa7, 0x5a, 0x22, 0xac, 0x55, 0x22, 0xb2, 0x50, 0x23, 0xb7, 0x4b, 0x24
db 0xbb, 0x46, 0x24, 0xc0, 0x3f, 0x21, 0xce, 0x52, 0x41, 0xed, 0x98, 0x97
db 0xfc, 0x5a, 0x70, 0xff, 0x58, 0x73, 0xf8, 0x51, 0x66, 0xe4, 0x36, 0x3e
db 0xf6, 0xb2, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xf2, 0xcf, 0xc0, 0xf0, 0xb6
db 0xc5, 0xee, 0xbb, 0x9d, 0xeb, 0x91, 0x79, 0xed, 0x70, 0x7d, 0xeb, 0x73
db 0x7f, 0xea, 0x73, 0x82, 0xe8, 0x74, 0x83, 0xe6, 0x74, 0x86, 0xe4, 0x75
db 0x88, 0xe0, 0x74, 0x69, 0xd8, 0x50, 0x56, 0xd6, 0x3c, 0x46, 0xce, 0x26
db 0x3b, 0xcb, 0x18, 0x40, 0xc7, 0x1a, 0x44, 0xc2, 0x1a, 0x40, 0xbd, 0x10
db 0x40, 0xb8, 0xd, 0x44, 0xb5, 0xf, 0x4b, 0xb0, 0x12, 0x54, 0xac, 0x17
db 0x5a, 0xa7, 0x18, 0x5f, 0xa2, 0x19, 0x64, 0x9d, 0x1a, 0x68, 0x98, 0x19
db 0x6d, 0x93, 0x19, 0x73, 0x8e, 0x1a, 0x77, 0x89, 0x1b, 0x7b, 0x85, 0x1b
db 0x7f, 0x81, 0x1c, 0x84, 0x7d, 0x1d, 0x89, 0x78, 0x1e, 0x8d, 0x74, 0x1f
db 0x93, 0x6f, 0x1f, 0x98, 0x6a, 0x20, 0x9d, 0x64, 0x21, 0xa2, 0x5f, 0x21
db 0xa7, 0x5b, 0x22, 0xab, 0x56, 0x22, 0xb1, 0x51, 0x23, 0xb6, 0x4c, 0x24
db 0xba, 0x47, 0x24, 0xbe, 0x3e, 0x1f, 0xd6, 0x6a, 0x5a, 0xfd, 0xa3, 0xb0
db 0xff, 0x17, 0x41, 0xff, 0x2, 0x1b, 0xff, 0x2, 0x24, 0xfb, 0x95, 0xa3
db 0xfe, 0xf5, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xf8, 0xfb, 0xb4, 0xe3, 0x9e, 0x16, 0xf0, 0x14
db 0xc, 0xf9, 0x11, 0x7, 0xf7, 0xc, 0x2, 0xf7, 0x4, 0x2, 0xf4, 0x4
db 0x2, 0xf1, 0x2, 0x6, 0xee, 0x2, 0x9, 0xe9, 0x2, 0xd, 0xe5, 0x3
db 0x12, 0xe1, 0x4, 0x17, 0xde, 0x6, 0x1c, 0xd9, 0x7, 0x23, 0xd5, 0xa
db 0x2a, 0xd0, 0xd, 0x2d, 0xcb, 0xc, 0x31, 0xc5, 0xa, 0x39, 0xc0, 0xc
db 0x3f, 0xba, 0xd, 0x43, 0xb5, 0xd, 0x48, 0xb0, 0xe, 0x4d, 0xaa, 0xe
db 0x52, 0xa5, 0x10, 0x58, 0xa0, 0x10, 0x5d, 0x9b, 0x11, 0x68, 0x94, 0x14
db 0x6e, 0x8f, 0x17, 0x73, 0x8a, 0x17, 0x78, 0x85, 0x17, 0x7b, 0x81, 0x18
db 0x80, 0x7c, 0x19, 0x80, 0x7a, 0x16, 0x84, 0x77, 0x19, 0x8b, 0x74, 0x1d
db 0x91, 0x70, 0x1e, 0x96, 0x6a, 0x1f, 0x9b, 0x65, 0x21, 0xa1, 0x61, 0x21
db 0xa5, 0x5b, 0x22, 0xaa, 0x57, 0x22, 0xaf, 0x52, 0x22, 0xb4, 0x4d, 0x23
db 0xb9, 0x48, 0x23, 0xbe, 0x43, 0x24, 0xc4, 0x3e, 0x26, 0xd8, 0x3d, 0x37
db 0xea, 0x2b, 0x39, 0xfa, 0x40, 0x58, 0xff, 0x76, 0x8d, 0xff, 0xe8, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xe1, 0xe4, 0xf3, 0xcd, 0xc5, 0x62, 0xdd, 0x4a
db 0x2, 0xf7, 0x4, 0x2, 0xf7, 0x7, 0x7, 0xf4, 0x9, 0x12, 0xed, 0xe
db 0x2c, 0xe6, 0x20, 0x32, 0xe3, 0x23, 0x34, 0xe0, 0x23, 0x38, 0xdc, 0x22
db 0x3c, 0xd7, 0x22, 0x40, 0xd4, 0x23, 0x43, 0xcf, 0x24, 0x47, 0xcb, 0x24
db 0x49, 0xc8, 0x23, 0x66, 0xc1, 0x39, 0x80, 0xc0, 0x4d, 0x82, 0xbd, 0x4d
db 0x85, 0xbe, 0x52, 0x89, 0xbb, 0x53, 0x8d, 0xb8, 0x53, 0x90, 0xb4, 0x53
db 0x92, 0xb1, 0x54, 0x95, 0xaf, 0x54, 0x99, 0xaa, 0x53, 0xb7, 0xad, 0x72
db 0xc9, 0xb3, 0x89, 0xca, 0xb1, 0x87, 0xcb, 0xaf, 0x87, 0xcd, 0xae, 0x88
db 0xcb, 0xa8, 0x81, 0xb4, 0x92, 0x58, 0xa0, 0x81, 0x39, 0x90, 0x72, 0x1f
db 0x8f, 0x6b, 0x1a, 0x95, 0x67, 0x1b, 0x98, 0x61, 0x19, 0x9d, 0x5f, 0x1b
db 0xa2, 0x5a, 0x1d, 0xa8, 0x55, 0x1e, 0xac, 0x50, 0x1e, 0xb2, 0x4b, 0x1f
db 0xb6, 0x43, 0x1d, 0xbb, 0x3d, 0x1c, 0xc2, 0x39, 0x20, 0xcd, 0x43, 0x33
db 0xdc, 0x64, 0x5b, 0xf7, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xff, 0xda, 0xdf, 0xee, 0xcf, 0xc0
db 0xa7, 0xd8, 0x86, 0xa0, 0xda, 0x80, 0xa1, 0xd8, 0x80, 0xaf, 0xd4, 0x8a
db 0xdf, 0xd0, 0xb3, 0xe8, 0xd0, 0xbb, 0xe6, 0xcf, 0xb9, 0xe7, 0xd5, 0xbf
db 0xe7, 0xd9, 0xc3, 0xe8, 0xd9, 0xc3, 0xe9, 0xd8, 0xc4, 0xe9, 0xd7, 0xc3
db 0xe9, 0xd9, 0xc4, 0xf5, 0xe4, 0xdb, 0xff, 0xe7, 0xeb, 0xff, 0xe9, 0xec
db 0xff, 0xf6, 0xf9, 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa
db 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xfa, 0xff, 0xf7, 0xf9, 0xff, 0xf9, 0xfd
db 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xfc, 0xff
db 0xff, 0xfa, 0xfd, 0xff, 0xe3, 0xe5, 0xf7, 0xc7, 0xc1, 0xdd, 0xad, 0x95
db 0xd4, 0xa0, 0x81, 0xd5, 0x9a, 0x7d, 0xc1, 0x83, 0x59, 0xb3, 0x6d, 0x3b
db 0xaf, 0x63, 0x2f, 0xb4, 0x60, 0x32, 0xb8, 0x5b, 0x31, 0xbd, 0x57, 0x32
db 0xca, 0x65, 0x4a, 0xd6, 0x77, 0x65, 0xe9, 0xa9, 0xa1, 0xf5, 0xcc, 0xcb
db 0xfe, 0xf5, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xf7, 0xfb
db 0xff, 0xf7, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xf7, 0xff
db 0xff, 0xf8, 0xfd, 0xff, 0xf8, 0xfc, 0xff, 0xf8, 0xfc, 0xff, 0xfc, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfc, 0xff, 0xfa, 0xfd
db 0xff, 0xee, 0xf1, 0xff, 0xec, 0xef, 0xff, 0xe9, 0xea, 0xf9, 0xdd, 0xd9
db 0xf5, 0xd7, 0xd2, 0xf6, 0xd7, 0xd3, 0xf6, 0xd7, 0xd2, 0xf7, 0xd7, 0xd3
db 0xfc, 0xee, 0xed, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/plus.inc
0,0 → 1,69
dw 16, 17
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf0, 0x8a, 0xff, 0x87
db 0xa6, 0xff, 0xa4, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xff, 0xd4, 0x16, 0xff, 0x29
db 0x29, 0xf7, 0x3a, 0xd1, 0xea, 0xd3, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xff, 0xd0, 0x6, 0xff, 0x62
db 0x6, 0xd9, 0x51, 0x7f, 0x9c, 0x89, 0xfc, 0xf6, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xff, 0xd3, 0x18, 0xff, 0x6f
db 0x10, 0xd3, 0x58, 0x72, 0x8c, 0x7c, 0xfa, 0xf5, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xff, 0xdc, 0x3b, 0xff, 0x84
db 0x2d, 0xd3, 0x6a, 0x7a, 0x8c, 0x80, 0xff, 0xf5, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xc0, 0xff, 0xdf
db 0x97, 0xff, 0xc9, 0x9e, 0xff, 0xcd, 0x7d, 0xff, 0xbe, 0x39, 0xff, 0x9c
db 0x32, 0xea, 0x8d, 0x57, 0xc7, 0x8f, 0x97, 0xfa, 0xc7, 0x9c, 0xff, 0xcc
db 0xc6, 0xff, 0xe3, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xf4, 0x58, 0xff, 0xae
db 0x28, 0xff, 0x97, 0x2e, 0xff, 0x9b, 0x30, 0xff, 0x9b, 0x34, 0xff, 0x9b
db 0x35, 0xff, 0x9c, 0x33, 0xff, 0x9f, 0x2e, 0xff, 0x9b, 0x2a, 0xff, 0x99
db 0x50, 0xff, 0xa9, 0xd8, 0xf8, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xfa, 0x7d, 0xf4, 0xc7
db 0x31, 0xd9, 0x9f, 0x34, 0xd7, 0x9f, 0x34, 0xe4, 0xa8, 0x33, 0xfe, 0xbc
db 0x34, 0xf9, 0xb8, 0x36, 0xdf, 0xa5, 0x35, 0xd9, 0xa0, 0x33, 0xdc, 0xa2
db 0x35, 0xac, 0x80, 0x8f, 0x9c, 0x96, 0xfe, 0xfc, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xd9, 0xd8
db 0x59, 0x70, 0x6c, 0x45, 0x57, 0x55, 0x4f, 0x8e, 0x7d, 0x62, 0xfe, 0xcf
db 0x5c, 0xe2, 0xba, 0x47, 0x6d, 0x64, 0x47, 0x5b, 0x58, 0x48, 0x60, 0x5c
db 0x43, 0x4d, 0x4c, 0x80, 0x7e, 0x80, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf8, 0xf9
db 0xd9, 0xd5, 0xd6, 0xc9, 0xc1, 0xc4, 0xbc, 0xd6, 0xd2, 0x9e, 0xff, 0xf2
db 0x85, 0xd6, 0xca, 0x75, 0x7c, 0x7b, 0xc3, 0xbe, 0xbf, 0xcb, 0xc6, 0xc8
db 0xc7, 0xc5, 0xc5, 0xda, 0xda, 0xda, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xa0, 0xff, 0xff
db 0x82, 0xd4, 0xd5, 0x86, 0x91, 0x91, 0xfe, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xff, 0xff, 0xa0, 0xff, 0xff
db 0x82, 0xd7, 0xd7, 0x84, 0x90, 0x90, 0xf7, 0xf5, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xb8, 0xfe, 0xfe
db 0x70, 0xb2, 0xb2, 0x7c, 0x82, 0x82, 0xf8, 0xf7, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xf0, 0xf0
db 0x5f, 0x69, 0x69, 0x79, 0x78, 0x78, 0xf9, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfb, 0xfb
db 0xd0, 0xcf, 0xcf, 0xd4, 0xd4, 0xd4, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/rock.inc
0,0 → 1,593
dw 64, 37
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd0, 0xeb, 0xf9, 0xb0, 0xdb, 0xee, 0xcb, 0xe7, 0xed, 0xe9, 0xf5, 0xf9
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xfc, 0xfd, 0xfd, 0xfa, 0xfd, 0xfd, 0xfc, 0xfd, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xd3, 0xec, 0xf7
db 0x9c, 0xd1, 0xe6, 0x9e, 0xd4, 0xe6, 0xe7, 0xf3, 0xe1, 0xde, 0xf0, 0xe8
db 0xd7, 0xed, 0xf2, 0xe1, 0xf0, 0xf6, 0xce, 0xe2, 0xeb, 0xb0, 0xda, 0xed
db 0xa0, 0xd4, 0xed, 0xa0, 0xd7, 0xf3, 0xa3, 0xd7, 0xf3, 0xc8, 0xe5, 0xf5
db 0xfb, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xf1, 0xfd, 0xc0, 0xe3, 0xea
db 0xcb, 0xe7, 0xe3, 0x87, 0xcd, 0xef, 0xaa, 0xda, 0xe9, 0xbe, 0xe3, 0xe8
db 0xa5, 0xd6, 0xe8, 0x88, 0xc8, 0xe6, 0x80, 0xc4, 0xe6, 0x79, 0xc7, 0xf1
db 0x79, 0xc9, 0xf4, 0x79, 0xc9, 0xf4, 0x78, 0xc9, 0xf3, 0x8b, 0xcb, 0xe7
db 0xbc, 0xde, 0xed, 0xfa, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe2, 0xf4, 0xfe, 0xb9, 0xe3, 0xf2, 0xf2, 0xf8, 0xe3
db 0xf2, 0xf7, 0xe1, 0xbc, 0xe0, 0xe5, 0xad, 0xdd, 0xec, 0xb3, 0xda, 0xe3
db 0xc4, 0xe3, 0xe3, 0xd1, 0xe9, 0xe3, 0xcd, 0xe7, 0xe3, 0xb1, 0xdb, 0xe6
db 0x93, 0xd1, 0xed, 0x90, 0xd2, 0xf1, 0xa0, 0xd4, 0xe6, 0xd9, 0xeb, 0xdf
db 0xba, 0xdb, 0xdd, 0xba, 0xdb, 0xea, 0xfb, 0xfc, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xfb, 0xff, 0xaa, 0xdd, 0xf6, 0xd9, 0xef, 0xe6, 0xff, 0xfe, 0xe1
db 0xfe, 0xfd, 0xe1, 0xfe, 0xfd, 0xe1, 0xfc, 0xfc, 0xe1, 0xfd, 0xfc, 0xe0
db 0xff, 0xfd, 0xe0, 0xff, 0xfe, 0xe1, 0xff, 0xfe, 0xe1, 0xfa, 0xfa, 0xe0
db 0xed, 0xf6, 0xe2, 0xeb, 0xf6, 0xe3, 0xf3, 0xf7, 0xe0, 0xff, 0xfe, 0xe1
db 0xf8, 0xfa, 0xdf, 0xb9, 0xdb, 0xde, 0xc1, 0xe1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc7, 0xe8, 0xf9, 0xc2, 0xe4, 0xe7, 0xfd, 0xfc, 0xe1, 0xfd, 0xfd, 0xe1
db 0xfc, 0xfc, 0xe1, 0xfd, 0xfc, 0xe1, 0xfd, 0xfc, 0xe1, 0xfd, 0xfc, 0xe1
db 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xfe, 0xfd, 0xe1
db 0xff, 0xfd, 0xe1, 0xff, 0xfd, 0xe1, 0xfe, 0xfd, 0xe1, 0xfd, 0xfc, 0xe1
db 0xff, 0xff, 0xe1, 0xf6, 0xfa, 0xe1, 0xae, 0xdb, 0xe9, 0xd4, 0xed, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xed, 0xfc
db 0xa4, 0xda, 0xf0, 0xf2, 0xf8, 0xe1, 0xff, 0xfe, 0xe1, 0xfd, 0xfc, 0xe1
db 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1
db 0xfe, 0xfd, 0xe1, 0xff, 0xfe, 0xe0, 0xff, 0xfe, 0xe0, 0xff, 0xfe, 0xe0
db 0xff, 0xfd, 0xe1, 0xfd, 0xfc, 0xe1, 0xfe, 0xfc, 0xe1, 0xf6, 0xfa, 0xe3
db 0xd6, 0xee, 0xe7, 0xd7, 0xef, 0xe8, 0xca, 0xe9, 0xe8, 0xa7, 0xda, 0xf0
db 0xeb, 0xf6, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xf5, 0xfe, 0x98, 0xd6, 0xf6
db 0xc2, 0xe6, 0xe9, 0xf1, 0xf8, 0xe4, 0xf0, 0xf8, 0xe4, 0xfb, 0xfc, 0xe2
db 0xfd, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xfc, 0xfc, 0xe1, 0xff, 0xfd, 0xe1
db 0xee, 0xf7, 0xe4, 0xd1, 0xec, 0xe8, 0xd0, 0xeb, 0xe8, 0xd0, 0xec, 0xe8
db 0xe4, 0xf3, 0xe6, 0xfc, 0xfc, 0xe1, 0xff, 0xfe, 0xe0, 0xe3, 0xf3, 0xe6
db 0x8d, 0xd1, 0xf3, 0x83, 0xce, 0xf4, 0xc0, 0xe5, 0xeb, 0xd1, 0xeb, 0xe4
db 0xb5, 0xdf, 0xf3, 0xf6, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xad, 0xde, 0xf7, 0x8b, 0xd1, 0xf1
db 0x98, 0xd6, 0xf1, 0x94, 0xd4, 0xf1, 0x97, 0xd5, 0xf1, 0xbf, 0xe5, 0xeb
db 0xf7, 0xfa, 0xe2, 0xfe, 0xfc, 0xe1, 0xfe, 0xfd, 0xe1, 0xf0, 0xf8, 0xe4
db 0xab, 0xdd, 0xee, 0x82, 0xcd, 0xf4, 0x83, 0xcd, 0xf4, 0x83, 0xcd, 0xf4
db 0x92, 0xd3, 0xf2, 0xbe, 0xe4, 0xeb, 0xf2, 0xf9, 0xe3, 0xed, 0xf7, 0xe4
db 0x96, 0xd5, 0xf1, 0x7a, 0xca, 0xf5, 0x8e, 0xd2, 0xf2, 0xda, 0xf0, 0xe8
db 0xc2, 0xe3, 0xe6, 0xb3, 0xdd, 0xf4, 0xf5, 0xfb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xfa, 0xfe, 0xbf, 0xe5, 0xfa, 0x87, 0xcf, 0xf4, 0x84, 0xce, 0xf3
db 0x7f, 0xcc, 0xf4, 0x7e, 0xcb, 0xf5, 0x7b, 0xca, 0xf5, 0x89, 0xd0, 0xf3
db 0xdb, 0xef, 0xe7, 0xff, 0xfe, 0xe1, 0xff, 0xfd, 0xe1, 0xce, 0xeb, 0xe9
db 0x82, 0xcd, 0xf4, 0x7e, 0xcb, 0xf4, 0x80, 0xcb, 0xf4, 0x80, 0xcb, 0xf4
db 0x7e, 0xcb, 0xf4, 0x83, 0xcd, 0xf4, 0x9f, 0xd8, 0xef, 0xc4, 0xe7, 0xea
db 0x9c, 0xd7, 0xf0, 0x7e, 0xcb, 0xf5, 0x7d, 0xcb, 0xf4, 0xac, 0xde, 0xee
db 0xe7, 0xf4, 0xe4, 0xae, 0xdd, 0xec, 0xb5, 0xe1, 0xf8, 0xee, 0xf9, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xf3, 0xfd
db 0xa2, 0xda, 0xf7, 0x80, 0xcc, 0xf4, 0x7f, 0xcb, 0xf4, 0x80, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x7f, 0xcc, 0xf5
db 0xba, 0xe3, 0xec, 0xff, 0xfd, 0xe1, 0xff, 0xfe, 0xe1, 0xbd, 0xe4, 0xeb
db 0x7d, 0xcb, 0xf5, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x7e, 0xcb, 0xf4, 0x85, 0xce, 0xf4
db 0x86, 0xce, 0xf3, 0x81, 0xcc, 0xf4, 0x7f, 0xcb, 0xf4, 0x84, 0xcf, 0xf4
db 0xc8, 0xe8, 0xea, 0xda, 0xef, 0xe6, 0x86, 0xcf, 0xf3, 0xa5, 0xdb, 0xf8
db 0xe9, 0xf6, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xf2, 0xfc, 0xb3, 0xe1, 0xf8, 0xd2, 0xed, 0xfa, 0xed, 0xf8, 0xfd
db 0xf9, 0xfc, 0xfe, 0xf3, 0xfa, 0xfe, 0xd2, 0xed, 0xfc, 0x97, 0xd5, 0xf6
db 0x7d, 0xcb, 0xf4, 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x7d, 0xcb, 0xf5
db 0x94, 0xd5, 0xf1, 0xf0, 0xf7, 0xe3, 0xfa, 0xfb, 0xe1, 0x9f, 0xd9, 0xf0
db 0x7d, 0xcb, 0xf5, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4
db 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4
db 0x89, 0xd0, 0xf3, 0x9d, 0xd8, 0xf1, 0x83, 0xcd, 0xf4, 0x7d, 0xcb, 0xf4
db 0xad, 0xdf, 0xf8, 0xf7, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xf4, 0xfd
db 0x96, 0xd5, 0xf6, 0x7c, 0xcb, 0xf4, 0xaa, 0xda, 0xec, 0xc8, 0xe5, 0xe8
db 0xb6, 0xde, 0xef, 0x9c, 0xd6, 0xf4, 0x88, 0xcf, 0xf5, 0x7f, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0xb2, 0xe0, 0xed, 0xc0, 0xe5, 0xeb, 0x86, 0xce, 0xf4
db 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x7f, 0xcb, 0xf4, 0x7e, 0xcb, 0xf5, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4
db 0x84, 0xce, 0xf4, 0xb9, 0xe3, 0xf9, 0xf6, 0xfb, 0xfe, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xfa, 0xfe, 0xa8, 0xdc, 0xf7
db 0x7d, 0xcb, 0xf4, 0x80, 0xcc, 0xf4, 0x8e, 0xd1, 0xf2, 0xa2, 0xd9, 0xee
db 0x8d, 0xd1, 0xf0, 0x80, 0xcc, 0xf4, 0x7f, 0xcb, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x7f, 0xcb, 0xf4, 0x82, 0xcd, 0xf4, 0xaf, 0xde, 0xf6, 0xe6, 0xef, 0xf3
db 0xf8, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdb, 0xf1, 0xfc, 0xcd, 0xec, 0xfb, 0xa4, 0xdb, 0xf7, 0x81, 0xcd, 0xf4
db 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x7f, 0xcb, 0xf4, 0x7f, 0xcb, 0xf5
db 0x7f, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x91, 0xcf, 0xef
db 0xa7, 0xd8, 0xf2, 0xda, 0xef, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x8f, 0xd2, 0xf6, 0x81, 0xcd, 0xf4, 0x7f, 0xcb, 0xf4, 0x80, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x7e, 0xcb, 0xf4
db 0x7d, 0xcb, 0xf4, 0x92, 0xd5, 0xf8, 0xc2, 0xe8, 0xfb, 0xe2, 0xf4, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x87, 0xce, 0xf5, 0x7f, 0xcb, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x7f, 0xcc, 0xf4, 0x90, 0xd0, 0xf5
db 0xdf, 0xf1, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x88, 0xcf, 0xf5, 0x80, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4
db 0x81, 0xcc, 0xf4, 0x81, 0xcc, 0xf4, 0x80, 0xcc, 0xf4, 0x80, 0xcc, 0xf5
db 0xa3, 0xdb, 0xf7, 0xf3, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x87, 0xcf, 0xf3, 0x7e, 0xcd, 0xf2, 0x7f, 0xcd, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcd, 0xf2
db 0x7f, 0xcd, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x80, 0xcc, 0xf2
db 0x7f, 0xcd, 0xf2, 0x7f, 0xcd, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x80, 0xcd, 0xf2, 0x7f, 0xcc, 0xf2
db 0x80, 0xcd, 0xf2, 0x80, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x80, 0xcc, 0xf2, 0x80, 0xcc, 0xf2, 0x80, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcd, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x80, 0xcc, 0xf2
db 0x80, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2
db 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7f, 0xcc, 0xf2, 0x7e, 0xcd, 0xf2
db 0x83, 0xce, 0xf4, 0xbc, 0xe6, 0xf7, 0xea, 0xf8, 0xfd, 0xf7, 0xfa, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x83, 0xd1, 0xeb, 0x7a, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xe9
db 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xe9
db 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xea
db 0x7b, 0xce, 0xe9, 0x7b, 0xce, 0xe9, 0x7a, 0xce, 0xea, 0x7a, 0xce, 0xea
db 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea, 0x7b, 0xce, 0xea
db 0x7a, 0xce, 0xea, 0x7c, 0xcf, 0xe9, 0x8f, 0xd6, 0xec, 0xd2, 0xee, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x7d, 0xd2, 0xe0, 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde, 0x74, 0xd0, 0xde, 0x74, 0xcf, 0xde
db 0x74, 0xcf, 0xde, 0x75, 0xd0, 0xde, 0x74, 0xcf, 0xde, 0x74, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x74, 0xd0, 0xde, 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xcf, 0xde, 0x75, 0xd0, 0xde, 0x74, 0xd0, 0xdd, 0x75, 0xcf, 0xde
db 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde
db 0x75, 0xd0, 0xde, 0x75, 0xcf, 0xde, 0x74, 0xcf, 0xde, 0x75, 0xd0, 0xde
db 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xd0, 0xde, 0x74, 0xd0, 0xde, 0x74, 0xcf, 0xde, 0x75, 0xcf, 0xde
db 0x75, 0xd0, 0xde, 0x73, 0xcf, 0xde, 0x74, 0xcf, 0xde, 0x8c, 0xd8, 0xe2
db 0xcc, 0xef, 0xf1, 0xfb, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x77, 0xd5, 0xd3, 0x6d, 0xd2, 0xd1, 0x6e, 0xd0, 0xd1, 0x6e, 0xd0, 0xd1
db 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd2, 0xd1
db 0x6e, 0xd2, 0xd0, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1
db 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd1
db 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd0, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1
db 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd1
db 0x6e, 0xd1, 0xd0, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd2, 0xd1
db 0x6e, 0xd2, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd2, 0xd0
db 0x6e, 0xd2, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1
db 0x6e, 0xd1, 0xd0, 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd1, 0x6e, 0xd1, 0xd1
db 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd1, 0x6e, 0xd2, 0xd0, 0x6e, 0xd1, 0xd0
db 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd1
db 0x6e, 0xd1, 0xd1, 0x6e, 0xd1, 0xd0, 0x6e, 0xd1, 0xd1, 0x6d, 0xd1, 0xd1
db 0x72, 0xd2, 0xd2, 0xa6, 0xe4, 0xe1, 0xe9, 0xf8, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x6f, 0xd6, 0xc5, 0x65, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd4, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x67, 0xd3, 0xc1, 0x67, 0xd3, 0xc1
db 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd4, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1, 0x66, 0xd3, 0xc1
db 0x66, 0xd4, 0xc1, 0x66, 0xd3, 0xc1, 0x84, 0xde, 0xce, 0xe6, 0xf6, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x68, 0xd8, 0xb6, 0x5d, 0xd6, 0xb1, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd5, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd5, 0xb2
db 0x5e, 0xd5, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd5, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd5, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd5, 0xb2, 0x5e, 0xd5, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb2
db 0x5e, 0xd6, 0xb2, 0x5e, 0xd6, 0xb1, 0x5d, 0xd5, 0xb2, 0x96, 0xe5, 0xcc
db 0xf9, 0xfd, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x60, 0xdb, 0xa7, 0x55, 0xd8, 0xa1, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd7, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa3, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x55, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa3, 0x56, 0xd8, 0xa2, 0x55, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa3, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd7, 0xa2
db 0x56, 0xd8, 0xa3, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd7, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd7, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd7, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa3, 0x56, 0xd7, 0xa3, 0x55, 0xd8, 0xa2
db 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x56, 0xd7, 0xa2, 0x56, 0xd7, 0xa2, 0x56, 0xd8, 0xa2, 0x56, 0xd8, 0xa2
db 0x55, 0xd8, 0xa2, 0x55, 0xd8, 0xa2, 0x55, 0xd7, 0xa1, 0x58, 0xd8, 0xa5
db 0xc2, 0xf2, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x58, 0xdc, 0x98, 0x4c, 0xda, 0x91, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92
db 0x4d, 0xd9, 0x92, 0x4d, 0xd9, 0x92, 0x4e, 0xda, 0x92, 0x4d, 0xd9, 0x92
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92
db 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x92, 0x4e, 0xda, 0x92, 0x4d, 0xda, 0x93
db 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x93
db 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xd9, 0x92
db 0x4e, 0xd9, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x93
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x93, 0x4e, 0xda, 0x92
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x93, 0x4d, 0xda, 0x93
db 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xd9, 0x92, 0x4d, 0xd9, 0x92
db 0x4e, 0xd9, 0x92, 0x4d, 0xda, 0x92, 0x4d, 0xda, 0x91, 0x4c, 0xda, 0x91
db 0x7c, 0xe5, 0xaf, 0xf3, 0xfc, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x51, 0xde, 0x8b, 0x45, 0xdc, 0x83, 0x46, 0xdc, 0x84, 0x46, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdb, 0x84, 0x45, 0xdc, 0x83, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x46, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x45, 0xdb, 0x84
db 0x46, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84
db 0x45, 0xdb, 0x84, 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x46, 0xdc, 0x84
db 0x46, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x46, 0xdc, 0x84
db 0x46, 0xdc, 0x84, 0x45, 0xdc, 0x83, 0x45, 0xdc, 0x83, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdb, 0x84, 0x45, 0xdb, 0x84, 0x45, 0xdc, 0x84
db 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x46, 0xdc, 0x84, 0x45, 0xdc, 0x83
db 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x45, 0xdc, 0x84, 0x44, 0xdc, 0x83
db 0x58, 0xdf, 0x91, 0xdc, 0xf9, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x49, 0xe0, 0x7e, 0x3c, 0xde, 0x75, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x75
db 0x3e, 0xde, 0x75, 0x3e, 0xde, 0x75, 0x3e, 0xdd, 0x76, 0x3f, 0xdd, 0x76
db 0x3f, 0xdd, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3f, 0xdd, 0x76
db 0x3f, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x75, 0x3e, 0xde, 0x76
db 0x3f, 0xde, 0x76, 0x3f, 0xde, 0x76, 0x3f, 0xde, 0x75, 0x3f, 0xde, 0x75
db 0x3f, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76
db 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x75, 0x3e, 0xdd, 0x75, 0x3e, 0xde, 0x76
db 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76
db 0x3e, 0xde, 0x75, 0x3e, 0xde, 0x75, 0x3f, 0xde, 0x76, 0x3f, 0xdd, 0x76
db 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x75, 0x3e, 0xde, 0x76
db 0x3e, 0xde, 0x76, 0x3e, 0xde, 0x76, 0x3f, 0xdd, 0x76, 0x3f, 0xde, 0x76
db 0x3f, 0xde, 0x76, 0x3f, 0xde, 0x76, 0x3f, 0xde, 0x75, 0x3e, 0xde, 0x75
db 0x3e, 0xdd, 0x76, 0x3e, 0xdd, 0x76, 0x3e, 0xde, 0x76, 0x3f, 0xde, 0x76
db 0x3f, 0xde, 0x75, 0x3e, 0xdd, 0x75, 0x3f, 0xde, 0x75, 0x3c, 0xdd, 0x74
db 0x42, 0xde, 0x79, 0xc0, 0xf7, 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x42, 0xe1, 0x70, 0x35, 0xdf, 0x66, 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67
db 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67
db 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xdf, 0x67, 0x36, 0xdf, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xe0, 0x67, 0x36, 0xe0, 0x67, 0x36, 0xdf, 0x67, 0x36, 0xe0, 0x67
db 0x36, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x36, 0xdf, 0x67
db 0x36, 0xe0, 0x67, 0x36, 0xe0, 0x67, 0x36, 0xdf, 0x67, 0x36, 0xdf, 0x67
db 0x36, 0xdf, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x66, 0x36, 0xe0, 0x67
db 0x36, 0xdf, 0x67, 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xdf, 0x67
db 0x36, 0xdf, 0x67, 0x37, 0xdf, 0x67, 0x36, 0xdf, 0x67, 0x37, 0xdf, 0x67
db 0x37, 0xdf, 0x67, 0x37, 0xe0, 0x67, 0x37, 0xe0, 0x67, 0x36, 0xdf, 0x67
db 0x35, 0xdf, 0x66, 0x8f, 0xef, 0xab, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x3b, 0xe4, 0x61, 0x2c, 0xe2, 0x56, 0x2f, 0xe2, 0x57, 0x2f, 0xe1, 0x57
db 0x2f, 0xe2, 0x57, 0x2f, 0xe1, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe1, 0x57
db 0x2f, 0xe1, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe1, 0x57, 0x2f, 0xe2, 0x57
db 0x2e, 0xe1, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe1, 0x57, 0x2f, 0xe1, 0x57
db 0x2e, 0xe1, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2f, 0xe2, 0x57, 0x2e, 0xe1, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2f, 0xe1, 0x57, 0x2f, 0xe1, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2e, 0xe2, 0x57, 0x2f, 0xe1, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2e, 0xe2, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2f, 0xe1, 0x57, 0x2f, 0xe1, 0x57, 0x2f, 0xe2, 0x57, 0x2e, 0xe2, 0x57
db 0x2e, 0xe2, 0x57, 0x2f, 0xe2, 0x57, 0x2e, 0xe2, 0x57, 0x2f, 0xe2, 0x57
db 0x2f, 0xe1, 0x57, 0x2e, 0xe2, 0x57, 0x2e, 0xe1, 0x57, 0x2f, 0xe2, 0x57
db 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57, 0x2f, 0xe2, 0x57, 0x2e, 0xe2, 0x57
db 0x2e, 0xe2, 0x57, 0x2e, 0xe2, 0x57, 0x2e, 0xe2, 0x57, 0x2e, 0xe2, 0x57
db 0x2d, 0xe2, 0x56, 0x3c, 0xe3, 0x62, 0xb0, 0xf8, 0xbd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x33, 0xe6, 0x51, 0x24, 0xe4, 0x46, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x27, 0xe4, 0x47, 0x27, 0xe4, 0x46
db 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x47
db 0x26, 0xe3, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe5, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe3, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x27, 0xe4, 0x46, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47
db 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x47, 0x26, 0xe4, 0x46, 0x26, 0xe4, 0x46
db 0x26, 0xe4, 0x47, 0x24, 0xe4, 0x46, 0x39, 0xe6, 0x54, 0xbd, 0xf5, 0xca
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x2b, 0xe8, 0x42, 0x1c, 0xe7, 0x35, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe7, 0x37, 0x1e, 0xe7, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe7, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe7, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1d, 0xe6, 0x37, 0x1d, 0xe7, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe7, 0x37, 0x1e, 0xe7, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1d, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe7, 0x37, 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37
db 0x1e, 0xe6, 0x37, 0x1e, 0xe6, 0x37, 0x1c, 0xe6, 0x36, 0x40, 0xec, 0x56
db 0xcd, 0xf9, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x24, 0xea, 0x34, 0x14, 0xe8, 0x26, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29
db 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29
db 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x29, 0x16, 0xe9, 0x29, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x29, 0x15, 0xe8, 0x28, 0x15, 0xe8, 0x28, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x28, 0x16, 0xe9, 0x28, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x28
db 0x16, 0xe9, 0x28, 0x15, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x17, 0xe8, 0x29
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x15, 0xe8, 0x29
db 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29
db 0x16, 0xe9, 0x29, 0x16, 0xe9, 0x29, 0x16, 0xe8, 0x29, 0x16, 0xe8, 0x29
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x16, 0xe9, 0x29, 0x16, 0xe9, 0x29
db 0x16, 0xe8, 0x28, 0x16, 0xe8, 0x28, 0x15, 0xe8, 0x27, 0x14, 0xe9, 0x26
db 0x2f, 0xeb, 0x3e, 0x88, 0xf3, 0x92, 0xe9, 0xfe, 0xeb, 0xff, 0xff, 0xff
db 0x1d, 0xeb, 0x28, 0xd, 0xea, 0x19, 0xf, 0xea, 0x1a, 0xe, 0xeb, 0x1a
db 0xe, 0xea, 0x1a, 0xf, 0xea, 0x1b, 0xe, 0xeb, 0x1b, 0xe, 0xea, 0x1b
db 0xf, 0xeb, 0x1b, 0xf, 0xea, 0x1a, 0xf, 0xeb, 0x1a, 0xf, 0xea, 0x1a
db 0xe, 0xea, 0x1a, 0xe, 0xea, 0x1a, 0xe, 0xea, 0x1b, 0xe, 0xea, 0x1b
db 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1b, 0xf, 0xe9, 0x1a, 0xe, 0xeb, 0x1a
db 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a, 0xe, 0xea, 0x1a, 0xf, 0xea, 0x1b
db 0xf, 0xea, 0x1a, 0xe, 0xe9, 0x1b, 0xf, 0xea, 0x1a, 0xe, 0xea, 0x1a
db 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1a, 0xe, 0xea, 0x1b
db 0xe, 0xea, 0x1b, 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1a
db 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a
db 0xe, 0xea, 0x1a, 0xe, 0xea, 0x1a, 0xe, 0xea, 0x1a, 0xf, 0xea, 0x1b
db 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1b, 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a
db 0xe, 0xea, 0x1a, 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a, 0xf, 0xea, 0x1a
db 0xf, 0xea, 0x1b, 0xe, 0xea, 0x1b, 0xe, 0xea, 0x1a, 0xf, 0xea, 0x1a
db 0xe, 0xeb, 0x1b, 0xe, 0xea, 0x1b, 0xe, 0xea, 0x1b, 0xe, 0xea, 0x1b
db 0xc, 0xeb, 0x19, 0xd, 0xeb, 0x19, 0x49, 0xee, 0x51, 0xcf, 0xfd, 0xd0
db 0x13, 0xed, 0x19, 0x6, 0xec, 0xd, 0x6, 0xec, 0xd, 0x6, 0xec, 0xc
db 0x6, 0xec, 0xc, 0x6, 0xec, 0xc, 0x6, 0xec, 0xd, 0x6, 0xec, 0xd
db 0x6, 0xec, 0xc, 0x6, 0xeb, 0xc, 0x6, 0xec, 0xd, 0x6, 0xec, 0xd
db 0x6, 0xec, 0xd, 0x7, 0xec, 0xc, 0x6, 0xec, 0xd, 0x6, 0xeb, 0xd
db 0x6, 0xec, 0xc, 0x6, 0xec, 0xc, 0x6, 0xec, 0xc, 0x6, 0xec, 0xd
db 0x6, 0xeb, 0xd, 0x6, 0xec, 0xd, 0x6, 0xec, 0xd, 0x6, 0xeb, 0xc
db 0x7, 0xec, 0xc, 0x7, 0xeb, 0xd, 0x6, 0xec, 0xc, 0x6, 0xec, 0xc
db 0x6, 0xec, 0xd, 0x6, 0xeb, 0xd, 0x6, 0xec, 0xd, 0x6, 0xec, 0xd
db 0x6, 0xec, 0xd, 0x6, 0xeb, 0xd, 0x6, 0xec, 0xd, 0x6, 0xeb, 0xc
db 0x6, 0xec, 0xc, 0x6, 0xec, 0xd, 0x6, 0xeb, 0xd, 0x6, 0xeb, 0xc
db 0x6, 0xec, 0xc, 0x6, 0xec, 0xd, 0x7, 0xec, 0xd, 0x7, 0xec, 0xd
db 0x6, 0xeb, 0xd, 0x6, 0xeb, 0xc, 0x7, 0xec, 0xd, 0x7, 0xec, 0xd
db 0x6, 0xeb, 0xc, 0x6, 0xeb, 0xd, 0x6, 0xec, 0xd, 0x7, 0xec, 0xc
db 0x6, 0xec, 0xc, 0x6, 0xeb, 0xd, 0x7, 0xeb, 0xd, 0x6, 0xec, 0xc
db 0x7, 0xec, 0xd, 0x7, 0xec, 0xd, 0x6, 0xec, 0xd, 0x7, 0xec, 0xc
db 0x7, 0xec, 0xd, 0x6, 0xec, 0xc, 0x7, 0xeb, 0xd, 0x47, 0xf0, 0x4c
db 0x21, 0xef, 0x23, 0x11, 0xee, 0x13, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14, 0x13, 0xee, 0x15
db 0x13, 0xee, 0x15, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x15, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x15
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x15, 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x15
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x15, 0x13, 0xee, 0x15, 0x13, 0xee, 0x14
db 0x13, 0xee, 0x14, 0x13, 0xee, 0x14, 0x11, 0xee, 0x12, 0x20, 0xef, 0x21
/programs/games/hunter/trunk/inc/score.inc
0,0 → 1,183
dw 52, 14
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xf9, 0xdf, 0xff, 0xde
db 0xb4, 0xff, 0xb4, 0xbb, 0xff, 0xba, 0xe9, 0xff, 0xe7, 0xfd, 0xff, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfc, 0xa0, 0xff, 0xa8, 0xe, 0xf7, 0x14
db 0x0, 0xe7, 0x0, 0x0, 0xf4, 0x1, 0x34, 0xfb, 0x39, 0xcd, 0xee, 0xce
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xff, 0xf4, 0x2f, 0xf9, 0x70, 0xc, 0xaa, 0x2e
db 0x4c, 0x6b, 0x46, 0x32, 0xc0, 0x52, 0x7, 0xe8, 0x44, 0x77, 0x9f, 0x84
db 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xf8
db 0xd8, 0xff, 0xe5, 0xce, 0xff, 0xe0, 0xe1, 0xff, 0xea, 0xf1, 0xff, 0xf3
db 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xff, 0xf3, 0xd2, 0xff, 0xe3, 0xd2, 0xff, 0xe2, 0xf0, 0xff, 0xf3
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd
db 0xdf, 0xff, 0xea, 0xcf, 0xff, 0xdf, 0xee, 0xff, 0xf3, 0xe3, 0xff, 0xeb
db 0xd0, 0xff, 0xe1, 0xf1, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xff, 0xf9, 0xd7, 0xff, 0xe5, 0xd0, 0xff, 0xe1
db 0xee, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf3
db 0xef, 0xff, 0xf4, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xff, 0xec, 0x2c, 0xf4, 0x77, 0x57, 0x95, 0x77
db 0xe5, 0xba, 0xdc, 0xd8, 0xe8, 0xe3, 0x4e, 0xce, 0x7f, 0x65, 0x82, 0x6f
db 0xff, 0xf3, 0xfb, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xfa, 0xa2, 0xff, 0xc2
db 0x39, 0xfb, 0x7c, 0x29, 0xf7, 0x70, 0x49, 0xfe, 0x86, 0x7b, 0xfb, 0xa5
db 0xd8, 0xf6, 0xe2, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xff, 0xee
db 0x7e, 0xff, 0xaa, 0x35, 0xf7, 0x78, 0x2b, 0xf7, 0x71, 0x79, 0xfe, 0xa6
db 0xeb, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf5
db 0x59, 0xfd, 0x91, 0x2d, 0xfd, 0x73, 0x7a, 0xff, 0xa8, 0x58, 0xff, 0x92
db 0x2c, 0xfd, 0x74, 0x87, 0xfa, 0xb0, 0xfe, 0xf9, 0xfe, 0xff, 0xff, 0xff
db 0xf5, 0xff, 0xf9, 0x9f, 0xff, 0xc1, 0x38, 0xfa, 0x7b, 0x25, 0xf6, 0x6d
db 0x76, 0xfd, 0xa5, 0xe0, 0xff, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0xff, 0xb9
db 0x7d, 0xfc, 0xa8, 0xec, 0xf5, 0xef, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xff, 0xf7, 0x6e, 0xfe, 0xae, 0x42, 0xf9, 0x9c
db 0xb3, 0xff, 0xe6, 0xd2, 0xfc, 0xea, 0xb8, 0xcb, 0xbb, 0xa7, 0xa3, 0xa3
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xff, 0xe3, 0x3b, 0xf9, 0x93
db 0x22, 0xba, 0x62, 0x3a, 0x9d, 0x62, 0x27, 0xdf, 0x79, 0x16, 0xe5, 0x76
db 0x90, 0xc9, 0xab, 0xfb, 0xf0, 0xf6, 0xfd, 0xff, 0xff, 0x72, 0xff, 0xb7
db 0x24, 0xe8, 0x7b, 0x30, 0x9d, 0x5c, 0x39, 0xa7, 0x66, 0x1f, 0xe6, 0x78
db 0x80, 0xf1, 0xb3, 0xf6, 0xf9, 0xf6, 0xff, 0xff, 0xff, 0xf3, 0xfe, 0xf7
db 0x7a, 0xe3, 0xa5, 0x26, 0xeb, 0x7d, 0x2c, 0xfc, 0x8c, 0x26, 0xca, 0x6f
db 0x2a, 0xaa, 0x60, 0x42, 0xbe, 0x78, 0xaf, 0xbe, 0xb7, 0xff, 0xff, 0xff
db 0xad, 0xff, 0xd5, 0x2e, 0xf1, 0x86, 0x2f, 0xb0, 0x61, 0x44, 0x9b, 0x61
db 0x32, 0xd7, 0x78, 0x6d, 0xf8, 0xad, 0xe1, 0xfa, 0xed, 0xff, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0xf8, 0xb9
db 0x1e, 0xa9, 0x5b, 0xa2, 0xac, 0xa6, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xd7, 0xf9, 0xea, 0x3f, 0xd5, 0x8b
db 0x1d, 0xca, 0x78, 0x35, 0xee, 0xa0, 0x7a, 0xff, 0xcd, 0xf8, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0x96, 0xff, 0xd9, 0x20, 0xc9, 0x83
db 0x67, 0x7d, 0x75, 0xbf, 0xa1, 0xb3, 0xab, 0xde, 0xc8, 0x3f, 0xb3, 0x7c
db 0x74, 0x99, 0x87, 0xf8, 0xea, 0xf0, 0xd0, 0xff, 0xf0, 0x3a, 0xff, 0xb0
db 0x2d, 0x92, 0x67, 0x8e, 0x82, 0x8a, 0xc4, 0xb0, 0xbd, 0x7b, 0xd4, 0xae
db 0x29, 0xe3, 0x94, 0xc5, 0xdc, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xe1, 0xe4, 0xe7, 0x47, 0xea, 0xa9, 0x28, 0xbc, 0x7b, 0x50, 0x59, 0x56
db 0x95, 0x90, 0x96, 0xaa, 0xb7, 0xb3, 0xb3, 0xb0, 0xb1, 0xf5, 0xff, 0xff
db 0x68, 0xff, 0xc3, 0x19, 0xe6, 0x93, 0x4d, 0xad, 0x90, 0x77, 0xaf, 0xa8
db 0x60, 0xe2, 0xb7, 0x2c, 0xf6, 0xa4, 0x9a, 0xe2, 0xc4, 0xfc, 0xf6, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xe9, 0xe5
db 0x6d, 0x7b, 0x76, 0xa6, 0xa7, 0xa7, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xff, 0xfa, 0xef, 0xf9, 0xf3, 0xc5, 0xc5, 0xc2
db 0x67, 0x86, 0x78, 0x40, 0xa9, 0x86, 0x4c, 0xf7, 0xc1, 0xbd, 0xe9, 0xdd
db 0xff, 0xf9, 0xfd, 0xf4, 0xff, 0xff, 0x88, 0xfb, 0xdb, 0x3b, 0xab, 0x86
db 0xb5, 0xab, 0xad, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xae, 0xab
db 0xa7, 0xa6, 0xa5, 0xfd, 0xf3, 0xf6, 0xca, 0xff, 0xf6, 0x49, 0xea, 0xb8
db 0x62, 0x8a, 0x7c, 0xeb, 0xe3, 0xe4, 0xff, 0xff, 0xff, 0xdd, 0xf9, 0xf4
db 0x44, 0xef, 0xb9, 0x8f, 0xb7, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xfd, 0x72, 0xf5, 0xd1, 0x46, 0x8b, 0x74, 0xb7, 0x97, 0xa2
db 0xfc, 0xf9, 0xfb, 0xfd, 0xfc, 0xfd, 0xfa, 0xf2, 0xf5, 0xe4, 0xff, 0xf8
db 0x70, 0xff, 0xd4, 0x36, 0xf0, 0xb7, 0x40, 0xdf, 0xb1, 0x45, 0xe7, 0xba
db 0x47, 0xe5, 0xbc, 0x2c, 0xd1, 0xa1, 0x5f, 0x9f, 0x8b, 0xe2, 0xe0, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfc
db 0xee, 0xe4, 0xe9, 0xf5, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xd9, 0xfe, 0xf9, 0xa5, 0xf0, 0xe4, 0xf1, 0xeb, 0xef
db 0xf4, 0xdc, 0xe3, 0xc8, 0xd7, 0xd8, 0x87, 0xe6, 0xd7, 0x7e, 0xaa, 0xa1
db 0xe9, 0xde, 0xdf, 0xff, 0xff, 0xff, 0xba, 0xfd, 0xf2, 0x82, 0xd7, 0xc9
db 0xcf, 0xd9, 0xd9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xf2, 0xf4
db 0xf1, 0xf6, 0xf7, 0xff, 0xff, 0xff, 0xe2, 0xff, 0xfd, 0x89, 0xf3, 0xe3
db 0xa9, 0xd9, 0xd4, 0xf6, 0xf8, 0xf9, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xff
db 0x7f, 0xe7, 0xd5, 0x81, 0x92, 0x8d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xff, 0xa0, 0xf6, 0xea, 0x7e, 0xab, 0xa5, 0xf1, 0xeb, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xfd
db 0xb1, 0xff, 0xf6, 0x75, 0xe0, 0xce, 0x63, 0x94, 0x87, 0x5f, 0x7f, 0x73
db 0x5d, 0x86, 0x7b, 0x50, 0x7c, 0x74, 0x6e, 0x7f, 0x7c, 0xe1, 0xdf, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xd1, 0xff, 0xff, 0x8d, 0xff, 0xfe, 0xb4, 0xff, 0xff
db 0xce, 0xff, 0xff, 0xc2, 0xff, 0xff, 0x91, 0xe1, 0xe2, 0x73, 0x87, 0x88
db 0xe6, 0xdf, 0xde, 0xff, 0xff, 0xff, 0xe1, 0xfd, 0xfe, 0x9e, 0xfc, 0xfc
db 0xab, 0xff, 0xfe, 0xc8, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xa8, 0xfc, 0xfc
db 0xb9, 0xdb, 0xdb, 0xf4, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xba, 0xff, 0xff
db 0xa2, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xc1, 0xff, 0xff, 0xa9, 0xff, 0xff
db 0x65, 0x9a, 0x9b, 0x8f, 0x8e, 0x8e, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xff
db 0xb1, 0xff, 0xff, 0xa8, 0xfe, 0xfe, 0x9e, 0xf7, 0xf8, 0xb6, 0xff, 0xff
db 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdc, 0xff, 0xff, 0x9c, 0xf7, 0xf8, 0x9a, 0xe1, 0xe3, 0xaa, 0xdc, 0xde
db 0xa1, 0xdf, 0xe1, 0x94, 0xe0, 0xe2, 0xc1, 0xdd, 0xdd, 0xf8, 0xf6, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0xff, 0xff
db 0xbd, 0xff, 0xff, 0xf4, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe7, 0xfc, 0xfc, 0x7f, 0xb6, 0xb7, 0x6e, 0xbe, 0xbe
db 0x87, 0xe8, 0xe8, 0x7e, 0xd5, 0xd5, 0x5a, 0x85, 0x86, 0x93, 0x92, 0x92
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf8, 0xf9, 0xb3, 0xda, 0xdb
db 0x7c, 0xd3, 0xd3, 0x84, 0xe6, 0xe6, 0x85, 0xe2, 0xe2, 0x53, 0x8d, 0x8d
db 0x6d, 0x77, 0x77, 0xe5, 0xe3, 0xe3, 0xff, 0xff, 0xff, 0xee, 0xf9, 0xfa
db 0x95, 0xd2, 0xd2, 0x7e, 0xdb, 0xdb, 0x83, 0xe1, 0xe1, 0x5c, 0x90, 0x90
db 0x49, 0x4f, 0x4f, 0xc8, 0xc8, 0xc8, 0xff, 0xff, 0xff, 0xe1, 0xfd, 0xfd
db 0x85, 0xda, 0xda, 0x72, 0xc4, 0xc4, 0x79, 0xcc, 0xcc, 0x73, 0xc8, 0xc8
db 0x70, 0xae, 0xae, 0xb0, 0xb0, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xff, 0xc5, 0xf6, 0xf6, 0x8a, 0xe8, 0xe8, 0x8a, 0xea, 0xea
db 0x8d, 0xea, 0xea, 0x67, 0xac, 0xac, 0x7a, 0x8c, 0x8c, 0xe6, 0xe4, 0xe4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xff, 0xff
db 0x65, 0xae, 0xae, 0xa0, 0xa6, 0xa6, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xfd, 0xfd, 0xce, 0xcc, 0xcc, 0xa5, 0xae, 0xae
db 0x79, 0x89, 0x89, 0x64, 0x71, 0x71, 0x98, 0x97, 0x97, 0xec, 0xea, 0xea
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf4, 0xf4
db 0xb6, 0xc0, 0xc0, 0x71, 0x83, 0x83, 0x6b, 0x79, 0x79, 0x89, 0x8d, 0x8d
db 0xca, 0xc9, 0xc9, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd8, 0xda, 0xda, 0x94, 0xa2, 0xa2, 0x6b, 0x7b, 0x7b, 0x8f, 0x90, 0x90
db 0xcf, 0xcd, 0xcd, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xf9, 0xfc, 0xfc
db 0xb9, 0xc0, 0xc0, 0x8c, 0x95, 0x95, 0x96, 0x9c, 0x9c, 0x93, 0x9a, 0x9a
db 0x92, 0x97, 0x97, 0xc2, 0xc2, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xfa, 0xfa, 0xb1, 0xc0, 0xc0, 0x6a, 0x7b, 0x7b
db 0x5e, 0x6e, 0x6e, 0x74, 0x7a, 0x7a, 0xba, 0xb9, 0xb9, 0xf7, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xf3, 0xf3
db 0x7f, 0x88, 0x88, 0xb6, 0xb6, 0xb6, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xfb, 0xf9, 0xf9
db 0xf5, 0xf3, 0xf3, 0xef, 0xee, 0xee, 0xfa, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfb, 0xfb, 0xf3, 0xf1, 0xf1, 0xf2, 0xf2, 0xf2, 0xf8, 0xf8, 0xf8
db 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfd, 0xfd, 0xf8, 0xf8, 0xf8, 0xf3, 0xf2, 0xf2, 0xf8, 0xf8, 0xf8
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfb, 0xfb, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8
db 0xf8, 0xf8, 0xf8, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xfb, 0xf1, 0xf0, 0xf0
db 0xed, 0xec, 0xec, 0xf4, 0xf4, 0xf4, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xf7, 0xf6, 0xf6, 0xfb, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/shots.inc
0,0 → 1,241
dw 64, 15
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xed, 0xff, 0xeb, 0xdb, 0xff, 0xd9, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xff, 0xf2, 0x99, 0xff, 0x99
db 0x83, 0xff, 0x81, 0xec, 0xfe, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf9
db 0xf5, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0xff, 0xb9
db 0x2f, 0xff, 0x39, 0x14, 0xff, 0x21, 0x5c, 0xff, 0x67, 0x7a, 0xff, 0x84
db 0xea, 0xff, 0xec, 0xff, 0xff, 0xff, 0xda, 0xff, 0xda, 0x18, 0xf8, 0x19
db 0x2, 0xeb, 0x2, 0x86, 0xa9, 0x87, 0xfe, 0xf7, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xa3
db 0x73, 0xfd, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xef, 0x21, 0xff, 0x72
db 0x3, 0xd3, 0x45, 0x14, 0xa2, 0x3e, 0x2, 0xef, 0x4a, 0x2, 0xf9, 0x4f
db 0x93, 0xca, 0xa6, 0xff, 0xfc, 0xfe, 0xfd, 0xff, 0xfd, 0x9a, 0xdb, 0xa7
db 0x3, 0xd5, 0x4a, 0x5e, 0x7f, 0x6a, 0xff, 0xf3, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x71, 0xff, 0xa5
db 0x1c, 0xcc, 0x58, 0xe4, 0xd8, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xff, 0xd2, 0x1a, 0xed, 0x62
db 0x41, 0x6d, 0x54, 0xa0, 0x8b, 0x9b, 0x64, 0xd0, 0x8e, 0x11, 0xf1, 0x5e
db 0x6d, 0xa0, 0x7e, 0xff, 0xf7, 0xfc, 0xff, 0xff, 0xff, 0xe1, 0xfc, 0xed
db 0x31, 0xe7, 0x70, 0x49, 0x94, 0x60, 0x90, 0xf9, 0xac, 0xaf, 0xff, 0xc4
db 0xf5, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xdc, 0x94, 0xff, 0xb0
db 0xa1, 0xff, 0xbb, 0xf1, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xff, 0xe0, 0x53, 0xff, 0x8c
db 0x21, 0xdf, 0x5f, 0x78, 0xe4, 0x94, 0x9a, 0xff, 0xb6, 0xcf, 0xff, 0xdd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdc, 0xff, 0xe5, 0x91, 0xff, 0xaf, 0x87, 0xff, 0xaa, 0xc4, 0xff, 0xd4
db 0xdf, 0xff, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf4, 0xd5, 0xff, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xff, 0xd7, 0x2b, 0xe5, 0x7a
db 0x80, 0xb3, 0x98, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xf9, 0x65, 0xa9, 0x79
db 0x70, 0x7f, 0x74, 0xfe, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xf1
db 0x4a, 0xfc, 0x96, 0x30, 0xf7, 0x86, 0x2a, 0xf8, 0x7f, 0x28, 0xfd, 0x83
db 0x85, 0xff, 0xbd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa8, 0xff, 0xd2, 0x3c, 0xff, 0x94, 0x28, 0xfd, 0x81
db 0x28, 0xfc, 0x82, 0x68, 0xff, 0xb1, 0xe6, 0xff, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xff, 0xfb, 0x66, 0xfd, 0xa8, 0x2a, 0xfd, 0x82
db 0x36, 0xff, 0x8b, 0x2c, 0xfe, 0x85, 0x27, 0xfc, 0x80, 0x43, 0xf1, 0x8e
db 0xdb, 0xec, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xff, 0xf2
db 0x59, 0xff, 0xa3, 0x28, 0xfa, 0x7f, 0x2b, 0xf2, 0x7e, 0x2e, 0xfe, 0x88
db 0x58, 0xf5, 0x9d, 0xe5, 0xeb, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9a, 0xff, 0xc8, 0x36, 0xff, 0x92
db 0xb4, 0xef, 0xd0, 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xf4, 0x55, 0xff, 0xad
db 0x40, 0xff, 0xa7, 0x7c, 0xff, 0xc2, 0xb1, 0xff, 0xdb, 0xbf, 0xc9, 0xc5
db 0xc7, 0xc1, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xff, 0xf3
db 0x47, 0xff, 0xa8, 0x31, 0xd2, 0x83, 0x48, 0x7a, 0x62, 0x4e, 0xbd, 0x88
db 0x36, 0xf2, 0x96, 0xb9, 0xd8, 0xc8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xde, 0xff, 0xf0, 0x41, 0xff, 0xa5, 0x2f, 0xc8, 0x7d, 0x40, 0x77, 0x5d
db 0x4d, 0x97, 0x74, 0x2c, 0xe9, 0x8c, 0x74, 0xe4, 0xae, 0xf3, 0xef, 0xf1
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xad, 0xd3, 0xc1, 0x39, 0xc9, 0x84
db 0x37, 0xd3, 0x88, 0x42, 0x7c, 0x61, 0x43, 0x7f, 0x63, 0x3f, 0x72, 0x59
db 0xbc, 0xc0, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xab, 0xff, 0xd7
db 0x2c, 0xe8, 0x8d, 0x3c, 0x86, 0x65, 0x56, 0x79, 0x69, 0x54, 0xc1, 0x8b
db 0x2d, 0xbe, 0x76, 0xa7, 0xad, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0xf7, 0xd5, 0x2c, 0xb4, 0x70
db 0x57, 0x81, 0x6c, 0xf3, 0xed, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0xf0, 0xe2
db 0x3b, 0xc1, 0x93, 0x24, 0xdc, 0xa1, 0x27, 0xfe, 0xbb, 0x68, 0xff, 0xda
db 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe4, 0xff, 0xf9
db 0x45, 0xf0, 0xbc, 0x40, 0x68, 0x5a, 0xbd, 0xa8, 0xb0, 0xcf, 0xf1, 0xec
db 0x2f, 0xf3, 0xb7, 0x7d, 0xbc, 0xa8, 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff
db 0xb8, 0xff, 0xec, 0x2d, 0xed, 0xb2, 0x48, 0x6c, 0x60, 0xb6, 0xa8, 0xae
db 0xea, 0xdf, 0xe5, 0x9d, 0xe8, 0xcf, 0x30, 0xdd, 0xa9, 0xbd, 0xd0, 0xcb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf4, 0xf8, 0x82, 0xef, 0xd1
db 0x33, 0xbc, 0x92, 0xae, 0xa2, 0xa7, 0xd9, 0xd0, 0xd5, 0xd6, 0xcf, 0xd3
db 0xf0, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd1, 0xff, 0xef
db 0x3e, 0xfc, 0xc1, 0x37, 0xde, 0xb4, 0x65, 0xe4, 0xc7, 0x93, 0xe6, 0xd0
db 0x66, 0x7a, 0x70, 0xbe, 0xbb, 0xbc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf7, 0xf8, 0xad, 0xa8, 0xaa
db 0xaa, 0xa8, 0xa9, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff, 0xf6, 0xe9, 0xfa, 0xf6
db 0xbf, 0xba, 0xbd, 0x77, 0x8b, 0x89, 0x61, 0xac, 0x98, 0x69, 0xf2, 0xc7
db 0xb9, 0xec, 0xdb, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xfc
db 0x78, 0xe7, 0xc5, 0x6b, 0x7c, 0x77, 0xfd, 0xf4, 0xf6, 0xe9, 0xff, 0xfd
db 0x71, 0xf5, 0xcc, 0x93, 0xbd, 0xaf, 0xff, 0xfb, 0xfe, 0xff, 0xff, 0xff
db 0xce, 0xff, 0xf4, 0x62, 0xd7, 0xb5, 0x80, 0x86, 0x85, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xec, 0xff, 0xfe, 0x75, 0xf0, 0xca, 0x99, 0xb7, 0xad
db 0xfd, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xff, 0xf1
db 0x5f, 0xbc, 0x9f, 0xcc, 0xc9, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff
db 0x94, 0xe0, 0xcb, 0x53, 0xc7, 0xa1, 0x5a, 0xde, 0xb1, 0x73, 0xf5, 0xca
db 0xaf, 0xeb, 0xd7, 0xfb, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xb3, 0xff, 0xfb, 0xab, 0xfc, 0xf9
db 0xfb, 0xff, 0xff, 0xfd, 0xf9, 0xfa, 0xd9, 0xe8, 0xe9, 0x9d, 0xf5, 0xf1
db 0x8e, 0xb1, 0xaf, 0xf5, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff
db 0x98, 0xe8, 0xe4, 0x7a, 0x8a, 0x8a, 0xfd, 0xf6, 0xf6, 0xec, 0xff, 0xff
db 0x98, 0xf6, 0xf1, 0xa3, 0xc0, 0xbf, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff
db 0xe2, 0xff, 0xfe, 0x93, 0xf5, 0xf1, 0xa6, 0xcc, 0xcc, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xca, 0xff, 0xff, 0x84, 0xd2, 0xce, 0x70, 0x76, 0x75
db 0xf5, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcd, 0xff, 0xfe
db 0x7f, 0xc7, 0xc3, 0xcc, 0xc9, 0xca, 0xff, 0xff, 0xff, 0xea, 0xff, 0xff
db 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xff, 0xff
db 0xc0, 0xed, 0xee, 0xa4, 0x9d, 0x9c, 0x78, 0x74, 0x71, 0x79, 0xa8, 0xa2
db 0x9d, 0xfc, 0xf7, 0xdc, 0xea, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xf7, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xb5, 0xff, 0xff, 0x96, 0xff, 0xff
db 0xad, 0xff, 0xff, 0xb5, 0xff, 0xff, 0xab, 0xff, 0xff, 0x86, 0xdc, 0xdd
db 0x6b, 0x75, 0x76, 0xf2, 0xee, 0xee, 0xfa, 0xff, 0xff, 0xb7, 0xff, 0xff
db 0x97, 0xff, 0xff, 0xa1, 0xeb, 0xec, 0xf4, 0xff, 0xff, 0xbc, 0xff, 0xff
db 0x96, 0xff, 0xff, 0xb1, 0xf8, 0xf9, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xff, 0xff, 0xae, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xc9, 0xff, 0xff
db 0xc0, 0xff, 0xff, 0x9e, 0xff, 0xff, 0x5b, 0x84, 0x85, 0x98, 0x93, 0x94
db 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xff, 0xff
db 0x93, 0xfb, 0xfc, 0xb8, 0xfa, 0xfa, 0xc3, 0xff, 0xff, 0xa0, 0xff, 0xff
db 0xaf, 0xe2, 0xe2, 0xef, 0xec, 0xec, 0xff, 0xff, 0xff, 0xba, 0xff, 0xff
db 0x9c, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xbf, 0xf7, 0xf8, 0x9e, 0xf6, 0xf7
db 0x81, 0xd6, 0xd6, 0x84, 0x8a, 0x8a, 0xfd, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xff, 0xff, 0xa9, 0xff, 0xff
db 0xe8, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xf2, 0xf2, 0x72, 0xb4, 0xb4
db 0x82, 0xda, 0xda, 0x88, 0xe6, 0xe6, 0x7c, 0xc6, 0xc6, 0x48, 0x5c, 0x5c
db 0x8c, 0x8a, 0x8a, 0xff, 0xfe, 0xfe, 0xfb, 0xff, 0xff, 0xad, 0xed, 0xed
db 0x77, 0xc4, 0xc4, 0x75, 0xb6, 0xb6, 0xb5, 0xc3, 0xc3, 0xaf, 0xee, 0xee
db 0x79, 0xc5, 0xc5, 0x70, 0xb2, 0xb2, 0xa9, 0xb4, 0xb4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xf6, 0xf6, 0x8a, 0xd7, 0xd7, 0x83, 0xe1, 0xe1
db 0x86, 0xe0, 0xe0, 0x66, 0x9a, 0x9a, 0x4e, 0x51, 0x51, 0xd5, 0xd3, 0xd3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xfb, 0xfb
db 0x8f, 0xd9, 0xd9, 0x83, 0xe0, 0xe0, 0x86, 0xe3, 0xe3, 0x7a, 0xc6, 0xc6
db 0x4e, 0x61, 0x61, 0xc2, 0xc0, 0xc0, 0xff, 0xff, 0xff, 0xd4, 0xfc, 0xfc
db 0x86, 0xd7, 0xd7, 0x83, 0xdf, 0xdf, 0x8a, 0xe8, 0xe8, 0x80, 0xcd, 0xcd
db 0x52, 0x70, 0x70, 0x98, 0x96, 0x96, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xfc, 0xfc, 0x7f, 0xdd, 0xdd
db 0x87, 0xa4, 0xa4, 0xf4, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf2, 0xf2, 0x95, 0x95, 0x95
db 0x78, 0x80, 0x80, 0x62, 0x6d, 0x6d, 0x5b, 0x60, 0x60, 0x86, 0x83, 0x83
db 0xea, 0xea, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xde, 0xde
db 0x7f, 0x80, 0x80, 0x73, 0x73, 0x73, 0xb3, 0xb3, 0xb3, 0xe1, 0xe2, 0xe2
db 0x82, 0x83, 0x83, 0x71, 0x72, 0x72, 0xa7, 0xa6, 0xa6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfb, 0xfb, 0xca, 0xce, 0xce, 0x7a, 0x84, 0x84
db 0x5d, 0x67, 0x67, 0x6c, 0x6a, 0x6a, 0xc4, 0xc2, 0xc2, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xc5, 0xc8, 0xc8, 0x6e, 0x78, 0x78, 0x61, 0x6b, 0x6b, 0x60, 0x63, 0x63
db 0xa7, 0xa6, 0xa6, 0xf4, 0xf4, 0xf4, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xfc
db 0xa5, 0xa8, 0xa8, 0x78, 0x81, 0x81, 0x61, 0x6c, 0x6c, 0x60, 0x64, 0x64
db 0x9a, 0x97, 0x97, 0xf3, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xf5, 0xf5, 0x78, 0x81, 0x81
db 0x70, 0x71, 0x71, 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xf3, 0xf3, 0xeb, 0xe8, 0xe8, 0xec, 0xea, 0xea, 0xfc, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfc, 0xfc, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfc, 0xfc, 0xfc, 0xfb, 0xfb, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf4, 0xf4
db 0xea, 0xe8, 0xe8, 0xf6, 0xf5, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf0, 0xf0, 0xea, 0xe8, 0xe8, 0xef, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xf4, 0xf4, 0xea, 0xe8, 0xe8, 0xee, 0xec, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf0, 0xf0
db 0xf1, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/star.inc
0,0 → 1,65
dw 16, 16
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe
db 0xfa, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xe5, 0xff, 0x55, 0x72, 0xc6
db 0x3a, 0x63, 0xaf, 0xdc, 0xe3, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0x9c, 0xff, 0x2, 0x16, 0xbf
db 0x2, 0x29, 0x8e, 0xa6, 0xb8, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xff, 0x5f, 0x6d, 0xff, 0x7, 0x24, 0xda
db 0x2, 0x29, 0x91, 0x69, 0x87, 0xc2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd9, 0xda, 0xff, 0x4f, 0x5e, 0xff, 0x2b, 0x3d, 0xee
db 0x2, 0x27, 0x9b, 0x29, 0x54, 0xa7, 0xf1, 0xf5, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xef, 0xfe, 0xe1, 0xe4, 0xff, 0xe6, 0xe9, 0xff
db 0xe3, 0xe6, 0xff, 0x8c, 0x96, 0xff, 0x72, 0x77, 0xff, 0x69, 0x62, 0xfc
db 0x2, 0x1a, 0xae, 0x2, 0x35, 0x94, 0xca, 0xd4, 0xe8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd0, 0xd2, 0xfe, 0x43, 0x56, 0xff, 0x38, 0x58, 0xff
db 0x70, 0x7b, 0xff, 0x68, 0x6e, 0xff, 0xb8, 0xb4, 0xfe, 0x9a, 0xa4, 0xff
db 0x31, 0x40, 0xe7, 0x33, 0x4a, 0xd4, 0x65, 0x74, 0xf2, 0x77, 0x7d, 0xff
db 0x62, 0x70, 0xdc, 0x5b, 0x7c, 0x9d, 0xaf, 0xbf, 0xce, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xcf, 0xff, 0x42, 0x55, 0xff
db 0x6c, 0x74, 0xff, 0xd7, 0xca, 0xff, 0xd1, 0xf1, 0xfd, 0xc3, 0xf2, 0xfc
db 0xcf, 0xcb, 0xff, 0x84, 0x86, 0xff, 0x22, 0x38, 0xff, 0x2, 0xd, 0xcb
db 0x2, 0x23, 0x79, 0x6f, 0x8c, 0xa7, 0xe9, 0xed, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xd7, 0xff
db 0x45, 0x59, 0xff, 0x74, 0x7f, 0xff, 0xd2, 0xf7, 0xfd, 0xc7, 0xf7, 0xfc
db 0x7c, 0x86, 0xff, 0x1a, 0x28, 0xfb, 0x2, 0x18, 0xb6, 0x1c, 0x43, 0x74
db 0xaa, 0xbd, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb4, 0xbe, 0xff, 0x7b, 0x83, 0xff, 0xd1, 0xd2, 0xfe, 0xd1, 0xd1, 0xff
db 0x5d, 0x6d, 0xff, 0x2, 0x19, 0xbc, 0x2, 0x31, 0x7a, 0xa2, 0xb6, 0xcd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9b, 0xaa, 0xff, 0x77, 0x7e, 0xff, 0x48, 0x57, 0xff, 0x6e, 0x71, 0xff
db 0x8e, 0x8e, 0xff, 0x5, 0x32, 0xba, 0x2, 0x2c, 0x91, 0x84, 0x9d, 0xcf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfb, 0xff
db 0x61, 0x77, 0xff, 0x23, 0x38, 0xff, 0x2, 0x15, 0xdc, 0xd, 0x2b, 0xd8
db 0x49, 0x59, 0xff, 0x15, 0x3b, 0xd8, 0x2, 0x29, 0x92, 0x42, 0x68, 0xb3
db 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xe1, 0xff
db 0x1c, 0x30, 0xff, 0x2, 0xd, 0xc3, 0x14, 0x3d, 0x79, 0x92, 0xa5, 0xcb
db 0x57, 0x66, 0xff, 0xd, 0x2b, 0xf0, 0x2, 0x2d, 0x9d, 0x17, 0x46, 0xa0
db 0xe6, 0xea, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb9, 0xbe, 0xfa
db 0x12, 0x2a, 0xbd, 0x38, 0x5a, 0x88, 0xc5, 0xd2, 0xd7, 0xff, 0xff, 0xff
db 0xee, 0xef, 0xff, 0x52, 0x64, 0xfd, 0x2, 0x20, 0xad, 0x2, 0x29, 0x8f
db 0xaf, 0xbf, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xf0, 0xfa
db 0xe1, 0xe7, 0xeb, 0xf6, 0xf9, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf1, 0xf1, 0xff, 0x7a, 0x8d, 0xd9, 0x71, 0x8b, 0xc3
db 0xc4, 0xd0, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/start.inc
0,0 → 1,2001
dw 200, 40
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xff, 0xff, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xfc, 0xff
db 0xf8, 0xf5, 0xff, 0xf4, 0xf1, 0xff, 0xee, 0xe9, 0xff, 0xe1, 0xda, 0xff
db 0xdb, 0xd1, 0xff, 0xcb, 0xbf, 0xff, 0xbc, 0xab, 0xff, 0xc5, 0xb9, 0xff
db 0xda, 0xd6, 0xff, 0xe8, 0xe8, 0xff, 0xf2, 0xf2, 0xff, 0xf5, 0xf5, 0xff
db 0xf9, 0xf9, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfe
db 0xf3, 0xef, 0xfc, 0xe3, 0xdb, 0xf8, 0xd0, 0xc4, 0xf8, 0xc3, 0xb4, 0xfe
db 0xab, 0x95, 0xff, 0x9a, 0x81, 0xff, 0x8e, 0x71, 0xff, 0x74, 0x50, 0xff
db 0x69, 0x44, 0xff, 0x5b, 0x32, 0xff, 0x4c, 0x20, 0xff, 0x55, 0x31, 0xff
db 0x69, 0x5e, 0xff, 0x81, 0x81, 0xff, 0x96, 0x96, 0xff, 0x9c, 0x9c, 0xff
db 0xaf, 0xaf, 0xff, 0xc4, 0xc4, 0xff, 0xc8, 0xc9, 0xff, 0xd1, 0xd7, 0xff
db 0xe5, 0xea, 0xff, 0xf5, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfc, 0xff, 0xeb, 0xf4, 0xff, 0xe8, 0xf2, 0xff, 0xf5, 0xfa, 0xff
db 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf9, 0xff, 0xe9, 0xf2, 0xff, 0xea, 0xf2
db 0xff, 0xf7, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfd, 0xfb, 0xfe, 0xef, 0xe8, 0xfa, 0xcd, 0xc0, 0xf3, 0xaa, 0x94, 0xe9
db 0x90, 0x73, 0xe3, 0x75, 0x52, 0xdd, 0x5f, 0x37, 0xe6, 0x53, 0x29, 0xfb
db 0x48, 0x1a, 0xff, 0x41, 0x10, 0xff, 0x3d, 0xd, 0xff, 0x38, 0x6, 0xff
db 0x36, 0x3, 0xff, 0x35, 0x2, 0xff, 0x34, 0x2, 0xff, 0x34, 0xa, 0xff
db 0x36, 0x29, 0xff, 0x3b, 0x3b, 0xff, 0x40, 0x40, 0xff, 0x41, 0x41, 0xff
db 0x4a, 0x4a, 0xff, 0x54, 0x54, 0xff, 0x53, 0x58, 0xff, 0x4e, 0x66, 0xff
db 0x5e, 0x7f, 0xff, 0x86, 0x9f, 0xff, 0xbb, 0xc8, 0xff, 0xe7, 0xec, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf9, 0xff, 0xce, 0xe2, 0xff
db 0x99, 0xc1, 0xff, 0x6b, 0xa7, 0xff, 0x62, 0xab, 0xff, 0x81, 0xc8, 0xff
db 0xb1, 0xe0, 0xff, 0xe9, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0xde, 0xec
db 0xff, 0xaf, 0xce, 0xff, 0x85, 0xb6, 0xff, 0x65, 0xa3, 0xff, 0x66, 0xa4
db 0xff, 0x8b, 0xba, 0xff, 0xbc, 0xd6, 0xff, 0xf0, 0xf6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf9, 0xfe, 0xf3, 0xe0, 0xf9
db 0xda, 0xae, 0xef, 0xa5, 0x75, 0xe4, 0x69, 0x41, 0xd9, 0x49, 0x1c, 0xd1
db 0x3f, 0xd, 0xce, 0x37, 0x5, 0xcd, 0x33, 0x2, 0xde, 0x32, 0x2, 0xf9
db 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x34, 0x2, 0xff
db 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x34, 0xa, 0xff
db 0x34, 0x26, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff
db 0x33, 0x32, 0xff, 0x33, 0x32, 0xff, 0x2d, 0x32, 0xff, 0x14, 0x34, 0xff
db 0x7, 0x39, 0xff, 0x15, 0x44, 0xff, 0x3d, 0x63, 0xff, 0x7a, 0x95, 0xff
db 0xbe, 0xca, 0xff, 0xef, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xeb, 0xf4, 0xff, 0xa1, 0xc6, 0xff, 0x52, 0x98, 0xff
db 0x20, 0x79, 0xff, 0xb, 0x6d, 0xff, 0x7, 0x7b, 0xff, 0x12, 0x9b, 0xff
db 0x39, 0xb1, 0xff, 0x95, 0xd5, 0xff, 0xec, 0xf7, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xc9, 0xdf, 0xff, 0x70, 0xaa
db 0xff, 0x2f, 0x82, 0xff, 0x15, 0x73, 0xff, 0x8, 0x6c, 0xff, 0x9, 0x6c
db 0xff, 0x17, 0x74, 0xff, 0x42, 0x8e, 0xff, 0x9d, 0xc3, 0xff, 0xec, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xff, 0xf5, 0xe5, 0xfa, 0xdf, 0xb0, 0xf0, 0xc2, 0x66, 0xe0
db 0xa1, 0x2a, 0xd5, 0x65, 0xa, 0xce, 0x36, 0x2, 0xcc, 0x32, 0x2, 0xcc
db 0x33, 0x2, 0xcc, 0x34, 0x2, 0xcd, 0x34, 0x2, 0xde, 0x35, 0x2, 0xfa
db 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x8, 0xff
db 0x32, 0x24, 0xff, 0x32, 0x32, 0xff, 0x32, 0x33, 0xff, 0x33, 0x33, 0xff
db 0x33, 0x33, 0xff, 0x35, 0x34, 0xff, 0x2f, 0x34, 0xff, 0x13, 0x34, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x32, 0xff, 0x2, 0x31, 0xff, 0xd, 0x3e, 0xff
db 0x4f, 0x72, 0xff, 0xca, 0xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xfb, 0xff, 0xac, 0xcd, 0xff, 0x33, 0x84, 0xff, 0x3, 0x68, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x67, 0xff, 0x2, 0x78, 0xff, 0x2, 0x93, 0xff
db 0x2, 0x9a, 0xff, 0x31, 0xad, 0xff, 0xad, 0xde, 0xff, 0xf9, 0xfc, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf6, 0xff, 0x7a, 0xb0, 0xff, 0x13, 0x71
db 0xff, 0x2, 0x65, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67
db 0xff, 0x2, 0x66, 0xff, 0x3, 0x68, 0xff, 0x3b, 0x89, 0xff, 0xc2, 0xdb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf5, 0xfc
db 0xe7, 0xc2, 0xf3, 0xca, 0x7b, 0xe5, 0xb2, 0x3d, 0xd9, 0xa1, 0x13, 0xd0
db 0x92, 0x4, 0xcd, 0x61, 0x2, 0xcc, 0x36, 0x2, 0xcc, 0x34, 0x2, 0xcc
db 0x35, 0x2, 0xcc, 0x34, 0x2, 0xcd, 0x34, 0x2, 0xde, 0x33, 0x2, 0xfa
db 0x35, 0x2, 0xff, 0x37, 0x6, 0xff, 0x3e, 0xd, 0xff, 0x41, 0x10, 0xff
db 0x48, 0x1a, 0xff, 0x54, 0x2a, 0xff, 0x57, 0x2d, 0xff, 0x57, 0x34, 0xff
db 0x57, 0x4b, 0xff, 0x54, 0x54, 0xff, 0x4a, 0x4a, 0xff, 0x40, 0x40, 0xff
db 0x3a, 0x39, 0xff, 0x36, 0x35, 0xff, 0x2e, 0x34, 0xff, 0x12, 0x33, 0xff
db 0x2, 0x34, 0xff, 0x6, 0x38, 0xff, 0x13, 0x42, 0xff, 0x2d, 0x57, 0xff
db 0x72, 0x8e, 0xff, 0xda, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf3, 0xf7, 0xff, 0x86, 0xb7, 0xff, 0x13, 0x71, 0xff, 0x2, 0x65, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x11, 0xa0, 0xff, 0x7d, 0xcb, 0xff, 0xee, 0xf8, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xea, 0xf2, 0xff, 0x66, 0xa4, 0xff, 0x9, 0x6b
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x1d, 0x77, 0xff, 0xa3, 0xc7
db 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xe7, 0xc1, 0xed
db 0xb8, 0x4a, 0xd6, 0x9f, 0xf, 0xce, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x62, 0x2, 0xcc, 0x37, 0x2, 0xcc, 0x33, 0x2, 0xcc
db 0x33, 0x2, 0xcb, 0x35, 0x2, 0xcd, 0x3b, 0xa, 0xde, 0x46, 0x18, 0xf9
db 0x59, 0x2f, 0xff, 0x71, 0x4d, 0xff, 0x8e, 0x71, 0xff, 0x9a, 0x81, 0xff
db 0xab, 0x95, 0xff, 0xc3, 0xb5, 0xff, 0xc8, 0xbb, 0xff, 0xc8, 0xbe, 0xff
db 0xc8, 0xc5, 0xff, 0xc4, 0xc4, 0xff, 0xaf, 0xb0, 0xff, 0x96, 0x96, 0xff
db 0x7b, 0x7b, 0xff, 0x61, 0x61, 0xff, 0x48, 0x4e, 0xff, 0x2c, 0x49, 0xff
db 0x25, 0x50, 0xff, 0x4a, 0x6f, 0xff, 0x84, 0x9d, 0xff, 0xb5, 0xc3, 0xff
db 0xe0, 0xe7, 0xff, 0xfb, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf7, 0xff, 0x80, 0xb4, 0xff, 0x10, 0x70, 0xff, 0x2, 0x66, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x6, 0x9b, 0xff, 0x55, 0xbc, 0xff, 0xdc, 0xf1, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf9, 0xff, 0x80, 0xb3, 0xff, 0x12, 0x71
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0xc, 0x6d, 0xff, 0x80, 0xb4
db 0xff, 0xf0, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0xd0, 0xec, 0xc2, 0x65, 0xca
db 0x9e, 0xd, 0xc3, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x61, 0x2, 0xcc, 0x36, 0x2, 0xcc, 0x3e, 0xf, 0xcf
db 0x54, 0x2a, 0xd4, 0x75, 0x52, 0xdd, 0x93, 0x77, 0xeb, 0xb0, 0x9b, 0xfc
db 0xc8, 0xbc, 0xff, 0xde, 0xd6, 0xff, 0xee, 0xea, 0xff, 0xf4, 0xf1, 0xff
db 0xf8, 0xf5, 0xff, 0xfd, 0xfc, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xf9, 0xf9, 0xff, 0xf2, 0xf2, 0xff
db 0xe4, 0xe4, 0xff, 0xd1, 0xd1, 0xff, 0xbc, 0xbe, 0xff, 0xae, 0xb9, 0xff
db 0xb1, 0xc0, 0xff, 0xd0, 0xda, 0xff, 0xef, 0xf3, 0xff, 0xfc, 0xfd, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xf9, 0xff, 0x82, 0xb5, 0xff, 0x11, 0x70, 0xff, 0x2, 0x66, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x4, 0x9a, 0xff, 0x48, 0xb7, 0xff, 0xd6, 0xef, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xff, 0x91, 0xbe, 0xff, 0x17, 0x74
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x8, 0x6b, 0xff, 0x75, 0xad
db 0xff, 0xeb, 0xf4, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xfe, 0xfd, 0xfe
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xe6, 0xf5, 0xc9, 0x78, 0xc8, 0xa3, 0x19, 0xab
db 0x99, 0x2, 0xbe, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x62, 0x2, 0xcc, 0x46, 0x16, 0xd1, 0x80, 0x61, 0xdf
db 0xb8, 0xa6, 0xed, 0xdb, 0xd2, 0xf6, 0xee, 0xea, 0xfc, 0xfa, 0xf8, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xff, 0xfd, 0xfd, 0xff
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfc, 0xff, 0xe7, 0xec, 0xff, 0xcf, 0xd9, 0xff, 0xb4, 0xc2, 0xff
db 0xb3, 0xc2, 0xff, 0xca, 0xd5, 0xff, 0xd5, 0xdd, 0xff, 0xd7, 0xdf, 0xff
db 0xc9, 0xdb, 0xff, 0x6b, 0xa7, 0xff, 0xe, 0x6f, 0xff, 0x2, 0x66, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0x3c, 0xb1, 0xff, 0xa7, 0xdb, 0xff
db 0xb6, 0xe2, 0xff, 0xa8, 0xdc, 0xff, 0xa9, 0xdc, 0xff, 0xb8, 0xe3, 0xff
db 0xcf, 0xec, 0xff, 0xd5, 0xee, 0xff, 0xd4, 0xee, 0xff, 0xdb, 0xf3, 0xff
db 0xef, 0xfb, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfc, 0xfc, 0xff, 0xf6, 0xf6
db 0xff, 0xf0, 0xf0, 0xff, 0xe2, 0xe2, 0xff, 0xd9, 0xd9, 0xff, 0xe4, 0xe4
db 0xff, 0xf4, 0xf4, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xff, 0xdb, 0xdb, 0xff, 0xbc, 0xbc
db 0xff, 0xae, 0xae, 0xff, 0xc5, 0xc5, 0xff, 0xd4, 0xd5, 0xff, 0xd4, 0xdd
db 0xff, 0xd5, 0xe4, 0xff, 0xd0, 0xe4, 0xff, 0x78, 0xaf, 0xff, 0x14, 0x72
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0xa, 0x6c, 0xff, 0x68, 0xa5
db 0xfd, 0xb7, 0xd4, 0xef, 0xb0, 0xcf, 0xdc, 0xa8, 0xcd, 0xd5, 0xa8, 0xd2
db 0xd9, 0xb5, 0xda, 0xe6, 0xcd, 0xe6, 0xea, 0xd5, 0xea, 0xea, 0xd4, 0xea
db 0xed, 0xdb, 0xed, 0xf7, 0xef, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xf8, 0xfc, 0xdc, 0xa8, 0xdc, 0xaa, 0x2b, 0xa9, 0x99, 0x2, 0xa1
db 0x99, 0x2, 0xbe, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x90, 0x2, 0xcc, 0x6a, 0xc, 0xcf, 0x7f, 0x5c, 0xde, 0xdb, 0xd3, 0xf6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfa, 0xff
db 0xc5, 0xd1, 0xff, 0x74, 0x90, 0xff, 0x43, 0x69, 0xff, 0x28, 0x52, 0xff
db 0x28, 0x52, 0xff, 0x3e, 0x64, 0xff, 0x47, 0x6b, 0xff, 0x47, 0x70, 0xff
db 0x42, 0x7e, 0xff, 0x25, 0x7b, 0xff, 0x6, 0x6a, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0x16, 0xa2, 0xff, 0x32, 0xad, 0xff
db 0x28, 0xa9, 0xff, 0x1d, 0xa4, 0xff, 0x1e, 0xa5, 0xff, 0x2c, 0xab, 0xff
db 0x42, 0xb4, 0xff, 0x46, 0xb5, 0xff, 0x45, 0xb6, 0xff, 0x54, 0xc8, 0xff
db 0x8a, 0xe5, 0xff, 0xd0, 0xf6, 0xff, 0xf8, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xf9, 0xff, 0xfe, 0xf0, 0xff, 0xfc
db 0xe5, 0xfd, 0xf8, 0xe4, 0xfb, 0xf5, 0xdf, 0xf8, 0xf2, 0xc8, 0xf4, 0xea
db 0xbb, 0xf1, 0xe4, 0xbb, 0xf1, 0xe4, 0xbb, 0xf1, 0xe4, 0xbb, 0xf1, 0xe4
db 0xba, 0xf1, 0xe3, 0xc1, 0xef, 0xe3, 0xd8, 0xf1, 0xe9, 0xe9, 0xf6, 0xf2
db 0xf6, 0xfc, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xfb, 0xf7, 0xeb, 0xf0, 0xe7
db 0xd9, 0xe2, 0xce, 0xcc, 0xda, 0xc0, 0xdc, 0xe3, 0xd1, 0xf2, 0xf0, 0xe6
db 0xfc, 0xfa, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfc, 0xf9, 0xf7, 0xf7, 0xef, 0xeb
db 0xf7, 0xde, 0xda, 0xfd, 0xc6, 0xc4, 0xff, 0xb4, 0xb4, 0xff, 0x96, 0x96
db 0xff, 0x7e, 0x7e, 0xff, 0x63, 0x63, 0xff, 0x4f, 0x4f, 0xff, 0x67, 0x67
db 0xff, 0x8f, 0x8f, 0xff, 0xb5, 0xb5, 0xff, 0xd6, 0xd6, 0xff, 0xf5, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xe6, 0xe6, 0xff, 0xa4, 0xa4, 0xff, 0x5a, 0x5a, 0xff, 0x2f, 0x2f
db 0xff, 0x22, 0x22, 0xff, 0x39, 0x38, 0xff, 0x46, 0x4a, 0xff, 0x46, 0x6b
db 0xff, 0x47, 0x8a, 0xff, 0x45, 0x91, 0xff, 0x29, 0x7f, 0xff, 0x8, 0x6b
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x7, 0x6b, 0xff, 0x29, 0x7f
db 0xfa, 0x36, 0x87, 0xd3, 0x23, 0x7a, 0xa4, 0x1d, 0x7d, 0x93, 0x1e, 0x8a
db 0x94, 0x29, 0x95, 0xa0, 0x40, 0xa0, 0xa4, 0x47, 0xa4, 0xa3, 0x45, 0xa3
db 0xaa, 0x54, 0xaa, 0xc4, 0x8a, 0xc4, 0xe8, 0xd0, 0xe8, 0xfc, 0xf8, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf5, 0xe5, 0xf5, 0xc3, 0x69, 0xc3, 0x9d, 0xc, 0x9d, 0x98, 0x2, 0xa1
db 0x99, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x8f, 0x2, 0xcc, 0x6f, 0x12, 0xd0, 0x8f, 0x70, 0xe3, 0xdd, 0xd5, 0xf7
db 0xf8, 0xf6, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xdf, 0xff
db 0x5e, 0x7f, 0xff, 0x12, 0x41, 0xff, 0x3, 0x35, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x34, 0xff, 0x3, 0x36, 0xff, 0x3, 0x36, 0xff, 0x4, 0x3b, 0xff
db 0x4, 0x52, 0xff, 0x3, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0x3, 0x9a, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x99, 0xff
db 0x3, 0x9a, 0xff, 0x3, 0x9a, 0xff, 0x3, 0x9b, 0xff, 0x6, 0xb1, 0xff
db 0x19, 0xcc, 0xff, 0x5a, 0xdf, 0xff, 0xce, 0xf5, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xff, 0xff, 0xea, 0xff, 0xff, 0xd4, 0xff, 0xff
db 0xb7, 0xff, 0xf6, 0x99, 0xff, 0xeb, 0x8c, 0xff, 0xe8, 0x74, 0xff, 0xe2
db 0x5c, 0xf1, 0xd0, 0x59, 0xe1, 0xc0, 0x54, 0xdc, 0xba, 0x3c, 0xd8, 0xb1
db 0x2d, 0xd5, 0xab, 0x2d, 0xd5, 0xab, 0x2d, 0xd5, 0xab, 0x2d, 0xd5, 0xab
db 0x2c, 0xd4, 0xaa, 0x35, 0xc9, 0xa1, 0x4c, 0xbd, 0x99, 0x65, 0xc1, 0xa3
db 0x86, 0xce, 0xb6, 0xab, 0xdd, 0xc9, 0xd2, 0xed, 0xde, 0xee, 0xf8, 0xf1
db 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xfb, 0xf4, 0xd1, 0xe8, 0xc5, 0xa3, 0xc4, 0x8d, 0x82, 0xa4, 0x62
db 0x68, 0x8e, 0x41, 0x5b, 0x85, 0x33, 0x75, 0x8f, 0x43, 0xaf, 0xa3, 0x65
db 0xe3, 0xd6, 0xbb, 0xfd, 0xfc, 0xf9, 0xfe, 0xfd, 0xfd, 0xfa, 0xf4, 0xf1
db 0xef, 0xde, 0xd6, 0xdf, 0xc0, 0xb0, 0xd0, 0xa2, 0x8a, 0xc1, 0x86, 0x68
db 0xcd, 0x68, 0x4f, 0xf0, 0x3f, 0x38, 0xff, 0x29, 0x2a, 0xff, 0x1a, 0x1a
db 0xff, 0x10, 0x10, 0xff, 0x9, 0x9, 0xff, 0x6, 0x6, 0xff, 0xb, 0xb
db 0xff, 0x17, 0x17, 0xff, 0x2b, 0x2b, 0xff, 0x4e, 0x4e, 0xff, 0x94, 0x94
db 0xff, 0xe2, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xe9
db 0xff, 0x8e, 0x8e, 0xff, 0x2a, 0x2a, 0xff, 0x8, 0x8, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x3, 0x2, 0xff, 0x3, 0x9, 0xff, 0x3, 0x36
db 0xff, 0x3, 0x5f, 0xff, 0x3, 0x6a, 0xff, 0x3, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x3, 0x69
db 0xfa, 0x3, 0x68, 0xcc, 0x2, 0x67, 0x98, 0x2, 0x6d, 0x85, 0x2, 0x7b
db 0x81, 0x2, 0x82, 0x83, 0x3, 0x83, 0x82, 0x3, 0x82, 0x83, 0x3, 0x83
db 0x84, 0x6, 0x84, 0x8c, 0x18, 0x8c, 0xaf, 0x59, 0xaf, 0xe8, 0xce, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xef, 0xd6, 0xef, 0xb8, 0x4a, 0xb8, 0x9a, 0x4, 0x9a, 0x98, 0x2, 0xa1
db 0x99, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x65, 0x7, 0xcd, 0x56, 0x2a, 0xd4, 0x81, 0x63, 0xe0
db 0xa9, 0x92, 0xe9, 0xce, 0xc3, 0xf3, 0xe5, 0xde, 0xf9, 0xf2, 0xee, 0xfe
db 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff
db 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff
db 0xf4, 0xf3, 0xff, 0xf6, 0xf6, 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0xce, 0xff
db 0x35, 0x5d, 0xff, 0x2, 0x33, 0xff, 0x2, 0x32, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x34, 0xff, 0x2, 0x33, 0xff, 0x2, 0x39, 0xff
db 0x2, 0x50, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x99, 0xff, 0x2, 0xae, 0xff
db 0x2, 0xc7, 0xff, 0x32, 0xd6, 0xff, 0xbe, 0xf2, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xff
db 0xda, 0xff, 0xff, 0xa7, 0xff, 0xff, 0x77, 0xff, 0xff, 0x54, 0xff, 0xfc
db 0x34, 0xff, 0xe9, 0x1e, 0xff, 0xd4, 0x16, 0xff, 0xd0, 0xf, 0xfe, 0xce
db 0x6, 0xe9, 0xb7, 0x5, 0xd2, 0x9e, 0x4, 0xcc, 0x99, 0x2, 0xcc, 0x99
db 0x2, 0xcb, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcb, 0x98
db 0x2, 0xcb, 0x98, 0x2, 0xbb, 0x88, 0x3, 0x9f, 0x6d, 0x9, 0x9c, 0x6c
db 0x15, 0xa1, 0x72, 0x2b, 0xab, 0x76, 0x52, 0xba, 0x7c, 0x83, 0xcd, 0x9c
db 0xbd, 0xe5, 0xca, 0xec, 0xf8, 0xf0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd8, 0xec, 0xcf, 0x7b, 0xbc, 0x59, 0x47, 0x8e, 0x1a, 0x3a, 0x6f, 0x8
db 0x34, 0x67, 0x2, 0x32, 0x67, 0x2, 0x45, 0x67, 0x2, 0x83, 0x6e, 0xc
db 0xc0, 0xa0, 0x63, 0xe1, 0xc7, 0xb2, 0xdd, 0xbb, 0xab, 0xcf, 0xa0, 0x88
db 0xbd, 0x7a, 0x58, 0xac, 0x59, 0x30, 0xa2, 0x46, 0x17, 0x9c, 0x3c, 0xa
db 0xb3, 0x2a, 0x3, 0xe8, 0xc, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x5, 0x5, 0xff, 0x29, 0x29
db 0xff, 0x9b, 0x9b, 0xff, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xda, 0xda
db 0xff, 0x5d, 0x5d, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x6, 0xff, 0x2, 0x33
db 0xff, 0x2, 0x5d, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x67
db 0xfa, 0x2, 0x67, 0xcc, 0x2, 0x68, 0x99, 0x2, 0x6e, 0x86, 0x2, 0x7c
db 0x82, 0x2, 0x82, 0x81, 0x2, 0x81, 0x81, 0x2, 0x81, 0x81, 0x2, 0x81
db 0x80, 0x2, 0x80, 0x81, 0x2, 0x81, 0x9c, 0x35, 0x9c, 0xe1, 0xbe, 0xe1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xdd, 0xf1, 0xbe, 0x5a, 0xbe, 0x9c, 0x7, 0x9b, 0x98, 0x2, 0xa0
db 0x99, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x61, 0x2, 0xcc, 0x36, 0x2, 0xcc, 0x38, 0x6, 0xcd
db 0x44, 0x16, 0xd0, 0x60, 0x38, 0xd8, 0x7c, 0x5b, 0xe7, 0x97, 0x7c, 0xfb
db 0x9b, 0x83, 0xff, 0x9b, 0x82, 0xff, 0x9b, 0x82, 0xff, 0x9b, 0x82, 0xff
db 0x9b, 0x82, 0xff, 0x9b, 0x82, 0xff, 0x9b, 0x82, 0xff, 0x9b, 0x86, 0xff
db 0x9b, 0x94, 0xff, 0xa7, 0xa7, 0xff, 0xc0, 0xc0, 0xff, 0xc9, 0xc9, 0xff
db 0xcd, 0xcd, 0xff, 0xdd, 0xdd, 0xff, 0xeb, 0xeb, 0xff, 0xf3, 0xf4, 0xff
db 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd7, 0xe0, 0xff
db 0x5a, 0x7b, 0xff, 0xf, 0x40, 0xff, 0x2, 0x34, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x32, 0xff, 0x2, 0x32, 0xff, 0x2, 0x31, 0xff, 0x2, 0x37, 0xff
db 0x2, 0x4f, 0xff, 0x2, 0x65, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x98, 0xff
db 0x2, 0x98, 0xff, 0x2, 0x98, 0xff, 0x2, 0x99, 0xff, 0x2, 0xaf, 0xff
db 0x16, 0xcc, 0xff, 0x71, 0xe3, 0xff, 0xe0, 0xf8, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xe2, 0xff, 0xff, 0xa6, 0xff, 0xff
db 0x5e, 0xff, 0xff, 0x23, 0xff, 0xff, 0xa, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0x2, 0xff, 0xcf, 0x2, 0xff, 0xcb, 0x2, 0xfe, 0xcb
db 0x2, 0xe8, 0xb5, 0x2, 0xd0, 0x9c, 0x2, 0xca, 0x97, 0x2, 0xcb, 0x98
db 0x2, 0xcb, 0x98, 0x2, 0xcb, 0x98, 0x2, 0xcc, 0x98, 0x2, 0xcb, 0x98
db 0x2, 0xcc, 0x99, 0x2, 0xbb, 0x88, 0x2, 0x9f, 0x6c, 0x2, 0x98, 0x67
db 0x2, 0x98, 0x66, 0x2, 0x98, 0x58, 0x2, 0x99, 0x3e, 0xf, 0x9f, 0x3f
db 0x38, 0xb0, 0x60, 0x9d, 0xd8, 0xb1, 0xf0, 0xf9, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd
db 0xbe, 0xde, 0xad, 0x4d, 0xa5, 0x20, 0x31, 0x82, 0x2, 0x34, 0x6b, 0x2
db 0x34, 0x67, 0x2, 0x34, 0x68, 0x2, 0x44, 0x67, 0x2, 0x7e, 0x67, 0x2
db 0xa1, 0x6c, 0x16, 0xab, 0x62, 0x2d, 0xa6, 0x4c, 0x21, 0x9f, 0x41, 0x10
db 0x9a, 0x36, 0x4, 0x99, 0x33, 0x2, 0x98, 0x33, 0x2, 0x97, 0x33, 0x2
db 0xb0, 0x27, 0x2, 0xe7, 0xb, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x4c, 0x4c, 0xff, 0xcb, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xec, 0xec
db 0xff, 0x89, 0x89, 0xff, 0x22, 0x22, 0xff, 0x7, 0x7, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x5, 0xff, 0x2, 0x32
db 0xff, 0x2, 0x5c, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x67
db 0xfa, 0x2, 0x66, 0xcc, 0x2, 0x66, 0x98, 0x2, 0x6c, 0x85, 0x2, 0x7a
db 0x80, 0x2, 0x80, 0x80, 0x2, 0x80, 0x80, 0x2, 0x80, 0x80, 0x2, 0x80
db 0x84, 0x7, 0x84, 0x97, 0x2e, 0x97, 0xc3, 0x88, 0xc3, 0xf2, 0xe4, 0xf2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf2, 0xfa, 0xd8, 0x9e, 0xd8, 0xae, 0x33, 0xad, 0x9c, 0x9, 0xa5
db 0x99, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x62, 0x2, 0xcc, 0x37, 0x2, 0xcc, 0x33, 0x2, 0xcc
db 0x34, 0x2, 0xcc, 0x38, 0x5, 0xcd, 0x3e, 0xd, 0xde, 0x45, 0x18, 0xfa
db 0x47, 0x19, 0xff, 0x47, 0x19, 0xff, 0x47, 0x19, 0xff, 0x47, 0x19, 0xff
db 0x47, 0x19, 0xff, 0x47, 0x19, 0xff, 0x47, 0x19, 0xff, 0x47, 0x21, 0xff
db 0x46, 0x3b, 0xff, 0x4e, 0x4e, 0xff, 0x5d, 0x5d, 0xff, 0x64, 0x64, 0xff
db 0x68, 0x68, 0xff, 0x7c, 0x7c, 0xff, 0x8c, 0x8f, 0xff, 0x98, 0xa5, 0xff
db 0xc1, 0xcd, 0xff, 0xea, 0xef, 0xff, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0xf5, 0xff
db 0xb4, 0xc3, 0xff, 0x6e, 0x8b, 0xff, 0x49, 0x6e, 0xff, 0x31, 0x5b, 0xff
db 0x2d, 0x57, 0xff, 0x2d, 0x57, 0xff, 0x2d, 0x56, 0xff, 0x2b, 0x59, 0xff
db 0x1d, 0x65, 0xff, 0xf, 0x6e, 0xff, 0x7, 0x6b, 0xff, 0x2, 0x68, 0xff
db 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0xe, 0x9f, 0xff, 0x26, 0xa8, 0xff
db 0x2d, 0xab, 0xff, 0x2d, 0xab, 0xff, 0x2d, 0xab, 0xff, 0x2d, 0xab, 0xff
db 0x2d, 0xab, 0xff, 0x2d, 0xab, 0xff, 0x2c, 0xab, 0xff, 0x37, 0xc0, 0xff
db 0x6c, 0xde, 0xff, 0xc8, 0xf5, 0xff, 0xfa, 0xfe, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xff, 0xff, 0xca, 0xff, 0xff, 0x78, 0xff, 0xff, 0x35, 0xff, 0xff
db 0x10, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0x2, 0xff, 0xcf, 0x2, 0xff, 0xcc, 0x2, 0xfe, 0xcb
db 0x3, 0xe9, 0xb7, 0xa, 0xd3, 0xa1, 0x10, 0xcf, 0x9f, 0x1d, 0xd2, 0xa5
db 0x2b, 0xd5, 0xaa, 0x2e, 0xd5, 0xab, 0x28, 0xd4, 0xa9, 0x17, 0xd1, 0xa2
db 0x8, 0xcd, 0x9b, 0x2, 0xbb, 0x89, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3d, 0x2, 0x99, 0x32
db 0x8, 0x9c, 0x3a, 0x66, 0xc2, 0x85, 0xde, 0xf2, 0xe5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x49, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7f, 0x68, 0x2
db 0x9a, 0x5c, 0x3, 0x9a, 0x42, 0x4, 0x99, 0x33, 0x2, 0x99, 0x34, 0x2
db 0x98, 0x34, 0x2, 0x98, 0x34, 0x2, 0x98, 0x34, 0x2, 0x98, 0x35, 0x2
db 0xb4, 0x2e, 0x8, 0xe9, 0x1c, 0x11, 0xff, 0x1e, 0x1f, 0xff, 0x27, 0x28
db 0xff, 0x15, 0x15, 0xff, 0x3, 0x3, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x29, 0x29, 0xff, 0xa8, 0xa8, 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc
db 0xff, 0xd5, 0xd5, 0xff, 0x90, 0x90, 0xff, 0x5e, 0x5e, 0xff, 0x40, 0x40
db 0xff, 0x2d, 0x2d, 0xff, 0x2d, 0x2c, 0xff, 0x2d, 0x32, 0xff, 0x2d, 0x56
db 0xff, 0x28, 0x76, 0xff, 0x18, 0x75, 0xff, 0xa, 0x6d, 0xff, 0x3, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x3, 0x69, 0xff, 0x16, 0x73
db 0xfb, 0x2a, 0x7f, 0xd6, 0x2d, 0x81, 0xab, 0x2d, 0x86, 0x9b, 0x2d, 0x91
db 0x97, 0x2d, 0x97, 0x97, 0x2d, 0x97, 0x97, 0x2d, 0x97, 0x98, 0x31, 0x98
db 0xac, 0x56, 0xac, 0xcc, 0x9b, 0xcc, 0xef, 0xdf, 0xef, 0xfe, 0xfc, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xec, 0xf7, 0xdc, 0xa8, 0xdb, 0xc0, 0x62, 0xc6
db 0xad, 0x30, 0xcb, 0x9f, 0xf, 0xcf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc
db 0x90, 0x2, 0xcb, 0x60, 0x2, 0xcb, 0x35, 0x2, 0xcc, 0x33, 0x2, 0xcc
db 0x34, 0x2, 0xcc, 0x33, 0x2, 0xcd, 0x33, 0x2, 0xde, 0x33, 0x2, 0xfa
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x8, 0xff
db 0x33, 0x24, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff
db 0x33, 0x33, 0xff, 0x36, 0x36, 0xff, 0x33, 0x39, 0xff, 0x25, 0x43, 0xff
db 0x3c, 0x63, 0xff, 0x76, 0x92, 0xff, 0xaa, 0xbb, 0xff, 0xd5, 0xde, 0xff
db 0xf6, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfc, 0xff, 0xec, 0xf0, 0xff, 0xd5, 0xde, 0xff, 0xbf, 0xcb, 0xff
db 0xbb, 0xc8, 0xff, 0xbb, 0xc8, 0xff, 0xbc, 0xc8, 0xff, 0xb7, 0xc7, 0xff
db 0x9b, 0xbe, 0xff, 0x74, 0xac, 0xff, 0x2d, 0x81, 0xff, 0x3, 0x68, 0xff
db 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0x35, 0xae, 0xff, 0x9c, 0xd7, 0xff
db 0xbe, 0xe5, 0xff, 0xbb, 0xe4, 0xff, 0xbb, 0xe4, 0xff, 0xbb, 0xe4, 0xff
db 0xbb, 0xe4, 0xff, 0xbb, 0xe4, 0xff, 0xba, 0xe4, 0xff, 0xc4, 0xec, 0xff
db 0xe3, 0xf9, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff
db 0xaf, 0xff, 0xff, 0x53, 0xff, 0xff, 0xf, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe5, 0x2, 0xff, 0xcf, 0x2, 0xff, 0xcc, 0xc, 0xfe, 0xcd
db 0x31, 0xf0, 0xc6, 0x63, 0xe4, 0xc4, 0x81, 0xe6, 0xcc, 0x9b, 0xeb, 0xd7
db 0xb7, 0xf0, 0xe2, 0xbd, 0xf1, 0xe4, 0xb2, 0xef, 0xe0, 0x7e, 0xe5, 0xcb
db 0x29, 0xd4, 0xa9, 0x2, 0xbb, 0x89, 0x2, 0x9e, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x33
db 0x14, 0xa1, 0x42, 0x83, 0xce, 0x9c, 0xea, 0xf7, 0xef, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7f, 0x68, 0x2
db 0x99, 0x5c, 0x2, 0x99, 0x40, 0x2, 0x99, 0x34, 0x2, 0x99, 0x34, 0x2
db 0x98, 0x33, 0x2, 0x98, 0x33, 0x2, 0x9c, 0x39, 0x7, 0xa7, 0x4f, 0x24
db 0xc9, 0x74, 0x58, 0xf2, 0x87, 0x80, 0xff, 0xa0, 0xa1, 0xff, 0xa9, 0xa9
db 0xff, 0x55, 0x55, 0xff, 0x5, 0x5, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x18, 0x18, 0xff, 0x90, 0x90, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xff, 0xe4, 0xe4, 0xff, 0xcc, 0xcc
db 0xff, 0xbc, 0xbc, 0xff, 0xbb, 0xba, 0xff, 0xbb, 0xbc, 0xff, 0xbc, 0xc7
db 0xff, 0xb2, 0xce, 0xff, 0x8e, 0xbc, 0xff, 0x48, 0x92, 0xff, 0xd, 0x6d
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x5, 0x69, 0xff, 0x4e, 0x96
db 0xfe, 0xa7, 0xcb, 0xf2, 0xbe, 0xd7, 0xe4, 0xbb, 0xd8, 0xde, 0xbb, 0xdb
db 0xdd, 0xbb, 0xdd, 0xdd, 0xbb, 0xdd, 0xdd, 0xba, 0xdd, 0xdf, 0xbf, 0xdf
db 0xed, 0xdb, 0xed, 0xfb, 0xf8, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xf7, 0xfb, 0xf3, 0xe0, 0xf4
db 0xe3, 0xba, 0xef, 0xca, 0x7b, 0xe5, 0xb7, 0x49, 0xda, 0xae, 0x32, 0xd6
db 0x9e, 0x1e, 0xd2, 0x6e, 0x16, 0xd0, 0x41, 0xf, 0xcf, 0x38, 0x6, 0xcd
db 0x37, 0x5, 0xcd, 0x37, 0x4, 0xce, 0x34, 0x2, 0xde, 0x32, 0x2, 0xf9
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x33, 0x2, 0xff, 0x32, 0x8, 0xff
db 0x33, 0x24, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff, 0x34, 0x34, 0xff
db 0x34, 0x34, 0xff, 0x35, 0x34, 0xff, 0x2e, 0x34, 0xff, 0x12, 0x34, 0xff
db 0x4, 0x36, 0xff, 0xf, 0x3f, 0xff, 0x26, 0x51, 0xff, 0x4e, 0x72, 0xff
db 0x92, 0xa8, 0xff, 0xd9, 0xe0, 0xff, 0xfc, 0xfd, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfe, 0xff
db 0xf8, 0xfb, 0xff, 0xd9, 0xe9, 0xff, 0x59, 0x9c, 0xff, 0x6, 0x6a, 0xff
db 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x3, 0x9a, 0xff, 0x3d, 0xb1, 0xff, 0xc9, 0xe9, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xa3, 0xff, 0xff
db 0x3b, 0xff, 0xff, 0xa, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0xe, 0xff, 0xd2, 0x34, 0xff, 0xd6, 0x72, 0xff, 0xe3
db 0xb6, 0xfc, 0xed, 0xe2, 0xfa, 0xf5, 0xf1, 0xfc, 0xfa, 0xf7, 0xfe, 0xfc
db 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xfb, 0xfe, 0xfd, 0xc0, 0xf3, 0xe6
db 0x38, 0xd7, 0xaf, 0x2, 0xbb, 0x88, 0x2, 0x9e, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x9a, 0x34
db 0x37, 0xaf, 0x5f, 0xc1, 0xe7, 0xce, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7f, 0x68, 0x2
db 0x99, 0x5c, 0x2, 0x99, 0x41, 0x2, 0x99, 0x32, 0x2, 0x9a, 0x35, 0x2
db 0x9f, 0x41, 0x11, 0xad, 0x5b, 0x33, 0xc1, 0x83, 0x63, 0xdb, 0xb8, 0xa6
db 0xf2, 0xe1, 0xda, 0xfe, 0xf1, 0xf0, 0xff, 0xfa, 0xfa, 0xff, 0xf1, 0xf1
db 0xff, 0x8d, 0x8d, 0xff, 0x13, 0x13, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x17, 0x17, 0xff, 0x8f, 0x8f, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfd, 0xff, 0xfe, 0xfe
db 0xff, 0xfc, 0xfe, 0xff, 0xf1, 0xf7, 0xff, 0x8c, 0xba, 0xff, 0x1a, 0x76
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x3, 0x68, 0xff, 0x4e, 0x96
db 0xff, 0xcf, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xff, 0xf6, 0xe8, 0xfb, 0xeb, 0xcd, 0xf5, 0xe2, 0xb6, 0xf0
db 0xd2, 0x99, 0xeb, 0xb7, 0x8c, 0xe8, 0x91, 0x74, 0xe3, 0x7d, 0x5c, 0xdf
db 0x7b, 0x59, 0xde, 0x78, 0x55, 0xde, 0x67, 0x41, 0xe7, 0x57, 0x2e, 0xfb
db 0x57, 0x2d, 0xff, 0x57, 0x2d, 0xff, 0x57, 0x2d, 0xff, 0x57, 0x2d, 0xff
db 0x57, 0x2d, 0xff, 0x54, 0x2a, 0xff, 0x48, 0x1a, 0xff, 0x41, 0x19, 0xff
db 0x40, 0x33, 0xff, 0x3e, 0x3e, 0xff, 0x37, 0x38, 0xff, 0x34, 0x34, 0xff
db 0x34, 0x34, 0xff, 0x35, 0x34, 0xff, 0x30, 0x35, 0xff, 0x14, 0x35, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x5, 0x37, 0xff
db 0x21, 0x4d, 0xff, 0x6a, 0x88, 0xff, 0xc0, 0xcb, 0xff, 0xf6, 0xf8, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf3, 0xf8, 0xff, 0x78, 0xaf, 0xff, 0x10, 0x6f, 0xff
db 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x27, 0xa9, 0xff, 0xb4, 0xe0, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xbb, 0xff, 0xff, 0x3f, 0xff, 0xff
db 0x6, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0xb, 0xff, 0xfc
db 0x30, 0xff, 0xed, 0x6d, 0xff, 0xe4, 0xb0, 0xff, 0xef, 0xe4, 0xff, 0xfa
db 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xbb, 0xf1, 0xe4
db 0x2d, 0xd4, 0xaa, 0x2, 0xbb, 0x87, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3d, 0x3, 0x9a, 0x35
db 0x46, 0xb6, 0x6b, 0xd5, 0xee, 0xdd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7f, 0x68, 0x2
db 0x99, 0x5c, 0x2, 0x9a, 0x41, 0x3, 0xa0, 0x40, 0x11, 0xaf, 0x5e, 0x37
db 0xc8, 0x91, 0x75, 0xe0, 0xc1, 0xb3, 0xf2, 0xe3, 0xdc, 0xfd, 0xfa, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xc1, 0xc1, 0xff, 0x3d, 0x3d, 0xff, 0x3, 0x3, 0xff, 0x2, 0x2
db 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2, 0xff, 0x2, 0x2
db 0xff, 0x28, 0x28, 0xff, 0xa4, 0xa4, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xae, 0xce, 0xff, 0x2e, 0x81
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x32, 0x84
db 0xff, 0xb4, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfc, 0xff, 0xfb, 0xf9, 0xfe, 0xf2, 0xf0, 0xfc, 0xea, 0xe5, 0xfa
db 0xe9, 0xe4, 0xfa, 0xe7, 0xe0, 0xf9, 0xd7, 0xcc, 0xfa, 0xc8, 0xbc, 0xfe
db 0xc8, 0xbb, 0xff, 0xc8, 0xbb, 0xff, 0xc8, 0xbb, 0xff, 0xc8, 0xbb, 0xff
db 0xc8, 0xbb, 0xff, 0xc3, 0xb5, 0xff, 0xaa, 0x95, 0xff, 0x9b, 0x86, 0xff
db 0x9b, 0x94, 0xff, 0x8f, 0x8f, 0xff, 0x6b, 0x6b, 0xff, 0x49, 0x49, 0xff
db 0x3b, 0x3b, 0xff, 0x36, 0x35, 0xff, 0x2e, 0x34, 0xff, 0x14, 0x35, 0xff
db 0x3, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x34, 0xff
db 0x2, 0x33, 0xff, 0xc, 0x3d, 0xff, 0x48, 0x6d, 0xff, 0xb4, 0xc2, 0xff
db 0xf6, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8e, 0xbc, 0xff, 0x17, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x1d, 0xa4, 0xff, 0xa8, 0xdc, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe5, 0xff, 0xff, 0x72, 0xff, 0xff, 0xa, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x5, 0xff, 0xff, 0x3e, 0xff, 0xff
db 0xac, 0xff, 0xfb, 0xe8, 0xff, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfd, 0xfc, 0x9d, 0xeb, 0xd8
db 0x1e, 0xd1, 0xa4, 0x2, 0xbb, 0x87, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3d, 0x5, 0x9b, 0x36
db 0x4d, 0xb9, 0x70, 0xd8, 0xef, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7f, 0x68, 0x2
db 0x9a, 0x5e, 0x4, 0xa8, 0x5c, 0x24, 0xc4, 0x8a, 0x6d, 0xe3, 0xc5, 0xb8
db 0xf8, 0xf0, 0xed, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xed, 0xed, 0xff, 0x85, 0x85, 0xff, 0x1d, 0x1d, 0xff, 0x5, 0x5
db 0xff, 0x7, 0x7, 0xff, 0x7, 0x7, 0xff, 0x7, 0x7, 0xff, 0x17, 0x17
db 0xff, 0x6a, 0x6a, 0xff, 0xd7, 0xd7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc2, 0xdc, 0xff, 0x3d, 0x8b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x1c, 0x77
db 0xff, 0x95, 0xc0, 0xff, 0xfb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff
db 0xfe, 0xfd, 0xff, 0xfd, 0xfc, 0xff, 0xf8, 0xf5, 0xff, 0xf4, 0xf2, 0xff
db 0xf5, 0xf3, 0xff, 0xef, 0xef, 0xff, 0xd6, 0xd6, 0xff, 0xb2, 0xb2, 0xff
db 0x93, 0x93, 0xff, 0x70, 0x70, 0xff, 0x40, 0x45, 0xff, 0x14, 0x35, 0xff
db 0x3, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x33, 0xff, 0xb, 0x3c, 0xff, 0x57, 0x79, 0xff
db 0xd5, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x1e, 0xa4, 0xff, 0xa8, 0xdc, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfe, 0xff, 0xb0, 0xfa, 0xff, 0x34, 0xfc, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x26, 0xff, 0xff, 0x95, 0xff, 0xff
db 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xfc, 0xfb, 0x89, 0xe8, 0xd0
db 0x15, 0xd0, 0xa1, 0x2, 0xbb, 0x88, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3c, 0x13, 0xa1, 0x41
db 0x7b, 0xca, 0x95, 0xea, 0xf7, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7e, 0x67, 0x2
db 0xa6, 0x74, 0x21, 0xd0, 0xac, 0x87, 0xf3, 0xe7, 0xe1, 0xfd, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xd8, 0xd8, 0xff, 0x8f, 0x8f, 0xff, 0x72, 0x72
db 0xff, 0x72, 0x72, 0xff, 0x71, 0x71, 0xff, 0x75, 0x75, 0xff, 0x93, 0x93
db 0xff, 0xd3, 0xd3, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xdc, 0xff, 0x3e, 0x8b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff
db 0xef, 0xf0, 0xff, 0xd2, 0xd2, 0xff, 0x7c, 0x82, 0xff, 0x1e, 0x40, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x34, 0xff, 0x2, 0x33, 0xff, 0x23, 0x4e, 0xff
db 0xaa, 0xbb, 0xff, 0xfa, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x1e, 0xa4, 0xff, 0xa8, 0xdc, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xec, 0xfa, 0xff, 0x72, 0xef, 0xff, 0xf, 0xf6, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x7, 0xff, 0xff, 0x60, 0xff, 0xff, 0xd7, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfd, 0xfc, 0xa1, 0xec, 0xd9
db 0x20, 0xd2, 0xa5, 0x2, 0xbb, 0x87, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3b, 0x24, 0xa8, 0x4f
db 0xa9, 0xdd, 0xbb, 0xf9, 0xfd, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfe, 0xfd
db 0xba, 0xdc, 0xa8, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb0, 0x88, 0x3a, 0xe7, 0xd9, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf1, 0xf1, 0xff, 0xea, 0xea
db 0xff, 0xe9, 0xe9, 0xff, 0xe9, 0xe9, 0xff, 0xeb, 0xeb, 0xff, 0xf4, 0xf4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xdc, 0xff, 0x3e, 0x8b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfc, 0xfc, 0xff, 0xfb, 0xfb, 0xff, 0xf9, 0xf9, 0xff, 0xf4, 0xf4
db 0xff, 0xf1, 0xf1, 0xff, 0xf2, 0xf1, 0xff, 0xf2, 0xf1, 0xff, 0xf4, 0xf2
db 0xff, 0xf5, 0xf3, 0xff, 0xf5, 0xf3, 0xff, 0xf4, 0xf2, 0xff, 0xf3, 0xf2
db 0xff, 0xf1, 0xf1, 0xff, 0xf1, 0xf1, 0xff, 0xf2, 0xf2, 0xff, 0xf6, 0xf6
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa
db 0xff, 0xfa, 0xfa, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfa
db 0xff, 0xfd, 0xfa, 0xfe, 0xf9, 0xfa, 0xc0, 0xc0, 0xfb, 0x39, 0x59, 0xfe
db 0x2, 0x33, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x34, 0xff, 0xa, 0x3b, 0xff
db 0x72, 0x8f, 0xff, 0xe1, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x98, 0xff, 0x1e, 0xa4, 0xff, 0xa9, 0xdc, 0xff
db 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd0, 0xf5, 0xff, 0x44, 0xe5, 0xff, 0x2, 0xf3, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x17, 0xff, 0xff, 0x99, 0xff, 0xff, 0xf8, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xbb, 0xf2, 0xe4
db 0x2d, 0xd4, 0xab, 0x2, 0xbb, 0x87, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3b, 0x1f, 0xa6, 0x4b
db 0xa0, 0xd8, 0xb2, 0xf8, 0xf6, 0xf4, 0xff, 0xf4, 0xf5, 0xff, 0xf2, 0xf2
db 0xff, 0xf7, 0xf7, 0xff, 0xfa, 0xfb, 0xff, 0xfd, 0xfe, 0xfd, 0xfe, 0xfc
db 0xba, 0xdc, 0xa9, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x8b, 0x3e, 0xe8, 0xdd, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xdc, 0xff, 0x3d, 0x8b
db 0xff, 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb, 0xff, 0xf4, 0xf4, 0xff, 0xed, 0xed
db 0xff, 0xe6, 0xe6, 0xff, 0xe3, 0xe3, 0xff, 0xe1, 0xe1, 0xff, 0xdc, 0xdc
db 0xff, 0xda, 0xd9, 0xff, 0xda, 0xd9, 0xff, 0xd9, 0xda, 0xfa, 0xd3, 0xdb
db 0xf3, 0xc9, 0xda, 0xf4, 0xc9, 0xda, 0xfa, 0xd3, 0xdb, 0xfe, 0xd9, 0xdb
db 0xff, 0xdc, 0xdb, 0xff, 0xdb, 0xda, 0xff, 0xda, 0xda, 0xff, 0xde, 0xde
db 0xff, 0xe3, 0xe3, 0xff, 0xe3, 0xe3, 0xff, 0xe3, 0xe3, 0xff, 0xe3, 0xe3
db 0xff, 0xe3, 0xe3, 0xff, 0xeb, 0xeb, 0xff, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xee, 0xee
db 0xff, 0xe7, 0xe5, 0xff, 0xe5, 0xe4, 0xd6, 0xc9, 0xec, 0x4a, 0x68, 0xfb
db 0x3, 0x36, 0xff, 0x2, 0x34, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x34, 0xff, 0x2, 0x35, 0xff
db 0x53, 0x77, 0xff, 0xcd, 0xd8, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x1a, 0xa3, 0xff, 0x9f, 0xd9, 0xff
db 0xf9, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcc, 0xf4, 0xff, 0x40, 0xe5, 0xff, 0x2, 0xf3, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1c, 0xff, 0xff, 0xa5, 0xff, 0xff, 0xfc, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xc9, 0xf5, 0xea
db 0x3c, 0xd8, 0xb1, 0x2, 0xbb, 0x88, 0x2, 0x9e, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3c, 0x11, 0xa0, 0x40
db 0x7c, 0xc8, 0x94, 0xed, 0xeb, 0xe4, 0xff, 0xe4, 0xe6, 0xff, 0xdc, 0xdc
db 0xff, 0xe0, 0xe0, 0xff, 0xe4, 0xe4, 0xff, 0xe9, 0xea, 0xfd, 0xef, 0xee
db 0xba, 0xd7, 0xa3, 0x4a, 0xa3, 0x1e, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x8b, 0x3e, 0xe8, 0xdc, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xe0, 0xff, 0x46, 0x91
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xf5, 0xf5, 0xff, 0xe6, 0xe6, 0xff, 0xd8, 0xd8, 0xff, 0xd2, 0xd2
db 0xff, 0xce, 0xce, 0xff, 0xcd, 0xcd, 0xff, 0xcd, 0xcd, 0xff, 0xcd, 0xcd
db 0xfc, 0xca, 0xcf, 0xf4, 0xbd, 0xce, 0xe6, 0xa4, 0xca, 0xd2, 0x7e, 0xc1
db 0xc0, 0x59, 0xb7, 0xc1, 0x59, 0xb7, 0xd0, 0x7a, 0xc0, 0xe4, 0xa5, 0xcc
db 0xf8, 0xd0, 0xdd, 0xff, 0xde, 0xe0, 0xff, 0xdc, 0xdb, 0xff, 0xda, 0xda
db 0xff, 0xdb, 0xdb, 0xff, 0xdb, 0xdb, 0xff, 0xdb, 0xdb, 0xff, 0xdb, 0xdb
db 0xff, 0xdb, 0xdb, 0xff, 0xe1, 0xe1, 0xff, 0xf3, 0xf3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfc, 0xfc, 0xff, 0xfa, 0xf9, 0xff, 0xf7, 0xf6, 0xff, 0xed, 0xeb
db 0xff, 0xdd, 0xdb, 0xf5, 0xcd, 0xd8, 0xb7, 0xa6, 0xe9, 0x38, 0x56, 0xfb
db 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x34, 0xff, 0x4, 0x36, 0xff
db 0x63, 0x82, 0xfe, 0xdb, 0xde, 0xfb, 0xff, 0xfa, 0xfa, 0xff, 0xf9, 0xf9
db 0xff, 0xf9, 0xf9, 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0xd, 0x9e, 0xff, 0x81, 0xcb, 0xfe
db 0xef, 0xf4, 0xfb, 0xff, 0xfa, 0xfa, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe1, 0xf9, 0xff, 0x59, 0xea, 0xff, 0x6, 0xf4, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x12, 0xff, 0xff, 0x8d, 0xff, 0xff, 0xf3, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc, 0xff, 0xfa, 0xfa, 0xe2, 0xf4, 0xee
db 0x59, 0xdc, 0xbb, 0x6, 0xbd, 0x8a, 0x2, 0x9e, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x98, 0x3d, 0x7, 0x9c, 0x38
db 0x56, 0xbb, 0x77, 0xdd, 0xea, 0xdb, 0xff, 0xea, 0xeb, 0xff, 0xd8, 0xd8
db 0xff, 0xd1, 0xd1, 0xff, 0xce, 0xce, 0xff, 0xcf, 0xd0, 0xfd, 0xd6, 0xd4
db 0xba, 0xc9, 0x95, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x8b, 0x3e, 0xe8, 0xd9, 0xc1, 0xff, 0xfb, 0xfc, 0xff, 0xf9, 0xfa
db 0xff, 0xfa, 0xfa, 0xff, 0xfa, 0xfa, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xed, 0xff, 0x64, 0xa3
db 0xff, 0x5, 0x69, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xea, 0xea, 0xff, 0xd2, 0xd2, 0xff, 0xcc, 0xcc, 0xff, 0xcb, 0xcb
db 0xff, 0xcb, 0xcb, 0xff, 0xcb, 0xcb, 0xff, 0xcc, 0xcc, 0xf9, 0xc5, 0xce
db 0xdc, 0x8f, 0xc4, 0xc0, 0x55, 0xb6, 0xae, 0x31, 0xaa, 0xa3, 0x18, 0xa1
db 0x9c, 0xa, 0x9d, 0x9c, 0x9, 0x9c, 0xa2, 0x15, 0xa0, 0xaf, 0x35, 0xb2
db 0xc8, 0x72, 0xd6, 0xea, 0xc3, 0xef, 0xfe, 0xf3, 0xf6, 0xff, 0xf8, 0xf5
db 0xff, 0xf6, 0xf5, 0xff, 0xf6, 0xf6, 0xff, 0xf7, 0xf6, 0xff, 0xf7, 0xf6
db 0xff, 0xf7, 0xf6, 0xff, 0xf8, 0xf8, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc
db 0xff, 0xf1, 0xef, 0xff, 0xe4, 0xe3, 0xfb, 0xdf, 0xe3, 0xf0, 0xd7, 0xe7
db 0xd0, 0xbd, 0xeb, 0xa0, 0x90, 0xf1, 0x5e, 0x5e, 0xfa, 0x1b, 0x3c, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x33, 0xff, 0x14, 0x42, 0xff
db 0x8e, 0x97, 0xf2, 0xf0, 0xd7, 0xe2, 0xff, 0xdf, 0xde, 0xff, 0xde, 0xde
db 0xff, 0xde, 0xde, 0xff, 0xe2, 0xe2, 0xff, 0xe7, 0xe7, 0xff, 0xe9, 0xe9
db 0xff, 0xef, 0xef, 0xff, 0xf3, 0xf3, 0xff, 0xf8, 0xf8, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x7, 0x9c, 0xff, 0x72, 0xc0, 0xf7
db 0xea, 0xdd, 0xe6, 0xff, 0xdf, 0xde, 0xff, 0xe1, 0xe1, 0xff, 0xe6, 0xe6
db 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8
db 0xff, 0xe8, 0xe8, 0xff, 0xe9, 0xe9, 0xff, 0xef, 0xef, 0xff, 0xf2, 0xf2
db 0xf3, 0xf1, 0xf4, 0x7d, 0xed, 0xfb, 0x11, 0xf6, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x5, 0xff, 0xff, 0x55, 0xfe, 0xfe, 0xce, 0xf5, 0xf5
db 0xff, 0xea, 0xea, 0xff, 0xea, 0xea, 0xff, 0xf1, 0xf1, 0xff, 0xf3, 0xf3
db 0xff, 0xf3, 0xf3, 0xff, 0xf3, 0xf3, 0xff, 0xee, 0xee, 0xff, 0xe9, 0xe9
db 0xff, 0xe8, 0xe8, 0xff, 0xe3, 0xe3, 0xff, 0xdf, 0xe0, 0xf5, 0xdf, 0xdd
db 0x7f, 0xd9, 0xc0, 0x12, 0xbf, 0x8e, 0x2, 0x9f, 0x6c, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3d, 0x3, 0x9a, 0x34
db 0x3e, 0xb2, 0x64, 0xcb, 0xe3, 0xce, 0xff, 0xec, 0xed, 0xff, 0xdf, 0xdf
db 0xff, 0xd6, 0xd6, 0xff, 0xd1, 0xd1, 0xff, 0xcf, 0xd0, 0xfd, 0xd0, 0xcf
db 0xba, 0xc6, 0x91, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x67, 0x2
db 0xb1, 0x88, 0x3b, 0xe8, 0xc9, 0xb2, 0xff, 0xdf, 0xe0, 0xff, 0xdd, 0xde
db 0xff, 0xde, 0xde, 0xff, 0xde, 0xde, 0xff, 0xe0, 0xe0, 0xff, 0xe6, 0xe6
db 0xff, 0xe8, 0xe8, 0xff, 0xe9, 0xe9, 0xff, 0xee, 0xee, 0xff, 0xf2, 0xf2
db 0xff, 0xf3, 0xf3, 0xff, 0xf6, 0xf6, 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf2, 0xff, 0x72, 0xab
db 0xff, 0x7, 0x6a, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xf2, 0xf2, 0xff, 0xdd, 0xdd, 0xff, 0xd4, 0xd4, 0xff, 0xd2, 0xd2
db 0xff, 0xcf, 0xcf, 0xff, 0xce, 0xcd, 0xff, 0xcf, 0xcf, 0xed, 0xb2, 0xcd
db 0xb8, 0x45, 0xb1, 0x9c, 0x8, 0x9d, 0x99, 0x2, 0x99, 0x98, 0x2, 0x98
db 0x98, 0x2, 0x98, 0x98, 0x2, 0x98, 0x98, 0x2, 0x98, 0x99, 0x2, 0xa2
db 0xa0, 0x13, 0xc2, 0xc5, 0x6f, 0xe2, 0xf0, 0xd3, 0xf2, 0xfe, 0xf0, 0xf2
db 0xff, 0xf1, 0xf1, 0xff, 0xf5, 0xf5, 0xff, 0xf9, 0xf8, 0xff, 0xf9, 0xf8
db 0xff, 0xf9, 0xf8, 0xff, 0xf9, 0xf8, 0xff, 0xf9, 0xf7, 0xff, 0xfc, 0xfa
db 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff
db 0xfa, 0xf9, 0xff, 0xf5, 0xf3, 0xff, 0xf4, 0xf1, 0xff, 0xed, 0xe7, 0xfd
db 0xdf, 0xd0, 0xf3, 0xcd, 0xba, 0xea, 0xb6, 0xa2, 0xeb, 0x97, 0x88, 0xf2
db 0x6b, 0x67, 0xfa, 0x48, 0x46, 0xfe, 0x31, 0x37, 0xff, 0x13, 0x35, 0xff
db 0x3, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x35, 0xff
db 0x2, 0x34, 0xff, 0x2, 0x35, 0xff, 0x16, 0x42, 0xfe, 0x58, 0x70, 0xf6
db 0xc9, 0xb5, 0xdf, 0xfd, 0xce, 0xcf, 0xff, 0xcd, 0xcd, 0xff, 0xcf, 0xcf
db 0xff, 0xd3, 0xd3, 0xff, 0xd6, 0xd6, 0xff, 0xd9, 0xd9, 0xff, 0xdb, 0xdb
db 0xff, 0xde, 0xde, 0xff, 0xe2, 0xe2, 0xff, 0xec, 0xec, 0xff, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x7, 0x9c, 0xff, 0x72, 0xbb, 0xf3
db 0xe9, 0xd1, 0xd9, 0xff, 0xce, 0xcd, 0xff, 0xcd, 0xcd, 0xff, 0xd0, 0xd0
db 0xff, 0xd0, 0xd0, 0xff, 0xd2, 0xd2, 0xff, 0xd3, 0xd3, 0xff, 0xd6, 0xd6
db 0xff, 0xd9, 0xd9, 0xff, 0xda, 0xda, 0xff, 0xdd, 0xdd, 0xff, 0xdc, 0xdb
db 0xfd, 0xdb, 0xdb, 0xa1, 0xe7, 0xee, 0x24, 0xf8, 0xfe, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1d, 0xfe, 0xfe, 0x82, 0xf2, 0xf2
db 0xe7, 0xdd, 0xdc, 0xfe, 0xd6, 0xd6, 0xff, 0xd8, 0xd8, 0xff, 0xd8, 0xd8
db 0xff, 0xd8, 0xd8, 0xff, 0xd7, 0xd7, 0xff, 0xd4, 0xd4, 0xff, 0xd1, 0xd1
db 0xff, 0xd1, 0xd1, 0xff, 0xd0, 0xd0, 0xff, 0xcf, 0xd0, 0xf7, 0xd4, 0xd3
db 0x98, 0xd9, 0xc4, 0x21, 0xc0, 0x94, 0x2, 0x9f, 0x6c, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x33
db 0x25, 0xa8, 0x51, 0xaf, 0xd5, 0xb6, 0xfd, 0xea, 0xea, 0xff, 0xe6, 0xe7
db 0xff, 0xe2, 0xe2, 0xff, 0xe3, 0xe3, 0xff, 0xe0, 0xe1, 0xfd, 0xdc, 0xda
db 0xba, 0xca, 0x96, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x67, 0x2
db 0xb1, 0x87, 0x3a, 0xe8, 0xc1, 0xaa, 0xff, 0xd2, 0xd3, 0xff, 0xcf, 0xcf
db 0xff, 0xcd, 0xcd, 0xff, 0xcc, 0xcc, 0xff, 0xcd, 0xcd, 0xff, 0xcf, 0xcf
db 0xff, 0xd2, 0xd2, 0xff, 0xd6, 0xd6, 0xff, 0xdb, 0xdb, 0xff, 0xdf, 0xdf
db 0xff, 0xe1, 0xe1, 0xff, 0xe7, 0xe7, 0xff, 0xf1, 0xf1, 0xff, 0xfb, 0xfb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf2, 0xff, 0x72, 0xab
db 0xff, 0x7, 0x6a, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xf7, 0xf7, 0xff, 0xf1, 0xf1, 0xff, 0xeb, 0xeb
db 0xff, 0xe6, 0xe6, 0xff, 0xe1, 0xe1, 0xff, 0xdd, 0xdd, 0xed, 0xbd, 0xd8
db 0xb6, 0x44, 0xb2, 0x99, 0x2, 0x9a, 0x99, 0x2, 0x99, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0xa1
db 0x98, 0x2, 0xbf, 0xa7, 0x23, 0xd3, 0xc6, 0x6a, 0xdc, 0xde, 0x9c, 0xde
db 0xe4, 0xaa, 0xde, 0xe7, 0xbd, 0xe0, 0xe9, 0xcc, 0xe3, 0xe9, 0xcc, 0xe3
db 0xe9, 0xcc, 0xe3, 0xe9, 0xcc, 0xe3, 0xe9, 0xcd, 0xe5, 0xea, 0xd3, 0xed
db 0xe2, 0xd0, 0xf6, 0xd0, 0xc1, 0xfd, 0xc8, 0xbb, 0xff, 0xc7, 0xba, 0xff
db 0xb9, 0xa7, 0xff, 0x9f, 0x87, 0xff, 0x9a, 0x7f, 0xff, 0x8a, 0x73, 0xff
db 0x70, 0x66, 0xff, 0x5d, 0x5b, 0xfe, 0x4a, 0x4a, 0xfe, 0x3d, 0x3d, 0xff
db 0x35, 0x35, 0xff, 0x34, 0x33, 0xff, 0x2f, 0x34, 0xff, 0x14, 0x35, 0xff
db 0x3, 0x35, 0xff, 0x2, 0x35, 0xff, 0x2, 0x34, 0xff, 0x2, 0x33, 0xff
db 0x2, 0x36, 0xff, 0x23, 0x4e, 0xfe, 0x73, 0x85, 0xf4, 0xcf, 0xba, 0xdf
db 0xf9, 0xcb, 0xd0, 0xff, 0xcc, 0xcb, 0xff, 0xcb, 0xcc, 0xff, 0xd0, 0xd0
db 0xff, 0xd7, 0xd7, 0xff, 0xe1, 0xe1, 0xff, 0xea, 0xea, 0xff, 0xef, 0xef
db 0xff, 0xf1, 0xf1, 0xff, 0xf1, 0xf1, 0xff, 0xf6, 0xf6, 0xff, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x7, 0x9c, 0xff, 0x72, 0xbb, 0xf3
db 0xe9, 0xd0, 0xd8, 0xff, 0xcd, 0xcc, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xcf, 0xcf, 0xff, 0xda, 0xda, 0xff, 0xe3, 0xe3, 0xff, 0xeb, 0xeb
db 0xff, 0xf0, 0xf0, 0xff, 0xf1, 0xf1, 0xff, 0xee, 0xee, 0xff, 0xe4, 0xe4
db 0xff, 0xdc, 0xdc, 0xca, 0xe8, 0xe9, 0x4c, 0xf9, 0xfa, 0x3, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x3, 0xff, 0xff, 0x29, 0xfb, 0xfa
db 0x7c, 0xf1, 0xe8, 0xc3, 0xe6, 0xdc, 0xe9, 0xdd, 0xd8, 0xf9, 0xd4, 0xd3
db 0xff, 0xd0, 0xd0, 0xff, 0xce, 0xcf, 0xff, 0xcd, 0xce, 0xfd, 0xcf, 0xce
db 0xee, 0xd3, 0xcf, 0xda, 0xd6, 0xce, 0xc4, 0xd7, 0xcb, 0xac, 0xd9, 0xc8
db 0x67, 0xd8, 0xba, 0x1b, 0xc0, 0x92, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x33
db 0x10, 0x9f, 0x40, 0x72, 0xbe, 0x86, 0xd6, 0xd8, 0xc7, 0xfe, 0xdf, 0xdf
db 0xff, 0xde, 0xde, 0xff, 0xe1, 0xe1, 0xff, 0xe2, 0xe3, 0xfd, 0xe4, 0xe2
db 0xba, 0xd0, 0x9c, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x89, 0x3c, 0xe8, 0xcd, 0xb7, 0xff, 0xe7, 0xe8, 0xff, 0xe2, 0xe2
db 0xff, 0xda, 0xda, 0xff, 0xd4, 0xd4, 0xff, 0xd1, 0xd1, 0xff, 0xcd, 0xcd
db 0xff, 0xcf, 0xcf, 0xff, 0xd4, 0xd4, 0xff, 0xd7, 0xd7, 0xff, 0xdc, 0xdc
db 0xff, 0xe3, 0xe3, 0xff, 0xea, 0xea, 0xff, 0xf0, 0xf0, 0xff, 0xfa, 0xfa
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf2, 0xff, 0x72, 0xab
db 0xff, 0x7, 0x6a, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x74
db 0xff, 0x8f, 0xbc, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfc, 0xfc, 0xff, 0xfa, 0xfb, 0xff, 0xf9, 0xf8, 0xf9, 0xed, 0xf5
db 0xd0, 0x89, 0xcf, 0xa5, 0x1f, 0xa6, 0x98, 0x2, 0x98, 0x99, 0x2, 0x99
db 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0xa2
db 0x99, 0x2, 0xbf, 0x9b, 0x5, 0xcd, 0xa0, 0x11, 0xcf, 0xa9, 0x23, 0xd1
db 0xa7, 0x2d, 0xd2, 0x90, 0x40, 0xd4, 0x7c, 0x50, 0xd6, 0x7a, 0x50, 0xd6
db 0x7b, 0x50, 0xd6, 0x7b, 0x50, 0xd6, 0x7b, 0x51, 0xe1, 0x7b, 0x53, 0xf5
db 0x72, 0x4a, 0xfb, 0x5f, 0x36, 0xfe, 0x57, 0x2d, 0xff, 0x56, 0x2d, 0xff
db 0x4e, 0x23, 0xff, 0x42, 0x13, 0xff, 0x40, 0xf, 0xff, 0x3d, 0x15, 0xff
db 0x37, 0x2a, 0xff, 0x35, 0x35, 0xff, 0x34, 0x34, 0xff, 0x33, 0x34, 0xff
db 0x34, 0x34, 0xff, 0x36, 0x35, 0xff, 0x30, 0x35, 0xff, 0x13, 0x34, 0xff
db 0x2, 0x33, 0xff, 0x2, 0x33, 0xff, 0x2, 0x35, 0xff, 0x15, 0x43, 0xff
db 0x46, 0x6b, 0xff, 0x9a, 0xad, 0xfe, 0xdf, 0xda, 0xf3, 0xfe, 0xe0, 0xe1
db 0xff, 0xd8, 0xd7, 0xff, 0xd2, 0xd2, 0xff, 0xcf, 0xcf, 0xff, 0xcd, 0xcd
db 0xff, 0xcf, 0xcf, 0xff, 0xd5, 0xd5, 0xff, 0xdd, 0xdd, 0xff, 0xe8, 0xe8
db 0xff, 0xf2, 0xf2, 0xff, 0xf7, 0xf7, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xfc, 0xff, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x7, 0x9c, 0xff, 0x71, 0xbb, 0xf3
db 0xe9, 0xd0, 0xd7, 0xff, 0xcc, 0xcb, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xd2, 0xd2, 0xff, 0xe6, 0xe6, 0xff, 0xf6, 0xf6, 0xff, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfb
db 0xff, 0xf7, 0xf7, 0xf1, 0xf7, 0xf7, 0x9a, 0xfb, 0xfb, 0x23, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x4, 0xff, 0xfc
db 0x15, 0xfe, 0xe8, 0x3c, 0xfd, 0xd8, 0x67, 0xf7, 0xd9, 0x90, 0xf0, 0xd9
db 0xb3, 0xe6, 0xd7, 0xc4, 0xdb, 0xcf, 0xc4, 0xd7, 0xcb, 0xa9, 0xd7, 0xc5
db 0x75, 0xd6, 0xbb, 0x4e, 0xd5, 0xb1, 0x37, 0xd3, 0xab, 0x25, 0xd2, 0xa6
db 0x12, 0xcf, 0x9f, 0x5, 0xbc, 0x8a, 0x2, 0x9f, 0x6d, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x34
db 0x3, 0x9a, 0x36, 0x1c, 0xa2, 0x47, 0x6f, 0xbd, 0x84, 0xdf, 0xe2, 0xd6
db 0xff, 0xea, 0xea, 0xff, 0xe3, 0xe3, 0xff, 0xdd, 0xde, 0xfd, 0xdf, 0xdd
db 0xba, 0xce, 0x9b, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x8b, 0x3e, 0xe8, 0xdb, 0xc2, 0xff, 0xfd, 0xfe, 0xff, 0xfb, 0xfc
db 0xff, 0xf6, 0xf6, 0xff, 0xf1, 0xf1, 0xff, 0xec, 0xec, 0xff, 0xe5, 0xe5
db 0xff, 0xdd, 0xdd, 0xff, 0xda, 0xda, 0xff, 0xd7, 0xd7, 0xff, 0xd6, 0xd6
db 0xff, 0xd8, 0xd8, 0xff, 0xdb, 0xdb, 0xff, 0xdf, 0xdf, 0xff, 0xe7, 0xe7
db 0xff, 0xf0, 0xf0, 0xff, 0xf3, 0xf3, 0xff, 0xf6, 0xf6, 0xff, 0xfa, 0xfa
db 0xff, 0xfc, 0xfc, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xf2, 0xff, 0x72, 0xab
db 0xff, 0x7, 0x6a, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x18, 0x75
db 0xff, 0x90, 0xbd, 0xff, 0xfa, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xff, 0xf9, 0xf8, 0xff, 0xfc, 0xfb
db 0xee, 0xd2, 0xec, 0xc5, 0x6d, 0xc4, 0xa3, 0x1a, 0xa4, 0x9a, 0x4, 0x9a
db 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0x99, 0x99, 0x2, 0xa2
db 0x99, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x99, 0x2, 0xcc
db 0x90, 0x2, 0xcc, 0x63, 0x2, 0xcd, 0x39, 0x5, 0xcd, 0x36, 0x5, 0xcd
db 0x37, 0x5, 0xcd, 0x37, 0x5, 0xce, 0x37, 0x5, 0xde, 0x37, 0x5, 0xfa
db 0x36, 0x3, 0xff, 0x34, 0x2, 0xff, 0x32, 0x2, 0xff, 0x32, 0x2, 0xff
db 0x32, 0x2, 0xff, 0x32, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x9, 0xff
db 0x34, 0x26, 0xff, 0x34, 0x34, 0xff, 0x35, 0x35, 0xff, 0x35, 0x35, 0xff
db 0x34, 0x34, 0xff, 0x35, 0x34, 0xff, 0x2e, 0x34, 0xff, 0x14, 0x35, 0xff
db 0xa, 0x3c, 0xff, 0x1d, 0x4b, 0xff, 0x42, 0x68, 0xff, 0x7d, 0x97, 0xff
db 0xc2, 0xcd, 0xff, 0xf1, 0xf4, 0xff, 0xff, 0xfe, 0xfd, 0xff, 0xf8, 0xf7
db 0xff, 0xf1, 0xf1, 0xff, 0xec, 0xec, 0xff, 0xe3, 0xe3, 0xff, 0xd8, 0xd8
db 0xff, 0xcf, 0xcf, 0xff, 0xcc, 0xcc, 0xff, 0xcd, 0xcd, 0xff, 0xd2, 0xd2
db 0xff, 0xd8, 0xd8, 0xff, 0xdf, 0xdf, 0xff, 0xe6, 0xe6, 0xff, 0xf0, 0xf0
db 0xff, 0xf9, 0xf8, 0xfa, 0xfa, 0xfd, 0x8f, 0xbc, 0xff, 0x18, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x8, 0x9d, 0xff, 0x75, 0xbf, 0xf5
db 0xeb, 0xd6, 0xde, 0xff, 0xd1, 0xd0, 0xff, 0xce, 0xce, 0xff, 0xcc, 0xcc
db 0xff, 0xce, 0xce, 0xff, 0xd9, 0xd9, 0xff, 0xe5, 0xe5, 0xff, 0xee, 0xee
db 0xff, 0xf5, 0xf5, 0xff, 0xfa, 0xfa, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xdf, 0xfe, 0xfe, 0x79, 0xff, 0xff
db 0x1f, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0x2, 0xff, 0xd0, 0xa, 0xff, 0xce, 0x1a, 0xfe, 0xd1
db 0x31, 0xed, 0xc3, 0x3e, 0xd8, 0xb1, 0x3d, 0xd4, 0xac, 0x2b, 0xd2, 0xa8
db 0x10, 0xcf, 0x9f, 0x3, 0xcd, 0x9b, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x98
db 0x2, 0xcc, 0x98, 0x2, 0xbb, 0x88, 0x2, 0x9f, 0x6c, 0x2, 0x99, 0x68
db 0x2, 0x99, 0x68, 0x2, 0x99, 0x5a, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x34
db 0x2, 0x99, 0x34, 0x2, 0x99, 0x33, 0x24, 0xa8, 0x50, 0x98, 0xd5, 0xac
db 0xf0, 0xf7, 0xf1, 0xff, 0xf9, 0xfa, 0xff, 0xf4, 0xf5, 0xfd, 0xf3, 0xf2
db 0xba, 0xd7, 0xa3, 0x4a, 0xa3, 0x1d, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7d, 0x66, 0x2
db 0xb1, 0x8b, 0x3e, 0xe8, 0xdc, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb
db 0xff, 0xf6, 0xf6, 0xff, 0xf3, 0xf3, 0xff, 0xee, 0xee, 0xff, 0xe8, 0xe8
db 0xff, 0xe2, 0xe2, 0xff, 0xda, 0xda, 0xff, 0xd6, 0xd6, 0xff, 0xd6, 0xd6
db 0xff, 0xd9, 0xd9, 0xff, 0xd9, 0xd9, 0xff, 0xdc, 0xdc, 0xff, 0xe2, 0xe2
db 0xff, 0xe5, 0xe5, 0xff, 0xec, 0xec, 0xff, 0xf5, 0xf5, 0xff, 0xf8, 0xf8
db 0xff, 0xfb, 0xfb, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xeb, 0xff, 0x5f, 0xa0
db 0xff, 0x4, 0x69, 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x66, 0xff, 0x25, 0x7c
db 0xff, 0xa2, 0xc6, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xf3, 0xf3, 0xff, 0xe0, 0xe0, 0xff, 0xdb, 0xdb, 0xff, 0xe3, 0xe3
db 0xff, 0xe7, 0xe8, 0xef, 0xc9, 0xe2, 0xcd, 0x7e, 0xc8, 0xb0, 0x37, 0xad
db 0xa0, 0x10, 0x9f, 0x9a, 0x4, 0x9b, 0x98, 0x2, 0x99, 0x98, 0x2, 0xa1
db 0x98, 0x2, 0xbf, 0x99, 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x61, 0x2, 0xcc, 0x36, 0x2, 0xcc, 0x33, 0x2, 0xcc
db 0x34, 0x2, 0xcc, 0x34, 0x2, 0xcd, 0x34, 0x2, 0xde, 0x34, 0x2, 0xfa
db 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x35, 0x2, 0xff, 0x34, 0x2, 0xff
db 0x35, 0x2, 0xff, 0x35, 0x2, 0xff, 0x35, 0x2, 0xff, 0x34, 0xa, 0xff
db 0x34, 0x26, 0xff, 0x33, 0x33, 0xff, 0x33, 0x33, 0xff, 0x32, 0x33, 0xff
db 0x35, 0x35, 0xff, 0x3a, 0x3a, 0xff, 0x3f, 0x43, 0xff, 0x3d, 0x54, 0xfd
db 0x58, 0x76, 0xfb, 0x97, 0xab, 0xfd, 0xcb, 0xd6, 0xff, 0xef, 0xf2, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc, 0xff, 0xf4, 0xf4
db 0xff, 0xe6, 0xe6, 0xff, 0xd8, 0xd8, 0xff, 0xd0, 0xd0, 0xff, 0xcc, 0xcc
db 0xff, 0xcb, 0xcb, 0xff, 0xcc, 0xcc, 0xff, 0xce, 0xce, 0xff, 0xd5, 0xd5
db 0xff, 0xe0, 0xdf, 0xfa, 0xe9, 0xec, 0x8f, 0xb8, 0xfa, 0x17, 0x74, 0xff
db 0x2, 0x66, 0xff, 0x2, 0x68, 0xff, 0x2, 0x79, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x99, 0xff, 0x11, 0xa1, 0xff, 0x8d, 0xce, 0xfc
db 0xf3, 0xee, 0xf2, 0xff, 0xe8, 0xe8, 0xff, 0xde, 0xde, 0xff, 0xd7, 0xd7
db 0xff, 0xd1, 0xd1, 0xff, 0xce, 0xce, 0xff, 0xce, 0xce, 0xff, 0xd2, 0xd2
db 0xff, 0xd8, 0xd8, 0xff, 0xe0, 0xe0, 0xff, 0xe8, 0xe8, 0xff, 0xf2, 0xf2
db 0xff, 0xfa, 0xfa, 0xff, 0xfb, 0xfb, 0xff, 0xfd, 0xfd, 0xde, 0xff, 0xff
db 0x77, 0xff, 0xff, 0x21, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0x2, 0xff, 0xcf, 0x2, 0xff, 0xcc, 0x2, 0xfe, 0xcb
db 0x2, 0xe8, 0xb6, 0x2, 0xd1, 0x9d, 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x99
db 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x98
db 0x2, 0xcc, 0x98, 0x2, 0xbb, 0x88, 0x3, 0xa0, 0x6e, 0x2, 0x99, 0x67
db 0x2, 0x99, 0x66, 0x2, 0x99, 0x59, 0x2, 0x99, 0x3e, 0x2, 0x99, 0x34
db 0x2, 0x99, 0x35, 0x2, 0x99, 0x33, 0x4, 0x9b, 0x37, 0x41, 0xb4, 0x68
db 0xc6, 0xe9, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe
db 0xbd, 0xde, 0xad, 0x4c, 0xa5, 0x20, 0x33, 0x83, 0x2, 0x35, 0x6c, 0x2
db 0x35, 0x68, 0x2, 0x34, 0x68, 0x2, 0x45, 0x68, 0x2, 0x7e, 0x66, 0x2
db 0xb2, 0x8b, 0x3e, 0xe8, 0xdc, 0xc4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfb, 0xfb, 0xff, 0xf5, 0xf5, 0xff, 0xf1, 0xf1, 0xff, 0xea, 0xea
db 0xff, 0xe2, 0xe2, 0xff, 0xd9, 0xd9, 0xff, 0xd3, 0xd3, 0xff, 0xd2, 0xd2
db 0xff, 0xd0, 0xd0, 0xff, 0xd2, 0xd2, 0xff, 0xd7, 0xd7, 0xff, 0xdd, 0xdd
db 0xff, 0xe4, 0xe4, 0xff, 0xec, 0xec, 0xff, 0xf5, 0xf5, 0xff, 0xf9, 0xf9
db 0xff, 0xfb, 0xfb, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc9, 0xdf, 0xff, 0x43, 0x8f
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68, 0xff, 0x2, 0x68
db 0xff, 0x2, 0x68, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67, 0xff, 0x45, 0x90
db 0xff, 0xc7, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfc
db 0xff, 0xeb, 0xeb, 0xff, 0xd6, 0xd6, 0xff, 0xd0, 0xd0, 0xff, 0xd0, 0xd0
db 0xff, 0xd4, 0xd3, 0xfe, 0xd6, 0xd9, 0xf5, 0xc6, 0xd7, 0xdf, 0x97, 0xc8
db 0xc7, 0x67, 0xba, 0xb8, 0x46, 0xb1, 0xad, 0x2e, 0xa9, 0xa4, 0x19, 0xab
db 0x9c, 0x7, 0xc0, 0x99, 0x2, 0xcc, 0x98, 0x2, 0xcc, 0x9a, 0x2, 0xcc
db 0x91, 0x2, 0xcc, 0x61, 0x2, 0xcc, 0x36, 0x2, 0xcc, 0x33, 0x2, 0xcc
db 0x34, 0x2, 0xcc, 0x34, 0x2, 0xcd, 0x34, 0x2, 0xde, 0x34, 0x2, 0xfa
db 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x34, 0x2, 0xff, 0x33, 0x2, 0xff
db 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x33, 0x2, 0xff, 0x34, 0xb, 0xff
db 0x37, 0x29, 0xff, 0x3d, 0x3d, 0xff, 0x43, 0x43, 0xff, 0x50, 0x4e, 0xfd
db 0x66, 0x61, 0xfa, 0x7e, 0x75, 0xf5, 0x99, 0x8b, 0xf0, 0xae, 0xa1, 0xe9
db 0xcd, 0xbf, 0xe7, 0xee, 0xe6, 0xf4, 0xfd, 0xfd, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfa, 0xfa, 0xff, 0xf0, 0xf0, 0xff, 0xe5, 0xe5, 0xff, 0xda, 0xda
db 0xff, 0xd2, 0xd2, 0xff, 0xce, 0xce, 0xff, 0xcc, 0xcc, 0xff, 0xcc, 0xcc
db 0xff, 0xd0, 0xcf, 0xfd, 0xd6, 0xd7, 0xa4, 0xb7, 0xed, 0x28, 0x7c, 0xfd
db 0x2, 0x66, 0xff, 0x2, 0x67, 0xff, 0x2, 0x78, 0xff, 0x2, 0x94, 0xff
db 0x2, 0x99, 0xff, 0x2, 0x9a, 0xff, 0x2d, 0xab, 0xff, 0xb5, 0xe1, 0xff
db 0xfd, 0xfd, 0xfe, 0xff, 0xfb, 0xfb, 0xff, 0xf6, 0xf6, 0xff, 0xf0, 0xf0
db 0xff, 0xe9, 0xe9, 0xff, 0xdf, 0xdf, 0xff, 0xd7, 0xd7, 0xff, 0xd4, 0xd4
db 0xff, 0xd3, 0xd3, 0xff, 0xd1, 0xd1, 0xff, 0xd3, 0xd3, 0xff, 0xda, 0xda
db 0xff, 0xe2, 0xe2, 0xff, 0xe3, 0xe3, 0xff, 0xe9, 0xe9, 0xfd, 0xf2, 0xf2
db 0xd2, 0xf6, 0xf6, 0x89, 0xf7, 0xf7, 0x47, 0xfa, 0xfa, 0x21, 0xfd, 0xfd
db 0xb, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xfc
db 0x2, 0xff, 0xe6, 0x2, 0xff, 0xcf, 0x2, 0xff, 0xcc, 0x2, 0xfe, 0xcb
db 0x2, 0xe8, 0xb5, 0x2, 0xd1, 0x9c, 0x2, 0xcb, 0x97, 0x2, 0xcc, 0x98
db 0x2, 0xcc, 0x99, 0x2, 0xcc, 0x99, 0x5, 0xcd, 0x9a, 0xd, 0xcf, 0x9e
db 0x1d, 0xd0, 0xa2, 0x32, 0xc6, 0x9e, 0x48, 0xb8, 0x93, 0x36, 0xac, 0x84
db 0x13, 0xa0, 0x71, 0x3, 0x9a, 0x5b, 0x2, 0x99, 0x3d, 0x2, 0x99, 0x33
db 0x2, 0x99, 0x34, 0x2, 0x98, 0x33, 0x5, 0x9b, 0x38, 0x3e, 0xad, 0x60
db 0xc1, 0xd9, 0xc0, 0xff, 0xee, 0xee, 0xff, 0xf3, 0xf4, 0xff, 0xf8, 0xf8
db 0xd2, 0xe5, 0xc2, 0x67, 0xb1, 0x41, 0x37, 0x85, 0x5, 0x33, 0x6b, 0x2
db 0x34, 0x67, 0x2, 0x33, 0x67, 0x2, 0x44, 0x67, 0x2, 0x7e, 0x67, 0x2
db 0xb9, 0x96, 0x4f, 0xee, 0xe4, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc
db 0xff, 0xf9, 0xf9, 0xff, 0xf2, 0xf2, 0xff, 0xeb, 0xeb, 0xff, 0xe7, 0xe7
db 0xff, 0xe1, 0xe1, 0xff, 0xd9, 0xd9, 0xff, 0xd5, 0xd5, 0xff, 0xd3, 0xd3
db 0xff, 0xd3, 0xd3, 0xff, 0xd6, 0xd6, 0xff, 0xdd, 0xdd, 0xff, 0xe2, 0xe2
db 0xff, 0xe6, 0xe6, 0xff, 0xec, 0xec, 0xff, 0xf1, 0xf1, 0xff, 0xf6, 0xf6
db 0xff, 0xfa, 0xfa, 0xff, 0xfe, 0xfd, 0xff, 0xd0, 0xe3, 0xff, 0x52, 0x98
db 0xff, 0x4, 0x68, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67, 0xff, 0x2, 0x67
db 0xff, 0x2, 0x67, 0xff, 0x2, 0x66, 0xff, 0x8, 0x6b, 0xff, 0x6f, 0xaa
db 0xff, 0xe4, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xf6, 0xf6, 0xff, 0xea, 0xea, 0xff, 0xe1, 0xe1, 0xff, 0xda, 0xda
db 0xff, 0xd3, 0xd3, 0xff, 0xcf, 0xcf, 0xff, 0xd0, 0xce, 0xfe, 0xce, 0xcf
db 0xf8, 0xc5, 0xcf, 0xf0, 0xb7, 0xcd, 0xe5, 0xa3, 0xc9, 0xd2, 0x7e, 0xc7
db 0xbb, 0x4b, 0xce, 0xaa, 0x29, 0xd2, 0xa4, 0x1b, 0xd1, 0xa1, 0x11, 0xcf
db 0x94, 0x8, 0xce, 0x64, 0x7, 0xce, 0x3b, 0x7, 0xce, 0x38, 0x7, 0xce
db 0x39, 0x7, 0xce, 0x39, 0x7, 0xce, 0x39, 0x7, 0xdf, 0x39, 0x7, 0xfa
db 0x39, 0x7, 0xff, 0x3a, 0x9, 0xff, 0x41, 0x12, 0xff, 0x49, 0x1b, 0xfe
db 0x4a, 0x1c, 0xfe, 0x4a, 0x1c, 0xfe, 0x4a, 0x1c, 0xfe, 0x56, 0x2f, 0xfc
db 0x6d, 0x5c, 0xf9, 0x8a, 0x7e, 0xf4, 0xa2, 0x91, 0xef, 0xbd, 0xa6, 0xe9
db 0xd6, 0xb8, 0xe0, 0xea, 0xc4, 0xd9, 0xf7, 0xcb, 0xd4, 0xfe, 0xcf, 0xd0
db 0xff, 0xd8, 0xd5, 0xff, 0xf0, 0xee, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xf5, 0xf5
db 0xff, 0xea, 0xea, 0xff, 0xe2, 0xe2, 0xff, 0xd6, 0xd6, 0xff, 0xce, 0xce
db 0xff, 0xcc, 0xcb, 0xff, 0xcd, 0xcc, 0xd7, 0xc3, 0xdc, 0x6a, 0x9a, 0xf2
db 0x17, 0x73, 0xfe, 0x7, 0x6c, 0xff, 0x6, 0x7c, 0xff, 0x9, 0x98, 0xff
db 0x15, 0xa1, 0xff, 0x2f, 0xac, 0xff, 0x7e, 0xcb, 0xff, 0xe3, 0xf4, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfa, 0xfa, 0xff, 0xf4, 0xf4, 0xff, 0xf0, 0xf0
db 0xff, 0xeb, 0xeb, 0xff, 0xe3, 0xe3, 0xff, 0xdb, 0xdb, 0xff, 0xd5, 0xd5
db 0xff, 0xd1, 0xd1, 0xff, 0xcf, 0xcf, 0xff, 0xd0, 0xd0, 0xff, 0xd5, 0xd5
db 0xff, 0xd9, 0xd9, 0xf2, 0xda, 0xda, 0xd1, 0xe0, 0xe0, 0x9f, 0xea, 0xea
db 0x62, 0xf5, 0xf5, 0x33, 0xfb, 0xfb, 0x1f, 0xfd, 0xfe, 0x16, 0xff, 0xfb
db 0x9, 0xff, 0xe6, 0x7, 0xff, 0xd1, 0x7, 0xff, 0xce, 0x7, 0xfe, 0xcd
db 0x7, 0xe9, 0xb8, 0x7, 0xd2, 0xa0, 0x7, 0xcd, 0x9b, 0x8, 0xce, 0x9c
db 0x14, 0xcf, 0xa0, 0x27, 0xd2, 0xa6, 0x46, 0xd4, 0xaf, 0x72, 0xd7, 0xbb
db 0x9a, 0xd8, 0xc3, 0xbd, 0xd6, 0xc9, 0xd6, 0xd6, 0xce, 0xbc, 0xcd, 0xc0
db 0x79, 0xbc, 0xa1, 0x37, 0xab, 0x76, 0x15, 0xa0, 0x4a, 0x9, 0x9c, 0x3a
db 0xc, 0x9e, 0x3e, 0x1c, 0xa5, 0x49, 0x41, 0xb1, 0x65, 0x9b, 0xc4, 0x9c
db 0xeb, 0xd0, 0xc8, 0xff, 0xd2, 0xd2, 0xff, 0xd6, 0xd6, 0xff, 0xdc, 0xde
db 0xf3, 0xdd, 0xd4, 0xaf, 0xc5, 0x8a, 0x59, 0x92, 0x2b, 0x3a, 0x6f, 0x8
db 0x38, 0x6a, 0x7, 0x38, 0x6b, 0x7, 0x49, 0x6b, 0x7, 0x88, 0x76, 0x1a
db 0xcd, 0xb5, 0x83, 0xf8, 0xf3, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfb, 0xfb, 0xff, 0xf5, 0xf5, 0xff, 0xf0, 0xf0, 0xff, 0xea, 0xea
db 0xff, 0xe5, 0xe5, 0xff, 0xdf, 0xdf, 0xff, 0xda, 0xda, 0xff, 0xd5, 0xd5
db 0xff, 0xd1, 0xd1, 0xff, 0xd2, 0xd2, 0xff, 0xd4, 0xd4, 0xff, 0xda, 0xda
db 0xff, 0xe0, 0xe0, 0xff, 0xe7, 0xe6, 0xff, 0xdc, 0xe2, 0xff, 0x91, 0xb8
db 0xff, 0x34, 0x83, 0xff, 0xf, 0x70, 0xff, 0x7, 0x6b, 0xff, 0x7, 0x6b
db 0xff, 0xc, 0x6e, 0xff, 0x19, 0x76, 0xff, 0x40, 0x8d, 0xff, 0xb0, 0xcf
db 0xff, 0xf9, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xff, 0xfb, 0xfb, 0xff, 0xf6, 0xf6
db 0xff, 0xee, 0xee, 0xff, 0xe5, 0xe5, 0xff, 0xe2, 0xe1, 0xff, 0xdd, 0xdc
db 0xff, 0xda, 0xd9, 0xff, 0xda, 0xda, 0xff, 0xd9, 0xdb, 0xfa, 0xd2, 0xdb
db 0xef, 0xbd, 0xdc, 0xe3, 0xa3, 0xdb, 0xdb, 0x92, 0xd9, 0xd2, 0x7c, 0xd8
db 0xc3, 0x69, 0xd7, 0xa8, 0x66, 0xd8, 0x8f, 0x67, 0xd8, 0x8e, 0x67, 0xd8
db 0x8e, 0x66, 0xd7, 0x8e, 0x66, 0xd7, 0x8e, 0x66, 0xe0, 0x8e, 0x66, 0xf0
db 0x8e, 0x65, 0xf3, 0x91, 0x68, 0xf2, 0xa5, 0x7b, 0xee, 0xb7, 0x8e, 0xe8
db 0xba, 0x92, 0xe9, 0xba, 0x92, 0xe9, 0xba, 0x93, 0xe9, 0xc5, 0xa2, 0xe8
db 0xdc, 0xbc, 0xe2, 0xec, 0xca, 0xdc, 0xf5, 0xcf, 0xd8, 0xfc, 0xd1, 0xd5
db 0xff, 0xd3, 0xd3, 0xff, 0xd5, 0xd4, 0xff, 0xdb, 0xda, 0xff, 0xe2, 0xe1
db 0xff, 0xe9, 0xe9, 0xff, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xff, 0xf0, 0xf0, 0xff, 0xe3, 0xe3
db 0xff, 0xda, 0xda, 0xff, 0xd6, 0xd6, 0xfa, 0xd2, 0xd5, 0xd3, 0xc5, 0xe0
db 0x93, 0xac, 0xed, 0x75, 0xa0, 0xf2, 0x71, 0xa8, 0xf2, 0x78, 0xb9, 0xf1
db 0x96, 0xc4, 0xee, 0xb9, 0xd8, 0xf4, 0xe2, 0xf2, 0xfd, 0xfc, 0xfe, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xfb, 0xfb, 0xff, 0xf7, 0xf7, 0xff, 0xf2, 0xf2
db 0xff, 0xeb, 0xeb, 0xff, 0xe2, 0xe2, 0xff, 0xdb, 0xdb, 0xff, 0xd8, 0xd8
db 0xff, 0xd8, 0xd8, 0xff, 0xd8, 0xd8, 0xff, 0xda, 0xda, 0xf6, 0xdb, 0xdb
db 0xe0, 0xdf, 0xdf, 0xbf, 0xe6, 0xe6, 0xaa, 0xe9, 0xea, 0x96, 0xed, 0xeb
db 0x78, 0xf3, 0xe5, 0x72, 0xf4, 0xda, 0x72, 0xf4, 0xd7, 0x72, 0xf3, 0xd7
db 0x72, 0xe6, 0xca, 0x72, 0xd9, 0xbe, 0x72, 0xd6, 0xba, 0x77, 0xd6, 0xbb
db 0x91, 0xd8, 0xc1, 0xb3, 0xdb, 0xcb, 0xcf, 0xda, 0xd0, 0xea, 0xd8, 0xd3
db 0xf7, 0xd5, 0xd4, 0xfd, 0xd4, 0xd3, 0xff, 0xd4, 0xd4, 0xfc, 0xd4, 0xd3
db 0xe8, 0xd3, 0xcd, 0xc0, 0xcc, 0xbb, 0x92, 0xc1, 0x99, 0x76, 0xbc, 0x85
db 0x80, 0xc0, 0x8d, 0xa3, 0xd0, 0xab, 0xc7, 0xe2, 0xcc, 0xf0, 0xe9, 0xe3
db 0xff, 0xdf, 0xdf, 0xff, 0xd8, 0xd9, 0xff, 0xd7, 0xd7, 0xff, 0xd4, 0xd5
db 0xff, 0xd2, 0xd2, 0xef, 0xce, 0xc2, 0xb8, 0xb8, 0x8e, 0x92, 0xa1, 0x69
db 0x8d, 0x9e, 0x65, 0x8d, 0x9d, 0x65, 0x99, 0xa1, 0x6a, 0xc4, 0xb9, 0x8e
db 0xee, 0xe6, 0xd5, 0xfe, 0xfe, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd
db 0xff, 0xfc, 0xfc, 0xff, 0xfa, 0xfa, 0xff, 0xf6, 0xf6, 0xff, 0xef, 0xef
db 0xff, 0xe6, 0xe6, 0xff, 0xe0, 0xe0, 0xff, 0xda, 0xda, 0xff, 0xd8, 0xd8
db 0xff, 0xd7, 0xd7, 0xff, 0xd5, 0xd5, 0xff, 0xd5, 0xd5, 0xff, 0xc7, 0xce
db 0xff, 0xa1, 0xbc, 0xff, 0x76, 0xa7, 0xff, 0x66, 0x9e, 0xff, 0x65, 0x9e
db 0xff, 0x75, 0xa9, 0xff, 0x99, 0xc0, 0xff, 0xc2, 0xda, 0xff, 0xee, 0xf5
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc, 0xff, 0xfa, 0xfa, 0xff, 0xf6, 0xf6
db 0xff, 0xf3, 0xf3, 0xff, 0xf3, 0xf3, 0xff, 0xf4, 0xf3, 0xff, 0xf5, 0xf3
db 0xff, 0xf1, 0xef, 0xff, 0xeb, 0xeb, 0xfe, 0xe3, 0xe6, 0xfb, 0xda, 0xe4
db 0xf7, 0xd4, 0xe5, 0xf2, 0xd4, 0xe5, 0xee, 0xd4, 0xe5, 0xee, 0xd2, 0xe3
db 0xee, 0xcd, 0xde, 0xee, 0xcb, 0xdc, 0xee, 0xcb, 0xde, 0xee, 0xcb, 0xe0
db 0xee, 0xcb, 0xe1, 0xef, 0xcb, 0xe1, 0xf6, 0xd1, 0xdd, 0xfd, 0xd7, 0xda
db 0xfd, 0xdc, 0xde, 0xfd, 0xdf, 0xe2, 0xfd, 0xe1, 0xe3, 0xff, 0xe6, 0xe6
db 0xff, 0xeb, 0xe9, 0xff, 0xeb, 0xe9, 0xff, 0xea, 0xe8, 0xff, 0xe9, 0xe8
db 0xff, 0xe9, 0xe8, 0xff, 0xec, 0xec, 0xff, 0xf5, 0xf4, 0xff, 0xfa, 0xfa
db 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfa, 0xfa
db 0xff, 0xf5, 0xf5, 0xff, 0xf0, 0xf0, 0xff, 0xeb, 0xea, 0xff, 0xe7, 0xe7
db 0xf4, 0xdf, 0xe6, 0xeb, 0xd7, 0xe4, 0xe9, 0xd6, 0xe1, 0xeb, 0xd7, 0xe0
db 0xf6, 0xda, 0xde, 0xfe, 0xe8, 0xe8, 0xff, 0xfb, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfa, 0xfa, 0xff, 0xf5, 0xf5, 0xff, 0xf3, 0xf3
db 0xff, 0xf3, 0xf3, 0xff, 0xf3, 0xf3, 0xff, 0xf2, 0xf2, 0xff, 0xee, 0xee
db 0xff, 0xe9, 0xe9, 0xff, 0xe8, 0xe8, 0xfd, 0xe4, 0xe4, 0xf6, 0xe5, 0xe5
db 0xec, 0xe9, 0xe7, 0xe9, 0xea, 0xe6, 0xe9, 0xea, 0xe5, 0xe9, 0xe7, 0xe3
db 0xe9, 0xe0, 0xdc, 0xe9, 0xdd, 0xd9, 0xe9, 0xdc, 0xd8, 0xeb, 0xdd, 0xd9
db 0xf4, 0xe2, 0xdf, 0xfe, 0xe9, 0xe8, 0xff, 0xea, 0xeb, 0xff, 0xe9, 0xea
db 0xff, 0xe8, 0xe9, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe8, 0xff, 0xe8, 0xe9
db 0xff, 0xe9, 0xe9, 0xff, 0xe6, 0xe5, 0xf5, 0xde, 0xd9, 0xeb, 0xd9, 0xd1
db 0xee, 0xda, 0xd3, 0xfa, 0xe5, 0xe2, 0xff, 0xf6, 0xf6, 0xff, 0xfd, 0xfe
db 0xff, 0xf8, 0xf8, 0xff, 0xf4, 0xf4, 0xff, 0xf2, 0xf2, 0xff, 0xec, 0xec
db 0xff, 0xe5, 0xe5, 0xff, 0xe0, 0xe0, 0xf8, 0xda, 0xd6, 0xef, 0xd5, 0xcd
db 0xee, 0xd4, 0xcb, 0xed, 0xd4, 0xcb, 0xf0, 0xd7, 0xcf, 0xf9, 0xe9, 0xe5
db 0xff, 0xfc, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xff, 0xfc, 0xfc, 0xff, 0xf9, 0xf9, 0xff, 0xf5, 0xf5, 0xff, 0xf3, 0xf3
db 0xff, 0xf0, 0xf0, 0xff, 0xea, 0xea, 0xff, 0xe7, 0xe7, 0xff, 0xe4, 0xe3
db 0xff, 0xdf, 0xdf, 0xff, 0xd3, 0xd9, 0xff, 0xcb, 0xd4, 0xff, 0xcb, 0xd4
db 0xff, 0xd4, 0xdb, 0xff, 0xe7, 0xea, 0xff, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfb, 0xff, 0xfb, 0xfa
db 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfc, 0xfa, 0xff, 0xfa, 0xf8
db 0xff, 0xf6, 0xf4, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1, 0xff, 0xf4, 0xf1
db 0xff, 0xf4, 0xf1, 0xff, 0xf3, 0xf1, 0xff, 0xf3, 0xf1, 0xff, 0xf3, 0xf2
db 0xff, 0xf7, 0xf6, 0xff, 0xfa, 0xf9, 0xff, 0xfb, 0xfa, 0xff, 0xfd, 0xfc
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc
db 0xff, 0xfa, 0xf9, 0xff, 0xf5, 0xf3, 0xff, 0xf2, 0xf1, 0xff, 0xf2, 0xf1
db 0xff, 0xf2, 0xf1, 0xff, 0xf5, 0xf5, 0xff, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xff, 0xf9, 0xf9
db 0xff, 0xf9, 0xf9, 0xff, 0xf9, 0xfa, 0xff, 0xf9, 0xfa, 0xff, 0xf7, 0xf8
db 0xff, 0xf3, 0xf3, 0xff, 0xf1, 0xf2, 0xff, 0xf1, 0xf2, 0xff, 0xf2, 0xf3
db 0xff, 0xf7, 0xf7, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc, 0xff, 0xf7, 0xf8, 0xff, 0xf3, 0xf4
db 0xff, 0xf2, 0xf3, 0xff, 0xf4, 0xf5, 0xff, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xff, 0xfa, 0xfa, 0xff, 0xf6, 0xf7, 0xff, 0xf3, 0xf5
db 0xff, 0xf2, 0xf4, 0xff, 0xf2, 0xf4, 0xff, 0xf3, 0xf5, 0xff, 0xf8, 0xf9
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xfc, 0xfc
db 0xff, 0xfa, 0xfa, 0xff, 0xf6, 0xf5, 0xff, 0xf3, 0xf2, 0xff, 0xf4, 0xf2
db 0xff, 0xf4, 0xf3, 0xff, 0xf6, 0xf5, 0xff, 0xfd, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe
db 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/sun.inc
0,0 → 1,993
dw 64, 62
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfc, 0xe8, 0xe4, 0xe4
db 0xc5, 0xbd, 0xbd, 0xad, 0xa6, 0xa6, 0xad, 0xa5, 0xa5, 0xc1, 0xba, 0xba
db 0xde, 0xd8, 0xd8, 0xf2, 0xee, 0xee, 0xfb, 0xf8, 0xf8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xfa, 0xfa
db 0xce, 0xce, 0xce, 0xac, 0xa9, 0xa9, 0xac, 0xa5, 0xa5, 0xad, 0xa6, 0xa6
db 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6
db 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6
db 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6
db 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6
db 0xac, 0xa5, 0xa5, 0xab, 0xa4, 0xa4, 0xac, 0xa5, 0xa5, 0xad, 0xa6, 0xa6
db 0xad, 0xa6, 0xa6, 0xad, 0xa6, 0xa6, 0xad, 0xaa, 0xaa, 0xc9, 0xc9, 0xc9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xf5, 0xf5, 0xd6, 0xcf, 0xcf, 0x9f, 0x97, 0x97, 0x62, 0x62, 0x62
db 0x36, 0x4c, 0x4c, 0x22, 0x4e, 0x4e, 0x23, 0x51, 0x51, 0x33, 0x53, 0x53
db 0x54, 0x60, 0x60, 0x72, 0x72, 0x72, 0x8f, 0x8b, 0x8b, 0xaf, 0xa6, 0xa6
db 0xcb, 0xc2, 0xc2, 0xe1, 0xda, 0xda, 0xf3, 0xed, 0xed, 0xfd, 0xf9, 0xf9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xef, 0xef
db 0x79, 0x7a, 0x7a, 0x21, 0x36, 0x36, 0x21, 0x4c, 0x4c, 0x23, 0x52, 0x52
db 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50
db 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50
db 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50
db 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50, 0x23, 0x50, 0x50
db 0x22, 0x4f, 0x4f, 0x1e, 0x4e, 0x4e, 0x21, 0x4f, 0x4f, 0x23, 0x50, 0x50
db 0x23, 0x51, 0x51, 0x21, 0x4e, 0x4e, 0x25, 0x3c, 0x3c, 0x6b, 0x6d, 0x6d
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8, 0xdd, 0xd9, 0xd9, 0xb7, 0xaf, 0xaf
db 0x82, 0x7b, 0x7b, 0x46, 0x4c, 0x4c, 0x1a, 0x42, 0x42, 0x3, 0x61, 0x61
db 0x0, 0x99, 0x99, 0x0, 0xbe, 0xbe, 0x0, 0xc2, 0xc2, 0x0, 0xad, 0xad
db 0x1, 0x88, 0x88, 0x6, 0x6c, 0x6c, 0x10, 0x5d, 0x5d, 0x20, 0x52, 0x52
db 0x36, 0x53, 0x53, 0x51, 0x5d, 0x5d, 0x70, 0x70, 0x70, 0x94, 0x8e, 0x8e
db 0xb9, 0xb1, 0xb1, 0xd4, 0xcf, 0xcf, 0xe7, 0xe7, 0xe7, 0xf6, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xe9, 0xe9
db 0x61, 0x61, 0x61, 0x0, 0x51, 0x51, 0x0, 0xb5, 0xb5, 0x0, 0xc6, 0xc6
db 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0
db 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0
db 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0
db 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0, 0x0, 0xc0, 0xc0
db 0x0, 0xc0, 0xc0, 0x0, 0xc1, 0xc1, 0x0, 0xc1, 0xc1, 0x0, 0xc0, 0xc0
db 0x0, 0xc2, 0xc2, 0x0, 0xbb, 0xbb, 0x1, 0x64, 0x64, 0x53, 0x59, 0x59
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xe9, 0xe7, 0xe7
db 0xbf, 0xb8, 0xb8, 0x8c, 0x82, 0x82, 0x50, 0x4f, 0x4f, 0x26, 0x3b, 0x3b
db 0xc, 0x4d, 0x4d, 0x0, 0x7a, 0x7a, 0x0, 0xb7, 0xb7, 0x2, 0xe7, 0xe7
db 0x2, 0xfd, 0xfd, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xf9, 0xf9, 0x1, 0xec, 0xec, 0x0, 0xdc, 0xdc, 0x0, 0xc4, 0xc4
db 0x0, 0xa7, 0xa7, 0x0, 0x8a, 0x8a, 0x4, 0x71, 0x71, 0x12, 0x61, 0x61
db 0x26, 0x58, 0x58, 0x3d, 0x54, 0x54, 0x57, 0x59, 0x59, 0x78, 0x78, 0x78
db 0x9e, 0x9e, 0x9e, 0xbc, 0xbc, 0xbc, 0xe6, 0xe6, 0xe6, 0xec, 0xe8, 0xe8
db 0x68, 0x64, 0x64, 0x1, 0x5b, 0x5b, 0x0, 0xe6, 0xe6, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xfd, 0xfd, 0x3, 0x8b, 0x8b, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf7, 0xf7, 0xf7, 0xd7, 0xd5, 0xd5, 0xa1, 0x9c, 0x9c, 0x63, 0x5c, 0x5c
db 0x2d, 0x34, 0x34, 0xd, 0x36, 0x36, 0x0, 0x61, 0x61, 0x0, 0x99, 0x99
db 0x0, 0xd1, 0xd1, 0x1, 0xf5, 0xf5, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xf8, 0xf8, 0x0, 0xcd, 0xcd
db 0x0, 0x83, 0x83, 0x0, 0x2c, 0x2c, 0x0, 0x0, 0x0, 0x15, 0x13, 0x13
db 0x44, 0x44, 0x44, 0x8a, 0x8a, 0x8a, 0xdb, 0xdb, 0xdb, 0xf5, 0xf2, 0xf2
db 0x7f, 0x77, 0x77, 0x9, 0x4f, 0x4f, 0x0, 0xd9, 0xd9, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x88, 0x88, 0x56, 0x5f, 0x5f
db 0xfb, 0xfb, 0xfb, 0xf0, 0xf0, 0xf0, 0xe2, 0xe2, 0xe2, 0xb8, 0xb8, 0xb8
db 0x79, 0x77, 0x77, 0x43, 0x46, 0x46, 0x19, 0x34, 0x34, 0x2, 0x4c, 0x4c
db 0x0, 0x81, 0x81, 0x0, 0xbd, 0xbd, 0x1, 0xeb, 0xeb, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xfc, 0xfc, 0x1, 0xe1, 0xe1, 0x0, 0xb4, 0xb4, 0x0, 0x7a, 0x7a
db 0x7, 0x48, 0x48, 0x23, 0x38, 0x38, 0x55, 0x56, 0x56, 0x8c, 0x8c, 0x8c
db 0xb7, 0xb7, 0xb7, 0xe1, 0xe1, 0xe1, 0xfe, 0xfe, 0xfe, 0xfe, 0xfc, 0xfc
db 0x95, 0x8b, 0x8b, 0x11, 0x4f, 0x4f, 0x0, 0xcf, 0xcf, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xf0, 0xf0, 0xf0, 0xb2, 0xb2, 0xb2, 0x67, 0x67, 0x67, 0x27, 0x26, 0x26
db 0x2, 0x0, 0x0, 0x0, 0x3, 0x3, 0x0, 0x40, 0x40, 0x0, 0x9b, 0x9b
db 0x2, 0xda, 0xda, 0x2, 0xfa, 0xfa, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xea, 0xea, 0x1, 0xc0, 0xc0
db 0x0, 0x88, 0x88, 0x1, 0x4f, 0x4f, 0x12, 0x31, 0x31, 0x3b, 0x40, 0x40
db 0x76, 0x71, 0x71, 0xb4, 0xb0, 0xb0, 0xe5, 0xe4, 0xe4, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9b, 0x93, 0x93, 0x14, 0x38, 0x38, 0x0, 0xb2, 0xb2, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xf7, 0xf7, 0xf7, 0xce, 0xce, 0xce, 0x85, 0x85, 0x85, 0x4f, 0x4f, 0x4f
db 0x40, 0x3f, 0x3f, 0x2d, 0x32, 0x32, 0x15, 0x33, 0x33, 0x8, 0x45, 0x45
db 0x1, 0x57, 0x57, 0x0, 0x6f, 0x6f, 0x0, 0x8a, 0x8a, 0x0, 0xa6, 0xa6
db 0x1, 0xc3, 0xc3, 0x1, 0xe0, 0xe0, 0x2, 0xf3, 0xf3, 0x2, 0xfd, 0xfd
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xf1, 0xf1
db 0x1, 0xcf, 0xcf, 0x0, 0x9b, 0x9b, 0x0, 0x61, 0x61, 0x4, 0x31, 0x31
db 0x1d, 0x29, 0x29, 0x51, 0x4c, 0x4c, 0x94, 0x8b, 0x8b, 0xcd, 0xc7, 0xc7
db 0xf3, 0xf1, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb6, 0xaf, 0xaf, 0x26, 0x33, 0x33, 0x0, 0x8c, 0x8c, 0x2, 0xfc, 0xfc
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf4, 0xf4, 0xe4, 0xe4, 0xe4
db 0xd9, 0xd9, 0xd9, 0xbf, 0xbf, 0xbf, 0x9d, 0x98, 0x98, 0x7c, 0x76, 0x76
db 0x5d, 0x59, 0x59, 0x40, 0x41, 0x41, 0x2a, 0x35, 0x35, 0x18, 0x32, 0x32
db 0xa, 0x3a, 0x3a, 0x2, 0x53, 0x53, 0x0, 0x72, 0x72, 0x0, 0x90, 0x90
db 0x1, 0xb3, 0xb3, 0x1, 0xcb, 0xcb, 0x1, 0xad, 0xad, 0x0, 0x6f, 0x6f
db 0x1, 0x3e, 0x3e, 0x10, 0x26, 0x26, 0x33, 0x33, 0x33, 0x6c, 0x63, 0x63
db 0xaa, 0xa2, 0xa2, 0xdd, 0xd9, 0xd9, 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd9, 0xd4, 0xd4, 0x45, 0x44, 0x44, 0x0, 0x65, 0x65, 0x1, 0xed, 0xed
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xf5, 0xf4, 0xf4
db 0xe7, 0xe4, 0xe4, 0xd3, 0xcd, 0xcd, 0xba, 0xb3, 0xb3, 0xa1, 0x99, 0x99
db 0x81, 0x79, 0x79, 0x59, 0x56, 0x56, 0x38, 0x3c, 0x3c, 0x21, 0x30, 0x30
db 0xf, 0x32, 0x32, 0x4, 0x39, 0x39, 0x6, 0x28, 0x28, 0x21, 0x26, 0x26
db 0x54, 0x4e, 0x4e, 0x8f, 0x89, 0x89, 0xc3, 0xbf, 0xbf, 0xed, 0xeb, 0xeb
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xee, 0xed, 0xed, 0x6a, 0x63, 0x63, 0x3, 0x46, 0x46, 0x0, 0xd5, 0xd5
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xf4, 0xf3, 0xf3, 0xdf, 0xdc, 0xdc, 0xc4, 0xc0, 0xc0, 0xa6, 0xa1, 0xa1
db 0x83, 0x7e, 0x7e, 0x65, 0x5f, 0x5f, 0x6b, 0x65, 0x65, 0xa1, 0x9d, 0x9d
db 0xd9, 0xd8, 0xd8, 0xf9, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfc, 0x8c, 0x85, 0x85, 0xd, 0x33, 0x33, 0x0, 0xb6, 0xb6
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf7, 0xf7, 0xec, 0xeb, 0xeb, 0xf0, 0xef, 0xef, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfc, 0xfc, 0xfa, 0xf8, 0xf8
db 0xfa, 0xf9, 0xf9, 0xfb, 0xfb, 0xfb, 0xf2, 0xf2, 0xf2, 0xe6, 0xe6, 0xe6
db 0xf4, 0xf4, 0xf4, 0xb1, 0xac, 0xac, 0x22, 0x2e, 0x2e, 0x0, 0x7d, 0x7d
db 0x2, 0xf7, 0xf7, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfd, 0xfd, 0xf9, 0xf5, 0xf5, 0xf6, 0xf2, 0xf2, 0xf4, 0xef, 0xef
db 0xe6, 0xe1, 0xe1, 0xdd, 0xd5, 0xd5, 0xda, 0xd1, 0xd1, 0xc4, 0xbd, 0xbd
db 0xb5, 0xae, 0xae, 0xb2, 0xa9, 0xa9, 0x9b, 0x92, 0x92, 0x87, 0x82, 0x82
db 0x87, 0x86, 0x86, 0x85, 0x85, 0x85, 0x6d, 0x6d, 0x6d, 0x72, 0x72, 0x72
db 0xce, 0xce, 0xce, 0xdb, 0xda, 0xda, 0x4e, 0x4a, 0x4a, 0x0, 0x3f, 0x3f
db 0x0, 0xd3, 0xd3, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xd0, 0xcb, 0xcb, 0xac, 0xa2, 0xa2
db 0x9e, 0x96, 0x96, 0x86, 0x80, 0x80, 0x7b, 0x78, 0x78, 0x75, 0x72, 0x72
db 0x5b, 0x5b, 0x5b, 0x4a, 0x53, 0x53, 0x47, 0x55, 0x55, 0x32, 0x40, 0x40
db 0x24, 0x34, 0x34, 0x23, 0x45, 0x45, 0x15, 0x47, 0x47, 0xb, 0x34, 0x34
db 0x6, 0x15, 0x15, 0x0, 0x1, 0x1, 0x1c, 0x1c, 0x1c, 0x7d, 0x7d, 0x7d
db 0xe8, 0xe8, 0xe8, 0xff, 0xff, 0xff, 0x90, 0x8a, 0x8a, 0xf, 0x24, 0x24
db 0x0, 0x95, 0x95, 0x2, 0xfd, 0xfd, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf5, 0xf5, 0xa9, 0xa2, 0xa2, 0x43, 0x4b, 0x4b, 0x1b, 0x42, 0x42
db 0x16, 0x4e, 0x4e, 0xb, 0x59, 0x59, 0x6, 0x66, 0x66, 0x4, 0x67, 0x67
db 0x0, 0x69, 0x69, 0x0, 0x80, 0x80, 0x0, 0x91, 0x91, 0x0, 0x8f, 0x8f
db 0x0, 0x97, 0x97, 0x0, 0xb8, 0xb8, 0x0, 0xb1, 0xb1, 0x0, 0x5e, 0x5e
db 0x0, 0x16, 0x16, 0x2c, 0x2a, 0x2a, 0x90, 0x90, 0x90, 0xe9, 0xe9, 0xe9
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xc8, 0xc8, 0x37, 0x35, 0x35
db 0x0, 0x47, 0x47, 0x0, 0xd7, 0xd7, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xec, 0xec
db 0x97, 0x90, 0x90, 0x2a, 0x3d, 0x3d, 0x0, 0x66, 0x66, 0x0, 0xb6, 0xb6
db 0x0, 0xcd, 0xcd, 0x0, 0xdc, 0xdc, 0x0, 0xe9, 0xe9, 0x0, 0xea, 0xea
db 0x1, 0xed, 0xed, 0x2, 0xf9, 0xf9, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xe7, 0xe7, 0x0, 0x8b, 0x8b, 0xf, 0x39, 0x39
db 0x50, 0x54, 0x54, 0xb7, 0xb6, 0xb6, 0xf7, 0xf7, 0xf7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xf3, 0xf3, 0x7f, 0x7b, 0x7b
db 0xc, 0x19, 0x19, 0x0, 0x76, 0x76, 0x2, 0xed, 0xed, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xda, 0xda, 0x79, 0x74, 0x74
db 0x1a, 0x3e, 0x3e, 0x0, 0x83, 0x83, 0x1, 0xe5, 0xe5, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xfe, 0xfe
db 0x1, 0xcb, 0xcb, 0x0, 0x63, 0x63, 0x1f, 0x31, 0x31, 0x7f, 0x79, 0x79
db 0xd6, 0xd3, 0xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd3, 0xd3
db 0x50, 0x4a, 0x4a, 0x1, 0x1e, 0x1e, 0x0, 0x92, 0x92, 0x2, 0xf4, 0xf4
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcc, 0xc6, 0xc6, 0x5d, 0x5d, 0x5d, 0xd, 0x46, 0x46
db 0x0, 0x9d, 0x9d, 0x1, 0xf3, 0xf3, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xf5, 0xf5, 0x0, 0xa9, 0xa9
db 0x4, 0x45, 0x45, 0x37, 0x3a, 0x3a, 0x9c, 0x94, 0x94, 0xef, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb8, 0xb6, 0xb6, 0x33, 0x30, 0x30, 0x0, 0x26, 0x26, 0x0, 0x9e, 0x9e
db 0x2, 0xf1, 0xf1, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8
db 0xb9, 0xb2, 0xb2, 0x4c, 0x55, 0x55, 0x6, 0x54, 0x54, 0x0, 0xb8, 0xb8
db 0x1, 0xfc, 0xfc, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xe9, 0xe9, 0x0, 0x8e, 0x8e, 0xe, 0x34, 0x34
db 0x56, 0x4f, 0x4f, 0xbc, 0xb7, 0xb7, 0xfb, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf8, 0xf8, 0xf8, 0x98, 0x95, 0x95, 0x27, 0x24, 0x24, 0x2, 0x25, 0x25
db 0x1, 0x82, 0x82, 0x2, 0xe0, 0xe0, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xe4, 0xe4, 0x9e, 0x99, 0x99
db 0x36, 0x50, 0x50, 0x2, 0x72, 0x72, 0x0, 0xd1, 0xd1, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xfe, 0xfe
db 0x0, 0xd0, 0xd0, 0x0, 0x6d, 0x6d, 0x19, 0x30, 0x30, 0x76, 0x6e, 0x6e
db 0xd9, 0xd4, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf0, 0xf0, 0xf0, 0xa9, 0xa7, 0xa7, 0x48, 0x41, 0x41
db 0xb, 0x19, 0x19, 0x0, 0x60, 0x60, 0x1, 0xc5, 0xc5, 0x2, 0xfa, 0xfa
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe0, 0xdd, 0xdd, 0x7d, 0x7b, 0x7b, 0x23, 0x45, 0x45
db 0x0, 0x88, 0x88, 0x0, 0xe7, 0xe7, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xfe, 0xfe, 0x0, 0xbf, 0xbf
db 0x0, 0x51, 0x51, 0x22, 0x2b, 0x2b, 0x86, 0x80, 0x80, 0xe9, 0xe6, 0xe6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7, 0xc5, 0xc3, 0xc3
db 0x5d, 0x56, 0x56, 0x10, 0x12, 0x12, 0x0, 0x3d, 0x3d, 0x0, 0xa5, 0xa5
db 0x2, 0xf0, 0xf0, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd1, 0xd0, 0xd0, 0x66, 0x70, 0x70, 0x16, 0x59, 0x59, 0x0, 0x9e, 0x9e
db 0x0, 0xeb, 0xeb, 0x1, 0xfe, 0xfe, 0x1, 0xf4, 0xf4, 0x0, 0xee, 0xee
db 0x0, 0xe1, 0xe1, 0x0, 0xd4, 0xd4, 0x0, 0xc7, 0xc7, 0x0, 0xaf, 0xaf
db 0x0, 0xa9, 0xa9, 0x0, 0xab, 0xab, 0x0, 0x8e, 0x8e, 0x3, 0x43, 0x43
db 0x3a, 0x40, 0x40, 0xa0, 0x9c, 0x9c, 0xef, 0xee, 0xee, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe6, 0xe6, 0xe6, 0xbb, 0xbb, 0xbb, 0xd9, 0xd9, 0xd9, 0xfe, 0xff, 0xff
db 0xd9, 0xd9, 0xd9, 0x80, 0x7c, 0x7c, 0x29, 0x29, 0x29, 0x2, 0x24, 0x24
db 0x0, 0x6d, 0x6d, 0x0, 0xbe, 0xbe, 0x1, 0xe7, 0xe7, 0x2, 0xfb, 0xfb
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf8, 0xf8, 0x3, 0x87, 0x87, 0x56, 0x5e, 0x5e
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xf6, 0xba, 0xb9, 0xb9
db 0x4e, 0x50, 0x50, 0x3, 0x33, 0x33, 0x0, 0x7d, 0x7d, 0x0, 0xa5, 0xa5
db 0x0, 0xa1, 0xa1, 0x0, 0x8c, 0x8c, 0x0, 0x71, 0x71, 0x2, 0x6d, 0x6d
db 0x4, 0x5a, 0x5a, 0x5, 0x46, 0x46, 0xd, 0x44, 0x44, 0x15, 0x38, 0x38
db 0x14, 0x31, 0x31, 0x12, 0x2f, 0x2f, 0x1e, 0x32, 0x32, 0x5e, 0x5f, 0x5f
db 0xc0, 0xbd, 0xbd, 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xdf, 0xdb, 0xdb, 0xaa, 0xa9, 0xa9
db 0x67, 0x68, 0x68, 0x77, 0x78, 0x78, 0xdc, 0xdc, 0xdc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf2, 0xf2, 0xf2, 0xb2, 0xaf, 0xaf, 0x58, 0x53, 0x53
db 0x1b, 0x25, 0x25, 0x6, 0x34, 0x34, 0x0, 0x57, 0x57, 0x0, 0x8d, 0x8d
db 0x0, 0xbe, 0xbe, 0x0, 0xd6, 0xd6, 0x1, 0xee, 0xee, 0x2, 0xfd, 0xfd
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xff, 0xff, 0x3, 0x8d, 0x8d, 0x56, 0x5f, 0x5f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xec, 0xec, 0xec, 0xa1, 0xa1, 0xa1, 0x3b, 0x3b, 0x3b
db 0xa, 0xc, 0xc, 0x13, 0x2f, 0x2f, 0x1b, 0x4d, 0x4d, 0x1f, 0x44, 0x44
db 0x32, 0x48, 0x48, 0x3e, 0x4c, 0x4c, 0x42, 0x46, 0x46, 0x5b, 0x5c, 0x5c
db 0x6c, 0x69, 0x69, 0x6f, 0x6a, 0x6a, 0x89, 0x84, 0x84, 0x9e, 0x99, 0x99
db 0x9e, 0x98, 0x98, 0x9c, 0x96, 0x96, 0xad, 0xa9, 0xa9, 0xe0, 0xe0, 0xe0
db 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf6, 0xf6
db 0xd7, 0xd0, 0xd0, 0x98, 0x93, 0x93, 0x50, 0x56, 0x56, 0x19, 0x1d, 0x1d
db 0x22, 0x22, 0x22, 0xa2, 0xa2, 0xa2, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xdf, 0xde, 0xde
db 0xa8, 0xa5, 0xa5, 0x77, 0x71, 0x71, 0x41, 0x3f, 0x3f, 0x1d, 0x2f, 0x2f
db 0xd, 0x3b, 0x3b, 0x4, 0x46, 0x46, 0x0, 0x66, 0x66, 0x0, 0x9a, 0x9a
db 0x0, 0xb8, 0xb8, 0x0, 0xbb, 0xbb, 0x0, 0xcb, 0xcb, 0x0, 0xdd, 0xdd
db 0x0, 0xe3, 0xe3, 0x0, 0xdd, 0xdd, 0x1, 0x7b, 0x7b, 0x54, 0x5c, 0x5c
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xda, 0xda, 0xda, 0x96, 0x96, 0x96, 0x73, 0x73, 0x73
db 0x7e, 0x7e, 0x7e, 0x9f, 0x9d, 0x9d, 0xab, 0xa5, 0xa5, 0xae, 0xa8, 0xa8
db 0xc6, 0xc0, 0xc0, 0xd4, 0xcf, 0xcf, 0xd6, 0xd4, 0xd4, 0xe6, 0xe2, 0xe2
db 0xf0, 0xee, 0xee, 0xf1, 0xf1, 0xf1, 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xef, 0xec, 0xec, 0xc6, 0xbd, 0xbd, 0x85, 0x7d, 0x7d
db 0x45, 0x50, 0x50, 0x16, 0x50, 0x50, 0x0, 0x3d, 0x3d, 0x3, 0x12, 0x12
db 0x6b, 0x69, 0x69, 0xea, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9, 0xd4, 0xd2, 0xd2, 0xac, 0xa6, 0xa6
db 0x8b, 0x84, 0x84, 0x64, 0x5f, 0x5f, 0x36, 0x38, 0x38, 0x25, 0x3e, 0x3e
db 0x22, 0x4b, 0x4b, 0x15, 0x3f, 0x3f, 0xc, 0x46, 0x46, 0xc, 0x5c, 0x5c
db 0x9, 0x5e, 0x5e, 0x0, 0x54, 0x54, 0x1, 0x33, 0x33, 0x52, 0x57, 0x57
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf7, 0xf7, 0xf7, 0xf1, 0xf1, 0xf1, 0xf4, 0xf4, 0xf4
db 0xf8, 0xf8, 0xf8, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf9, 0xf9, 0xde, 0xd8, 0xd8
db 0xb0, 0xa8, 0xa8, 0x6e, 0x6a, 0x6a, 0x34, 0x47, 0x47, 0xc, 0x52, 0x52
db 0x0, 0x8a, 0x8a, 0x0, 0xa7, 0xa7, 0x0, 0x59, 0x59, 0x45, 0x4c, 0x4c
db 0xcd, 0xc9, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfb, 0xfb, 0xfb, 0xe6, 0xe6, 0xe6, 0xf2, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xfc, 0xfb, 0xfb, 0xeb, 0xe9, 0xe9, 0xc9, 0xc5, 0xc5, 0xb9, 0xb2, 0xb2
db 0xb5, 0xac, 0xac, 0x9d, 0x94, 0x94, 0x89, 0x81, 0x81, 0x89, 0x82, 0x82
db 0x7e, 0x78, 0x78, 0x61, 0x5c, 0x5c, 0x56, 0x56, 0x56, 0x8f, 0x8f, 0x8f
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf4, 0xf4, 0xd3, 0xce, 0xce, 0x91, 0x8b, 0x8b, 0x4d, 0x54, 0x54
db 0x22, 0x44, 0x44, 0x6, 0x5f, 0x5f, 0x0, 0x95, 0x95, 0x0, 0xd7, 0xd7
db 0x1, 0xf8, 0xf8, 0x0, 0x99, 0x99, 0x28, 0x43, 0x43, 0xac, 0xa5, 0xa5
db 0xfe, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe
db 0xb7, 0xb7, 0xb7, 0x69, 0x69, 0x69, 0xb9, 0xb9, 0xb9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xfd, 0xfc, 0xfc, 0xfc, 0xfa, 0xfa
db 0xf7, 0xf4, 0xf4, 0xeb, 0xe8, 0xe8, 0xe6, 0xe5, 0xe5, 0xef, 0xef, 0xef
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xea, 0xea, 0xea, 0xbf, 0xbc, 0xbc
db 0x7e, 0x7a, 0x7a, 0x42, 0x4d, 0x4d, 0x13, 0x4d, 0x4d, 0x0, 0x79, 0x79
db 0x0, 0xab, 0xab, 0x0, 0xe1, 0xe1, 0x1, 0xfe, 0xfe, 0x2, 0xff, 0xff
db 0x0, 0xc5, 0xc5, 0xe, 0x46, 0x46, 0x80, 0x77, 0x77, 0xf4, 0xf1, 0xf1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xbe, 0xbe
db 0x3a, 0x39, 0x39, 0x1b, 0x1b, 0x1b, 0xac, 0xac, 0xac, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe8, 0xe8, 0xe8, 0xe3, 0xe3, 0xe3, 0xfd, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xda, 0xda, 0xda, 0x71, 0x6e, 0x6e, 0x2b, 0x3e, 0x3e
db 0xa, 0x56, 0x56, 0x0, 0x87, 0x87, 0x0, 0xc4, 0xc4, 0x0, 0xf3, 0xf3
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xe3, 0xe3
db 0x0, 0x64, 0x64, 0x4f, 0x50, 0x50, 0xd8, 0xd2, 0xd2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0xd2, 0xd2, 0x4e, 0x50, 0x50
db 0x0, 0x0, 0x0, 0x2d, 0x2d, 0x2d, 0xc4, 0xc4, 0xc4, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xfc, 0xfc, 0xaf, 0xaf, 0xaf, 0x97, 0x97, 0x97, 0xee, 0xee, 0xee
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xf6, 0xf6, 0x87, 0x82, 0x82, 0xf, 0x1c, 0x1c, 0x0, 0x6a, 0x6a
db 0x0, 0xd5, 0xd5, 0x1, 0xfb, 0xfb, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xf9, 0xf9, 0x0, 0x91, 0x91
db 0x28, 0x3e, 0x3e, 0xaf, 0xa8, 0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xdb, 0xd7, 0xd7, 0x66, 0x69, 0x69, 0x9, 0x38, 0x38
db 0x0, 0x27, 0x27, 0x47, 0x4c, 0x4c, 0xda, 0xd8, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0x89, 0x89, 0x89, 0x55, 0x55, 0x55, 0xd4, 0xd4, 0xd4
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb9, 0xb5, 0xb5, 0x2f, 0x2f, 0x2f, 0x0, 0x53, 0x53, 0x1, 0xdc, 0xdc
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xc0, 0xc0, 0xc, 0x46, 0x46
db 0x7c, 0x75, 0x75, 0xf1, 0xef, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdd, 0xd9, 0xd9, 0x69, 0x64, 0x64, 0xd, 0x47, 0x47, 0x0, 0x8c, 0x8c
db 0x0, 0x52, 0x52, 0x62, 0x61, 0x61, 0xeb, 0xe7, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf2, 0xf2, 0x68, 0x67, 0x67, 0x24, 0x23, 0x23, 0xb3, 0xb3, 0xb3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe5, 0xe3, 0xe3
db 0x64, 0x5b, 0x5b, 0x5, 0x2e, 0x2e, 0x0, 0xb2, 0xb2, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x0, 0xea, 0xea, 0x0, 0x6d, 0x6d, 0x44, 0x4b, 0x4b
db 0xcf, 0xca, 0xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xe7, 0xe7
db 0x78, 0x72, 0x72, 0x13, 0x3b, 0x3b, 0x0, 0xa6, 0xa6, 0x0, 0xcb, 0xcb
db 0x5, 0x49, 0x49, 0x78, 0x70, 0x70, 0xf5, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xdd, 0xdd, 0xdd, 0x46, 0x45, 0x45, 0x9, 0x8, 0x8, 0x90, 0x90, 0x90
db 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0x95, 0x8f, 0x8f
db 0x1a, 0x27, 0x27, 0x0, 0x80, 0x80, 0x2, 0xf4, 0xf4, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x1, 0xfc, 0xfc, 0x0, 0x9d, 0x9d, 0x23, 0x42, 0x42, 0xa4, 0x9e, 0x9e
db 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf2, 0xf2, 0x93, 0x8a, 0x8a
db 0x1c, 0x3b, 0x3b, 0x0, 0x99, 0x99, 0x2, 0xff, 0xff, 0x0, 0xc7, 0xc7
db 0x10, 0x40, 0x40, 0x91, 0x89, 0x89, 0xfb, 0xfa, 0xfa, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb8, 0xb7, 0xb7, 0x24, 0x39, 0x39, 0x0, 0x1c, 0x1c, 0x64, 0x6b, 0x6b
db 0xec, 0xea, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xbd, 0xbd, 0x3a, 0x3b, 0x3b
db 0x0, 0x59, 0x59, 0x2, 0xdc, 0xdc, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xc7, 0xc7, 0xd, 0x51, 0x51, 0x7e, 0x7c, 0x7c, 0xef, 0xed, 0xed
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xed, 0xeb, 0xeb, 0x96, 0x8c, 0x8c, 0x2a, 0x3b, 0x3b
db 0x0, 0x81, 0x81, 0x2, 0xf0, 0xf0, 0x2, 0xff, 0xff, 0x0, 0xaa, 0xaa
db 0x1c, 0x3a, 0x3a, 0xaa, 0xa1, 0xa1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8
db 0x8e, 0x8c, 0x8c, 0xf, 0x50, 0x50, 0x0, 0x62, 0x62, 0x3c, 0x56, 0x56
db 0xd0, 0xc9, 0xc9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe3, 0xe1, 0xe1, 0x66, 0x5e, 0x5e, 0x7, 0x3a, 0x3a
db 0x1, 0xbe, 0xbe, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xf0, 0xf0, 0x0, 0xbe, 0xbe
db 0x0, 0x65, 0x65, 0x51, 0x5a, 0x5a, 0xd7, 0xd3, 0xd3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xed, 0xec, 0xec, 0x8b, 0x86, 0x86, 0x21, 0x34, 0x34, 0x0, 0x76, 0x76
db 0x2, 0xe3, 0xe3, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0x96, 0x96
db 0x2f, 0x41, 0x41, 0xc3, 0xbb, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xea, 0xe4, 0xe4
db 0x61, 0x64, 0x64, 0x1, 0x76, 0x76, 0x0, 0xac, 0xac, 0x1b, 0x50, 0x50
db 0xa8, 0x9f, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf1, 0xf0, 0xf0, 0x8c, 0x85, 0x85, 0x1a, 0x33, 0x33, 0x0, 0x94, 0x94
db 0x2, 0xf9, 0xf9, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xfe, 0xfe
db 0x0, 0xe1, 0xe1, 0x0, 0xa6, 0xa6, 0x0, 0x6d, 0x6d, 0x14, 0x4a, 0x4a
db 0x51, 0x5e, 0x5e, 0xbc, 0xbb, 0xbb, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf6, 0xf6
db 0x94, 0x8f, 0x8f, 0x1d, 0x39, 0x39, 0x0, 0x7b, 0x7b, 0x1, 0xe3, 0xe3
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xf7, 0xf7, 0x0, 0x7e, 0x7e
db 0x45, 0x4b, 0x4b, 0xd8, 0xd1, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xc3, 0xc3
db 0x38, 0x4b, 0x4b, 0x0, 0x9f, 0x9f, 0x0, 0xe3, 0xe3, 0x8, 0x5e, 0x5e
db 0x7d, 0x77, 0x77, 0xf5, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0xaf, 0xa8, 0xa8, 0x2c, 0x33, 0x33, 0x0, 0x71, 0x71, 0x2, 0xee, 0xee
db 0x2, 0xff, 0xff, 0x2, 0xfa, 0xfa, 0x0, 0xd5, 0xd5, 0x0, 0x9c, 0x9c
db 0x6, 0x5f, 0x5f, 0x20, 0x3e, 0x3e, 0x56, 0x56, 0x56, 0x9b, 0x93, 0x93
db 0xd8, 0xd3, 0xd3, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfa, 0xfa, 0xac, 0xa7, 0xa7
db 0x2c, 0x3c, 0x3c, 0x0, 0x7c, 0x7c, 0x1, 0xeb, 0xeb, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xec, 0xec, 0x0, 0x66, 0x66
db 0x5d, 0x5c, 0x5c, 0xe9, 0xe4, 0xe4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xa2, 0x9a, 0x9a
db 0x19, 0x4b, 0x4b, 0x0, 0xc7, 0xc7, 0x1, 0xff, 0xff, 0x0, 0x7f, 0x7f
db 0x4e, 0x56, 0x56, 0xde, 0xd8, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xd2, 0xd2
db 0x4f, 0x55, 0x55, 0x1, 0x55, 0x55, 0x0, 0xd1, 0xd1, 0x2, 0xf8, 0xf8
db 0x0, 0xc6, 0xc6, 0x0, 0x88, 0x88, 0x8, 0x4f, 0x4f, 0x2b, 0x41, 0x41
db 0x6d, 0x6a, 0x6a, 0xb0, 0xa7, 0xa7, 0xe1, 0xdd, 0xdd, 0xfe, 0xfd, 0xfd
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xb6, 0xb6, 0x38, 0x41, 0x41
db 0x0, 0x63, 0x63, 0x0, 0xe0, 0xe0, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xdd, 0xdd, 0x6, 0x53, 0x53
db 0x78, 0x71, 0x71, 0xf4, 0xf2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xf0, 0xf0, 0x78, 0x74, 0x74
db 0x7, 0x5f, 0x5f, 0x1, 0xe5, 0xe5, 0x2, 0xff, 0xff, 0x0, 0xaa, 0xaa
db 0x2a, 0x48, 0x48, 0xbd, 0xb4, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xee, 0xee, 0x7d, 0x7d, 0x7d
db 0xd, 0x45, 0x45, 0x0, 0x9c, 0x9c, 0x0, 0xb1, 0xb1, 0x0, 0x76, 0x76
db 0xe, 0x42, 0x42, 0x3b, 0x47, 0x47, 0x7d, 0x77, 0x77, 0xbc, 0xb2, 0xb2
db 0xee, 0xe9, 0xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf8, 0xf7, 0xf7, 0x7d, 0x77, 0x77, 0x7, 0x33, 0x33
db 0x0, 0xba, 0xba, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xcd, 0xcd, 0xf, 0x4b, 0x4b
db 0x91, 0x89, 0x89, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xda, 0xd4, 0xd4, 0x4a, 0x55, 0x55
db 0x0, 0x83, 0x83, 0x2, 0xf8, 0xf8, 0x2, 0xff, 0xff, 0x0, 0xd1, 0xd1
db 0x11, 0x52, 0x52, 0x90, 0x8a, 0x8a, 0xfb, 0xf9, 0xf9, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfe, 0xad, 0xab, 0xab, 0x24, 0x2b, 0x2b
db 0x0, 0x34, 0x34, 0x0, 0x55, 0x55, 0x18, 0x41, 0x41, 0x4a, 0x4f, 0x4f
db 0x89, 0x81, 0x81, 0xca, 0xc2, 0xc2, 0xf6, 0xf2, 0xf2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xec, 0xea, 0xea, 0x62, 0x5e, 0x5e, 0x1, 0x52, 0x52
db 0x0, 0xe1, 0xe1, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xb6, 0xb6, 0x1d, 0x45, 0x45
db 0xac, 0xa2, 0xa2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0xb0, 0xb0, 0x27, 0x48, 0x48
db 0x0, 0xae, 0xae, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x1, 0xed, 0xed
db 0x2, 0x6b, 0x6b, 0x64, 0x65, 0x65, 0xec, 0xe7, 0xe7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd2, 0xd2, 0xd2, 0x4b, 0x49, 0x49, 0x5, 0x9, 0x9
db 0x28, 0x34, 0x34, 0x5b, 0x5d, 0x5d, 0x9a, 0x93, 0x93, 0xd9, 0xd3, 0xd3
db 0xf8, 0xf7, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xde, 0xdb, 0xdb, 0x4b, 0x4b, 0x4b, 0x0, 0x65, 0x65
db 0x0, 0xee, 0xee, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xa7, 0xa7, 0x2e, 0x49, 0x49
db 0xc3, 0xba, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfa, 0xf8, 0xf8, 0x8c, 0x87, 0x87, 0xf, 0x54, 0x54
db 0x0, 0xd4, 0xd4, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xfe, 0xfe
db 0x0, 0x95, 0x95, 0x3b, 0x4d, 0x4d, 0xcd, 0xc6, 0xc6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xed, 0xed, 0xed, 0x82, 0x82, 0x82, 0x2f, 0x2f, 0x2f, 0x60, 0x5f, 0x5f
db 0xb6, 0xb3, 0xb3, 0xe7, 0xe3, 0xe3, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcb, 0xc5, 0xc5, 0x36, 0x3f, 0x3f, 0x0, 0x80, 0x80
db 0x1, 0xf8, 0xf8, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x1, 0xf7, 0xf7, 0x0, 0x82, 0x82, 0x41, 0x4c, 0x4c
db 0xd7, 0xd1, 0xd1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xea, 0xe5, 0xe5, 0x62, 0x64, 0x64, 0x1, 0x6f, 0x6f
db 0x2, 0xf0, 0xf0, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xbd, 0xbd, 0x1e, 0x49, 0x49, 0xaa, 0xa2, 0xa2, 0xff, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd5, 0xd5, 0xd5, 0x95, 0x95, 0x95, 0xa8, 0xa8, 0xa8, 0xe2, 0xe1, 0xe1
db 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb7, 0xaf, 0xaf, 0x24, 0x3a, 0x3a, 0x0, 0x9b, 0x9b
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x0, 0xba, 0xba, 0x6, 0x43, 0x43, 0x70, 0x6e, 0x6e
db 0xef, 0xec, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcf, 0xca, 0xca, 0x3e, 0x4f, 0x4f, 0x0, 0x93, 0x93
db 0x2, 0xfd, 0xfd, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x1, 0xdb, 0xdb, 0xc, 0x59, 0x59, 0x81, 0x7c, 0x7c, 0xf7, 0xf3, 0xf3
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd
db 0xf0, 0xf0, 0xf0, 0xef, 0xef, 0xef, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0x9d, 0x95, 0x95, 0x15, 0x3c, 0x3c, 0x0, 0xb7, 0xb7
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xc9, 0xc9, 0x4, 0x4e, 0x4e, 0x51, 0x54, 0x54, 0xcb, 0xc8, 0xc8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xf9, 0xf9, 0xa2, 0x9c, 0x9c, 0x1c, 0x4b, 0x4b, 0x0, 0xc0, 0xc0
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xf5, 0xf5, 0x0, 0x7e, 0x7e, 0x51, 0x5a, 0x5a, 0xdf, 0xda, 0xda
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf9, 0xf7, 0xf7, 0x82, 0x7b, 0x7b, 0xa, 0x44, 0x44, 0x0, 0xcc, 0xcc
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xda, 0xda
db 0x0, 0x60, 0x60, 0x43, 0x4a, 0x4a, 0xc7, 0xc3, 0xc3, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe2, 0xe0, 0xe0, 0x70, 0x6c, 0x6c, 0x9, 0x55, 0x55, 0x1, 0xdc, 0xdc
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x0, 0xa0, 0xa0, 0x32, 0x49, 0x49, 0xc4, 0xbe, 0xbe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xee, 0xeb, 0xeb, 0x68, 0x64, 0x64, 0x2, 0x59, 0x59, 0x0, 0xe3, 0xe3
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x0, 0xd7, 0xd7, 0x0, 0x68, 0x68
db 0x31, 0x3f, 0x3f, 0xb0, 0xad, 0xad, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xeb, 0xe8, 0xe8, 0x7b, 0x77, 0x77, 0xb, 0x55, 0x55, 0x1, 0xda, 0xda
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xff, 0xff, 0x0, 0x9b, 0x9b, 0x35, 0x4b, 0x4b, 0xc7, 0xc1, 0xc1
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe0, 0xdb, 0xdb, 0x4f, 0x52, 0x52, 0x0, 0x74, 0x74, 0x0, 0xf3, 0xf3
db 0x2, 0xff, 0xff, 0x0, 0xcf, 0xcf, 0x0, 0x5f, 0x5f, 0x30, 0x3d, 0x3d
db 0xa9, 0xa3, 0xa3, 0xf8, 0xf8, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xae, 0xa8, 0xa8, 0x20, 0x49, 0x49, 0x0, 0xb8, 0xb8
db 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x2, 0xf1, 0xf1, 0x1, 0x75, 0x75, 0x59, 0x5e, 0x5e, 0xe5, 0xe0, 0xe0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xcd, 0xc6, 0xc6, 0x38, 0x49, 0x49, 0x0, 0x94, 0x94, 0x1, 0xff, 0xff
db 0x1, 0xe3, 0xe3, 0x2, 0x67, 0x67, 0x36, 0x3b, 0x3b, 0xa9, 0xa2, 0xa2
db 0xfa, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd6, 0xd0, 0xd0, 0x47, 0x52, 0x52, 0x0, 0x86, 0x86
db 0x2, 0xf9, 0xf9, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xd3, 0xd3, 0x10, 0x53, 0x53, 0x8b, 0x86, 0x86, 0xfa, 0xf7, 0xf7
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb6, 0xad, 0xad, 0x24, 0x45, 0x45, 0x0, 0xb2, 0xb2, 0x2, 0xee, 0xee
db 0x0, 0x7b, 0x7b, 0x2d, 0x3d, 0x3d, 0xa8, 0x9f, 0x9f, 0xf9, 0xf8, 0xf8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xf0, 0xf0, 0x77, 0x75, 0x75, 0x7, 0x5f, 0x5f
db 0x1, 0xe3, 0xe3, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff
db 0x0, 0xaa, 0xaa, 0x2b, 0x48, 0x48, 0xbd, 0xb5, 0xb5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe
db 0x9c, 0x93, 0x93, 0x14, 0x4d, 0x4d, 0x0, 0xab, 0xab, 0x0, 0x84, 0x84
db 0x25, 0x3b, 0x3b, 0x99, 0x93, 0x93, 0xf6, 0xf5, 0xf5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xa3, 0x9b, 0x9b, 0x19, 0x4b, 0x4b
db 0x0, 0xc3, 0xc3, 0x2, 0xff, 0xff, 0x2, 0xff, 0xff, 0x2, 0xf7, 0xf7
db 0x0, 0x80, 0x80, 0x4d, 0x56, 0x56, 0xdd, 0xd8, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xf5, 0xf5
db 0x82, 0x82, 0x82, 0x9, 0x44, 0x44, 0x0, 0x5b, 0x5b, 0x26, 0x42, 0x42
db 0x97, 0x90, 0x90, 0xf5, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xc4, 0xc4, 0x3a, 0x4e, 0x4e
db 0x0, 0x95, 0x95, 0x2, 0xfe, 0xfe, 0x2, 0xff, 0xff, 0x0, 0xdd, 0xdd
db 0xa, 0x5b, 0x5b, 0x7c, 0x78, 0x78, 0xf5, 0xf1, 0xf1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0xed, 0xed
db 0x68, 0x6b, 0x6b, 0x0, 0x15, 0x15, 0x1a, 0x2d, 0x2d, 0x93, 0x90, 0x90
db 0xf5, 0xf3, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xe8, 0xe8, 0x68, 0x67, 0x67
db 0x3, 0x6a, 0x6a, 0x1, 0xed, 0xed, 0x2, 0xff, 0xff, 0x0, 0xb8, 0xb8
db 0x21, 0x49, 0x49, 0xaf, 0xa5, 0xa5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xe1, 0xe1
db 0x4c, 0x4d, 0x4d, 0x2, 0x5, 0x5, 0x6d, 0x6c, 0x6c, 0xea, 0xe8, 0xe8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xf8, 0xf8, 0x8e, 0x87, 0x87
db 0xe, 0x53, 0x53, 0x0, 0xd7, 0xd7, 0x2, 0xff, 0xff, 0x0, 0x94, 0x94
db 0x3a, 0x4d, 0x4d, 0xcf, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xca, 0xca, 0xca
db 0x41, 0x41, 0x41, 0x57, 0x56, 0x56, 0xd5, 0xd5, 0xd5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0xaf, 0xaf
db 0x29, 0x48, 0x48, 0x0, 0xb1, 0xb1, 0x0, 0xf2, 0xf2, 0x3, 0x6c, 0x6c
db 0x65, 0x66, 0x66, 0xeb, 0xe6, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xba, 0xba
db 0x7c, 0x7c, 0x7c, 0xcc, 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xd9, 0xd9
db 0x52, 0x5a, 0x5a, 0x0, 0x84, 0x84, 0x0, 0xc3, 0xc3, 0x14, 0x54, 0x54
db 0x99, 0x90, 0x90, 0xfd, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xf9, 0xf9, 0xcc, 0xcc, 0xcc
db 0xcf, 0xcf, 0xcf, 0xfd, 0xfd, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0xf3, 0xf3
db 0x7d, 0x7b, 0x7b, 0x7, 0x5d, 0x5d, 0x0, 0x81, 0x81, 0x2d, 0x51, 0x51
db 0xc2, 0xb9, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xfd, 0xfd, 0xf6, 0xf6, 0xf6
db 0xfb, 0xfb, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xaa, 0xa7, 0xa7, 0x1c, 0x3b, 0x3b, 0x0, 0x2d, 0x2d, 0x55, 0x61, 0x61
db 0xe3, 0xde, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xd7, 0xd6, 0xd6, 0x3e, 0x3f, 0x3f, 0x4, 0x5, 0x5, 0x88, 0x88, 0x88
db 0xf9, 0xf9, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf0, 0xf1, 0xf1, 0x66, 0x64, 0x64, 0x22, 0x1f, 0x1f, 0xb1, 0xb0, 0xb0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfa, 0xfa, 0xfa, 0x8f, 0x8e, 0x8e, 0x58, 0x57, 0x57, 0xd2, 0xd2, 0xd2
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfe, 0xfe, 0xc6, 0xc6, 0xc6, 0xae, 0xae, 0xae, 0xf0, 0xf0, 0xf0
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf5, 0xf5, 0xf5, 0xf3, 0xf3, 0xf3, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/inc/time.inc
0,0 → 1,181
dw 48, 15
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xff, 0xd2, 0x86, 0xff, 0x86
db 0xde, 0xff, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xdb, 0x62, 0xff, 0x5f
db 0x59, 0xff, 0x59, 0x5c, 0xff, 0x5a, 0x5d, 0xff, 0x59, 0x5b, 0xff, 0x5b
db 0x56, 0xff, 0x53, 0x8e, 0xff, 0x8b, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9d, 0xff, 0x9d, 0x2, 0xfd, 0x2
db 0x7c, 0xce, 0x7c, 0xfe, 0xf3, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc5, 0xff, 0xd1, 0x7, 0xfb, 0x32
db 0x2, 0xd8, 0x1f, 0x2, 0xee, 0x27, 0x2, 0xf8, 0x2b, 0x2, 0xd9, 0x23
db 0x2, 0xfb, 0x24, 0x2b, 0xe5, 0x4e, 0xdf, 0xe4, 0xe1, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xff, 0xd7, 0x3f, 0xaf, 0x3c
db 0x46, 0x68, 0x46, 0xed, 0xe9, 0xed, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0xff, 0xe0, 0x1f, 0xed, 0x6d
db 0x4e, 0x74, 0x60, 0x34, 0xcf, 0x70, 0x1b, 0xda, 0x63, 0x4c, 0x72, 0x5f
db 0x1c, 0xf2, 0x6d, 0x21, 0xce, 0x62, 0xc6, 0xc9, 0xc7, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd8, 0xff, 0xe3, 0xb7, 0xfe, 0xcb, 0x7b, 0xb9, 0x8e
db 0x9f, 0xb1, 0xa4, 0xfb, 0xf9, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xd5, 0xff, 0xe1, 0xb7, 0xff, 0xca, 0xce, 0xff, 0xdc
db 0xac, 0xff, 0xc4, 0xd9, 0xff, 0xe3, 0xc3, 0xff, 0xd4, 0xb7, 0xff, 0xca
db 0xf0, 0xff, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xff, 0xfe, 0xd6, 0xff, 0xe1, 0xb5, 0xff, 0xc9, 0xb5, 0xff, 0xc9
db 0xdc, 0xff, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf4, 0xff, 0xf7
db 0xc2, 0xff, 0xd2, 0xe9, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd2, 0xff, 0xe7, 0x36, 0xe6, 0x81
db 0x9e, 0xb4, 0xa8, 0x82, 0xff, 0xba, 0x2e, 0xd1, 0x73, 0x97, 0xa9, 0x9e
db 0x5c, 0xff, 0xa5, 0x36, 0xca, 0x74, 0xc9, 0xcb, 0xca, 0xff, 0xff, 0xff
db 0xfb, 0xff, 0xfe, 0x6f, 0xfc, 0xad, 0x27, 0xf8, 0x7f, 0x37, 0xff, 0x8d
db 0xa5, 0xe1, 0xbf, 0xfa, 0xf2, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfc, 0xff, 0xfd, 0x6c, 0xff, 0xac, 0x2c, 0xff, 0x86, 0x3e, 0xfd, 0x91
db 0x31, 0xfb, 0x86, 0x43, 0xff, 0x96, 0x38, 0xfe, 0x8f, 0x2b, 0xfe, 0x85
db 0x88, 0xfc, 0xbd, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0x9d, 0xff, 0xcc, 0x3e, 0xff, 0x94, 0x30, 0xfa, 0x84, 0x2e, 0xfb, 0x84
db 0x46, 0xff, 0x9b, 0xb8, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0xff, 0xdb
db 0x2a, 0xff, 0x87, 0x80, 0xfa, 0xb8, 0xfe, 0xfb, 0xfd, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xf9, 0x67, 0xa2, 0x86
db 0x9f, 0xa3, 0xa1, 0x84, 0xff, 0xc7, 0x29, 0xd1, 0x7d, 0xaa, 0xb2, 0xae
db 0xc3, 0xf6, 0xde, 0x4a, 0x77, 0x62, 0xc5, 0xc5, 0xc5, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xbc, 0xd6, 0xca, 0x45, 0x86, 0x67, 0x32, 0xe7, 0x8e
db 0x46, 0x87, 0x67, 0xd8, 0xd0, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xcb, 0xff, 0xe7, 0x44, 0xff, 0xa4, 0x34, 0xa6, 0x6e
db 0x3c, 0x93, 0x69, 0x32, 0xfe, 0x98, 0x39, 0xad, 0x74, 0x38, 0xac, 0x72
db 0x3c, 0xeb, 0x94, 0xcd, 0xde, 0xd6, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xea
db 0x3d, 0xff, 0xa0, 0x31, 0xcd, 0x80, 0x41, 0x6e, 0x58, 0x46, 0x80, 0x64
db 0x32, 0xde, 0x88, 0x48, 0xf9, 0x9f, 0xd0, 0xeb, 0xde, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd9, 0xff, 0xed
db 0x49, 0xd9, 0x93, 0x3b, 0x83, 0x5f, 0xd0, 0xcd, 0xce, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xd4, 0xd8
db 0xde, 0xd9, 0xdb, 0x7c, 0xff, 0xd9, 0x25, 0xd0, 0x97, 0xa8, 0xaf, 0xac
db 0xff, 0xfc, 0xff, 0xc8, 0xc2, 0xc5, 0xea, 0xea, 0xea, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfd, 0xf4, 0xf8, 0xcb, 0xda, 0xd6, 0x43, 0xf4, 0xb9
db 0x3f, 0x81, 0x6b, 0xd7, 0xcf, 0xd2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xe9, 0xff, 0xfa, 0x4a, 0xfc, 0xc0, 0x44, 0x7a, 0x68
db 0x7f, 0xb3, 0xa3, 0x36, 0xeb, 0xaf, 0x5a, 0x6b, 0x65, 0x8a, 0xce, 0xb8
db 0x2b, 0xe4, 0xa6, 0x9f, 0xb4, 0xad, 0xff, 0xff, 0xff, 0xa4, 0xff, 0xe2
db 0x2a, 0xff, 0xb8, 0x35, 0xd7, 0xa9, 0x3d, 0xb9, 0x9d, 0x50, 0xcd, 0xb2
db 0x3f, 0xe6, 0xb6, 0x26, 0xfe, 0xb6, 0x7c, 0xd7, 0xbb, 0xff, 0xf9, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xc9, 0xc9, 0xc9, 0x9d, 0x9a, 0x9b, 0xe6, 0xe6, 0xe6, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xa2, 0xff, 0xe5, 0x53, 0xcf, 0xa7, 0xa8, 0xab, 0xa8
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xfd, 0x7c, 0xfa, 0xd2
db 0x4f, 0x7d, 0x6d, 0xd6, 0xce, 0xd0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xee, 0xff, 0xfb, 0x78, 0xf9, 0xd0, 0x62, 0x8a, 0x7d
db 0xbd, 0xe5, 0xd9, 0x65, 0xe5, 0xbc, 0x76, 0x81, 0x7d, 0xc6, 0xfa, 0xeb
db 0x5c, 0xe1, 0xb7, 0x9e, 0xac, 0xa7, 0xff, 0xff, 0xff, 0xb1, 0xff, 0xe7
db 0x62, 0xfd, 0xcb, 0x5f, 0xee, 0xc0, 0x5b, 0xef, 0xc0, 0x5a, 0xee, 0xbf
db 0x5c, 0xeb, 0xbe, 0x5b, 0xe9, 0xbc, 0x65, 0xa7, 0x91, 0xea, 0xe4, 0xe6
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf6, 0xff, 0xff, 0xbb, 0xff, 0xfb, 0x84, 0xda, 0xce, 0xad, 0xc0, 0xbf
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xe2, 0xff, 0xff, 0xa5, 0xfc, 0xef
db 0x6f, 0x9d, 0x98, 0xc7, 0xda, 0xdb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xf4, 0xff, 0xff, 0xa6, 0xfa, 0xee, 0x74, 0x90, 0x8c
db 0xc9, 0xe5, 0xe1, 0x93, 0xe9, 0xdc, 0x7f, 0x8a, 0x89, 0xd6, 0xf9, 0xf4
db 0x8c, 0xe3, 0xd6, 0xa7, 0xb2, 0xb1, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xfb
db 0x9a, 0xfb, 0xed, 0x78, 0xa5, 0x9d, 0x77, 0x81, 0x7a, 0x7b, 0x85, 0x7e
db 0x76, 0x85, 0x7e, 0x66, 0x84, 0x7c, 0x7a, 0x87, 0x84, 0xec, 0xeb, 0xeb
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff
db 0xee, 0xff, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xff, 0xff
db 0xad, 0xff, 0xff, 0x9d, 0xff, 0xff, 0x9b, 0xff, 0xff, 0xa4, 0xff, 0xff
db 0xda, 0xfe, 0xfe, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe8, 0xff, 0xff, 0xac, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9e, 0xff, 0xff
db 0x9b, 0xff, 0xff, 0x9c, 0xff, 0xff, 0xc0, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xc7, 0xff, 0xff, 0x9b, 0xff, 0xff, 0x99, 0xea, 0xea
db 0xc7, 0xf8, 0xf8, 0x99, 0xff, 0xff, 0xaa, 0xea, 0xea, 0xd5, 0xfb, 0xfb
db 0x94, 0xfc, 0xfd, 0xc0, 0xed, 0xed, 0xff, 0xfe, 0xfe, 0xfa, 0xff, 0xff
db 0xb1, 0xfa, 0xfc, 0x99, 0xfb, 0xfd, 0xb0, 0xf9, 0xfa, 0xb3, 0xf9, 0xfa
db 0xa9, 0xfb, 0xfc, 0x96, 0xf9, 0xfa, 0xc0, 0xea, 0xea, 0xff, 0xfc, 0xfc
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xff
db 0x9f, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0xff, 0xff
db 0x8c, 0xd4, 0xd4, 0x75, 0xc0, 0xc0, 0x7a, 0xc2, 0xc2, 0x77, 0xc2, 0xc2
db 0x6e, 0x97, 0x97, 0xdd, 0xdc, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xe7, 0xff, 0xff, 0x8e, 0xd9, 0xd9, 0x75, 0xbf, 0xbf, 0x79, 0xc1, 0xc1
db 0x7a, 0xc3, 0xc3, 0x79, 0xc5, 0xc5, 0x6a, 0xa3, 0xa3, 0xa7, 0xa8, 0xa8
db 0xff, 0xff, 0xff, 0xc3, 0xf8, 0xf8, 0x7d, 0xca, 0xca, 0x75, 0xbb, 0xbb
db 0x8f, 0xb8, 0xb9, 0x9c, 0xe3, 0xe3, 0x74, 0xad, 0xad, 0x97, 0xb5, 0xb5
db 0x8f, 0xdb, 0xdb, 0x6c, 0x94, 0x94, 0xc0, 0xbe, 0xbe, 0xff, 0xff, 0xff
db 0xda, 0xe3, 0xe3, 0x86, 0xcb, 0xcb, 0x87, 0xe6, 0xe6, 0x89, 0xe6, 0xe6
db 0x87, 0xdf, 0xdf, 0x6f, 0xb1, 0xb1, 0x6a, 0x78, 0x78, 0xee, 0xec, 0xec
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xff, 0xff
db 0x8f, 0xee, 0xee, 0x80, 0xbe, 0xbe, 0xd7, 0xd8, 0xd8, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xb0, 0xb0, 0xb0, 0x75, 0x76, 0x76, 0x7a, 0x7b, 0x7b, 0x78, 0x79, 0x79
db 0x7b, 0x7a, 0x7a, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xb6, 0xb7, 0xb7, 0x75, 0x76, 0x76, 0x7a, 0x7b, 0x7b
db 0x7a, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x72, 0x72, 0x72, 0xac, 0xac, 0xac
db 0xff, 0xff, 0xff, 0xf0, 0xf0, 0xf0, 0x8a, 0x8b, 0x8b, 0x72, 0x73, 0x73
db 0xab, 0xac, 0xac, 0xc0, 0xc0, 0xc0, 0x73, 0x73, 0x73, 0xb6, 0xb7, 0xb7
db 0xa6, 0xa7, 0xa7, 0x70, 0x70, 0x70, 0xc3, 0xc3, 0xc3, 0xff, 0xff, 0xff
db 0xff, 0xfe, 0xfe, 0xc1, 0xc5, 0xc5, 0x6e, 0x78, 0x78, 0x60, 0x6a, 0x6a
db 0x5f, 0x66, 0x66, 0x64, 0x64, 0x64, 0xa6, 0xa5, 0xa5, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xa1, 0xaa, 0xaa, 0x5e, 0x63, 0x63, 0xd2, 0xd2, 0xd2, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xfe, 0xfd, 0xfd, 0xfb, 0xfa, 0xfa, 0xfb, 0xfa, 0xfa, 0xfb, 0xfa, 0xfa
db 0xfc, 0xfb, 0xfb, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xfe, 0xfd, 0xfd, 0xfb, 0xfa, 0xfa, 0xfb, 0xfa, 0xfa
db 0xfb, 0xfa, 0xfa, 0xfb, 0xfa, 0xfa, 0xfc, 0xfb, 0xfb, 0xfe, 0xfe, 0xfe
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xfb, 0xfb, 0xfb, 0xfa, 0xfa
db 0xfe, 0xfe, 0xfe, 0xfe, 0xfd, 0xfd, 0xfc, 0xfb, 0xfb, 0xff, 0xff, 0xff
db 0xfd, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0xeb, 0xeb, 0xe6, 0xe4, 0xe4
db 0xe6, 0xe5, 0xe5, 0xf1, 0xf0, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xf4, 0xf3, 0xf3, 0xe9, 0xe8, 0xe8, 0xfc, 0xfc, 0xfc, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
db 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
/programs/games/hunter/trunk/math.inc
0,0 → 1,44
;
; Mathematical functions
;
; Author: Trans
; Date: 08.03.2005
; Compiler: FASM
; Target: Hunter - MeOS game
;
 
rinit dw 0
 
; Randomize of 8 bits
; In:
; Out: AL - random value
random_8:
push ebx
push ecx
xor eax,eax
mov ax,[rinit]
cmp ax,0
jnz rand_loc_00
mov eax,26
mov ebx,9
int 40h
mov [rinit],ax
shl eax,16
shr eax,16
rand_loc_00:
mov ecx,8
rand_loc_01:
mov bx,ax
and bx,002Dh
xor bh,bl
clc
jpe rand_loc_01a
stc
rand_loc_01a:
rcr ax,1
loop rand_loc_01
mov [rinit],ax
xor ah,ah
pop ecx
pop ebx
retn
/programs/games/hunter/trunk/object.inc
0,0 → 1,413
;
; Functions for moving objects
;
; Author: Trans
; Date: 10.03.2005
; Compiler: FASM
; Target: Hunter - MeOS game
;
 
;
; In:
; Out:
init_object:
pusha
mov ecx,16
mov edi,movieng_objects
mov esi,present_objects_list
io_loc_00:
call init_one_object
add edi,16
loop io_loc_00
call set_current_objects_list
popa
retn
 
 
;
; In: EDI - pointer to object structure
; ESI - pointer to present_objects_list
; Out:
init_one_object:
call set_object
call set_obj_direction
call set_obj_coord
call set_obj_speed
call set_obj_amplitude
call set_obj_cost
retn
 
 
;
;
;
set_object:
call random_8
and al,07
shl eax,2
mov ebx,[esi+eax]
mov [edi],ebx
retn
 
;
;
;
set_obj_coord:
call random_8
and ax,07Fh
cmp al,0
jz set_obj_coord
add ax,10
cmp ax,120
jb soc_loc_01
sub ax,20
soc_loc_01:
shl eax,16
xor ax,ax
mov al,byte [edi+0Ah]
cmp al,byte 0
jz soc_loc_00
mov ax,319
soc_loc_00:
ror eax,16
mov [edi+4],eax
retn
 
;
;
;
set_obj_speed:
call random_8
and al,07h ;0Fh
cmp al,0
jz set_obj_speed
mov [edi+8],al
retn
 
;
;
;
set_obj_amplitude:
call random_8
and al,0Fh
mov [edi+9],al
retn
 
;
;
;
set_obj_direction:
call random_8
and al,1
mov [edi+0Ah],al
retn
 
;
;
;
set_obj_cost:
call random_8
cmp al,0
jz set_obj_cost
mov [edi+0Bh],al
retn
 
;
;
;
set_current_objects_list:
pusha
xor eax,eax
mov edi,forward_list
stosd
stosd
mov edi,back_list
stosd
stosd
mov edi,forward_list
call random_8
and al,7
cmp al,0
jz scol_loc_00a
mov ecx,eax
scol_loc_00:
call random_8
and al,7
stosb
loop scol_loc_00
scol_loc_00a:
mov edi,back_list
call random_8
and al,07
cmp al,0
jz scol_loc_01a
mov ecx,eax
scol_loc_01:
call random_8
and al,7
stosb
loop scol_loc_01
scol_loc_01a:
popa
retn
 
;
; In: EDI - pointer to object structure
; Out:
movie_one_object:
pusha
mov eax,[edi+4]
xor ebx,ebx
mov bl,byte [edi+8]
ror eax,16
cmp byte [edi+0Ah],0
jz moo_loc_00
sub ax,bx
cmp ax,320
jb moo_loc_01
mov ax,319
jmp moo_loc_01
moo_loc_00:
add ax,bx
cmp ax,320
jb moo_loc_01
xor ax,ax
moo_loc_01:
rol eax,16
mov [edi+4],eax
popa
retn
 
;
;
;
movie_objects:
pusha
mov esi,forward_list
mov ebx,movieng_objects
mov ecx,8
mo_loc_00:
xor eax,eax
lodsb
cmp al,0
jz mo_loc_01
mov edi,ebx
shl eax,4
add edi,eax
call movie_one_object
mo_loc_01:
loop mo_loc_00
add ebx,16*8
mov ecx,8
mo_loc_02:
xor eax,eax
lodsb
cmp al,0
jz mo_loc_03
mov edi,ebx
shl eax,4
add edi,eax
call movie_one_object
mo_loc_03:
loop mo_loc_02
popa
retn
 
 
;
; In: EDI - pointer to object structure
; Out:
draw_one_forward_object:
push esi
mov esi,[edi]
mov eax,[edi+4]
call draw_pict
pop esi
retn
 
;
; In: EDI - pointer to object structure
; Out:
draw_one_back_object:
push esi
mov esi,[edi]
mov eax,[edi+4]
call draw_pict_scale_div_2
pop esi
retn
 
;
;
;
draw_objects:
pusha
mov esi,back_list+7
mov ebx,movieng_objects+16*8
mov edi,ebx
mov ecx,8
do_loc_00:
xor eax,eax
; lodsb
mov al,[esi]
cmp al,0
jz do_loc_01
mov edi,ebx
shl eax,4
add edi,eax
call draw_one_back_object
do_loc_01:
dec esi
loop do_loc_00
; mov esi,forward_list
mov ebx,movieng_objects
mov ecx,8
do_loc_02:
xor eax,eax
; lodsb
mov al,[esi]
cmp al,0
jz do_loc_03
mov edi,ebx
shl eax,4
add edi,eax
call draw_one_forward_object
do_loc_03:
dec esi
loop do_loc_02
popa
retn
 
;
; In: EDI - pointer to object structure
; Out: Carry flag Clear/Set - No/Kill object
check_kill_one_forward_object:
pusha
mov esi,[edi]
lodsw
shl eax,16
lodsw
mov ebx,[edi+04]
mov edx,[mouse_coord]
add eax,ebx
cmp dx,bx
jb ckofo_loc_00
cmp dx,ax
ja ckofo_loc_00
shr eax,16
shr ebx,16
shr edx,16
cmp dx,bx
jb ckofo_loc_00
cmp dx,ax
ja ckofo_loc_00
stc
popa
retn
ckofo_loc_00:
clc
popa
retn
 
;
; In: EDI - pointer to object structure
; Out: Carry flag Clear/Set - No/Kill object
check_kill_one_back_object:
pusha
mov esi,[edi]
lodsw
shr eax,1
shl eax,16
lodsw
shr ax,1
mov ebx,[edi+04]
mov edx,[mouse_coord]
add eax,ebx
cmp dx,bx
jb ckobo_loc_00
cmp dx,ax
ja ckobo_loc_00
shr eax,16
shr ebx,16
shr edx,16
cmp dx,bx
jb ckobo_loc_00
cmp dx,ax
ja ckobo_loc_00
stc
popa
retn
ckobo_loc_00:
clc
popa
retn
 
;
;
;
check_kill_object:
pusha
mov esi,forward_list
mov ebx,movieng_objects
mov ecx,8
cko_loc_00:
xor eax,eax
lodsb
cmp al,0
jz cko_loc_01
shl eax,4
mov edi,ebx
add edi,eax
call check_kill_one_forward_object
jc cko_loc_kill
cko_loc_01:
loop cko_loc_00
add ebx,16*8
mov ecx,8
cko_loc_02:
xor eax,eax
lodsb
cmp al,0
jz cko_loc_03
shl eax,4
mov edi,ebx
add edi,eax
call check_kill_one_back_object
jc cko_loc_kill
cko_loc_03:
loop cko_loc_02
mov eax,[mouse_coord]
xor ebx,ebx
mov bl,byte [promakh_count]
shl ebx,2
add ebx,current_hole
mov dword [ebx],eax
inc byte [promakh_count]
popa
retn
cko_loc_kill:
dec esi
mov byte [esi],0
xor eax,eax
mov al,[edi+0Bh]
add dword [score_count],eax
clc
popa
retn
 
 
;
;
;
change_objects_speed:
pusha
mov esi,movieng_objects+8
mov ecx,16
cos_loc_00:
cmp byte [esi],0Fh
jz cos_next
inc byte [esi]
cos_next:
add esi,16
loop cos_loc_00
popa
retn
/programs/games/hunter/trunk/picture.inc
0,0 → 1,418
;
;  ¡®â  á ª à⨭ª ¬¨ ¨«¨ ¨å ®¡à § ¬¨
;
; Author: Trans
; Date: 08.03.2005
; Compiler: FASM
; Target: Hunter - MeOS game
;
 
;
; In: DS:ESI - 㪠§ â¥«ì ­  ®¡à § ª à⨭ª¨ ¢ RGB
; EAX - X ª®®à¤¨­ â  * 65536 + Y ª®®à¤¨­ â 
; //EBX - Z ª®®à¤¨­ â 
; Out:
draw_pict:
pusha
mov edx,eax
shr edx,16
xor edi,edi
mov di,ax
shl di,3 ; *8
shl ax,1 ; *2
add ax,di ; = *10
shl ax,5 ; = *320
mov di,ax
shr eax,16
add di,ax ; di=Y*320+X
mov eax,edi
shl eax,1 ; = *2
add edi,eax ; = (Y*320+X)*3
add edi,buffer00
lodsw
shl eax,16
lodsw
ror eax,16
xor ecx,ecx
mov cx,320
sub cx,dx
xor edx,edx
cmp cx,ax
jae dp_loc_00
sub ax,cx
mov dx,ax
shl ax,1
add dx,ax ; invisible part for X
mov ax,cx
dp_loc_00:
mov cx,ax
xor ebx,ebx
mov bx,320
sub bx,ax
mov ax,bx
shl ax,1
add bx,ax ; additional offset for X
shr eax,16
xchg ecx,eax
dp_loc_01:
push ecx
push eax
mov ecx,eax
dp_loc_02:
mov eax,[esi]
and eax,00FFFFFFh
cmp eax,00FFFFFFh
jnz dp_loc_03_next
add esi,3
add edi,3
jmp dp_loc_04
dp_loc_03_next:
movsb
movsw
dp_loc_04:
loop dp_loc_02
add esi,edx
add edi,ebx
pop eax
pop ecx
loop dp_loc_01
popa
retn
 
;
; In: DS:ESI - 㪠§ â¥«ì ­  ®¡à § ª à⨭ª¨ ¢ RGB
; EAX - X ª®®à¤¨­ â  * 65536 + Y ª®®à¤¨­ â 
; //EBX - Z ª®®à¤¨­ â 
; Out:
draw_pict_scale_div_2:
pusha
mov edi,buffer01
lodsd
xor ebx,ebx
xor ebp,ebp
mov bx,ax
mov bp,ax
shl ebp,1
add ebp,ebx
shr ax,1
stosw
mov bx,ax
shr eax,17
stosw
xor ecx,ecx
mov cx,ax
dpsd2_loc_00:
push ecx
mov ecx,ebx
dpsd2_loc_01:
push ecx
mov ecx,3
dpsd2_loc_02:
xor eax,eax
mov edx,eax
mov al,[esi]
mov dl,[esi+3]
add eax,edx
mov dl,[esi+ebp]
add eax,edx
mov dl,[esi+ebp+3]
add eax,edx
shr eax,2
stosb
inc esi
loop dpsd2_loc_02
add esi,3
pop ecx
loop dpsd2_loc_01
add esi,ebp
pop ecx
loop dpsd2_loc_00
popa
pusha
mov esi,buffer01
call draw_pict
popa
retn
 
 
;
; In:
; Out:
draw_backside:
pusha
mov edi,buffer00
mov ecx,50
mov eax,00FFFFFFh
dbs_loc_00:
push ecx
mov ecx,320
dbs_loc_01:
mov ebx,eax
stosw
shr eax,16
stosb
mov eax,ebx
stosw
shr eax,16
stosb
mov eax,ebx
loop dbs_loc_01
sub eax,00010100h
pop ecx
loop dbs_loc_00
mov ecx,100
mov eax,0000C000h
dbs_loc_02:
push ecx
mov ecx,320
dbs_loc_03:
mov ebx,eax
stosw
shr eax,16
stosb
mov eax,ebx
loop dbs_loc_03
add eax,00010001h
pop ecx
loop dbs_loc_02
popa
retn
 
;
; In:
; Out:
buffer_scale_on_2:
pusha
mov esi,buffer00
mov edi,buffer02
mov ecx,200
bso2_loc_00:
push ecx
mov ecx,2
bso2_loc_01:
push ecx
push esi
mov ecx,320
bso2_loc_02:
mov eax,[esi]
and eax,00FFFFFFh
mov ebx,eax
stosw
shr eax,16
stosb
mov eax,ebx
stosw
shr eax,16
stosb
add esi,3
loop bso2_loc_02
pop esi
pop ecx
loop bso2_loc_01
add esi,320*3
pop ecx
loop bso2_loc_00
popa
retn
 
 
;
; In: EAX = X coordinate * 65536 + Y coordinate
; EBX = Number
; Out:
number_print:
pusha
mov edi,buf_local
mov ebp,eax
mov eax,ebx
or eax,eax
jz np_loc_null
mov ebx,100
mov ecx,5
np_loc_00:
xor edx,edx
div ebx
xchg eax,edx
aam
stosw
mov eax,edx
loop np_loc_00
dec edi
mov eax,ebp
mov ecx,10
np_loc_01:
cmp byte [edi],0
jnz np_loc_02
dec edi
loop np_loc_01
np_loc_02:
xor ebx,ebx
mov bl,[edi]
shl ebx,2
add ebx,pointer_digit_table
mov esi,[ebx]
call draw_pict
add eax,10*65536+0
dec edi
loop np_loc_02
popa
retn
np_loc_null:
mov eax,ebp
mov esi,[pointer_digit_table]
call draw_pict
popa
retn
pointer_digit_table:
dd buf_num0, buf_num1, buf_num2, buf_num3, buf_num4
dd buf_num5, buf_num6, buf_num7, buf_num8, buf_num9
buf_local:
times 12 db 0
 
 
;
; In: EAX = X*65536+Y
; Out:
draw_lives:
pusha
mov esi,buf_heart
xor ecx,ecx
mov cl,[lives_count]
cmp cl,0
jz dl_loc_01
dl_loc_00:
call draw_pict
add eax,16*65536+0
loop dl_loc_00
dl_loc_01:
popa
retn
 
;
; In:
; Out:
draw_mushka:
mov esi,buf_mushka
mov eax,[mouse_coord]
ror eax,16
cmp ax,16
jae dm_loc_00
mov ax,16
dm_loc_00:
sub ax,16
rol eax,16
cmp ax,16
jae dm_loc_01
mov ax,16
dm_loc_01:
sub ax,16
call draw_pict
retn
 
;
; In: eax - hole coordinate
; Out:
draw_hole:
mov esi,buf_hole
; mov eax,[current_hole]
cmp eax,0
jz dh_loc_02
ror eax,16
cmp ax,8
jae dh_loc_00
mov ax,8
dh_loc_00:
sub ax,8
rol eax,16
cmp ax,8
jae dh_loc_01
mov ax,8
dh_loc_01:
sub ax,8
call draw_pict_scale_div_2
dh_loc_02:
retn
 
;
;
;
draw_promakh:
mov esi,buf_hole
xor ecx,ecx
mov cl,[promakh_count]
cmp cl,0
jz dpr_loc_exit
mov ebx,current_hole
mov eax,dword [ebx] ;300*65536+180
dpr_loc_00:
call draw_hole
; call draw_pict_scale_div_2
; sub ax,16
add ebx,4
mov eax,dword [ebx]
loop dpr_loc_00
dpr_loc_exit:
retn
 
 
;
; In:
; Out:
clear_buffer:
push eax
push ecx
push edi
mov edi,buffer00
mov ecx,(320*201*3)/4
xor eax,eax
rep stosd
pop edi
pop ecx
pop eax
retn
 
;
; In: AX - X ª®®à¤¨­ â  [0,639]
; BX - Y ª®®à¤¨­ â  [0,479]
; Out:
refresh_screen:
pusha
popa
retn
 
 
;
; In:
; Out:
smooth_filter:
pusha
mov ecx,320*200*3
mov edi,buffer00
sf_loc_00:
xor ax,ax
xor dx,dx ;áç¥â稪
mov al,[edi]
shl ax,2 ;*4
mov dx,ax
xor ax,ax
mov al,[edi-320*3]
add dx,ax
mov al,[edi-3]
add dx,ax
mov al,[edi+3]
add dx,ax
mov al,[edi+320*3]
add dx,ax
xchg dx,ax
shr ax,3 ;/8
mov byte [edi],al
inc edi
loop sf_loc_00
popa
retn
;smooth_matrix:
; db 0, 1, 0 /
; db 1, 4, 1 / 8
; db 0, 1, 0 /
 
 
/programs/games/hunter/trunk/read_me.eng
0,0 → 1,37
Hunter
------
 
Version: 1.1
Target: MenuetOS arcade game
Author: Trans
Date: 07-18.03.2005
Modification: 31.03.2005
 
This program is arcade game.
It was written specialy for MenueoOS game's compo,
which suggested by Jaroslaw Pelczar from 05.03
to 19.03 2005 year.
 
Game target - destroy of maximum flying objects.
 
The Rules.
- You have 3 lives.
- 5 misses - minus one live.
- The game time is infinite.
- ALL processes stopped by PAUSE.
- Every 30 seconds increase objects speed
- Not all objects may be destroed by ONE shoot.
- Only after full group destroing is creating next group.
 
Control.
Shot - left mouse button
Pause - SPACE
 
Support.
All questions, wishes and suggestions send to author:
transafe@rambler.ru
trans397@yahoo.com
 
Wish hunting!
Trans.
 
/programs/games/hunter/trunk/read_me.rus
0,0 → 1,84
Îõîòíèê
-------
 
Âåðñèÿ: 1.1
Òèï: Èãðà àðàêàäíîãî òèïà äëÿ MenuetOS
Àâòîð: Trans
Äàòà: 07-18.03.2005
Ìîäèôèêàöèÿ: 31.03.2005
 
Ýòà ïðîãðàììà ïðåäñòàâëÿåò èç ñåáÿ àðêàäíóþ èãðó.
Îíà íàïèñàíà ñïåöèàëüíî äëÿ ó÷àñòèÿ â ñîðåâíîâàíèè
ïî ïðîãðàììèðîâàíèþ èãð äëÿ MenuetOS, êîòîðîå áûëî
îáúÿâëåíî ßðîñëàâîì Ïåëüöàðîì (Jaroslaw Pelczar)
ñ 05.03 ïî 19.03 2005 ãîäà.
 
Öåëü èãðû - óíè÷òîæèòü êàê ìîæíî áîëüøå ëåòàþùèõ
îáúåêòîâ.
 
Ïðàâèëà.
- Åñòü 3 æèçíè.
- 5 ïðîìàõîâ - ìèíóñ îäíà æèçíü.
- Âðåìÿ èãðû íå îãðàíè÷åíî
- Âî âðåìÿ ÏÀÓÇÛ ÂѨ îñòàíîâëåíî.
- Êàæäûå 30 ñåêóíä óâåëè÷èâàåòñÿ ñêîðîñòü îáúåêòîâ
- Íå âñå îáúåêòû ìîãóò áûòü óíè÷òîæåíû çà îäèí âûñòðåë.
- Ïîñëå ïîëíîãî óíè÷òîæåíèÿ îäíîé ãðóïïû ïîÿâëÿåòñÿ äðóãàÿ
 
Óïðàâëåíèå.
Âûñòðåë - ëåâàÿ êëàâèøà ìàíèïóëÿòîðà "ìûøü"
Ïàóçà - ÏÐÎÁÅË
 
Ïîääåðæêà.
Âñå âîïðîñû, ïîæåëàíèÿ è ïðåäëîæåíèÿ íàïðàâëÿéòå àâòîðó:
transafe@rambler.ru
trans397@yahoo.com
 
Óäà÷íîé îõîòû!
Trans.
 
 
 
 
DOS-ª®¤¨à®¢ª .
-------------------------------------------------------
 
 
Žå®â­¨ª
-------
 
‚¥àá¨ï: 1.1
’¨¯: ˆ£à   à ª ¤­®£® ⨯  ¤«ï MenuetOS
€¢â®à: Trans
„ â : 07-18.03.2005
Œ®¤¨ä¨ª æ¨ï: 31.03.2005
 
â  ¯à®£à ¬¬  ¯à¥¤áâ ¢«ï¥â ¨§ á¥¡ï  àª ¤­ãî ¨£àã.
Ž­  ­ ¯¨á ­  ᯥ樠«ì­® ¤«ï ãç áâ¨ï ¢ á®à¥¢­®¢ ­¨¨
¯® ¯à®£à ¬¬¨à®¢ ­¨î ¨£à ¤«ï MenuetOS, ª®â®à®¥ ¡ë«®
®¡ê¥­® Ÿà®á« ¢®¬ ¥«ìæ à®¬ (Jaroslaw Pelczar)
á 05.03 ¯® 19.03 2005 £®¤ .
 
–¥«ì ¨£àë - ã­¨ç⮦¨âì ª ª ¬®¦­® ¡®«ìè¥ «¥â îé¨å
®¡ê¥ªâ®¢.
 
à ¢¨« .
- …áâì 3 ¦¨§­¨.
- 5 ¯à®¬ å®¢ - ¬¨­ãá ®¤­  ¦¨§­ì.
- ‚à¥¬ï ¨£àë ­¥ ®£à ­¨ç¥­®
- ‚® ¢à¥¬ï €“‡› ‚‘ð ®áâ ­®¢«¥­®.
- Š ¦¤ë¥ 30 ᥪ㭤 㢥«¨ç¨¢ ¥âáï ᪮à®áâì ®¡ê¥ªâ®¢
- ¥ ¢á¥ ®¡ê¥ªâë ¬®£ãâ ¡ëâì ã­¨ç⮦¥­ë §  ®¤¨­ ¢ëáâ५.
- ®á«¥ ¯®«­®£® ã­¨ç⮦¥­¨ï ®¤­®© £àã¯¯ë ¯®ï¢«ï¥âáï ¤à㣠ï
 
“¯à ¢«¥­¨¥.
‚ëáâ५ - «¥¢ ï ª« ¢¨è  ¬ ­¨¯ã«ïâ®à  "¬ëèì"
 ã§  - Ž…‹
 
®¤¤¥à¦ª .
‚ᥠ¢®¯à®áë, ¯®¦¥« ­¨ï ¨ ¯à¥¤«®¦¥­¨ï ­ ¯à ¢«ï©â¥  ¢â®àã:
transafe@rambler.ru
trans397@yahoo.com
 
“¤ ç­®© ®å®âë!
Trans.
/programs/games/mblocks/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/games/mblocks/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm mblocks.asm mblocks
@erase lang.inc
@pause
/programs/games/mblocks/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm mblocks.asm mblocks
@erase lang.inc
@pause
/programs/games/mblocks/trunk/mblocks.asm
17,10 → 17,9
dd 0x4000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'macros.inc'
labelt db 'Memory Blocks for Menuet v0.1 Crown Soft (c)'
labellen:
include '..\..\..\macros.inc'
 
title db 'Memory Blocks for Menuet v0.1 Crown Soft (c)',0
 
 
START: ; start of execution
28,7 → 27,7
 
still:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
44,12 → 43,12
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jz close
110,7 → 109,7
 
close:
mov eax,-1 ; close program
int 0x40
mcall
 
 
 
120,33 → 119,17
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+413 ; [x start] *65536 + [x size]
mov ecx,100*65536+295 ; [y start] *65536 + [y size]
mov edx,0x83000000 ; color of work area RRGGBB,8->color gl
mov esi,0x805080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
int 0x40
mov edx,0x93000000 ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ddeeff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
; ; CLOSE BUTTON
; mov eax,8 ; function 8 : define and draw button
; mov ebx,(411-19)*65536+12 ; [x start] *65536 + [x size]
; mov ecx,5*65536+12 ; [y start] *65536 + [y size]
; mov edx,1 ; button id
; mov esi,0x6688dd ; button color RRGGBB
; int 0x40
 
; init BUTTON
mov eax,8 ; function 8 : define and draw button
mov ebx,10*65536+55 ; [x start] *65536 + [x size]
153,7 → 136,7
mov ecx,270*65536+12 ; [y start] *65536 + [y size]
mov edx,100 ; button id
mov esi,0x6688dd ; button color RRGGBB
int 0x40
mcall
; NEW GAME LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,15*65536+273 ; [x start] *65536 + [y start]
160,7 → 143,7
mov ecx,0x00ddeeff ; color of text RRGGBB
mov edx,labnew ; pointer to text beginning
mov esi,labnewlen-labnew ; text length
int 0x40
mcall
 
mov ebx,40001h
mov ecx,nkeydown
167,7 → 150,7
mov edx,135*65536+273
mov esi,0x00ffffff
mov eax,47
int 0x40
mcall
 
 
;--- draw buttons ---
193,7 → 176,7
 
mov esi,[coltbl+16*4] ; button color RRGGBB
mov eax,8 ; function 8 : define and draw button
int 0x40
mcall
 
; PICTURE
dec edx
213,7 → 196,7
mov ebx,mas
mov ecx,32*65536+32 ; image size
mov eax,7 ; function 7 : putimage
int 0x40
mcall
drm3:
 
inc [bitid]
224,7 → 207,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
292,7 → 275,7
 
; Initialize RND
mov eax,3
int 0x40 ; eax=00SSMMHH
mcall ; eax=00SSMMHH
rol eax,16 ; eax=MMHH00SS - fist random number
 
mov ebx,8088405h
/programs/games/phenix/trunk/ascgl.inc
373,7 → 373,7
wordstoreg ecx,y,ys ;y*65536+ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
390,7 → 390,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
409,7 → 409,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
418,7 → 418,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
496,7 → 496,7
add cx,[arg3+4]
; wordstoreg ecx,[arg3],[arg3+4]
wordstoreg edx, x , y ;arg1*65536+arg2
int 0x40
mcall
}
 
macro setframe x , y ,arg3
507,7 → 507,7
wordstoreg edx, x , y ;arg1*65536+arg2
add edx,dword [arg3]
mov ecx,dword [arg3+4]
int 0x40
mcall
}
 
 
/programs/games/phenix/trunk/ascl.inc
50,7 → 50,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
57,7 → 57,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
145,7 → 145,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
170,7 → 170,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
199,7 → 199,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
233,12 → 233,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,150 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
246,7 → 246,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
254,7 → 254,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
269,7 → 269,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
276,7 → 276,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
301,15 → 301,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
411,7 → 411,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
445,12 → 445,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,120 ; size 150 bytes
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
458,7 → 458,7
 
mov eax,58
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
466,7 → 466,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
 
cmp eax,1
je mred
481,7 → 481,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
488,7 → 488,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
512,15 → 512,15
call redproc
jmp getmesloop
mkey:
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
672,7 → 672,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
681,7 → 681,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
694,7 → 694,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
706,7 → 706,7
words2reg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
714,7 → 714,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
728,7 → 728,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
743,7 → 743,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
760,7 → 760,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
771,7 → 771,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
786,7 → 786,7
words2reg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
797,7 → 797,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
807,7 → 807,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
816,7 → 816,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
842,7 → 842,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/games/phenix/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm phenix.asm phenix
@erase lang.inc
@pause
/programs/games/phenix/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm phenix.asm phenix
@erase lang.inc
@pause
/programs/games/phenix/trunk/phenix.asm
22,6 → 22,7
 
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
include 'ascml.inc'
350,13 → 351,13
mov eax,66
mov ebx,1
mov ecx,1
int 0x40
mcall
 
mov eax,26
mov ebx,2
mov ecx,1
mov edx,keymap
int 0x40
mcall
 
startgame:
gif_hash_offset = gif_hash_area
388,11 → 389,11
jmp stillm
keym:
mov eax,2
int 0x40
mcall
jmp stillm
buttonm:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
je close_app
cmp ah,2 ; button id=1 ?
426,11 → 427,11
jmp stillh
keyh:
mov eax,2
int 0x40
mcall
jmp stillh
buttonh:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
je close_app
cmp ah,2 ; button id=1 ?
457,7 → 458,7
dec ebp
looht:
mov eax,4
int 0x40
mcall
add edx,esi
add ebx,10
dec ebp
882,7 → 883,7
 
key: ; key
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
 
shr eax,8
and eax,0xff
954,12 → 955,12
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
close_app:
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
jmp still
 
986,11 → 987,11
jmp stillgo
keygo:
mov eax,2
int 0x40
mcall
jmp stillgo
buttongo:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1
je close_app
cmp ah,4
1077,11 → 1078,11
jmp stilleg
keyeg:
mov eax,2
int 0x40
mcall
jmp stilleg
buttoneg:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1
je close_app
cmp ah,2
1211,11 → 1212,11
jmp end_gm ;stilleg2
keyeg2:
mov eax,2
int 0x40
mcall
jmp main_menu
buttoneg2:
mov eax,17 ; get id
int 0x40
mcall
jmp stilleg2
 
 
/programs/games/pipes/pipes.asm
13,6 → 13,7
fg3color equ 0x007F7F55
btcolor equ 0x005B6200
 
include '..\..\macros.inc'
 
use32
 
34,7 → 35,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
53,7 → 54,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
button: ; button
call get_input
64,13 → 65,13
get_input:
pusha
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne .noclose
 
mov eax,-1 ; close this program
int 0x40
mcall
.noclose:
cmp ah,4
jne .moderate
239,9 → 240,9
.down:
mov eax,5
mov ebx,10
int 0x40
mcall
mov eax,11
int 0x40
mcall
cmp eax,1
jne .nored
call draw_window
282,9 → 283,9
.down:
mov eax,5
mov ebx,2
int 0x40
mcall
mov eax,11
int 0x40
mcall
cmp eax,1
jne .nored
call draw_window
307,7 → 308,7
call draw_message
mov eax,5
mov ebx,500
int 0x40
mcall
mov [stat],0
inc [level]
cmp [speed],6 ;waterflowdelay < 6 ?
331,25 → 332,25
mov ebx,50 shl 16 +15
mov ecx,395 shl 16 +15
mov edx,bgcolor
int 0x40
mcall
add ebx,60 shl 16 + 20
int 0x40
mcall
add ebx,80 shl 16
int 0x40
mcall
mov eax,47
mov ebx,0x20000
mov ecx,[time]
mov edx,50*65536+398
mov esi,fg2color
int 0x40
mcall
mov ebx,0x50000
mov ecx,[score]
add edx,60 shl 16
int 0x40
mcall
mov ebx,0x20000
mov ecx,[level]
add edx,80 shl 16
int 0x40
mcall
 
popa
ret
460,11 → 461,11
mov ebx,146 shl 16 + 200
mov ecx,190 shl 16 + 40
mov edx,0x0
int 0x40
mcall
add ebx,2 shl 16 - 4
add ecx,2 shl 16 - 4
mov edx,fgcolor
int 0x40
mcall
 
cmp [stat],1
je .winmessage
474,12 → 475,12
movzx esi,byte [lbl_gameover]
mov ecx,btcolor
add ecx,0x10000000
int 0x40
mcall
add ebx,8 shl 16 +17
mov edx,lbl_yscore+1
movzx esi,byte [lbl_yscore]
mov ecx,btcolor
int 0x40
mcall
mov esi,ecx ;color
mov edx,ebx ;pos
add edx,80 shl 16
486,7 → 487,7
mov ebx,0x50000 ;type
mov ecx,[score] ;inp
mov eax,47
int 0x40
mcall
jmp .nomessage
.winmessage:
mov eax,4
495,11 → 496,11
movzx esi,byte [lbl_win]
mov ecx,btcolor
add ecx,0x10000000
int 0x40
mcall
mov ebx,152 shl 16 +217
add edx,esi
mov ecx,btcolor
int 0x40
mcall
.nomessage:
popa
ret
519,7 → 520,7
movsx edx, byte [map]
add edx,9 ;button-id = map-pos + 10;gen_image inkrements
add edx,0x50000000 ;no button image - no esi need
int 0x40
mcall
pop edx
push ebx
push ecx
526,7 → 527,7
mov eax,7
mov ebx,0x10000
mov ecx,32 shl 16 +32
int 0x40
mcall
pop ecx
pop ebx
add edx,33 shl 16
549,7 → 550,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
557,8 → 558,8
mov ecx,100*65536+420 ; [y start] *65536 + [y size]
mov edx,bgcolor ; color of work area RRGGBB,8->color gl
or edx,0x13000000
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,8
mov ebx,84*65536+72
565,13 → 566,13
mov ecx,28*65536+15
mov edx,2
mov esi,btcolor
int 0x40
mcall
add ebx,76 shl 16
inc edx
int 0x40
mcall
add ebx,76 shl 16
inc edx
int 0x40
mcall
 
mov eax,4
mov ebx,26 shl 16 +32
578,20 → 579,20
mov ecx,fgcolor
mov edx,lbl_toolbar+1
movsx esi, byte [lbl_toolbar]
int 0x40
mcall
mov ebx,18 shl 16 +398
mov edx,lbl_score+1
movsx esi, byte [lbl_score]
int 0x40
mcall
mov ebx,350 shl 16 +405
mov ecx,fg3color
mov edx,lbl_copy+1
movsx esi,byte [lbl_copy]
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
popa
ret
600,7 → 601,7
; DATA AREA
 
 
header db 'PIPES',0
title db 'PIPES',0
lbl_gameover:
db 19
db 'G a m e O v e r !'
/programs/games/pong/trunk/ascgl.inc
33,7 → 33,7
add ecx,ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
50,7 → 50,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
69,7 → 69,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
78,7 → 78,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
153,7 → 153,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
nodi:
}
 
173,7 → 173,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
}
 
;Not optimiz
451,7 → 451,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[bmp_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
458,7 → 458,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
 
; jmp qwe
;bmpfn db bmp_file_name
469,7 → 469,7
; mov edx,0xFFFFFF
; mov esi,bmp_load_area
; mov edi,0
; int 0x40
; mcall
 
; convert:
movzx eax,word [bmp_load_area+28]
/programs/games/pong/trunk/ascl.inc
38,7 → 38,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
54,12 → 54,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
72,7 → 72,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
84,19 → 84,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
127,7 → 127,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
143,12 → 143,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
161,7 → 161,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
173,19 → 173,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
272,7 → 272,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
281,7 → 281,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
293,7 → 293,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
;_ equ '____'
306,7 → 306,7
; mov ecx,y
; mov edx,color
; mov eax,1
; int 0x40
; mcall
;}
 
 
318,7 → 318,7
mov edx,x*65536+y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
326,7 → 326,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
340,7 → 340,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
355,7 → 355,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
372,7 → 372,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
383,7 → 383,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
396,7 → 396,7
mov ecx,arg2*65536+arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
407,7 → 407,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
417,7 → 417,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
426,7 → 426,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
446,7 → 446,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/games/pong/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm pong.asm pong
@erase lang.inc
@pause
/programs/games/pong/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm pong.asm pong
@erase lang.inc
@pause
/programs/games/pong/trunk/pong.asm
21,6 → 21,7
 
 
include 'lang.inc'
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
 
43,7 → 44,7
still:
 
mov eax,11 ; scan event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
58,7 → 59,7
mov ecx,[scorea]
mov edx,300*65536+8
mov esi,cl_Blue
int 0x40
mcall
out_scoreb:
mov eax,47
mov ebx,5*65536
65,7 → 66,7
mov ecx,[scoreb]
mov edx,350*65536+8
mov esi,cl_Red
int 0x40
mcall
 
del_images:
setimg dword [ply1x],dword [ply1y],img4
290,7 → 291,7
 
key: ; key
mov eax,2
int 0x40
mcall
cmp ah,key_Left
jne no_l
sub dword [ply1rx],16
316,11 → 317,11
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
jmp still
 
/programs/games/pong3/trunk/ascgl.inc
33,7 → 33,7
add ecx,ys
mov edx,color
mov eax,13
int 0x40
mcall
}
 
; FPS - Set Frame Per Second Display
50,7 → 50,7
spdat:
get_time:
mov eax,3
int 0x40
mcall
cmp eax,[savetime]
jne new_time
inc [fps_cntr]
69,7 → 69,7
mov ecx,y*65536+7
mov edx,delcolor
mov eax,13
int 0x40
mcall
end if
mov dword [ttt],fps_show_frequency
mov eax,47
78,7 → 78,7
mov edx,x*65536+y
mov esi,color
mov ecx,[fps]
int 0x40
mcall
no_out_fps:
}
 
153,7 → 153,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
nodi:
}
 
173,7 → 173,7
shl edx,16
add edx,arg2
end if
int 0x40
mcall
}
 
;Not optimiz
451,7 → 451,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[bmp_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
458,7 → 458,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
 
; jmp qwe
;bmpfn db bmp_file_name
469,7 → 469,7
; mov edx,0xFFFFFF
; mov esi,bmp_load_area
; mov edi,0
; int 0x40
; mcall
 
; convert:
movzx eax,word [bmp_load_area+28]
/programs/games/pong3/trunk/ascl.inc
38,7 → 38,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
54,12 → 54,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
72,7 → 72,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
84,19 → 84,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
127,7 → 127,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp byte [clip_file+7],'Z'
je erroff
cmp eax,0xffffffff
143,12 → 143,12
mov edx,100
mov esi,0
mov eax,33
int 0x40
mcall
 
mov ebx,dlg_file
mov ecx,clip_file
mov eax,19
int 0x40
mcall
 
still:
scevent red,key,button
161,7 → 161,7
mov ecx,0
mov edx,-1
mov esi,path
int 0x40
mcall
cmp eax,0xffffffff
je erroff ;errexit
mov dword [redwait],0
173,19 → 173,19
file_is_open:
mov eax,32
mov ebx,clip_file
int 0x40
mcall
jmp openoff
 
key: ; key
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne still
mov eax,-1 ; close this program
int 0x40
mcall
 
red:
call redproc
272,7 → 272,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
281,7 → 281,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
293,7 → 293,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
;_ equ '____'
306,7 → 306,7
; mov ecx,y
; mov edx,color
; mov eax,1
; int 0x40
; mcall
;}
 
 
318,7 → 318,7
mov edx,x*65536+y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
326,7 → 326,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
340,7 → 340,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
355,7 → 355,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
372,7 → 372,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
383,7 → 383,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
396,7 → 396,7
mov ecx,arg2*65536+arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
407,7 → 407,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
417,7 → 417,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
426,7 → 426,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
446,7 → 446,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
;Key's
/programs/games/pong3/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm pong3.asm pong3
@erase lang.inc
@pause
/programs/games/pong3/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm pong3.asm pong3
@erase lang.inc
@pause
/programs/games/pong3/trunk/pong3.asm
17,7 → 17,7
 
;******************************************************************************
 
 
include '..\..\..\macros.inc'
include 'ascl.inc'
include 'ascgl.inc'
include 'ascgml.inc'
256,7 → 256,7
 
key: ; key
mov eax,2
int 0x40
mcall
cmp ah,key_Left
jne no_l
sub dword [ply1rx],32 ;16
282,11 → 282,11
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
jmp still
 
/programs/games/tanks/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm tanks.asm tanks
@erase lang.inc
@pause
/programs/games/tanks/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm tanks.asm tanks
@erase lang.inc
@pause
/programs/games/tanks/trunk/leveledit.asm
14,7 → 14,7
START:
mov eax,40
mov ebx,111b
int 0x40
mcall
call drawwin
;main cycle(fps)
fpst:
82,7 → 82,7
call putimage
mov eax,5
mov ebx,2
int 0x40
mcall
mov eax,[black]
mov [phas],eax
call PutSprite
101,13 → 101,13
mov ebx,420*65536+30
mov ecx,425*65536+15
mov edx,0xffffff
int 0x40
mcall
mov eax,47
mov ebx,3*65536
mov ecx,[frames]
mov edx,425*65536+427
mov esi,0
int 0x40
mcall
mov [frames],0
no_frames:
;----------------------
127,14 → 127,14
mov [eax],bl;write number of shablon to the map-array
;-----------------------
;mov eax,11
;int 0x40
;mcall
mov eax,23
mov ebx,2
int 0x40
mcall
cmp eax,2
jne animation
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,32
jne key2
170,12 → 170,12
key8:cmp eax,27
jne animation
mov eax,-1
int 0x40
mcall
;-------------------------------------------
drawwin:
mov eax,12
mov ebx,1
int 0x40
mcall
;à¨á㥬 ®ª­® § ¤ ¢ ï ¢á¥ ­¥®¡å®¤¨¬ë¥ 梥â 
mov eax,0
mov ebx,50*65536+640
183,7 → 183,7
mov edx,0x02AABBCC
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
;¯¨è¥¬ § £®«®¢®ª ®ª­ 
mov eax,4
mov ebx,5*65536+5
190,7 → 190,7
mov ecx,0x10ddeeff
mov edx,name
mov esi,7
int 0x40
mcall
;à¨á㥬 ª­®¯ªã § ªàëâ¨ï ®ª­ 
mov eax,8
mov ebx,(640-19)*65536+12
197,7 → 197,7
mov ecx,5*65536+12
mov edx,1
mov esi,0x6688dd
int 0x40
mcall
ret
;----------------------------------------------------------
counter dd 0
230,7 → 230,7
;get time in 1/100 sec
clock: mov eax,26
mov ebx,9
int 0x40
mcall
mov [time],eax
ret
;---------------------------------------------------------
239,7 → 239,7
mov ebx,0x3000
mov ecx,640*65536+400
mov edx,1*65536+20
int 0x40
mcall
ret
;---------------------------------------------------------
print_pos:mov eax,13
246,19 → 246,19
mov ebx,490*65536+60
mov ecx,425*65536+15
mov edx,0xffffff
int 0x40
mcall
mov eax,47
mov ebx,3*65536
mov ecx,[x]
mov edx,495*65536+430
mov esi,0
int 0x40
mcall
mov eax,47
mov ebx,3*65536
mov ecx,[y]
mov edx,530*65536+430
mov esi,0
int 0x40
mcall
ret
;-----------------------------------------------------------
;-------------------------load files------------------------
269,7 → 269,7
;§ £à㦠¥¬ ¯¥à¢ë© ¡«®ª ¤«ï ⮣® ç⮡ë 㧭 â à §¬¥à ä ©« 
mov eax,58
mov ebx,file_read
int 0x40
mcall
;¢ëç¨á«ï¥¬ ᪮«ìª® ¡«®ª®¢ ¯® 512 ¡ ©â ­ã¦­® ¨á¯®«ì§®¢ âì
;¤«ï § £à㧪¨ ä ©« 
mov ecx,ebx
284,7 → 284,7
;§ £à㦠¥¬ ¡«®ª
mov eax,58
mov ebx,file_read
int 0x40
mcall
cmp eax,0
jne scock2
mov esi,0x3000+(640*400*3)+(16*20*20*3)
336,7 → 336,7
mov [file_write+12],dword 0x3000+(640*400*3)+(16*20*20*3);+(0x1000)
mov eax,58
mov ebx,file_write
int 0x40
mcall
cmp eax,0
jne scok
xor esi,esi
343,7 → 343,7
mov eax,55
mov ebx,eax
mov esi,sound
int 0x40
mcall
scok:
ret
;-----------------------------------------------------------------------------
363,7 → 363,7
mov [file_read+12],dword 0x3000+(640*400*3)+(16*20*20*3)
mov eax,58
mov ebx,file_read
int 0x40
mcall
mov ecx,ebx
shr ebx,9
add ebx,1
370,7 → 370,7
mov [file_read+8],ebx
mov eax,58
mov ebx,file_read
int 0x40
mcall
cmp eax,0
jne nosound
mov esi,0x3000+(640*400*3)+(16*20*20*3)
380,7 → 380,7
mov eax,55
mov ebx,55
mov esi,sound
int 0x40
mcall
xor esi,esi
mov [x_l],0
mov [y_l],0
434,13 → 434,13
mov ebx,25*65536+6
mov ecx,433*65536+12
mov edx,0xff6c58
int 0x40
mcall
opros:mov eax,10
int 0x40
mcall
cmp eax,2
jne opros
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je exit_cycle
486,7 → 486,7
mov ebx,20*65536+(64*6)+5
mov ecx,430*65536+15
mov edx,0xffffff
int 0x40
mcall
ret
;---------------------------------------------------------------
print_line:
494,13 → 494,13
mov ebx,20*65536+(64*6)+5
mov ecx,430*65536+15
mov edx,0xffffff
int 0x40
mcall
mov eax,4
mov ebx,25*65536+435
mov ecx,0x1
mov edx,string
mov esi,64
int 0x40
mcall
ret
print_cursor:
mov eax,13
512,7 → 512,7
add ebx,6
mov ecx,433*65536+12
mov edx,0xff6c58
int 0x40
mcall
ret
;------------------------------------------------------------------------
string:
/programs/games/tanks/trunk/tanks.asm
4,6 → 4,7
use32
org 0x0
include 'lang.inc'
include '..\..\..\macros.inc'
db 'MENUET01'
dd 0x1
dd START
15,7 → 16,7
START:
mov eax,40
mov ebx,111b
int 0x40
mcall
;----------------------------------------------------------
;---------load all sprites from arrays to memory-----------
;----------------------------------------------------------
176,7 → 177,7
mov ebx,0x4000
mov ecx,640*65536+400
mov edx,0*65536+20
int 0x40
mcall
call menu
;----------------------------
new_level:
277,7 → 278,7
mov ebx,0x4000
mov ecx,640*65536+400
mov edx,0*65536+20
int 0x40
mcall
NoPutScreen:
;put fon
mov eax,23*4
337,7 → 338,7
;-------------------------------------------------
mov eax,23
mov ebx,3
int 0x40
mcall
cmp eax,1
jne keypressed
call drawwin
348,7 → 349,7
and [_dx],0
and [_dy],0
mov eax,2
int 0x40
mcall
shr eax,8
;---------
cmp eax,32
421,7 → 422,7
key6:cmp eax,27
jne action
mov eax,-1
int 0x40
mcall
action:
mov [SpriteInfo+72+4],dword 1
mov [SpriteInfo+72+16],dword 5 ;usal speed of tank
587,7 → 588,7
cmp [number_level],25
jne no_end_game
mov eax,-1
int 0x40
mcall
no_end_game:
jmp new_level
no_end_level:
893,25 → 894,25
mov ebx,180*65536+220
mov ecx,425*65536+17
mov edx,0xdfffff
int 0x40
mcall
mov eax,4
mov ebx,190*65536+430
mov ecx,0x1ded00;0
mov edx,Level
mov esi,5
int 0x40
mcall
mov eax,4
mov ebx,260*65536+430
mov ecx,0x3558ff
mov edx,Lifes
mov esi,5
int 0x40
mcall
mov eax,4
mov ebx,330*65536+430
mov ecx,0xf93500
mov edx,Score
mov esi,5
int 0x40
mcall
mov eax,47
mov ebx,3*65536
mov ecx,[number_level]
918,7 → 919,7
inc ecx
mov edx,225*65536+430
mov esi,0x1ded00
int 0x40
mcall
mov eax,47
mov ebx,3*65536
xor ecx,ecx
926,7 → 927,7
shr ecx,2
mov edx,295*65536+430
mov esi,0x3558ff
int 0x40
mcall
mov eax,47
mov ebx,3*65536
xor ecx,ecx
933,7 → 934,7
mov cl,byte[score]
mov edx,365*65536+430
mov esi,0xf93500
int 0x40
mcall
jmp maincycle
;----------------------------------------------------------
;-----------------end of main cycle------------------------
1034,7 → 1035,7
;get time in 1/100 sec
clock: mov eax,26
mov ebx,9
int 0x40
mcall
mov [time],eax
ret
;----------------------------------------------------------
1136,28 → 1137,28
mov ebx,1*65536+640
mov ecx,20*65536+400
mov edx,0xc6e9
int 0x40
mcall
mov eax,4
mov ebx,220*65536+190
mov ecx,0xffffff
mov edx,won1
mov esi,29
int 0x40
mcall
mov eax,4
mov ebx,220*65536+200
mov ecx,0xffffff
mov edx,won2
mov esi,29
int 0x40
mcall
mov eax,4
mov ebx,220*65536+210
mov ecx,0xffffff
mov edx,won3
mov esi,29
int 0x40
mcall
mov eax,5
mov ebx,100
int 0x40
mcall
ret
;----------------------------------------------------------
end_game:
1165,22 → 1166,22
mov ebx,0*65536+640
mov ecx,20*65536+400
mov edx,0
int 0x40
mcall
mov eax,4
mov ebx,280*65536+200
mov ecx,0xffffff
mov edx,game_over
mov esi,9
int 0x40
mcall
mov eax,5
mov ebx,150
int 0x40
mcall
ret
;----------------------------------------------------------
drawwin:
mov eax,12
mov ebx,1
int 0x40
mcall
;à¨á㥬 ®ª­® § ¤ ¢ ï ¢á¥ ­¥®¡å®¤¨¬ë¥ 梥â 
mov eax,0
mov ebx,50*65536+640
1188,7 → 1189,7
mov edx,0x03AABBCC
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
;¯¨è¥¬ § £®«®¢®ª ®ª­ 
mov eax,4
mov ebx,5*65536+5
1195,7 → 1196,7
mov ecx,0x10ffffff
mov edx,name
mov esi,42
int 0x40
mcall
ret
;----------------------------------------------------------
menu:
1204,26 → 1205,26
mov ebx,235*65536+140
mov ecx,230*65536+20
mov edx,0xed16
int 0x40
mcall
mov eax,4
mov ebx,255*65536+235
mov ecx,0xff0200
mov edx,start_menu
mov esi,11
int 0x40
mcall
mov eax,47
mov ebx,3*65536
mov ecx,[number_level]
mov edx,345*65536+235
mov esi,0xff0200
int 0x40
mcall
still:
mov eax,10
int 0x40
mcall
cmp eax,2
jne still
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,32
je start_game
1242,7 → 1243,7
cmp eax,27
jne cycle_menu
mov eax,-1
int 0x40
mcall
start_game:
ret
;----------------------------------------------------------
/programs/games/tetris/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/games/tetris/trunk/tetris.asm
57,8 → 57,9
dd I_END+1024 ; reguired amount of memory
dd I_END+1024 ; esp
dd 0x0,0x0 ; I_PARAM, I_ICON
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
 
START: ; start of execution
67,7 → 68,7
; -- quickcode - start
 
mov eax,3
int 0x40
mcall
mov cl,16
ror eax,cl ; to make seconds more significant
mov [generator],eax
87,7 → 88,7
attesa:
 
mov eax,11 ; get event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
125,7 → 126,7
call draw_block
mov eax,5
movzx ebx,byte [delay]
int 0x40
mcall
jmp still
 
block_crash: dec dword [current_block_y]
140,7 → 141,7
call check_crash
jz adr400
aspetta: mov eax,10
int 0x40
mcall
cmp eax,1
jne adr10000
call draw_window
147,7 → 148,7
adr10000: cmp eax,3
jne aspetta
new_game: mov eax,17
int 0x40
mcall
cmp ah,1
jnz adr401
jmp end_program
164,11 → 165,11
call draw_block
mov eax,5
movzx ebx,byte [delay]
int 0x40
mcall
jmp still
 
key: mov eax,2
int 0x40
mcall
 
adr32: cmp ah,LEFT_KEY
jne adr_30
210,7 → 211,7
 
button: ; button
mov eax,17
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jz end_program
cmp ah,2
221,7 → 222,7
 
end_program:
or eax,-1 ; close this program
int 0x40
mcall
 
go_new_game:
jmp new_game
245,11 → 246,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
257,8 → 258,8
mov ecx,25*65536+ (LEN_Y-BORDER_TOP-BORDER_BOTTOM)*ADOBE_SIZE+Y_LOCATION+30
mov edx,[sc.work] ; color of work area RRGGBB
or edx,0x13000000
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,8
266,7 → 267,7
mov ecx,378*65536+18
mov edx,2
mov esi,[sc.work_button]
int 0x40
mcall
;/////////////////////////////////////////////// Wildwest's 'Pause' button
;mov eax,8
mov ebx,132*65536+102
273,7 → 274,7
mov ecx,378*65536+18
mov edx,3
mov esi,[sc.work_button];
int 0x40
mcall
 
mov eax,4 ; function 4 : write text to window
mov ebx,164*65536+384 ; [x start] *65536 + [y start]
280,12 → 281,12
mov ecx,[sc.work_button_text] ; color of text RRGGBB
or ecx,0x90000000
mov edx,labe ; pointer to text
int 0x40
mcall
;///////////////////////////////////////////////
;mov eax,4
mov ebx,49*65536+384
mov edx,game_finished
int 0x40
mcall
call draw_table
 
movzx edx,byte [current_block_color]
297,13 → 298,13
or ecx,0x90000000
mov edx,text
mov eax,4
int 0x40
mcall
 
call write_score
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
439,12 → 440,12
; pusha
; mov eax,5
; mov ebx,10
; int 0x40
; mcall
; popa
mov eax,13
movzx edx,byte [esi]
mov edx,[color_table+edx*4]
int 0x40
mcall
call draw_frames
inc esi
add ebx,65536*ADOBE_SIZE
493,7 → 494,7
adr_121: cmp byte [edi],0
je adr_120
 
int 040h
mcall
 
call draw_frames
 
517,7 → 518,7
mov bx,1
add edx,0x282828
mov eax,13
int 0x40
mcall
popa
 
pusha
524,7 → 525,7
mov cx,1
add edx,0x282828
mov eax,13
int 0x40
mcall
popa
 
pusha
536,7 → 537,7
shr edx,1
and edx,0x7f7f7f
mov eax,13
int 0x40
mcall
popa
 
pusha
548,7 → 549,7
shr edx,1
and edx,0x7f7f7f
mov eax,13
int 0x40
mcall
popa
 
ret
618,7 → 619,7
push ebx
mov eax,26
mov ebx,9
int 0x40
mcall
pop ebx
xor eax,0xdeadbeef
add eax,[generator]
649,7 → 650,7
mov esi,[size_of_number_str]
mov edi,[sc.work]
mov eax,4
int 0x40
mcall
ret
 
; DATA AREA
825,7 → 826,7
 
if lang eq ru
 
header db '’…’ˆ‘ 1.61 - ‘’…‹Šˆ ˆ Ž…‹',0
title db '’…’ˆ‘ 1.61 - ‘’…‹Šˆ ˆ Ž…‹',0
labe db '€“‡€',0
text db 'Žçª¨:',0
game_finished: db 'Ž‚€Ÿ',0
832,7 → 833,7
 
else
 
header db 'TETRIS 1.61 - ARROWS & SPACE',0
title db 'TETRIS 1.61 - ARROWS & SPACE',0
labe db 'PAUSE',0
text db 'Score:',0
game_finished: db 'NEW GAME',0
/programs/macros.inc
0,0 → 1,501
@^ fix macro comment {
^@ fix }
 
 
macro m2m dest,src {
push src
pop dest
}
 
 
macro iglobal {
IGlobals equ IGlobals,
macro __IGlobalBlock { }
macro uglobal {
UGlobals equ UGlobals,
macro __UGlobalBlock { }
 
endg fix } ; Use endg for ending iglobal and uglobal blocks.
 
 
macro IncludeIGlobals{
macro IGlobals dummy,[n] \{ __IGlobalBlock
purge __IGlobalBlock \}
match I, IGlobals \{ I \} }
 
macro IncludeUGlobals{
macro UGlobals dummy,[n] \{
\common
\local begin, size
begin = $
virtual at $
\forward
__UGlobalBlock
purge __UGlobalBlock
\common
size = $ - begin
end virtual
rb size
\}
match U, UGlobals \{ U \} }
 
uglobal
endg
iglobal
endg
 
 
; new application structure
macro meos_app_start
{
use32
org 0x0
 
db 'MENUET01'
dd 0x01
dd __start
dd __end
dd __memory
dd __stack
 
if used __params & ~defined __params
dd __params
else
dd 0x0
end if
 
dd 0x0
}
MEOS_APP_START fix meos_app_start
 
macro code
{
__start:
}
CODE fix code
 
macro data
{
__data:
IncludeIGlobals
}
DATA fix data
 
macro udata
{
if used __params & ~defined __params
__params:
db 0
__end:
rb 255
else
__end:
end if
__udata:
IncludeUGlobals
}
UDATA fix udata
 
macro meos_app_end
{
align 32
rb 2048
__stack:
__memory:
}
MEOS_APP_END fix meos_app_end
 
 
; macro for defining multiline text data
struc mstr [sstring]
{
forward
local ssize
virtual at 0
db sstring
ssize = $
end virtual
dd ssize
db sstring
common
dd -1
}
 
; macro for defining multiline text data
struc mls [sstring]
{
forward
local ssize
virtual at 0
db sstring ; mod
ssize = $
end virtual
db ssize
db sstring
common
db -1 ; mod
}
 
 
 
; strings
macro sz name,[data] { ; from MFAR [mike.dld]
common
if used name
name db data
.size = $-name
end if
}
 
macro lsz name,[lng,data] { ; from MFAR [mike.dld]
common
if used name
label name
forward
if lang eq lng
db data
end if
common
.size = $-name
end if
}
 
macro szc name,elsz,[data] { ; from MFAR [mike.dld]
common
local s,m
m = 0
if used name
label name
forward
virtual at 0
db data
s = $
end virtual
d#elsz s
if m < s
m = s
end if
db data
common
.size = $-name
.maxl = m
end if
}
 
macro lszc name,elsz,[lng,data] { ; from MFAR [mike.dld]
common
local s,m,c
m = 0
c = 0
if used name
label name
forward
if lang eq lng
virtual at 0
db data
s = $
end virtual
d#elsz s
if m < s
m = s
end if
db data
c = c+1
end if
common
.size = $-name
.maxl = m
.count = c
end if
}
 
 
; easy system call macro
macro mpack dest, hsrc, lsrc
{
if (hsrc eqtype 0) & (lsrc eqtype 0)
mov dest, (hsrc) shl 16 + lsrc
else
if (hsrc eqtype 0) & (~lsrc eqtype 0)
mov dest, (hsrc) shl 16
add dest, lsrc
else
mov dest, hsrc
shl dest, 16
add dest, lsrc
end if
end if
}
 
macro __mov reg,a,b { ; mike.dld
if (~a eq)&(~b eq)
mpack reg,a,b
else if (~a eq)&(b eq)
mov reg,a
end if
}
 
 
include 'config.inc'
;__CPU_type equ p5
SYSENTER_VAR equ 0
 
macro mcall a,b,c,d,e,f { ; mike.dld, updated by Ghost for Fast System Calls
local ..ret_point
__mov eax,a
__mov ebx,b
__mov ecx,c
__mov edx,d
__mov esi,e
__mov edi,f
 
if __CPU_type eq p5
int 0x40
else
if __CPU_type eq p6
push ebp
mov ebp, esp
push ..ret_point ; it may be 2 or 5 byte
sysenter
..ret_point:
pop edx
pop ecx
 
else
if __CPU_type eq k6
push ecx
syscall
pop ecx
else
display 'ERROR : unknown CPU type'
int 0x40
end if
end if
end if
}
 
 
; -------------------------
macro header a,[b] {
common
use32
org 0
db 'MENUET',a
forward
if b eq
dd 0
else
dd b
end if }
macro section name { align 16
label name }
macro func name {
if ~used name
display 'FUNC NOT USED: ',`name,13,10
else
align 4
name:
;diff16 `name,0,name
;pushad
;pushfd
;dps `name
;newline
;mcall 5,1
;popfd
;popad
}
macro endf { end if }
 
macro diff16 title,l1,l2
{
local s,d
s = l2-l1
display title,': 0x'
repeat 8
d = '0' + s shr ((8-%) shl 2) and $0F
if d > '9'
d = d + 'A'-'9'-1
end if
display d
end repeat
display 13,10
}
 
macro diff10 title,l1,l2
{
local s,d,z,m
s = l2-l1
z = 0
m = 1000000000
display title,': '
repeat 10
d = '0' + s / m
s = s - (s/m)*m
m = m / 10
if d <> '0'
z = 1
end if
if z <> 0
display d
end if
end repeat
display 13,10
}
 
; optimize the code for size
__regs fix <eax,ebx,ecx,edx,esi,edi,ebp,esp>
 
macro add arg1,arg2
{
if (arg2 eqtype 0)
if (arg2) = 1
inc arg1
else
add arg1,arg2
end if
else
add arg1,arg2
end if
}
 
macro sub arg1,arg2
{
if (arg2 eqtype 0)
if (arg2) = 1
dec arg1
else
sub arg1,arg2
end if
else
sub arg1,arg2
end if
}
 
macro mov arg1,arg2
{
if (arg1 in __regs) & ((arg2 eqtype 0) | (arg2 eqtype '0'))
if (arg2) = 0
xor arg1,arg1
else if (arg2) = 1
xor arg1,arg1
inc arg1
else if (arg2) = -1
or arg1,-1
else if (arg2) > -128 & (arg2) < 128
push arg2
pop arg1
else
mov arg1,arg2
end if
else
mov arg1,arg2
end if
}
 
 
macro RGB [a] {
common
match (r=,g=,b),a \{
\dd ((r) shl 16) or ((g) shl 8) or (b)
\}
}
 
 
struc POINT _t,_dx,_dy {
.x _t _dx
.y _t _dy
}
 
; structure definition helper
include 'struct.inc'
 
struct RECT
left dd ?
top dd ?
right dd ?
bottom dd ?
ends
 
struct BOX
left dd ?
top dd ?
width dd ?
height dd ?
ends
 
; structures used in MeOS
struct process_information
cpu_usage dd ? ; +0
window_stack_position dw ? ; +4
window_stack_value dw ? ; +6
dw ? ; +8
process_name rb 12 ; +10
memory_start dd ? ; +22
used_memory dd ? ; +26
PID dd ? ; +30
box BOX ; +34
slot_state dw ? ; +50
dw ? ; +52
client_box BOX ; +54
wnd_state db ? ; +70
rb (1024-71)
ends
 
struct system_colors
frame dd ?
grab dd ?
grab_button dd ?
grab_button_text dd ?
grab_text dd ?
work dd ?
work_button dd ?
work_button_text dd ?
work_text dd ?
work_graph dd ?
ends
 
struct FILEDATE
Second db ?
Minute db ?
Hour db ?
db ?
Day db ?
Month db ?
Year dw ?
ends
 
struct FILEINFO
Attributes dd ?
IsUnicode db ?
db 3 dup(?)
DateCreate FILEDATE
DateAccess FILEDATE
DateModify FILEDATE
Size dq ?
ends
 
; constants
 
; events
EV_IDLE = 0
EV_TIMER = 0
EV_REDRAW = 1
EV_KEY = 2
EV_BUTTON = 3
EV_EXIT = 4
EV_BACKGROUND = 5
EV_MOUSE = 6
EV_IPC = 7
EV_STACK = 8
 
; event mask bits for function 40
EVM_REDRAW = 1b
EVM_KEY = 10b
EVM_BUTTON = 100b
EVM_EXIT = 1000b
EVM_BACKGROUND = 10000b
EVM_MOUSE = 100000b
EVM_IPC = 1000000b
EVM_STACK = 10000000b
/programs/media/mp3s/trunk/build_en.bat
File deleted
\ No newline at end of file
/programs/media/mp3s/trunk/build_ru.bat
File deleted
\ No newline at end of file
/programs/media/mp3s/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/mp3s/trunk/mp3s.asm
File deleted
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/animage/trunk/animage.asm
21,6 → 21,7
dd parameters,0x0
 
 
include '..\..\..\macros.inc'
include 'giflib.inc'
include 'bmplib.inc'
include 'dialog.inc'
39,7 → 40,7
;--------------------------------------------------------
mov eax,40
mov ebx,1100111b
int 0x40
mcall
;---------------------------------------------------------
;-----------------------init data-------------------------
;---------------------------------------------------------
/programs/media/animage/trunk/cursors.inc
12,7 → 12,7
mov ebx, 4
mov ecx,brush_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
22,7 → 22,7
mov ebx, 4
mov ecx,flood_fill_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
32,7 → 32,7
mov ebx, 4
mov ecx,lastik_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
43,7 → 43,7
mov ebx, 4
mov ecx,other_cursor
mov edx,1
int 0x40
mcall
 
 
mov ebx,[PointerToCursorsID]
54,7 → 54,7
mov ebx, 4
mov ecx,pencil_cursor
mov edx,1
int 0x40
mcall
 
 
mov ebx,[PointerToCursorsID]
65,7 → 65,7
mov ebx, 4
mov ecx,pipette_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
75,7 → 75,7
mov ebx, 4
mov ecx,spray_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
85,7 → 85,7
mov ebx, 4
mov ecx,zoom_cursor
mov edx,1
int 0x40
mcall
 
mov ebx,[PointerToCursorsID]
mov [ebx],eax
288,7 → 288,7
 
mov eax, 37
mov ebx, 5
int 0x40
mcall
 
no_change_cursor:
 
312,7 → 312,7
 
mov eax,37
mov ebx,6
int 0x40
mcall
 
add [PointerToCursorsID],4
 
/programs/media/animage/trunk/design.inc
217,7 → 217,7
shl ecx,16
add ebx,[line_size_x]
add ecx,[line_size_y]
int 0x40
mcall
ret
;----------------------------------------------------------
draw_conture:
303,17 → 303,17
mov ebx,[text_x]
shl ebx,16
add ebx,[text_y]
int 0x40
mcall
ret
;----------------------------------------------------------
draw_rectangle:
mov eax,13
int 0x40
mcall
ret
;------------------------
draw_line:
mov eax,38
int 0x40
mcall
ret
;----------------------------------------------------------
;lightlin 12508927
/programs/media/animage/trunk/dialog.inc
22,8 → 22,8
; Get my PID in dec format 4 bytes
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
or ecx,-1
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
57,12 → 57,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
70,7 → 70,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
78,7 → 78,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
92,7 → 92,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
99,7 → 99,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
124,15 → 124,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
234,7 → 234,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
268,12 → 268,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
281,7 → 281,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
289,7 → 289,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
303,7 → 303,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
310,7 → 310,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
335,15 → 335,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
/programs/media/animage/trunk/dialog2.inc
16,7 → 16,7
 
opros:
mov eax,10
int 0x40
mcall
 
cmp eax,1
je exit_cycle
25,7 → 25,7
jne opros
 
mov eax,2
int 0x40
mcall
shr eax,8
 
cmp eax,13
110,7 → 110,7
add ebx,2
add ecx,10
mov edx,0xffffff
int 0x40
mcall
mov eax,4
mov ebx,[string_x]
shl ebx,16
118,7 → 118,7
mov ecx,0
mov edx,string_
mov esi,[MaxSizeString]
int 0x40
mcall
ret
 
print_cursor:
132,7 → 132,7
add ebx,2
add ecx,8
mov edx,0xff6c58
int 0x40
mcall
ret
;----------------------------------------------------------
MinMaxCorrect:
/programs/media/animage/trunk/events.inc
3,7 → 3,7
;----------------------------------------------------------
event:
mov eax,10
int 0x40
mcall
ret
;---------------------------------------------------------
;---------------SOUND of EVENTS---------------------------
11,5 → 11,5
sound:
mov eax,55
mov ebx,eax
int 0x40
mcall
ret
/programs/media/animage/trunk/events_of_buttons.inc
21,7 → 21,7
no_finish_instrument_button:
 
mov eax,17
int 0x40
mcall
 
shr eax,8
 
31,8 → 31,8
mov eax,CursorsID
call delete_cursors
 
mov eax,-1
int 0x40
or eax,-1
mcall
 
no_exit:
 
/programs/media/animage/trunk/events_of_keys.inc
4,7 → 4,7
keys:
 
mov eax,2
int 0x40
mcall
shr eax,8
 
cmp eax,176
80,7 → 80,7
call delete_cursors
 
mov eax,-1
int 0x40
mcall
 
jmp still
 
/programs/media/animage/trunk/events_of_mouse.inc
297,7 → 297,7
 
mov eax,37
mov ebx,1
int 0x40
mcall
 
mov ebx,eax
shr eax,16
313,6 → 313,6
GetMouseClick:
mov eax,37
mov ebx,2
int 0x40
mcall
 
ret
/programs/media/animage/trunk/events_of_window.inc
6,7 → 6,7
mov eax,9
mov ebx,IPC_table
or ecx,-1
int 0x40
mcall
 
mov eax,[IPC_table+34]
mov ebx,[IPC_table+38]
54,7 → 54,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
and eax,0
mov ebx,[Window_CordinatX]
66,7 → 66,7
mov edx,0x03aabbcc
mov esi,0x805080d0
mov edi,0x005080d0
int 0x40
mcall
 
call draw_panel
call PrintMousePos
84,7 → 84,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
mov ecx,[k]
 
/programs/media/animage/trunk/files.inc
26,7 → 26,7
 
mov eax,70
mov ebx,file_information
int 0x40
mcall
 
ret
;-----------------------------------------------------------
55,7 → 55,7
 
mov eax,70
mov ebx,file_information
int 0x40
mcall
test eax,eax
jnz error_load_file
75,7 → 75,7
 
mov eax,70
mov ebx,file_information
int 0x40
mcall
 
error_load_file:
 
108,7 → 108,7
 
mov eax,70
mov ebx,file_information
int 0x40
mcall
 
ret
 
/programs/media/animage/trunk/icons.inc
24,7 → 24,7
add ebx,(1200*1000*3)+12
mov eax,7
mov ecx,417*65536+46
int 0x40
mcall
 
 
;main buttons of instrumnts
47,7 → 47,7
mov edx,[counter]
add edx,10
add edx,1000000000000000000000000000000b
int 0x40
mcall
 
 
add [Icon_X],22
77,7 → 77,7
mov edx,[counter]
add edx,40
add edx,1000000000000000000000000000000b
int 0x40
mcall
 
add [Icon_X],19
 
106,7 → 106,7
mov edx,[counter]
add edx,45
add edx,1000000000000000000000000000000b
int 0x40
mcall
 
add [Icon_X],19
 
130,7 → 130,7
add ecx,21
mov edx,51
add edx,1000000000000000000000000000000b
int 0x40
mcall
 
; button of color
mov [Icon_X],7+128+1
147,12 → 147,12
add ecx,21
mov edx,52
add edx,1000000000000000000000000000000b
int 0x40
mcall
 
mov eax,13
mov ebx,136*65536+20
mov ecx,65*65536+20
mov edx,[Color]
int 0x40
mcall
 
ret
/programs/media/animage/trunk/icons_instruments.inc
173,7 → 173,7
mov ebx,136*65536+20
mov ecx,65*65536+21
mov edx,[Color]
int 0x40
mcall
 
jmp still
no_pipetka:
489,7 → 489,7
shl ecx,16
add ebx,13
add ecx,13
int 0x40
mcall
add [x],15
cmp [x],20+15*32
jl no_new_line
510,7 → 510,7
jne no_keys
 
mov eax,2
int 0x40
mcall
 
no_keys:
 
517,7 → 517,7
cmp eax,3
jne no_buttons
mov eax,17
int 0x40
mcall
 
no_buttons:
 
566,7 → 566,7
 
mov eax,5
mov ebx,10
int 0x40
mcall
 
call drawwin
 
/programs/media/animage/trunk/init_data.inc
36,12 → 36,12
 
;mov eax,68
;mov ebx,11
;int 0x40
;mcall
 
;mov eax,68
;mov ebx,12
;mov ecx,60000
;int 0x40
;mcall
 
;mov [PointerToIcons],eax
 
/programs/media/animage/trunk/load_dlls.inc
9,7 → 9,7
mov ecx,eax
mov eax,68
mov ebx,19
int 0x40
mcall
 
ret
 
/programs/media/animage/trunk/memory.inc
13,7 → 13,7
add ecx,[ScreenPointer]
add ecx,(1200*1000)*3+50*(20*20*3)+500000+16000+0x4000
add ecx,[extended_memory]
int 0x40
mcall
 
test eax,eax
jz have_new_memory
/programs/media/animage/trunk/menu_instruments.inc
65,7 → 65,7
mov ecx,115*65536+14
mov edx,1000000000000000000000000000000b
add edx,1000
int 0x40
mcall
 
mov eax,8
mov ebx,177*65536+40
72,7 → 72,7
mov ecx,139*65536+14
mov edx,1000000000000000000000000000000b
add edx,1001
int 0x40
mcall
 
mov eax,8
mov ebx,175*65536+40
79,12 → 79,12
mov ecx,170*65536+15
mov edx,1000000000000000000000000000000b
add edx,1002
int 0x40
mcall
 
no_activate_space:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je exit_new
93,7 → 93,7
jne no_activate_space
 
mov eax,17
int 0x40
mcall
shr eax,8
 
cmp eax,1000
155,7 → 155,7
mov ecx,170*65536+15
mov edx,11100000000000000000000000000000b
add edx,1002
int 0x40
mcall
 
mov eax,8
mov ebx,177*65536+40
162,7 → 162,7
mov ecx,139*65536+14
mov edx,11100000000000000000000000000000b
add edx,1001
int 0x40
mcall
 
mov eax,8
mov ebx,177*65536+40
169,7 → 169,7
mov ecx,115*65536+14
mov edx,11100000000000000000000000000000b
add edx,1000
int 0x40
mcall
 
;get memory for new picture
mov eax,[Picture_SizeX]
222,7 → 222,7
 
mov eax,40
mov ebx,100111b
int 0x40
mcall
 
mov eax,file_path
mov ebx,[ScreenPointer]
387,7 → 387,7
save_enter:
mov eax,40
mov ebx,100111b
int 0x40
mcall
 
call analizing_picture_to_palette
;eax => number of colors in picture
428,7 → 428,7
jne no_exit_program
 
mov eax,-1
int 0x40
mcall
 
no_exit_program:
 
/programs/media/animage/trunk/panel_engen.inc
5,7 → 5,7
;>>>>>>>>>>>>>>>>>>>>>>>>>>
mov eax,18
mov ebx,14
;int 0x40
;mcall
 
and [Panel_flag],0
;collision with text on panel
50,7 → 50,7
 
mov eax,18
mov ebx,14
;int 0x40
;mcall
 
call print_panel_menu
 
92,7 → 92,7
mov eax,8
mov edx,[counter]
add edx,11100000000000000000000000000000b
int 0x40
mcall
inc [counter]
 
cmp [counter],30
106,7 → 106,7
mov eax,8
mov edx,[counter]
add edx,11100000000000000000000000000000b
int 0x40
mcall
inc [counter]
 
cmp [counter],45
120,7 → 120,7
mov eax,8
mov edx,[counter]
add edx,11100000000000000000000000000000b
int 0x40
mcall
inc [counter]
 
cmp [counter],50
130,7 → 130,7
mov eax,8
mov edx,51
add edx,11100000000000000000000000000000b
int 0x40
mcall
 
 
;delit buttons of color
137,7 → 137,7
mov eax,8
mov edx,52
add edx,11100000000000000000000000000000b
int 0x40
mcall
 
pop [counter]
 
174,7 → 174,7
;ᣫ ¦¨¢ ­¨¥  ­¨¬ æ¨¨ >>>>>>>>>>>>>>>>>>
mov eax,18
mov ebx,14
;int 0x40
;mcall
 
menu_loop:
 
231,11 → 231,11
menu_still:
 
mov eax,10
int 0x40
mcall
mov eax,2
int 0x40
mcall
mov eax,17
int 0x40
mcall
 
call GetMouseClick
 
292,7 → 292,7
 
mov eax,5
mov ebx,15
int 0x40
mcall
 
push [counter]
pushad
356,7 → 356,7
shl edx,16
add edx,20+15+6+6
and esi,0
int 0x40
mcall
 
mov eax,47
mov ebx,4*65536
367,7 → 367,7
shl edx,16
add edx,20+15+6+18+1+6
and esi,0
int 0x40
mcall
 
popad
ret
/programs/media/animage/trunk/screen.inc
239,7 → 239,7
fps:
;mov eax,18
;mov ebx,14
;int 0x40
;mcall
 
mov eax,7
mov ebx,[ScreenPointer]
248,7 → 248,7
shl ecx,16
add ecx,edx
mov edx,8*65536+20+15+49+5+1
int 0x40
mcall
 
ret
;----------------------------------------------------------
/programs/media/animage/trunk/time.inc
4,7 → 4,7
Clock:
mov eax,26
mov ebx,9
int 0x40
mcall
mov [time],eax
 
ret
/programs/media/cdp/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/cdp/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm cdp.asm cdp
@erase lang.inc
@pause
/programs/media/cdp/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm cdp.asm cdp
@erase lang.inc
@pause
/programs/media/cdp/trunk/cdp.asm
4,7 → 4,7
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
include "macros.inc"
include "..\..\..\macros.inc"
include "lang.inc"
 
FALSE equ 0
35,12 → 35,14
START:
call chk_cdrom ; start of execution
call read_cd
 
red: ; redraw
call draw_window ; at first, draw the window
still:
 
mov eax,23
mov ebx,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
56,14 → 58,10
@@:
jmp still
 
red: ; redraw
call draw_window
 
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
;====== hotkeys:
cmp ah,0x61
189,15 → 187,15
 
button: ; button
mov eax,17
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz no_but_close
mov eax,24
mov ebx,3
int 0x40
mcall
mov eax,0xffffffff ; close this program
int 0x40
mcall
no_but_close:
 
cmp ah,2
526,7 → 524,7
 
mov eax,24
mov ebx,1
int 0x40
mcall
ret
 
play_n_track:
536,7 → 534,7
call draw_window
; mov eax,26
; mov ebx,9
; int 0x40
; mcall
call get_uptime
mov [stimtrk],eax
xor ebx,ebx
588,7 → 586,7
mov ecx,ebx
mov eax,24
mov ebx,1
int 0x40
mcall
ret
 
 
640,7 → 638,7
stop_playing:
mov eax, 24
mov ebx,3
int 0x40
mcall
mov cl,[max_trk]
mov [shuftab],cl
mov [if_stopped],TRUE
661,17 → 659,17
mov ebx, 10 shl 16 + 41
mov ecx,120 shl 16 + 9
mov edx,0x00ffffff
int 0x40
mcall
mov ebx, 96 shl 16 + 11
int 0x40
mcall
mov ebx, 185 shl 16 + 11
int 0x40
mcall
mov ebx, 200 shl 16 + 11
int 0x40
mcall
mov ebx, 150 shl 16 + 11
int 0x40
mcall
mov ebx, 165 shl 16 + 11
int 0x40
mcall
;bar<-
 
mov eax,4
701,7 → 699,7
jmp info_mode_end
info_mode_end:
mov esi,7
int 0x40
mcall
 
;num info ->
mov eax,47
713,7 → 711,7
mov cl, [curr_trk] ;number to draw
mov edx,96 shl 16 + 120
mov esi,0x111111
int 0x40
mcall
mov eax,[curr_trk_pg_time]
xor edx,edx
mov ecx,60
722,10 → 720,10
mov ecx,eax
mov eax,47
mov edx,150 shl 16 + 120
int 0x40
mcall
pop ecx
mov edx,165 shl 16 + 120
int 0x40
mcall
mov eax,[curr_trk_length]
xor edx,edx
mov ecx,60
734,10 → 732,10
mov ecx,eax
mov eax,47
mov edx,185 shl 16 + 120
int 0x40
mcall
pop ecx
mov edx,200 shl 16 + 120
int 0x40
mcall
;num info <-
ret
 
746,7 → 744,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx, 50*65536+219 ; [x start] *65536 + [x size]
754,7 → 752,7
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x8099bbff ; color of grab bar RRGGBB,8->color glide
mov edi,0x0099bbee ; color of frames RRGGBB
int 0x40
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
761,13 → 759,13
mov ecx,0x1000ffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mcall
 
mov eax,13 ;bar
mov ebx,8 shl 16 + 204
mov ecx,28 shl 16 + 84
mov edx,0x000fe6f5
int 0x40
mcall
 
;info ->
mov eax,4
775,24 → 773,24
mov ecx,0x00111111
mov edx,playing_trk_info
mov esi,6
int 0x40
mcall
mov ebx,120 shl 16 + 120
mov edx,playing_time_info
; mov esi,5
dec esi
int 0x40
mcall
mov ebx,178 shl 16 + 120
mov edx,slash
mov esi,1
int 0x40
mcall
mov ebx,196 shl 16 + 120
mov edx,column
; mov esi,1
int 0x40
mcall
mov ebx,161 shl 16 + 120
mov edx,column
; mov esi,1
int 0x40
mcall
;info <-
 
; button MODE
801,7 → 799,7
mov ecx,135*65536+20
mov edx,7
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
; text
mov eax,4
mov ebx,19*65536+142
808,7 → 806,7
mov ecx,0x100f73f5;ffff0f
mov edx,but_mode_lab
mov esi,1
int 0x40
mcall
 
; button BACK
mov eax,8
816,7 → 814,7
mov ecx,135*65536+20
mov edx,6
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],51
mov [coord_y],141
call draw_left_triangle
829,7 → 827,7
mov ecx,135*65536+20
mov edx,5
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],68
mov [coord_y],141
call draw_right_triangle
842,7 → 840,7
mov ecx,135*65536+20
mov edx,8
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],102
mov [coord_y],141
call draw_left_triangle
855,7 → 853,7
mov ecx,135*65536+20
mov edx,3
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],118
mov [coord_y],142
call draw_square
867,7 → 865,7
mov ecx,135*65536+20
mov edx,2
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
cmp [if_stopped],TRUE
je playing_paused
cmp [if_paused],TRUE
891,7 → 889,7
mov ecx,135*65536+20
mov edx,9
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],167
mov [coord_y],141
call draw_right_triangle
904,7 → 902,7
mov ecx,135*65536+20
mov edx,4
mov esi,COLOR_FUNC_BUTS
int 0x40
mcall
mov [coord_x],192
mov [coord_y],140
call draw_vert_list_line
951,7 → 949,7
add edx,10
mov esi,0xaaaaaa
add esi,edi
int 0x40
mcall
;---draw tracs numbers
mov eax,47
xor ebx,ebx
966,7 → 964,7
add dl,[posy]
add dl,5
mov esi,0xffffff
int 0x40
mcall
;---
mov al,[posx]
add al,20
998,7 → 996,7
mov ecx,0x10ffff00
mov edx,define_cdrom
mov esi,define_cdrom_len-define_cdrom
int 0x40
mcall
flag3:
cmp [flag],3
jne flag4
1007,7 → 1005,7
mov ecx,0x10ffff00
mov edx,no_cda
mov esi,no_cda_len-no_cda
int 0x40
mcall
flag4:
cmp [flag],4
jne flag5
1030,7 → 1028,7
mov eax,4
mov ecx,0x111111
mov esi,31
int 0x40
mcall
noline:
add ebx,10
add edx,31
1042,7 → 1040,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
1066,7 → 1064,7
inc ebx
push eax
mov eax,1
int 0x40
mcall
pop eax
cmp esi,0
jne draw_pixel
1090,7 → 1088,7
inc ebx
push eax
mov eax,1
int 0x40
mcall
pop eax
cmp esi,0
jne q_draw_pixel
1121,7 → 1119,7
dec ebx
push eax
mov eax,1
int 0x40
mcall
pop eax
cmp esi,0
jne l_draw_pixel
1144,7 → 1142,7
inc ecx
push eax
mov eax,1
int 0x40
mcall
pop eax
dec esi
cmp esi,0
1164,7 → 1162,7
mov esi,11
vlstart_draw_vline:
inc ecx
int 0x40
mcall
dec esi
cmp esi,0
jne vlstart_draw_vline
1181,7 → 1179,7
mov esi,11
hlstart_draw_vline:
inc ebx
int 0x40
mcall
dec esi
cmp esi,0
jne hlstart_draw_vline
1198,7 → 1196,7
mov esi,5
slstart_draw_vline:
inc ebx
int 0x40
mcall
dec esi
cmp esi,0
jne slstart_draw_vline
1210,7 → 1208,7
chk_cdrom:
mov eax,24
mov ebx,1
int 0x40
mcall
cmp eax,0
je chk_cdrom_ok
mov [flag],2
1232,7 → 1230,7
mov ebx,2
mov ecx, cdp
mov edx,321
int 0x40
mcall
mov [flag],1
mov al,100
cmp [cdp+3],al
1247,7 → 1245,7
push ebx
mov eax,26
mov ebx,9
int 0x40
mcall
pop ebx
ret
 
/programs/media/gifview/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/gifview/trunk/debug.inc
55,7 → 55,7
mov cl,al
mov eax,63
mov ebx,1
int 0x40
mcall
popad
popf
ret
/programs/media/gifview/trunk/gifview.asm
29,7 → 29,7
dd 0x0
 
include 'lang.inc'
include 'macros.inc' ; decrease code size (optional)
include '..\..\..\macros.inc' ; decrease code size (optional)
include 'debug.inc'
COLOR_ORDER equ MENUETOS
 
54,7 → 54,7
openfile2:
mov eax,70
mov ebx,file_info
int 0x40
mcall
cmp eax,6
je temp
test eax,eax
96,6 → 96,12
ok2:
and dword[img_index],0
 
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
mcall
 
red:
 
call draw_window
109,7 → 115,7
.delay:
mov ebx,DELAY
mov eax,23
int 0x40
mcall
@@:
dec eax
jz red
131,7 → 137,7
 
key:
mov eax,2
int 0x40
mcall
cmp ah,13
je is_input
jmp still
138,13 → 144,13
 
button:
mov eax,17
int 0x40
mcall
 
cmp ah,1
jne noclose
_close:
or eax,-1
int 0x40
mcall
 
noclose:
is_input: ; simple input line with backspace feature
152,12 → 158,12
wait_input:
call draw_input
mov eax,10
int 0x40
mcall
cmp eax,2
jne still
mov edi,[inp_pos]
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,27
je still
191,13 → 197,13
mov ebx,INP_X
mov ecx,INP_Y
mov edx,2
int 0x40
mcall
mov eax,4
mov ecx,0x00107a30
mov ebx,INP_XY
mov edx,fn_input
mov esi,[inp_pos]
int 0x40
mcall
pop edi
ret
 
207,15 → 213,9
 
draw_window:
 
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,0
mov ebx,50*65536+700
222,8 → 222,8
mov ecx,50*65536+500
mov edx,[sc.work]
or edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
call draw_input
 
237,7 → 237,7
.enddraw:
mov eax,12
mov ebx,2
int 0x40
mcall
ret
 
draw_subimage:
259,13 → 259,13
add edx,eax
add edx,5 shl 16 +25
mov eax,7
int 0x40
mcall
.enddraw:
ret
 
; ‡¤¥áì ­ å®¤ïâáï ¤ ­­ë¥ ¯à®£à ¬¬ë:
 
header db appname,0 ; áâப  § £®«®¢ª 
title db appname,0 ; áâப  § £®«®¢ª 
 
inp_pos dd inp_end-fn_input
fn_input:
/programs/media/iconedit/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/iconedit/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm iconedit.asm iconedit
@erase lang.inc
@pause
/programs/media/iconedit/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm iconedit.asm iconedit
@erase lang.inc
@pause
/programs/media/iconedit/trunk/iconedit.asm
14,7 → 14,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
window_x_size equ 346
window_y_size equ 312
33,7 → 33,7
 
mov eax,23 ; wait here for event
mov ebx,1 ; for 1ms
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
50,7 → 50,7
key:
 
mov eax,2 ; get a key
int 0x40 ; do it
mcall ; do it
shr eax,8 ; move it to al
cmp byte [editstate],0 ; are we in edit mode
je check_mouse ; if not start loop again
94,12 → 94,12
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne button_3
mov eax,-1 ; close this program
int 0x40
mcall
button_3:
cmp ah,3 ; was it button 3 - FILENAME
jne button_4 ; no then try button 4
134,15 → 134,21
mov byte [editstate],0 ; dont want to be in edit mode
call draw_filename ; update filename
call clear_graph_icon ; clear the icon and edit screens
jmp check_mouse
 
button_7:
cmp ah,7 ; was it button 7 - FLIP ICON
jne button_8 ; no then try button 8
call flip_icon ; flip
jmp check_mouse
 
button_8:
cmp ah,8 ; was it button 8 - MIRROR ICON
jne button_9 ; no then try button 9
call flip_diag ; flip L/R and U/D
call flip_icon ; cheated now have to flip it
jmp check_mouse
 
button_9:
cmp ah,9 ; was it button 9 - FLIP L/R and U/D
jne button_10 ; no then try button 10
149,6 → 155,8
call flip_diag ; flip L/R and U/D
call draw_icon ; update icon
call draw_graph ; update graph
jmp check_mouse
 
button_10:
cmp ah,10 ; was it button 9 - SET AS BGR
jne check_mouse ; no then exit
163,28 → 171,20
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+window_x_size ; [x start] *65536 + [x size]
mov ecx,100*65536+window_y_size ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area 0x00RRGGBB
mov esi,0x807799bb ; color of grab bar 0x00RRGGBB
mov edi,0x007799bb ; color of frames 0x00RRGGBB
int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,7*65536+7 ; [x start] *65536 + [y start]
mov ecx,0xddeeff ; color of text 0x00RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,11 ; text length
int 0x40
; DRAW BUTTON BAR
mov edx,0x13ffffff ; color of work area 0x00RRGGBB
mov edi,title ; WINDOW LABEL
mcall
mov eax,13 ; function 13 : draw bar
mov ebx,5*65536+window_x_size-9 ; [x start] *65536 + [x size]
mov ecx,(window_y_size-20)*65536+16 ; [y start] *65536 + [y size]
mov edx,0x7799bb ; colour 0x00RRGGBB
int 0x40
mcall
; DEFINE BUTTON 3 : FILENAME
mov eax,8 ; function 8 : define button
mov ebx,5*65536+62 ; [x start] *65536 + [x size]
191,7 → 191,7
mov ecx,(window_y_size-19)*65536+14 ; [y start] *65536 + [y size]
mov edx,3 ; button id number
mov esi,0x7799bb ; button color 0x00RRGGBB
int 0x40
mcall
; BUTTON 3 TEXT
mov eax,4 ; function 4 : write text to window
mov ebx,13*65536+window_y_size-15 ; [x start] *65536 + [y start]
198,7 → 198,7
mov ecx,0xddeeff ; text color 0x00RRGGBB
mov edx,button_text_3 ; pointer to text beginning
mov esi,8 ; text length
int 0x40
mcall
 
call draw_filename ; update filename
 
208,32 → 208,32
mov ecx,(window_y_size-19)*65536+14 ; [y start] *65536 + [y size]
mov edx,4 ; button id number
mov esi,0x7799bb ; button color 0x00RRGGBB
int 0x40
mcall
; DEFINE BUTTON 5 : SAVE
mov ebx,(window_x_size-43)*65536+38 ; [x start] *65536 + [x size]
mov edx,5 ; button id number
int 0x40
mcall
; DEFINE BUTTON 6 : CLEAR ICON
mov ebx,268*65536+72 ; [x start] *65536 + [x size]
mov ecx,65*65536+14 ; [y start] *65536 + [y size]
mov edx,6 ; button id number
int 0x40
mcall
; DEFINE BUTTON 7 : FLIP VERTICAL
mov ecx,85*65536+14 ; [y start] *65536 + [y size]
mov edx,7 ; button id number
int 0x40
mcall
; DEFINE BUTTON 8 : FLIP HORIZONTAL
mov ecx,105*65536+14 ; [y start] *65536 + [y size]
mov edx,8 ; button id number
int 0x40
mcall
; DEFINE BUTTON 9 : SET AS BACKGROUND
mov ecx,125*65536+14 ; [y start] *65536 + [y size]
mov edx,9 ; button id number
int 0x40
mcall
; DEFINE BUTTON 10 : SET AS BACKGROUND
mov ecx,145*65536+14 ; [y start] *65536 + [y size]
mov edx,10 ; button id number
int 0x40
mcall
; BUTTON 4 TEXT
mov eax,4 ; function 4 : write text to window
mov ebx,267*65536+window_y_size-15 ; [x start] *65536 + [y start]
240,67 → 240,67
mov ecx,0xddeeff ; text color 0x00RRGGBB
mov edx,button_text_4 ; pointer to text beginning
mov esi,4 ; text length
int 0x40
mcall
; BUTTON 5 TEXT
mov ebx,311*65536+window_y_size-15 ; [x start] *65536 + [y start]
mov edx,button_text_5 ; pointer to text beginning
int 0x40
mcall
; BUTTON 6 TEXT
mov ebx,275*65536+69 ; [x start] *65536 + [y start]
mov edx,button_text_6 ; pointer to text beginning
mov esi,10 ; text length
int 0x40
mcall
; BUTTON 7 TEXT
mov ebx,275*65536+89 ; [x start] *65536 + [y start]
mov edx,button_text_7 ; pointer to text beginning
int 0x40
mcall
; BUTTON 8 TEXT
mov ebx,275*65536+109 ; [x start] *65536 + [y start]
mov edx,button_text_8 ; pointer to text beginning
int 0x40
mcall
; BUTTON 9 TEXT
mov ebx,275*65536+129 ; [x start] *65536 + [y start]
mov edx,button_text_9 ; pointer to text beginning
int 0x40
mcall
; BUTTON 10 TEXT
mov ebx,275*65536+149 ; [x start] *65536 + [y start]
mov edx,button_text_10 ; pointer to text beginning
int 0x40
mcall
; DRAW GRAPH BACKGROUND
mov eax,13 ; function 13 : draw bar
mov ebx,6*65536+257 ; [x start] *65536 + [x size]
mov ecx,26*65536+257 ; [y start] *65536 + [y size]
mov edx,0x7799bb ; colour 0x00RRGGBB
int 0x40
mcall
; DRAW ICON BACKGROUND
mov ebx,268*65536+34 ; [x start] *65536 + [x size]
mov ecx,26*65536+34 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW PALETTE BACKGROUND
mov ebx,268*65536+34 ; [x start] *65536 + [x size]
mov ecx,217*65536+33 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW PALETTE BACKGROUND
mov ebx,268*65536+33 ; [x start] *65536 + [x size]
mov ecx,250*65536+33 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW PALETTE BACKGROUND
mov ebx,301*65536+33 ; [x start] *65536 + [x size]
mov ecx,249*65536+34 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW GREYSCALE BACKGROUND
mov ebx,307*65536+34 ; [x start] *65536 + [x size]
mov ecx,210*65536+34 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW SELECTED COLOUR BACKGROUND
mov ebx,268*65536+73 ; [x start] *65536 + [x size]
mov ecx,171*65536+34 ; [y start] *65536 + [y size]
int 0x40
mcall
; DRAW WHITE TO START
mov ebx,269*65536+71 ; [x start] *65536 + [x size]
mov ecx,172*65536+32 ; [y start] *65536 + [y size]
mov edx,0xffffff ; colour 0x00RRGGBB
int 0x40
mcall
; DRAW PALETTE RED + GREEN SECTION
xor edi,edi ; clear column loop count
next_r_g_outer:
319,7 → 319,7
add edx,255 ; maximum green
sub edx,esi ; minus line count
shl edx,8 ; into position 0x00RRGG00
int 0x40
mcall
add esi,5 ; colour in steps of 5 to keep small
cmp esi,255 ; have we done a line
jne next_r_g_inner ; nop then do next pixel
343,7 → 343,7
sub edx,edi
shl edx,16
add edx,esi
int 0x40
mcall
add esi,5
cmp esi,255
jne next_g_b_inner
366,7 → 366,7
mov edx,edi
shl edx,8
add edx,esi
int 0x40
mcall
add esi,5
cmp esi,255
jne next_b_r_inner
391,7 → 391,7
add edx,esi
shl edx,8
add edx,esi
int 0x40
mcall
add esi,5
cmp esi,255
jne next_b_w_inner
409,7 → 409,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret ; return
 
441,17 → 441,17
mov ebx,1 ; set background size
mov ecx,32 ; x size
mov edx,32 ; y size
int 0x40 ; do it
mcall ; do it
mov ebx,4 ; type of background draw
mov ecx,1 ; tile
mcall ; do it
mov ebx,5 ; blockmove image to os bgr memory
mov ecx,image+3600 ; point to image
mov edx,0 ; start of bgr memory
mov esi,32*32*3 ; byte count
int 0x40 ; do it
mov ebx,4 ; type of background draw
mov ecx,1 ; tile
int 0x40 ; do it
mcall ; do it
mov ebx,3 ; draw background
int 0x40 ; do it
mcall ; do it
 
ret ; return
 
461,7 → 461,7
get_screen_size:
 
mov eax,14 ; function 14 : get screen max
int 0x40 ; returns eax : 0xXXXXYYYY
mcall ; returns eax : 0xXXXXYYYY
push eax ; save reg
and eax,0x0000ffff ; split out y size
add eax,1 ; add 1 to remove zero base
483,7 → 483,7
mov ecx,0 ; reserved
mov edx,200000 ; reserved
mov esi,image ; point to image buffer
int 0x40 ; do it
mcall ; do it
 
ret ; return
 
497,7 → 497,7
mov ecx,image ; point to our data
mov edx,54+32*32*3 ; how much data to transfer
xor esi,esi ; 0 - create a new file
int 0x40 ; do it
mcall ; do it
 
ret ; return
 
511,7 → 511,7
mov ebx,73*65536+81 ; [x start] *65536 + [x size]
mov ecx,(window_y_size-19)*65536+15 ; [y start] *65536 + [y size]
mov edx,0x557799 ; colour 0x00RRGGBB
int 0x40
mcall
 
mov eax,4 ; function 4 : write text to window
mov ebx,78*65536+(window_y_size-15) ; [y start] *65536 + [y size]
522,7 → 522,7
jne no_active_1 ; no then jump over change colour
mov ecx,0x00112299 ; else change colour
no_active_1:
int 0x40 ; do it
mcall ; do it
popa ; return all registers to original
ret ; return
 
541,7 → 541,7
mov edx,[eax] ; colour 0x00RRGGBB from image data
push eax ; save our position
mov eax,1 ; function 1 : put pixel
int 0x40 ; do it
mcall ; do it
pop eax ; restore our position
sub eax,3 ; point to next pixel colour
dec ebx ; move our x position
578,7 → 578,7
mov edx,[eax] ; point to bmp data
push eax ; save our position
mov eax,13 ; function 13 : draw bar
int 0x40 ; do it
mcall ; do it
pop eax ; restore our position
sub eax,3 ; point to next pixel colour
dec esi ; increment column count
674,7 → 674,7
 
mov eax,37 ; function 37
mov ebx,2 ; sub function 2 : check for mouse button
int 0x40 ; do it
mcall ; do it
cmp eax,0 ; was a button pressed
je exit_mouse ; no then jump to exit
cmp eax,1 ; left hand button
687,7 → 687,7
blank:
mov eax,37 ; function 37
mov ebx,1 ; sub function 1 : get mouse position
int 0x40 ; do it
mcall ; do it
push eax ; save our x/y position for later
and eax,0x0000ffff ; y is in lower bytes
add eax,1 ; add 1 because we are zero based
726,7 → 726,7
shl ecx,16 ;
add ecx,7 ;
mov edx,[draw_colour] ; give it a colour
int 0x40 ; do it
mcall ; do it
mov eax,1 ; function 1 : put pixel
mov ebx,[icon_x] ; icon x from above
add ebx,269 ; add icon x offset
733,7 → 733,7
mov ecx,[icon_y] ; icon y from above
add ecx,27 ; add icon y offset
mov edx,[draw_colour] ; give it a colour
int 0x40 ; do it
mcall ; do it
mov ecx,image+54 ; point to our data
mov ebx,31 ; 32 lines in image zero based
sub ebx,[icon_y] ; get the correct line
760,12 → 760,12
 
mov eax,37 ; function 37
mov ebx,2 ; sub function 2 : check for mouse button
int 0x40 ; do it
mcall ; do it
cmp eax,0 ; was a button pressed
je exit_draw ; no then jump to exit
mov eax,37 ; function 37
mov ebx,1 ; sub function 1 : get mouse position
int 0x40 ; do it
mcall ; do it
push eax ; save our x/y position for later
and eax,0x0000ffff ; y is in lower bytes
add eax,1 ; add 1 because we are zero based
798,7 → 798,7
add ecx,211
mov edx,[sel_colour]
add edx,esi
int 0x40
mcall
add esi,5
cmp esi,255
jne next_sel_rg_inner
835,7 → 835,7
shl eax,8
add edx,eax
mov eax,1
int 0x40
mcall
add esi,5
cmp esi,255
jne next_sel_rb_inner
872,7 → 872,7
shl eax,16
add edx,eax
mov eax,1
int 0x40
mcall
add esi,5
cmp esi,255
jne next_sel_bg_inner
897,7 → 897,7
mov ebx,269*65536+71
mov ecx,172*65536+32
mov edx,[sel_colour]
int 0x40
mcall
 
mov eax,[sel_colour]
mov [draw_colour],eax
910,7 → 910,7
mov ecx,[sel_colour]
mov edx,273*65536+176
mov esi,0x000000
int 0x40
mcall
 
exit_draw:
 
924,7 → 924,7
 
mov eax,37
xor ebx,ebx
int 0x40
mcall
mov ebx,eax
mov ecx,eax
and ebx,0xffff0000
935,7 → 935,7
add ebx,ecx
mov eax,35
dec ebx
int 0x40
mcall
 
mov [sel_colour],eax
 
969,7 → 969,7
button_text_9 db 'FLIP DIAG '
button_text_10 db 'SET AS BGR'
 
labelt: db 'ICON EDITOR'
title db 'ICON EDITOR',0
 
icon: db 'WRITE.BMP '
 
/programs/media/jpegview/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/media/jpegview/trunk/jpegview.asm
41,7 → 41,7
 
stack_size=4096 + 1024
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
 
63,7 → 63,7
push still
mov ebx,100 ;1 second
mov eax,23 ; wait here for event
int 0x40
mcall
cmp eax,1 ; redraw request ?
je draw_window
cmp eax,2 ; key in buffer ?
74,7 → 74,7
 
button: ; BUTTON
mov eax,17
int 0x40
mcall
cmp ah,3
je set_as_bgr2
cmp ah,2
83,7 → 83,7
jne close_program.exit
close_program:
mov eax,-1
int 0x40
mcall
.exit:
ret
 
109,7 → 109,7
mov ebx,edi
mov eax,7
 
int 40h ; Put image function
mcall ; Put image function
.l1:
popad
ret
171,7 → 171,7
mov ebx, 1
mov ecx, [ebp + x_size]
mov edx, [ebp + y_size]
int 0x40
mcall
 
mov dword [ebp+draw_ptr],put_chunk_to_bgr
call jpeg_display
180,11 → 180,11
mov eax, 15
mov ebx, 4
mov ecx, 2
int 0x40
mcall
 
mov eax, 15
mov ebx, 3
int 0x40
mcall
 
 
.end:
214,7 → 214,7
mov ecx, [x_pointer]
mov edx, [x_offset]
mov esi, [x_numofbytes]
int 0x40
mcall
mov eax, [x_numofbytes]
add [x_pointer], eax
mov eax, [x_numofb2]
240,11 → 240,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
; Draw the window to the appropriate size - it may have
; been resized by the user
263,7 → 263,7
mov eax, 9
mov ebx, memsize - 1024
mov ecx, -1
int 0x40
mcall
mov eax, [ebx + 34]
mov [winxo], ax
mov eax, [ebx + 38]
282,8 → 282,8
xor eax,eax ; DRAW WINDOW
mov edx,[sc.work]
or edx,0x33000000
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
 
mov eax,8 ; BUTTON 2: slideshow
294,7 → 294,7
add ecx, 12
mov esi, [sc.work_button]
mov edx,2
int 0x40
mcall
 
mov eax,4 ; Button text
movzx ebx, word [winys]
302,7 → 302,7
mov ecx,[sc.work_button_text]
mov edx,setname
mov esi,setnamelen-setname
int 0x40
mcall
 
 
mov eax,8 ; BUTTON 3: set as background
316,7 → 316,7
add ecx, 12
mov esi, [sc.work_button]
mov edx,3
int 0x40
mcall
 
mov eax,4 ; Button text
movzx ebx, word [winxs]
327,12 → 327,12
mov ecx,[sc.work_button_text]
mov edx,setbgr
mov esi,setbgrlen-setbgr
int 0x40
mcall
call print_strings
call load_image
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
343,7 → 343,7
movzx edi,byte[name_string.cursor]
add edi,name_string
mov eax,2
int 0x40 ; Get the key value
mcall ; Get the key value
shr eax,8
cmp eax,13 ; Return key ends input
je .rs_done
391,7 → 391,7
add ecx, 1 shl 16
 
mov edx,[sc.work]
int 0x40
mcall
mov ebp,[jpeg_st]
test ebp,ebp
jz .exit
409,7 → 409,7
shl ecx, 16
add ecx, 12
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4 ;
movzx ebx, word [winys]
417,7 → 417,7
mov ecx,0x000000
mov edx,name_string
mov esi,60
int 0x40
mcall
popa
ret
 
455,7 → 455,7
mov byte [ebx+12], 1
mov dword [ebx+16], dirinfo
mov eax, 70
int 0x40
mcall
mov eax, [file_dir]
inc dword [eax+4]
cmp ebx, 1
502,7 → 502,7
; DATA AREA
 
wcolor dd 0x000000
header db appname,version,0
title db appname,version,0
setname db 'SLIDESHOW'
setnamelen:
 
/programs/media/midamp/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/media/midamp/trunk/MIDAMP.ASM
63,7 → 63,7
listsel dd 0
channel dd 0
COLOR_ORDER equ MENUETOS
include 'macros.inc' ; decrease code size (optional)
include '..\..\..\macros.inc' ; decrease code size (optional)
lang fix en
;purge mov
include 'debug.inc'
153,7 → 153,7
rep movsd
mov eax,70
mov ebx,file_info
int 0x40
mcall
add ebx,workarea
mov [midi_limit],ebx
mov edi,I_PARAM
225,7 → 225,7
mov ecx,ipcarea
call init_ipc
mov eax,10
int 0x40
mcall
prc_event:
test eax,eax
jz still
/programs/media/midamp/trunk/build.bat
1,0 → 0,0
fasm MIDAMP.ASM MIDAMP
@fasm MIDAMP.ASM MIDAMP
@pause
/programs/media/midamp/trunk/debug.inc
55,7 → 55,7
mov cl,al
mov eax,63
mov ebx,1
int 0x40
mcall
popad
popf
ret
/programs/media/midamp/trunk/dlg.inc
23,7 → 23,7
; mov eax,9
; mov ebx,prcinfo
; mov ecx,-1
; int 0x40
; mcall
mov eax,[parentPID]
; convert eax bin to param dec
; mov eax,dword [prcinfo+30] ;offset of myPID
57,12 → 57,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
70,7 → 70,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
78,7 → 78,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
92,7 → 92,7
mov ebx,prcinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
99,7 → 99,7
mov eax,9
mov ebx,prcinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [prcinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
124,15 → 124,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
or eax,-1 ; close this program
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
/programs/media/midamp/trunk/draw.inc
18,7 → 18,7
mov ecx,[ebp-12]
mov edx,0x84706a
mov eax,13
int 0x40
mcall
mov esi,TOTALTIME_XY
mov eax,[tick_count]
call draw_total_time
44,7 → 44,7
draw_window:
mov eax,12
mov ebx,1
int 0x40
mcall
or [flag],FL_BOTTRED
xor eax,eax
mov ebx,100*65536+275
61,7 → 61,7
mov edx,WND_BACK
mov esi,edx
mov edi,edx
int 0x40
mcall
mov ecx,[channel]
shl ecx,4
add cl,[sel_track]
77,16 → 77,16
mov ebx,265 shl 16+7
mov ecx,3 shl 16+7
mov edx,1+1 shl 30
int 0x40 ; close button
mcall ; close button
sub ebx,10 shl 16
mov edx,100+1 shl 30
int 0x40 ; shade button-101
mcall ; shade button-101
sub ebx,10 shl 16
add edx,3
int 0x40 ; minimize button-103
mcall ; minimize button-103
sub ebx,239 shl 16
inc edx ; about button-104
int 0x40
mcall
xor esi,esi
xor edi,edi
mov ecx,3
101,7 → 101,7
add ecx,[ebp-24]
mov esi,0x2c2b46
mov edx,2+1 shl 29
int 0x40
mcall
 
shr eax,1
 
129,7 → 129,7
mov ebx,btn_raw+12
mov ecx,BTNS_SIZE
mov edx,BTNS_XY
int 0x40
mcall
.nohide2:
mov esi,FL_SHUFFLE
mov edi,btncoords+8
148,7 → 148,7
add ecx,4 shl 16
add ecx,[ebp+4]
mov cx,2
int 0x40
mcall
pop ecx
.el:
add edi,8
158,7 → 158,7
.enddraw:
mov eax,12
mov ebx,2
int 0x40
mcall
ret
 
draw_navigation:
176,7 → 176,7
mov ecx,[ebp+4]
add ecx,[ebp-4]
add ecx,edi
int 0x40
mcall
pop ecx
add ebx,[ebp+8]
inc edx
192,7 → 192,7
mov ecx,[edi+4]
add ecx,[ebp+4]
add ecx,[esp+4]
int 0x40
mcall
pop ecx
add edi,8
inc edx
230,7 → 230,7
mcall 47,0x20000,,esi,0xf000
pop ecx
add edx,17 shl 16
int 0x40
mcall
sub edx,5 shl 16
mcall 4,edx,esi,dots,1
popa
/programs/media/midamp/trunk/event.inc
17,7 → 17,7
 
key:
mov eax,2
int 0x40
mcall
mov edi,key_codes
cmp ah,48
jb .jump
111,7 → 111,7
 
button:
mov eax,17
int 0x40
mcall
cmp ah,20
jb .nobott
cmp ah,25
149,7 → 149,7
_close:
call kill
or eax,-1
int 0x40
mcall
 
bShade:
call Shade
169,7 → 169,7
mov ecx,ebx
mov edx,ebx
mov eax,67
int 0x40
mcall
ret
bMinimize:
; mcall 18,10
258,7 → 258,7
jz still
mov eax,37
mov ebx,1
int 0x40
mcall
mov ebp,[coo]
sub eax,[ebp-16]
shr eax,16
/programs/media/midamp/trunk/playlist.inc
15,7 → 15,7
mov eax,13
mov ecx,PL_Y-1 shl 16+4+9*LISTITEMS
xor edx,edx
int 0x40
mcall
movzx ecx,byte[list_count]
test ecx,ecx
jz .ex2
24,7 → 24,7
add ecx,PL_Y-1 shl 16-2
mov edx,11+1 shl 29+1 shl 30
mov eax,8
int 0x40
mcall
pop ecx
mov edi,[pl_ptr]
mov eax,4
45,7 → 45,7
add ecx,PL_Y-1 shl 16+8
mov edx,0xc6
mov eax,13
int 0x40
mcall
popa
.nosel:
pusha
61,7 → 61,7
mov ecx,PCOLOR
.int:
add ebx,25 shl 16
int 0x40
mcall
popa
add edi,esi
add ebx,9
144,7 → 144,7
; out: eax- item # (0..n)
mov ebx,1
mov eax,37
int 0x40
mcall
sub eax,PLY-1
mov ebx,9
div bl
240,7 → 240,7
and dword[ebx],0
mov dword[ebx+12],20*512
mov eax,70
int 0x40
mcall
test eax,eax
jz .ok1 ; ebx- filesize
cmp eax,6
310,7 → 310,7
mov [ebx+12],edi
mov byte[ebx],2
mov eax,70
int 0x40
mcall
.ex:
ret
 
/programs/media/midamp/trunk/thread.inc
29,7 → 29,7
mov esi,play_area
mov eax,55
mov ebx,eax
int 0x40
mcall
.nosound:
end if
movzx ebx,byte[play_area]
36,7 → 36,7
and ebx,0x7f
add [cur_tick],ebx
mov eax,23
int 0x40
mcall
cmp word[edi],0
jne .checkevt
mov eax,IPC_NEXT
/programs/media/midiplay/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/midiplay/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm midiplay.asm midiplay
@erase lang.inc
@pause
/programs/media/midiplay/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm midiplay.asm midiplay
@erase lang.inc
@pause
/programs/media/midiplay/trunk/midiplay.asm
4,29 → 4,28
;
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
use32
 
org 0x0
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x1000 ; reguired amount of memory
dd 0x1000
dd 0x00000000 ; reserved=no extended header
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd 0x1000 ; required memory
dd 0x1000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
 
 
START:
 
red:
call draw_window
 
still:
 
mov eax,10 ; redraw ?
int 0x40
mcall
 
cmp eax,1
jz red
34,13 → 33,9
jz button
jmp still
 
red:
call draw_window
jmp still
 
button:
mov eax,17
int 0x40
mcall
 
cmp al,byte 0
jnz still
49,7 → 44,7
jnz noexit
 
mov eax,0xffffffff
int 0x40
mcall
 
noexit:
 
59,7 → 54,7
mov eax,20 ; reset midi device
mov ebx,1
mov ecx,0
int 0x40
mcall
 
cmp eax,0
jz noe1
81,7 → 76,7
pusha
mov eax,5
mov ebx,8
int 0x40
mcall
popa
mov ebx,0
; call noteout
93,7 → 88,7
pusha
mov eax,5
mov ebx,8
int 0x40
mcall
popa
mov ebx,0
; call noteout
113,63 → 108,41
 
mov eax,12 ; tell os about redraw
mov ebx,1
int 0x40
mcall
 
mov eax,0 ; define and draw window
mov ebx,20*65536+250
mov ecx,20*65536+120
mov edx,0x02ffffff
mov esi,0x805070d0;88ccee
mov edi,0x005070d0;88ccee
int 0x40
mov edx,0x13ffffff
mov edi,title
mcall
 
; CLOSE BUTTON
mov eax,8 ; function 8 : define and draw
mov ebx,(250-19)*65536+12 ; [x start] *65536 + [x size]
mov ecx,5*65536+12 ; [y start] *65536 + [y size]
mov edx,1 ; button id
mov esi,0x5577cc ; button color RRGGBB
int 0x40
 
 
mov eax,4 ; 4 = write text
mov ebx,8*65536+8
mov ecx,dword 0x00ffffff ; 8b window nro - RR GG BB color
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,8
mov ebx,10*65536+200 ; button start x & size
mov ecx,40 *65536+17 ; button start y & size
mov edx,2 ; button number
mov esi,0x4060b0 ; button color
int 0x40
mcall
 
mov eax,8
mov ebx,10*65536+200 ; button start x & size
mov ecx,60 *65536+17 ; button start y & size
mov edx,3 ; button number
mov esi,0x4060b0 ; button color
int 0x40
mcall
 
mov eax,dword 4
mov eax,4
mov ebx,25*65536+45
mov ecx,dword 0xffffff
mov edx,buttont
mov esi,buttontlen-buttont
int 0x40
mcall
 
mov eax,dword 4
mov ebx,25*65536+65
mov ecx,dword 0xffffff
mov edx,buttont2
mov esi,buttontlen2-buttont2
int 0x40
mcall
 
mov eax,12 ; tell os about redraw end
mov ebx,2
int 0x40
mcall
 
popa
ret
185,15 → 158,15
mov eax,20
mov ebx,2
mov ecx,0x9f
int 0x40
mcall
mov eax,20
mov ebx,2
pop ecx
int 0x40
mcall
mov eax,20
mov ebx,2
pop ecx
int 0x40
mcall
 
cmp eax,0
jz noe2
212,7 → 185,7
mov ecx,0x000000
mov edx,error1
mov esi,errorlen1-error1
int 0x40
mcall
 
mov eax,dword 4
mov ebx,15*65536+95
219,7 → 192,7
mov ecx,0x000000
mov edx,error2
mov esi,errorlen2-error2
int 0x40
mcall
 
ret
 
227,9 → 200,7
; DATA AREA
 
 
labelt:
db 'MIDI TEST'
labellen:
title db 'MIDI TEST',0
 
buttont:
db 'PLAY A FEW NOTES'
248,7 → 219,6
 
base db 0x0
 
 
I_END:
 
 
/programs/media/mixer/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/mixer/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm mixer.asm mixer
@erase lang.inc
@pause
/programs/media/mixer/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm mixer.asm mixer
@erase lang.inc
@pause
/programs/media/mixer/trunk/mixer.asm
5,23 → 5,25
; Compile with FASM
;
 
include 'lang.inc'
include '..\..\..\macros.inc'
 
 
use32
 
org 0x0
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x1000 ; reguired amount of memory
dd 0x1000
dd 0x00000000 ; reserved=no extended header
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd 0x1000 ; required memory
dd 0x1000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
include 'lang.inc'
include 'macros.inc'
 
 
START: ; start of execution
 
 
red: ; redraw
call draw_window ; at first, draw the window
 
 
28,7 → 30,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
39,25 → 41,20
 
jmp still
 
red: ; redraw
call draw_window
 
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
jmp still
 
button: ; button
mov eax,17
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz noclose
mov eax,-1 ; close this program
int 0x40
or eax,-1 ; close this program
mcall
noclose:
 
cmp ah,101
123,7 → 120,7
 
mov eax,25
mov ebx,1
int 0x40
mcall
 
jmp still
 
154,7 → 151,7
 
mov eax,25
mov ebx,2
int 0x40
mcall
 
jmp still
 
196,7 → 193,7
 
mov eax,28
mov ebx,1
int 0x40
mcall
 
jmp still
 
227,7 → 224,7
 
mov eax,28
mov ebx,2
int 0x40
mcall
 
jmp still
 
274,7 → 271,7
 
mov eax,27
mov ebx,1
int 0x40
mcall
 
jmp still
 
305,7 → 302,7
 
mov eax,27
mov ebx,2
int 0x40
mcall
 
jmp still
 
326,7 → 323,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
333,26 → 330,10
mov ebx,100*65536+195 ; [x start] *65536 + [x size]
mov ecx,100*65536+140 ; [y start] *65536 + [y size]
mov edx,[wcolor] ; color of work area RRGGBB
mov esi,0x8099bbff ; color of grab bar RRGGBB,8->color glide
mov edi,0x0099bbee ; color of frames RRGGBB
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
; CLOSE BUTTON
mov eax,8 ; function 8 : define and draw button
mov ebx,(195-19)*65536+12 ; [x start] *65536 + [x size]
mov ecx,5*65536+12 ; [y start] *65536 + [y size]
mov edx,1 ; button id
mov esi,0x22aacc ; button color RRGGBB
; int 0x40
 
mov edx,16 ; button id
mov ebx,10*65536
 
367,27 → 348,23
mov bx,22 ; [x start] *65536 + [x size]
mov ecx,35*65536+8 ; [y start] *65536 + [y size]
dec edx
int 0x40
mov eax,8 ; function 8 : define and draw button
mcall
mov bx,22 ; [x start] *65536 + [x size]
mov ecx,45*65536+8 ; [y start] *65536 + [y size]
dec edx
int 0x40
mov eax,8 ; function 8 : define and draw button
mcall
mov bx,22 ; [x start] *65536 + [x size]
mov ecx,55*65536+8 ; [y start] *65536 + [y size]
dec edx
int 0x40
mov eax,8 ; function 8 : define and draw button
mcall
mov bx,22 ; [x start] *65536 + [x size]
mov ecx,65*65536+8 ; [y start] *65536 + [y size]
dec edx
int 0x40
mov eax,8 ; function 8 : define and draw button
mcall
mov bx,22 ; [x start] *65536 + [x size]
mov ecx,75*65536+8 ; [y start] *65536 + [y size]
dec edx
int 0x40
mcall
 
pop ebx
pop edx
408,7 → 385,7
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,text ; pointer to text beginning
mov esi,29
int 0x40
mcall
 
mov eax,8 ; function 8 : define and draw button
mov ebx,(5)*65536+185 ; [x start] *65536 + [x size]
415,13 → 392,13
mov ecx,120*65536+14 ; [y start] *65536 + [y size]
mov edx,101 ; button id
mov esi,[bcolor] ; button color RRGGBB
int 0x40
mcall
 
call drawusedcard
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
434,7 → 411,7
mov ebx,14*65536+160
mov ecx,123*65536+10
mov edx,[bcolor]
int 0x40
mcall
 
mov eax,[usecard]
mov edx,c3
456,7 → 433,7
mov ebx,14*65536+123
mov ecx,0x00ffffff
mov esi,30
int 0x40
mcall
 
popa
 
468,7 → 445,7
 
bcolor dd 0x5577c8
 
wcolor dd 0x03000000
wcolor dd 0x13000000
 
 
text:
481,9 → 458,7
 
usecard dd 0x1
 
labelt:
db 'MIXER'
labellen:
title db 'MIXER',0
 
I_END:
 
/programs/media/mv/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/mv/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm mv.asm mv
@erase lang.inc
@pause
/programs/media/mv/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm mv.asm mv
@erase lang.inc
@pause
/programs/media/mv/trunk/mv.asm
15,7 → 15,7
dd temp_area , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
;******************************************************************************
 
START: ; start of execution
27,7 → 27,7
call convert
call background
or eax,-1
int 0x40
mcall
.no_boot:
 
cmp byte [temp_area],0
52,7 → 52,7
.no_param:
 
 
mov ecx,-1 ; get information about me
or ecx,-1 ; get information about me
call getappinfo
 
mov edx,[process_info+30] ; ⥯¥àì ¢ edx ­ è ¨¤¥­â¨ä¨ª â®à
75,7 → 75,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax
jz red
84,7 → 84,7
 
key: ; key
mov al,2
int 0x40
mcall
mov al,ah
cmp al,6
je kfile
102,19 → 102,19
mov al, 18
mov ebx, 3
mov ecx, [process]
int 0x40
mcall
and byte [status], not 4
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
 
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
cmp ah,2
jne nofile
126,7 → 126,7
mov ebx,1
mov ecx,thread1
mov edx,0x29fff0
int 0x40
mcall
jmp still
nofile:
cmp ah,3
141,7 → 141,7
add ecx,50*65536-55
mov edx,0xffffff
mov eax,13
int 0x40
mcall
 
call load_image
 
163,7 → 163,7
mov ebx,1
mov ecx,thread2
mov edx,0x2afff0
int 0x40
mcall
jmp still
noinfo:
 
178,7 → 178,7
mov ebx,1
mov ecx,thread3
mov edx,0x2bfff0
int 0x40
mcall
jmp still
;call background
 
185,7 → 185,7
getappinfo:
mov eax,9
mov ebx,process_info
int 0x40
mcall
ret
 
 
192,7 → 192,7
load_image:
mov eax, 70
mov ebx, fileinfo
int 0x40
mcall
mov eax,[I_END+18]
mov ebx,[I_END+22]
test ebx, ebx
218,7 → 218,7
mov ecx,-1
mov ebx,-1
mov eax,67
int 40h
mcall
@@:
ret
 
235,7 → 235,7
neg cx
@@:
mov edx,10*65536+50
int 0x40
mcall
nodrawimage:
ret
 
247,7 → 247,7
mov ebx,1
mov ecx,[I_END+18] ; è¨à¨­ 
mov edx,[I_END+22] ; ¢ëá®â 
int 0x40
mcall
 
mov esi, ecx
imul esi, edx
256,14 → 256,14
mov ecx,[soi]
xor edx,edx
;;; mov esi, ;640*480*3
int 0x40
mcall
 
dec ebx ;tile/stretch
mov ecx,dword [bgrmode]
int 0x40
mcall
 
dec ebx
int 0x40
mcall
@@:
ret
 
443,7 → 443,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
454,7 → 454,7
add ebx,[wnd_width]
add ecx,[wnd_height]
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
mov eax,8
mov ebx,10*65536+46
462,7 → 462,7
mov edx,2
mov esi,0x780078
newbutton:
int 0x40
mcall
add ebx,48*65536
inc edx
cmp edx,6
474,18 → 474,18
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt ; pointer to text beginning
mov esi,12 ; text length
int 0x40
mcall
 
mov ebx,14*65536+32
mov edx,buttext
mov esi,26
int 0x40
mcall
 
call drawimage
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
507,7 → 507,7
still1:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je thread1
519,7 → 519,7
jmp still1
 
key1: ; key
int 0x40
mcall
cmp ah,179
jne noright
mov eax,[pos]
596,7 → 596,7
 
button1: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose1
605,13 → 605,13
bts dword [status],2
btr dword [status],0
mov eax,-1 ; close this program
int 0x40
mcall
noclose1:
cmp ah,2
jne nosetcur
mov eax,37
mov ebx,1
int 0x40
mcall
shr eax,16
sub eax,21
xor edx,edx
645,7 → 645,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
652,7 → 652,7
mov ebx,100*65536+300 ; [x start] *65536 + [x size]
mov ecx,100*65536+80 ; [y start] *65536 + [y size]
mov edx,0x03780078 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
660,13 → 660,13
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt1 ; pointer to text beginning
mov esi,labelt1.size ; text length
int 0x40
mcall
 
call drawstring
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
676,11 → 676,11
mov ebx,21*65536+258
mov ecx,40*65536+15
mov edx,0x60000002
int 0x40
mcall
 
mov eax,13 ;bar
mov edx,0xe0e0e0
int 0x40
mcall
push eax ;cursor
mov eax,6*65536
mul dword [pos]
688,13 → 688,13
mov ebx,eax
pop eax
mov edx,0x6a73d0
int 0x40
mcall
mov eax,4 ;path
mov ebx,21*65536+44
xor ecx,ecx
mov edx,string
mov esi,43
int 0x40
mcall
 
 
popa
714,7 → 714,7
still2:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je thread2
727,7 → 727,7
 
button2: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose2
735,7 → 735,7
btr dword [status],1
bts dword [status],2
mov eax,-1 ; close this program
int 0x40
mcall
noclose2:
 
jmp still2
753,7 → 753,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
760,7 → 760,7
mov ebx,100*65536+330 ; [x start] *65536 + [x size]
mov ecx,100*65536+90 ; [y start] *65536 + [y size]
mov edx,0x03780078 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
768,17 → 768,17
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt2 ; pointer to text beginning
mov esi,labelt2.size ; text length
int 0x40
mcall
 
mov ebx,10*65536+30
mov edx,string
mov esi,43
int 0x40
mcall
mov edx,fitext
mov esi,14
add ebx,70*65536+10
followstring:
int 0x40
mcall
add ebx,10
add edx,esi
cmp ebx,80*65536+70
788,23 → 788,23
mov esi,ecx
mov ecx, [I_END+2]
call digitcorrect
int 0x40
mcall
add edx,10
mov ecx, [I_END+18]
call digitcorrect
int 0x40
mcall
add edx,10
mov ecx, [I_END+22]
call digitcorrect
int 0x40
mcall
add edx,10
movzx ecx,word [I_END+28]
call digitcorrect
int 0x40
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
861,7 → 861,7
still3:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je thread3
873,7 → 873,7
jmp still3
 
key3:
int 0x40
mcall
cmp ah,27
je close3
cmp ah,13
897,7 → 897,7
 
button3: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose3
905,7 → 905,7
btr dword [status],3
bts dword [status],2
mov eax,-1 ; close this program
int 0x40
mcall
noclose3:
cmp ah,4
jne nook
936,7 → 936,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
943,7 → 943,7
mov ebx,100*65536+200 ; [x start] *65536 + [x size]
mov ecx,100*65536+100 ; [y start] *65536 + [y size]
mov edx,0x03780078 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
mov eax,8
mov ebx,70*65536+40
950,7 → 950,7
mov ecx,70*65536+20
mov edx,4
mov esi,0xac0000
int 0x40
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
958,30 → 958,30
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt3 ; pointer to text beginning
mov esi,labelt3.size ; text length
int 0x40
mcall
add ebx,38*65536+20
mov ecx,0xddeeff
mov edx, bgrdtext
mov esi, bgrdtext.size
int 0x40
mcall
add ebx,40*65536+15
mov edx, tiled
mov esi, tiled.size
int 0x40
mcall
add ebx,15
mov edx, stretch
mov esi, stretch.size ;7
int 0x40
mcall
add ebx,18
mov edx, ok_btn
mov esi, ok_btn.size ;2
int 0x40
mcall
 
call drawflags
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
991,10 → 991,10
mov ecx,40*65536+10
mov edx,2
mov esi,0xe0e0e0
int 0x40
mcall
add ecx,15*65536
inc edx
int 0x40
mcall
mov eax,4
mov ebx,73*65536+42
xor ecx,ecx
1004,7 → 1004,7
je nodownflag
add ebx,15
nodownflag:
int 0x40
mcall
ret
 
 
/programs/media/pic4/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/media/pic4/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm pic4.asm pic4
@erase lang.inc
@pause
/programs/media/pic4/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm pic4.asm pic4
@erase lang.inc
@pause
/programs/media/pic4/trunk/pic4.asm
12,7 → 12,7
dd I_Param,0
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START:
mov eax,48
31,18 → 31,16
still:
 
mov eax,10 ; wait here for event
int 0x40
cmp eax,1
mcall
 
dec eax
jz red
cmp eax,2
jz key
cmp eax,3
jz button
jmp still
dec eax
jnz button
 
key:
mov eax,2
int 0x40
mov al,2
mcall
jmp still
 
red:
50,11 → 48,10
jmp still
 
button:
mov eax,17
int 0x40
mov al,17
mcall
 
shr eax,8
and eax,255
 
cmp eax,101 ; tiled
jne no101
61,10 → 58,10
mov eax,15
mov ebx,4
mov ecx,1
int 0x40
mcall
mov eax,15
mov ebx,3
int 0x40
mcall
jmp still
no101:
 
73,18 → 70,18
mov eax,15
mov ebx,4
mov ecx,2
int 0x40
mcall
mov eax,15
mov ebx,3
int 0x40
mcall
jmp still
no102:
 
cmp eax,1 ; end program
jnz noproend
jnz no_end
or eax,-1
int 0x40
noproend:
mcall
no_end:
 
cmp eax,11
jz bg
126,7 → 123,7
mov ebx,1
mov ecx,256
mov edx,256
int 0x40
mcall
 
mov eax,15
mov ebx,5
134,19 → 131,19
; <<< 0x40000+2 for green background at boot
mov edx,0
mov esi,256*3*256
int 0x40
mcall
 
mov eax,15
mov ebx,4
mov ecx,2
int 0x40
mcall
 
mov eax,15
mov ebx,3
int 0x40
mcall
 
mov eax,-1
int 0x40
mcall
 
 
 
194,7 → 191,7
mov ebx,1
mov ecx,256
mov edx,256
int 0x40
mcall
 
mov eax,15
mov ebx,5
201,11 → 198,11
mov ecx,edi
mov edx,0
mov esi,256*256*3
int 0x40
mcall
 
mov eax,15
mov ebx,3
int 0x40
mcall
 
jmp still
 
216,35 → 213,30
 
push eax
 
mcall 15,4,1
 
mov eax,15
mov ebx,1
mov ecx,8
mov edx,8
int 0x40
mov ecx,1
mov edx,1
mcall
 
mov eax,[esp]
 
pop eax
sub eax,14
shl eax,2
imul eax,3
 
mov edx,[colors+eax]
mov ecx,fill
add ecx,eax
 
mov esi,32*32*4
mov edi,0
mov ecx,0
dbl2:
mov eax,15
mov ebx,2
int 0x40
add ecx,3
inc edi
cmp edi,esi
jb dbl2
mov ebx,5
xor edx,edx
mov esi,3*1*1
mcall
 
 
mov eax,15
mov ebx,3
int 0x40
mcall
 
jmp still
 
261,11 → 253,11
 
mov eax,15
mov ebx,1
int 0x40
mcall
 
mov eax,15
mov ebx,3
int 0x40
mcall
 
jmp still
 
362,7 → 354,7
mov ebx,0x40000
mov ecx,256*65536+255
mov edx,14*65536+40;55
int 0x40
mcall
 
ret
 
377,7 → 369,7
 
mov eax, 12 ; tell os about draw
mov ebx, 1
int 0x40
mcall
 
xor eax, eax ; define and draw window
mov ebx, 220*65536+293
384,8 → 376,8
mov ecx, 50*65536+408
mov edx, [sc.work]
or edx, 0x33000000
mov edi, header
int 0x40
mov edi, title
mcall
 
call draw_image
 
394,17 → 386,17
mov ecx,y_add*65536+y_s
mov edx,11
mov esi,0x005555bb
int 0x40
mcall
;mov eax,8 ; Red button
mov ebx,(set+208+27)*65536+17
mov edx,12
mov esi,0x00bb5555
int 0x40
mcall
;mov eax,8 ; Green button
mov ebx,(set+253)*65536+17
mov edx,13
mov esi,0x0055bb55
int 0x40
mcall
 
;mov eax, 8 ; tiled
mov ebx, 90*65536+63
411,12 → 403,12
mov ecx, y_add*65536+y_s
mov edx, 101
mov esi, [sc.work_button]
int 0x40
mcall
 
;mov eax, 8 ; stretch
mov ebx, 154*65536+61
mov edx, 102
int 0x40
mcall
 
mov eax, 4
mov ebx, 215*65536+5
423,17 → 415,17
mov ecx, [sc.work_text]
mov edx, apply_text
mov esi, apply_text.size
int 0x40
mcall
 
mov ebx, 14*65536+301
mov edx, image_buttons_text
mov esi, image_buttons_text.size
int 0x40
mcall
 
mov ebx, 14*65536+(y_add2+27)
mov edx, simple_text
mov esi, simple_text.size
int 0x40
mcall
 
mov ecx, (y_add2)*65536+20
mov ebx, (13)*65536+25
442,7 → 434,7
mov edi, 9
mov eax, 8
@@:
int 0x40
mcall
add ebx, 29*65536
inc edx
dec edi
451,11 → 443,11
 
mov edx, 34+4
mov edi, 4
mov eax, 8
;mov eax, 8
mov ebx, 13*65536+18
mov ecx, y_add*65536+y_s
@@:
int 0x40
mcall
inc edx
add ebx, 19*65536
dec edi
463,6 → 455,7
 
 
;-----------------------
mov eax,8
mov edx,14 ; button number
mov ebx,(13)*65536+17 ; button start x & size
mov ecx,(y_add2+40)*65536+14 ; button start y & size
470,12 → 463,10
newcb:
mov esi,[(edx-14)*4+colors]
 
mov eax,8
int 0x40
mcall
 
inc edx
add ebx,20*65536
add esi,5*256*256
 
cmp edx,27
jnz newcb
486,11 → 477,11
mov ecx, [sc.work_button_text]
mov edx, la2
mov esi, la2.size
int 0x40
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
499,9 → 490,9
; DATA SECTION
 
if lang eq ru
header db 'ƒ¥­¥à â®à ä®­  à ¡®ç¥£® á⮫ ',0
title db 'ƒ¥­¥à â®à ä®­  à ¡®ç¥£® á⮫ ',0
else
header db 'Background',0
title db 'Background',0
end if
 
lsz apply_text,\
535,9 → 526,23
dd 0x775533
dd 0x773355
dd 0x553377
dd 0x000000
dd 0x111111
dd 0xcccccc
 
fill:
db 0x00,0x00,0x77
db 0x00,0x77,0x00
db 0x77,0x00,0x00
db 0x00,0x77,0x77
db 0x77,0x00,0x77
db 0x77,0x77,0x00
db 0x77,0x77,0x77
db 0x77,0x55,0x33
db 0x33,0x55,0x77
db 0x55,0x33,0x77
db 0x77,0x33,0x55
db 0x11,0x11,0x11
db 0xcc,0xcc,0xcc
 
shape:
 
/programs/media/sb/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/media/sb/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm sb.asm sb
@erase lang.inc
@pause
/programs/media/sb/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm sb.asm sb
@erase lang.inc
@pause
/programs/media/sb/trunk/sb.asm
5,7 → 5,7
;
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
use32
 
43,7 → 43,7
 
mov eax,26
mov ebx,9
int 0x40
mcall
mov [next_tic],eax
 
still:
58,11 → 58,11
mov ebx,2
mov ecx,0
mov edx,[mono_stereo]
int 0x40
mcall
 
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
 
cmp eax,0
jne do_task
74,7 → 74,7
 
mov eax,26
mov ebx,9
int 0x40
mcall
mov ebx,[next_tic]
cmp eax,ebx
jge play_wave_block
101,7 → 101,7
jne no_irman
mov eax,42
mov ebx,4
int 0x40
mcall
dec [ir_count]
cmp bl,140
jne no_first
136,15 → 136,15
mov eax,55 ; load wave
mov ebx,0
mov ecx,[playposition]
int 0x40
mcall
 
mov eax,55 ; play wave
mov ebx,1
int 0x40
mcall
 
mov eax,26
mov ebx,9
int 0x40
mcall
add eax,[delay]
mov [next_tic],eax
 
159,12 → 159,12
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still2
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,6
jne no_ir
233,15 → 233,15
mov eax,45
mov ebx,1
mov ecx,4
int 0x40
mcall
mov eax,46
mov ebx,1
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mcall
no_dis:
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still2
254,7 → 254,7
mov eax,55
mov ebx,0
mov ecx,0x20000
int 0x40
mcall
 
popa
ret
300,7 → 300,7
sub esi,edx
add ecx,esi
mov edx,0x00ff00
int 0x40
mcall
 
mov eax,13
mov ebx,320*65536+20
311,7 → 311,7
shl edx,16
sub ecx,edx
mov edx,0xff0000
int 0x40
mcall
 
popa
 
329,7 → 329,7
 
mov eax,58
mov ebx,file_info
int 0x40
mcall
 
movzx eax,byte [0x10000+1024+12+10]
mov [channels],eax
381,17 → 381,17
mov ebx,190*65536+10
mov ecx,104*65536+10
mov edx,0xff0000
int 0x40
mcall
pusha
 
mov eax,5
mov ebx,[pause_between_songs]
int 0x40
mcall
 
popa
mov eax,13
mov edx,0x000000
int 0x40
mcall
 
popa
 
430,12 → 430,12
 
mov eax,58
mov ebx,file_info
int 0x40
mcall
 
 
pusha
mov eax,11
int 0x40
mcall
cmp eax,1
jne no_wd
call draw_window
448,7 → 448,7
mov ecx,71*65536+71
add ebx,25*65536+25
mov edx,0x555555
; int 0x40
; mcall
mov eax,38
mov ebx,[esp+32-12]
and ebx,65536/512 -1
456,7 → 456,7
add ebx,25*65536+25
mov ecx,71*65536+71
mov edx,0x999999
; int 0x40
; mcall
popa
 
cmp eax,0
476,7 → 476,7
mov eax,5
mov ebx,[pause_between_songs]
add ebx,[delay]
int 0x40
mcall
 
call read_header
 
632,11 → 632,11
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
689,7 → 689,7
mov ebx,25*65536+215
mov ecx,61*65536+8
mov edx,[border]
int 0x40
mcall
 
cmp [onoff],1
je yes_playing
710,13 → 710,13
mov ecx,61*65536+1
mov edx,[drawp]
newbar:
int 0x40
mcall
add edx,0x101010
add ecx,1*65536
cmp ecx,65*65536
jb newbar
newbar2:
int 0x40
mcall
sub edx,0x101010
add ecx,1*65536
cmp ecx,69*65536
738,7 → 738,7
mov eax,13
mov edi,5
newb:
; int 0x40
; mcall
add ebx,1*65536-2
add ecx,1*65536-2
sub edx,0x332211;3366aa
758,7 → 758,7
mov ebx,42*65536+33*6
mov ecx,114*65536+11
mov edx,0x000000
int 0x40
mcall
 
mov eax,4
mov ebx,42*65536+117
765,7 → 765,7
mov ecx,[textc]
mov edx,now_playing
mov esi,38
int 0x40
mcall
 
popa
 
781,12 → 781,12
mov eax,50
mov ebx,0
mov ecx,shape_reference
int 0x40
mcall
 
mov eax,50
mov ebx,1
mov ecx,4
int 0x40
mcall
 
popa
 
809,16 → 809,16
mov ebx,0
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mcall
 
mov eax,45
mov ebx,0
mov ecx,4
int 0x40
mcall
 
mov eax,40
mov ebx,10000b shl 16 + 111b
int 0x40
mcall
 
mov [infrared_enabled],1
 
841,24 → 841,16
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+320 ; [x start] *65536 + [x size]
mov ecx,100*65536+140 ; [y start] *65536 + [y size]
mov edx,[bgr]
add edx,0x03000000 ; color of work area RRGGBB,8->color gl
mov esi,0x808844ee
mov edi,0x008844ee ; color of frames RRGGBB
int 0x40
or edx,0x13000000 ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x10ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,8 ; START/STOP - id 2
mov ebx,24*65536+77
865,27 → 857,27
mov ecx,80*65536+16
mov edx,2
mov esi,[border]
int 0x40
mcall
 
inc edx ; << / >> - id 3 , 4
add ebx,86*65536-57
mov eax,8
int 0x40
mcall
inc edx
add ebx,24*65536
mov eax,8
int 0x40
mcall
 
mov eax,8 ; REPEAT
add ebx,29*65536+54
inc edx
int 0x40
mcall
 
mov eax,8 ; enable infrared
add ebx,98*65536-33
add ecx,10*65536+10
inc edx
int 0x40
mcall
 
pusha
mov eax,8
892,7 → 884,7
mov ebx,25*65536+9
mov ecx,115*65536+9
inc edx
int 0x40
mcall
popa
 
mov eax,4
902,11 → 894,11
mov ecx,0xffffff
mov edx,infrared_text
mov esi,10
int 0x40
mcall
add ebx,11
add edx,10
mov eax,4
int 0x40
mcall
 
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,[textc]
914,7 → 906,7
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,10
add edx,40
cmp [edx],byte 'x'
926,7 → 918,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
ret
944,7 → 936,7
mov ebx,260*65536+43
mov ecx,42*65536+32
mov edx,[border]
int 0x40
mcall
 
mov esi,[playposition]
mov ebx,260
955,7 → 947,7
shr ecx,3
add ecx,42
mov edx,[drawc];0x2255aa
int 0x40
mcall
 
add esi,2
 
1003,8 → 995,6
db ' '
 
 
labelt:
db ' WAVE PLAYER : 8b Mono - 16b Stereo'
labellen:
title db ' WAVE PLAYER : 8b Mono - 16b Stereo',0
 
I_END:
/programs/media/scrshoot/macros.inc
9,6 → 9,10
include 'textwork.inc'
;include 'ini.inc'
 
__CPU_type equ p5
SYSENTER_VAR equ 0
 
 
macro movr reg,val
{
if val < 65536
19,6 → 23,49
end if
}
 
macro mcall a,b,c,d,e,f { ; mike.dld, updated by Ghost for Fast System Calls
local ..ret_point
__mov eax,a
__mov ebx,b
__mov ecx,c
__mov edx,d
__mov esi,e
__mov edi,f
 
if __CPU_type eq p5
int 0x40
else
if __CPU_type eq p6
push ebp
mov ebp, esp
push ..ret_point ; it may be 2 or 5 byte
sysenter
..ret_point:
pop edx
pop ecx
 
else
if __CPU_type eq k6
push ecx
syscall
pop ecx
else
display 'ERROR : unknown CPU type'
int 0x40
end if
end if
end if
}
 
macro __mov reg,a,b { ; mike.dld
if (~a eq)&(~b eq)
mpack reg,a,b
else if (~a eq)&(b eq)
mov reg,a
end if
}
 
 
;--- § £®«®¢®ª ---
macro meos_header par_buf,cur_dir_buf
{
/programs/media/scrshoot/scrshoot.asm
13,7 → 13,7
meos_header cmdstr ; ¢áâ ¢«ï¥¬ § £®«®¢®ª ¯à®£à ¬¬ë
include 'scrwin.inc' ; ¢áâ ¢«ï¥¬ ª®¤ ®ª­  ¯à¤¯à®á¬®âà 
include 'scrsavef.inc'; ¢áâ ¢«ï¥¬ ¯à®æ¥¤ãàã á®åà ­¥­¨ï ä ©« 
use_edit_box ; \
use_edit_box structure_of_potock,22,5 ; \
use_txt_button ; |
use_label ; |-- GUI ª®¬¯®­¥­âë ¨ ­¥ª®â®àë¥ ¯à®æ¥¤ãàë
use_check_box ; |
492,10 → 492,10
labels_end:
 
editboxes:
edit1 edit_box 300,5,35,cl_white,0,0,0,1024,ed_buffer.1,ed_focus ; ¯ãâì ª ä ©«ã
edit2 edit_box 35,75,134,cl_white,0,0,0,9,ed_buffer.2,ed_figure_only ; § ¤¥à¦ª 
edit3 edit_box 35,165,164,cl_white,0,0,0,9,ed_buffer.3,ed_figure_only
edit4 edit_box 16,165,181,cl_white,0,0,0,1,sign_n_input,ed_figure_only,1
edit1 edit_box 300,5,35,cl_white,0xaabbcc,0,0,0,1024,ed_buffer.1,ed_focus ; ¯ãâì ª ä ©«ã
edit2 edit_box 35,75,134,cl_white,0xaabbcc,0,0,0,9,ed_buffer.2,ed_figure_only ; § ¤¥à¦ª 
edit3 edit_box 35,165,164,cl_white,0xaabbcc,0,0,0,9,ed_buffer.3,ed_figure_only
edit4 edit_box 16,165,181,cl_white,0xaabbcc,0,0,0,1,sign_n_input,ed_figure_only,1
editboxes_end:
 
buttons:
/programs/network/VNCclient/ETH.INC
12,7 → 12,6
; v1.1: december 2006 bugfixes and improvements
;
 
 
macro mov arg1,arg2 {
if arg1 eq arg2
else
43,7 → 42,7
macro eth.get_IP IP {
mov ebx,1
mov eax,52
int 0x40
mcall
 
mov IP ,eax
}
54,7 → 53,7
macro eth.get_GATEWAY GATEWAY {
mov ebx,9
mov eax,52
int 0x40
mcall
move GATEWAY ,eax
}
 
64,7 → 63,7
macro eth.get_SUBNET SUBNET {
mov ebx,10
mov eax,52
int 0x40
mcall
mov SUBNET ,eax
}
 
74,7 → 73,7
macro eth.get_DNS DNS {
mov ebx,13
mov eax,52
int 0x40
mcall
mov DNS ,eax
}
 
85,7 → 84,7
mov ecx,IP
mov ebx,3
mov eax,52
int 0x40
mcall
}
 
; eth.set_GATEWAY eax
95,7 → 94,7
mov ecx,GATEWAY
mov ebx,11
mov eax,52
int 0x40
mcall
}
 
; eth.set_SUBNET eax
105,7 → 104,7
mov ecx,SUBNET
mov ebx,12
mov eax,52
int 0x40
mcall
}
 
; eth.set_DNS eax
115,7 → 114,7
mov ecx,DNS
mov ebx,14
mov eax,52
int 0x40
mcall
}
 
; eth.open eax,80,ebx,[socket]
128,7 → 127,7
mov esi, ip
mov ebx, 0
mov eax, 53
int 0x40
mcall
 
mov socket,eax
}
140,7 → 139,7
mov ecx, socket
mov ebx, 1
mov eax, 53
int 0x40
mcall
}
 
; eth.poll [socket],eax
151,7 → 150,7
mov ecx, socket
mov ebx, 2
mov eax, 53
int 0x40
mcall
}
 
; eth.read_byte [socket], bl
161,7 → 160,7
mov ecx, socket
mov ebx, 3
mov eax, 53
int 0x40
mcall
 
mov result,bl
}
174,7 → 173,7
mov ecx, socket
mov ebx, 10
mov eax, 53
int 0x40
mcall
}
 
; eth.write [socket],12,msg
187,7 → 186,7
mov esi, msg
mov ebx, 4
mov eax, 53
int 0x40
mcall
 
if verify eq 1
call verifysend
203,9 → 202,10
pusha
mov eax,5
mov ebx,100
int 0x40
mcall
 
popa
int 0x40
mcall
ret
 
; eth.open_tcp 80,80,eax,0,[socket]
220,7 → 220,7
mov edi, passive ; 0 = PASSIVE open
mov ebx, 5
mov eax, 53
int 0x40
mcall
 
mov socket,eax
}
232,7 → 232,7
mov ecx, socket
mov ebx, 6
mov eax, 53
int 0x40
mcall
 
mov result,eax
}
248,7 → 248,7
mov esi, msg
mov ebx, 7
mov eax, 53
int 0x40
mcall
 
if verify eq 1
call verifysend
262,7 → 262,7
mov ecx, socket
mov ebx, 8
mov eax, 53
int 0x40
mcall
}
 
; eth.check_port 165,eax
273,7 → 273,7
mov ecx, port
mov ebx, 9
mov eax, 53
int 0x40
mcall
 
mov result,eax
}
285,7 → 285,7
mov ebx, 255
mov ecx, 6
mov eax, 53
int 0x40
mcall
 
mov status,eax
}
340,7 → 340,7
.loop:
mov eax,5
mov ebx,1
int 0x40
mcall
 
eth.poll socket
 
376,7 → 376,7
 
mov eax,5 ; wait here for event
mov ebx,10
int 0x40
mcall
 
jmp @r
@@:
/programs/network/VNCclient/VNCclient.asm
32,6 → 32,7
TIMEOUT = 60 ; timeout in seconds
BUFFER = 1500 ; Buffer size for DNS
 
include '..\..\macros.inc'
include 'fdo.inc'
include 'ETH.INC'
include 'logon.inc'
39,7 → 40,6
include 'copyrect.inc'
include 'thread.inc'
 
 
START: ; start of execution
 
call red_logon
46,7 → 46,7
 
mov eax,40 ; Report events
mov ebx,00000000b ; Only Stack
int 0x40
mcall
 
mov eax,67 ; resize the window (hide it)
xor ebx,ebx
53,13 → 53,13
mov ecx,ebx
mov edx,ebx
mov esi,ebx
int 0x40
mcall
 
mov eax,51
mov ebx,1
mov ecx,thread_start
mov edx,thread_stack
int 0x40
mcall
 
DEBUGF 1,'Thread created: %u\n',eax
 
66,7 → 66,7
@@:
mov eax,5
mov ebx,10
int 0x40
mcall
 
cmp byte[thread_ready],0
je @r
73,7 → 73,7
 
mov eax,40 ; report events
mov ebx,100111b ; mouse, button, key, redraw
int 0x40
mcall
 
mov eax,67 ; resize the window
mov ebx,10
84,7 → 84,7
shr edx,16
add edx,2*xpos
add esi,ypos+xpos
int 0x40
mcall
 
mainloop:
eth.socket_status [socket],eax
93,7 → 93,7
 
mov eax,23 ; wait for event with timeout
mov ebx,50 ; 0,5 s
int 0x40
mcall
 
cmp eax,1
je redraw
112,7 → 112,7
DEBUGF 1,'Sending key event\n'
 
mov eax,2
int 0x40
mcall
mov byte[keyevent.key+3],ah
 
eth.write_tcp [socket],8,keyevent
124,7 → 124,7
 
mov eax,37
mov ebx,1
int 0x40
mcall
 
sub eax,xpos*65536+ypos
bswap eax
134,7 → 134,7
 
mov eax,37
mov ebx,2
int 0x40
mcall
 
test al,00000010b ; test if right button was pressed (bit 1 in kolibri)
jz @f
153,7 → 153,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,0 ; draw window
mov ebx,dword[framebuffer]
163,9 → 163,7
add ebx,2*xpos
add ecx,ypos+xpos
mov edx,0x03ffffff
mov esi,0x80555599
mov edi,0x00ffffff
int 0x40
mcall
 
mov eax,4 ; label
mov ebx,9*65536+8
173,13 → 171,13
mov edx,name
mov esi,[name_length]
bswap esi
int 0x40
mcall
 
call drawbuffer
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
jmp mainloop
 
189,7 → 187,7
mov ebx,framebuffer_data
mov ecx,dword[screen]
mov edx,xpos*65536+ypos
int 0x40
mcall
 
ret
 
196,7 → 194,7
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
close:
call read_data
204,7 → 202,7
DEBUGF 1,'Socket closed\n'
 
mov eax,-1
int 0x40
mcall
 
no_rfb:
DEBUGF 1,'This is no vnc server!\n'
/programs/network/VNCclient/build.bat
0,0 → 1,2
@fasm VNCclient.asm VNCclient
@pause
/programs/network/VNCclient/fdo.inc
152,7 → 152,7
mov cl,al
mov ebx,1
mov eax,63
int 0x40
mcall
popad
ret
debug_endf
164,7 → 164,7
.l1: mov cl,[edx]
or cl,cl
jz .l2
int 0x40
mcall
inc edx
jmp .l1
.l2: ret
/programs/network/VNCclient/logon.inc
3,7 → 3,7
 
still_logon: ; main cycle of application begins here
mov eax,10 ; wait here for event
int 0x40
mcall
 
checkevent_logon: ; Check what event was called _logon: this will be used to return from textbox focus
 
18,7 → 18,7
 
key_logon: ; key event handler
mov al,2 ; eax was zero so will now be 2
int 0x40 ; just read it and ignore
mcall ; just read it and ignore
 
cmp ah,13
jne still_logon ; return to main loop
27,7 → 27,7
 
button_logon: ; eax was zero so will now be 17
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; close ?
jz close_logon
66,10 → 66,10
 
.waitev_logon:
mov eax,10 ; wait for event
int 0x40
mcall
cmp eax,2 ; button presed ?
jne checkevent_logon ; a key is pressed or redraw is nessesary, goto checkevent
int 0x40 ; eax = 2, read button
mcall ; eax = 2, read button
shr eax,8
cmp eax,8
jnz .nobs_logon ; BACKSPACE
126,7 → 126,7
mov ecx, 33*65536+12
mov edx, 4
mov esi, 0xEBEBEB
int 0x40
mcall
 
cmp byte[mode],0
je @f
133,7 → 133,7
 
mov ecx, 49*65536+12
inc edx
int 0x40
mcall
 
@@:
mov eax, 4 ; function 4 _logon: write text to window
141,7 → 141,7
xor ecx, ecx ; color of text RRGGBB
mov edx, first ; pointer to text beginning
mov esi, STRLEN ; text length
int 0x40
mcall
 
cmp byte[mode],0
je dont_draw_pass
156,7 → 156,7
dec edi
mov edx, passchar
mov esi, 1
int 0x40
mcall
add ebx,6*65536
jmp @r
 
166,8 → 166,8
ret
 
close_logon:
mov eax,-1
int 0x40
or eax,-1
mcall
 
connect_logon:
ret
176,14 → 176,15
 
mov eax, 12 ; function 12_logon:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
pusha
; DRAW WINDOW
xor eax, eax ; function 0 _logon: define and draw window
mov ebx, 160*65536+330 ; [x start] *65536 + [x size]
mov ecx, 160*65536+100 ; [y start] *65536 + [y size]
mov edx, 0x03DDDDDD ; color of work area RRGGBB
int 0x40
mov edx, 0x13DDDDDD ; color of work area RRGGBB
mov edi, title ; WINDOW LABEL
mcall
 
mov eax, 8 ; LOGON BUTTON
mov ebx, 220*65536+85
190,30 → 191,24
mov ecx, 63*65536+16
mov edx, 2
mov esi, 0xCCCCCC
int 0x40
mcall
 
call print_text_logon
; WINDOW LABEL
mov eax, 4 ; function 4 _logon: write text to window
mov ebx, 8*65536+8 ; [x start] *65536 + [y start]
mov ecx, 0x10ffffff ; color of text RRGGBB
mov edx, labelt ; pointer to text beginning
mov esi, labellen-labelt ; text length
int 0x40
 
cmp byte[mode],0
je servermode_
 
mov eax, 4 ; function 4 _logon: write text to window
mov ebx, 25*65536+33 ; [x start] *65536 + [y start]
xor ecx, ecx
mov edx, userstr ; pointer to text beginning
mov esi, passstr-userstr ; text length
int 0x40
mcall
 
add bl,16
mov edx, passstr ; pointer to text beginning
mov esi, connect-passstr ; text length
int 0x40
mcall
 
jmp drawtherest_
 
223,7 → 218,7
xor ecx, ecx
mov edx, serverstr ; pointer to text beginning
mov esi, userstr-serverstr ; text length
int 0x40
mcall
 
drawtherest_:
 
230,18 → 225,17
mov ebx, 240*65536+67 ; [x start] *65536 + [y start]
mov edx, connect ; pointer to text beginning
mov esi, connect_e-connect ; text length
int 0x40
mcall
 
popa
inc ebx
int 0x40
mcall
 
ret
 
 
; DATA AREA
labelt: db 'Kolibrios VNC client by HIDNPLAYR'
labellen:
title db 'Kolibrios VNC client by HIDNPLAYR',0
 
first: db '192.168.1.5'
rb STRLEN
/programs/network/VNCclient/thread.inc
3,7 → 3,7
 
mov eax,40 ; Report events
mov ebx,10000000b ; Only Stack
int 0x40
mcall
 
resolve first,[server_ip] ; the input window putted the server @ 'first', resolve it into a real ip
mov [server_port],5900 ; no port input for now, only standard port 5900
171,7 → 171,7
mov eax,55
mov ebx,eax
mov esi,beep
int 0x40
mcall
 
jmp thread_loop
 
/programs/network/airc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/airc/trunk/airc.asm
9,8 → 9,12
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
version equ '0.4'
version equ '0.5'
 
 
;__DEBUG__ equ 1
;__DEBUG_LEVEL__ equ 1
 
use32
 
org 0x0
23,8 → 27,10
dd 0x100000
dd 0,0
 
include "lang.inc"
;include "macros.inc"
include "..\..\..\macros.inc"
;include "fdo.inc"
include "eth.inc"
;include "lang.inc"
 
irc_server_ip db 83,149,74,246 ;server: kolibrios.org
 
39,7 → 45,7
 
mov eax,40
mov ebx,10000111b
int 0x40
mcall
 
mov edi,I_END
mov ecx,60*120
61,10 → 67,10
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
mov eax,11 ; wait here for event
int 0x40
mcall
 
call print_status
 
105,12 → 111,12
button: ; button
 
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; close program
jne noclose
mov eax,-1
int 0x40
mcall
noclose:
 
call socket_commands
125,7 → 131,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov [status],eax
 
140,7 → 146,7
mov ebx,450*65536+30
mov ecx,231*65536+10
mov edx,0xffffff
int 0x40
mcall
 
pop ecx
mov eax,47
147,7 → 153,7
mov ebx,2*65536
mov edx,450*65536+231
mov esi,0x000000
int 0x40
mcall
 
nopr:
 
164,7 → 170,7
cmp ah,22 ; open socket
jnz tst3
mov eax,3
int 0x40
mcall
mov ecx,eax
mov eax,53
mov ebx,5
171,7 → 177,7
mov edx,6667
mov esi,dword [irc_server_ip]
mov edi,1
int 0x40
mcall
mov [socket], eax
ret
tst3:
185,7 → 191,7
mov ecx,[socket]
mov edx,string0l-string0
mov esi,string0
int 0x40
mcall
 
mov eax,53 ;
mov ebx,7
192,7 → 198,7
mov ecx,[socket]
mov edx,[user_real_name]
mov esi,user_real_name+4
int 0x40
mcall
 
mov eax,53 ;
mov ebx,7
199,12 → 205,12
mov ecx,[socket]
mov edx,2
mov esi,line_feed
int 0x40
mcall
 
 
mov eax,5
mov ebx,10
int 0x40
mcall
 
mov eax,53 ; nick
mov ebx,7
211,7 → 217,7
mov ecx,[socket]
mov edx,string1l-string1
mov esi,string1
int 0x40
mcall
 
mov eax,53 ;
mov ebx,7
218,7 → 224,7
mov ecx,[socket]
mov edx,[user_nick]
mov esi,user_nick+4
int 0x40
mcall
 
mov eax,53 ;
mov ebx,7
225,7 → 231,7
mov ecx,[socket]
mov edx,2
mov esi,line_feed
int 0x40
mcall
 
 
ret
240,7 → 246,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
ret
no_24:
 
251,7 → 257,7
main_window_key:
 
mov eax,2
int 0x40
mcall
 
shr eax,8
 
298,7 → 304,7
mov ebx,415*65536+6*13
mov ecx,27*65536+12*10
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,415*65536+27
307,7 → 313,7
newch:
movzx esi,byte [edx+31]
and esi,0x1f
int 0x40
mcall
add edx,32
add ebx,12
cmp edx,channel_list+32*10
374,7 → 380,7
mov ebx,415*65536+6*13
mov ecx,27*65536+12*10
mov edx,0xffffff
int 0x40
mcall
popa
 
mov eax,4
398,7 → 404,7
mov ecx,[index_list_2]
no_op:
 
int 0x40
mcall
 
inc ebp
cmp ebp,10
509,7 → 515,7
mov eax, 53 ; write channel
mov ebx, 7
mov ecx, [socket]
int 0x40
mcall
 
mov esi,send_string
mov edx,[xpos]
520,7 → 526,7
mov eax, 53 ; write message
mov ebx, 7
mov ecx, [socket]
int 0x40
mcall
 
jmp send_done
 
602,33 → 608,41
cmp [send_string+1],dword 'aser'
jne no_set_server
 
; pusha
; mov edi,irc_server_ip
; mov esi,send_string+7
; mov eax,0
; mov edx,[xpos]
; add edx,send_string-1
; newsip:
; cmp [esi],byte '.'
; je sipn
; cmp esi,edx
; jg sipn
; movzx ebx,byte [esi]
; inc esi
; imul eax,10
; sub ebx,48
; add eax,ebx
; jmp newsip
; sipn:
; mov [edi],al
; xor eax,eax
; inc esi
; cmp esi,send_string+30
; jg sipnn
; inc edi
; cmp edi,irc_server_ip+3
; jbe newsip
; sipnn:
; popa
 
pusha
mov edi,irc_server_ip
mov esi,send_string+7
mov eax,0
mov edx,[xpos]
add edx,send_string-1
newsip:
cmp [esi],byte '.'
je sipn
cmp esi,edx
jg sipn
movzx ebx,byte [esi]
inc esi
imul eax,10
sub ebx,48
add eax,ebx
jmp newsip
sipn:
mov [edi],al
xor eax,eax
inc esi
cmp esi,send_string+30
jg sipnn
inc edi
cmp edi,irc_server_ip+3
jbe newsip
sipnn:
mov eax,send_string
add eax,[xpos]
mov dword[eax],0
resolve send_string+7,dword[irc_server_ip]
;DEBUGF 1,'%u.%u.%u.%u\n',1[irc_server_ip],1[irc_server_ip+1],1[irc_server_ip+2],1[irc_server_ip+3]
popa
 
mov ecx,[xpos]
715,7 → 729,7
mov eax, 53 ; write server command
mov ebx, 7
mov ecx, [socket]
int 0x40
mcall
 
send_done:
 
726,12 → 740,12
jne no_quit_server
mov eax,5
mov ebx,200
int 0x40
mcall
 
mov eax, 53 ; close socket
mov ebx, 8
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,[max_windows]
mov edi,I_END
842,11 → 856,11
mov ebx,1
mov ecx,channel_thread
mov edx,[thread_stack]
int 0x40
mcall
 
mov eax,5
mov ebx,10
int 0x40
mcall
 
add [thread_stack],0x4000
add [thread_screen],120*80
864,7 → 878,7
mov ebx,8*65536+6*80
mov ecx,151*65536+13
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,8*65536+154
871,7 → 885,7
mov ecx,0x000000
mov edx,send_string
mov esi,[xpos]
int 0x40
mcall
 
popa
 
886,7 → 900,7
mov eax,9
mov ebx,0xe0000
mov ecx,-1
int 0x40
mcall
 
mov edx,[blink]
and edx,1
907,7 → 921,7
mov bx,cx
mov ecx,151*65536+163
mov eax,38
int 0x40
mcall
 
popa
 
919,7 → 933,7
mov ebx,8*65536+6*60
mov ecx,151*65536+13
mov edx,0xffffff
int 0x40
mcall
 
popa
 
1072,7 → 1086,7
mov edx,command
mov esi,[cmd]
mov [command+esi-1],word '**'
; int 0x40
; mcall
 
mov eax,53
mov ebx,7
1081,7 → 1095,7
sub edx,2
and edx,255
mov esi,command
int 0x40
mcall
 
mov eax,53
mov ebx,7
1088,7 → 1102,7
mov ecx,[socket]
mov edx,2
mov esi,linef
int 0x40
mcall
 
popa
ret
1655,6 → 1669,7
db $90,$91,$92,$93,$94,$95,$96,$97 , $98,$99,$9A,$9B,$9C,$9D,$9E,$9F ; D
db $A0,$A1,$A2,$A3,$A4,$A5,$A6,$A7 , $A8,$A9,$AA,$AB,$AC,$AD,$AE,$AF ; E
db $E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7 , $E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF ; F
; 0 1 2 3 4 5 6 7 8 9 A B C D E F
 
cp866_table:
db $C0,$C1,$C2,$C3,$C4,$C5,$C6,$C7 , $C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF ; 8
1665,8 → 1680,8
db '?','?','?','?','?','?','?','?' , '?','?','?','?','?','?','?','?' ; D
db $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7 , $F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF ; E
db $A8,$B8,'?','?','?','?','?','?' , '?','?','?','?','?','?','?','?' ; F
; 0 1 2 3 4 5 6 7 8 9 A B C D E F
 
 
print_character:
 
pusha
1790,7 → 1805,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,-1
 
1800,7 → 1815,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
 
cmp bl,0x80
jb @f
1822,69 → 1837,55
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov [old_status],300
 
mov eax,0 ; draw window
xor eax,eax ; draw window
mov ebx,5*65536+499
mov ecx,5*65536+345
mov edx,[wcolor]
add edx,0x03ffffff
mov esi,0x80555599
mov edi,0x00ffffff
int 0x40
add edx,0x13ffffff
mov edi,title
mcall
 
mov eax,4 ; label
mov ebx,9*65536+8
mov ecx,0x10ffffff
mov edx,labelt
mov esi,labellen-labelt
int 0x40
 
mov eax,8 ; button: open socket
mov ebx,43*65536+22
mov ecx,229*65536+10
mov edx,22
mov esi,[main_button]
int 0x40
mcall
 
mov eax,8 ; button: send userinfo
;mov eax,8 ; button: send userinfo
mov ebx,180*65536+22
mov ecx,229*65536+10
mov edx,23
int 0x40
mcall
 
mov eax,8 ; button: close socket
;mov eax,8 ; button: close socket
mov ebx,317*65536+22
mov ecx,229*65536+10
mov edx,24
int 0x40
mcall
 
mov eax,38 ; line
mov ebx,5*65536+494
mov ecx,148*65536+148
mov edx,[main_line]
int 0x40
mcall
add ecx,1*65536+1
; mov edx,0x5555cc
; int 0x40
 
mov eax,38 ; line
mov ebx,5*65536+494
mov ecx,166*65536+166
int 0x40
mcall
add ecx,1*65536+1
; mov edx,0x5555cc
; int 0x40
 
mov eax,38 ; line
mov ebx,410*65536+410
mov ecx,22*65536+148
int 0x40
mcall
add ebx,1*65536+1
; mov edx,0x5555cc
; int 0x40
 
mov ebx,25*65536+183 ; info text
mov ecx,0x000000
1892,7 → 1893,7
mov esi,70
newline:
mov eax,4
int 0x40
mcall
add ebx,12
add edx,70
cmp [edx],byte 'x'
1903,7 → 1904,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
1916,8 → 1917,8
text:
 
db ' Real name : KolibriOS User - change with eg /areal Jill User '
db ' Nick : kolibri_user - change with eg /anick Jill '
db ' Server : 83.149.74.246 - change with eg /aserv 192.168.1.24 '
db ' Nick : KolibriOS User - change with eg /anick Jill '
db ' Server : kolibrios.org - change with eg /aserv irc.by '
db ' '
db ' 1) Open socket 2) Send userinfo Close socket '
db ' '
1974,7 → 1975,7
mov dword [channel_list+edi],dword ' '
mov byte [channel_list+edi+31],byte 1
mov eax,-1
int 0x40
mcall
no_channel_leave:
 
call check_mouse
1981,7 → 1982,7
 
mov eax,23
mov ebx,1
int 0x40
mcall
 
cmp eax,1
jne no_draw_window
1996,7 → 1997,7
cmp eax,3
jne no_end
mov eax,17
int 0x40
mcall
mov eax,ebp
imul eax,120*80
add eax,I_END
2008,7 → 2009,7
mov [eax],dword ' '
mov [eax+31],byte 1
mov eax,-1
int 0x40
mcall
not_close:
mov [text_start],eax
mov eax,nocl
2047,7 → 2048,7
 
mov eax,37
mov ebx,1
int 0x40
mcall
 
mov ebx,eax
shr eax,16
2073,7 → 2074,7
call print_user_list
mov eax,5
mov ebx,8
int 0x40
mcall
jmp no_mouse
no_plus:
 
2088,7 → 2089,7
call print_user_list
mov eax,5
mov ebx,8
int 0x40
mcall
 
no_minus:
 
2104,7 → 2105,7
thread_key:
 
mov eax,2
int 0x40
mcall
 
shr eax,8
 
2139,7 → 2140,7
wait_for_sending:
mov eax,5
mov ebx,1
int 0x40
mcall
cmp [send_to_server],1
je wait_for_sending
call draw_channel_text
2172,7 → 2173,7
mov bx,word [rxs]
imul bx,6
mov edx,0xffffff
int 0x40
mcall
popa
push ecx
mov eax,4
2191,7 → 2192,7
jne no_blue
mov ecx,0x0000ff
no_blue:
int 0x40
mcall
add edx,[rxs]
add ebx,10
pop ecx
2210,7 → 2211,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov ebx,ebp ; draw window
shl ebx,16+4
2231,7 → 2232,7
mov esi,0x80555599
mov edi,0x00ffffff
 
int 0x40
mcall
 
mov eax,ebp ; label
add eax,48
2252,30 → 2253,30
mov ebx,9*65536+8
mov ecx,0x00ffffff
mov edx,labelc
int 0x40
mcall
 
mov eax,38 ; line
mov ebx,5*65536+494
mov ecx,148*65536+148
mov edx,[channel_line_sun]
int 0x40
mcall
add ecx,1*65536+1
mov edx,[channel_line_shadow]
int 0x40
mcall
 
 
mov eax,38 ; line
;mov eax,38 ; line
mov ebx,410*65536+410
mov ecx,22*65536+148
mov edx,[channel_line_sun]
int 0x40
mcall
add ebx,1*65536+1
mov edx,[channel_line_shadow]
int 0x40
mcall
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
2282,7 → 2283,6
ret
 
 
 
; DATA AREA
 
socket dd 0x0
2376,9 → 2376,13
wcolor dd 0x000000
 
labelc db 'AIRC - WINDOW X: #xxx '
labelt db 'IRC client ',version
labellen:
title db 'IRC client ',version,0
 
;include_debug_strings ; ALWAYS present in data section
 
dnsMsg: rb 512 ; buffer used by DNS client
 
 
;;
;; Channel data at I_END
;;
/programs/network/airc/trunk/eth.inc
0,0 → 1,670
;
; ETH.INC
;
; made by hidnplayr (hidnplayr@gmail.com) for KolibriOS and DEX4U
;
; The given code before every macro is only a simple example
;
; Change the OS value to DEX4U or MEOS
;
; HISTORY
;
; v1.0: 18 august 2006
;
 
MEOS equ 1 ; Dont change these !
DEX4U equ 2 ;
 
OS equ MEOS ; Change these instead ;)
TIMEOUT equ 60 ; timeout for DNS request
BUFFER equ 512 ; Buffer size for DNS
 
macro int1 {
if OS eq MEOS
mcall
else if OS eq DEX4U
int 0x52
end if
}
 
macro int2 {
if OS eq MEOS
mcall
else if OS eq DEX4U
int 0x53
end if
}
 
macro mov arg1,arg2 {
 
if arg1 eq arg2
else
mov arg1,arg2
end if
 
}
 
; eth.get_IP eax
;
; gets the current IP that is defined in Stack (return in eax in this example)
macro eth.get_IP IP {
if OS eq MEOS
mov eax,52
end if
mov ebx,1
int1
 
mov IP ,eax
}
 
; eth.get_GATEWAY eax
;
; gets the current GATEWAY that is defined in Stack (return in eax in this example)
macro eth.get_GATEWAY GATEWAY {
if OS eq MEOS
mov eax,52
end if
mov ebx,9
int1
move GATEWAY ,eax
}
 
; eth.get_SUBNET eax
;
; gets the current SUBNET that is defined in Stack (return in eax in this example)
macro eth.get_SUBNET SUBNET {
if OS eq MEOS
mov eax,52
end if
mov ebx,10
int1
mov SUBNET ,eax
}
 
; eth.get_DNS eax
;
; gets the current DNS that is defined in Stack (return in eax in this example)
macro eth.get_DNS DNS {
if OS eq MEOS
mov eax,52
end if
mov ebx,13
int1
mov DNS ,eax
}
 
; eth.set_IP eax
;
; set a new IP in stack (input in eax in this example)
macro eth.set_IP IP {
mov ecx,IP
if OS eq MEOS
mov eax,52
end if
mov ebx,3
int1
}
 
; eth.set_GATEWAY eax
;
; set a new GATEWAY in stack (input in eax in this example)
macro eth.set_GATEWAY GATEWAY {
mov ecx,GATEWAY
if OS eq MEOS
mov eax,52
end if
mov ebx,11
int1
}
 
; eth.set_SUBNET eax
;
; set a new SUBNET in stack (input in eax in this example)
macro eth.set_SUBNET SUBNET {
mov ecx,SUBNET
if OS eq MEOS
mov eax,52
end if
mov ebx,12
int1
}
 
; eth.set_DNS eax
;
; set a new DNS in stack (input in eax in this example)
macro eth.set_DNS DNS {
mov ecx,DNS
if OS eq MEOS
mov eax,52
end if
mov ebx,14
int1
}
 
; eth.open eax,80,ebx,[socket]
;
; open a socket on local port in eax to port 80 on server on ebx
; the socketnumber will be returned in [socket] (dword)
macro eth.open local,remote,ip,socket {
mov ecx, local
mov edx, remote
mov esi, ip
if OS eq MEOS
mov eax,53
end if
mov ebx, 0
int2
 
mov socket,eax
}
 
; eth.close [socket]
;
; closes socket on socketnumber [socket]
macro eth.close socket {
mov ecx, socket
if OS eq MEOS
mov eax,53
end if
mov ebx, 1
int2
}
 
; eth.poll [socket],eax
;
; polls [socket] for data
; eax = 0 when there is data
macro eth.poll socket,result {
mov ecx, socket
if OS eq MEOS
mov eax,53
end if
mov ebx, 2
int2
 
mov result, eax
}
 
; eth.read_byte [socket], bl
;
; reads a byte from the socket and returns in bl
macro eth.read_byte socket, result {
mov ecx, socket
if OS eq MEOS
mov eax,53
end if
mov ebx, 3
int2
 
mov result,bl
}
 
; eth.write [socket],12,msg
; msg db 'hello world!'
;
; send message msg to socket
macro eth.write socket,length,msg {
mov ecx, socket
mov edx, length
mov esi, msg
if OS eq MEOS
mov eax,53
end if
mov ebx, 4
int2
}
 
; eth.open_tcp 80,80,eax,0,[socket]
;
; opens a tcp socket on port 80 to port 80 on IP eax with passive open
; returns socket number in eax
macro eth.open_tcp local,remote,ip,passive,socket {
 
pusha
mov ecx, local
mov edx, remote
mov esi, ip
mov edi, passive ; 0 = PASSIVE open
if OS eq MEOS
mov eax,53
end if
mov ebx, 5
int2
popa
 
mov socket,eax
}
 
; eth.socket_status [socket],eax
;
; returns socket status in eax
macro eth.socket_status socket,result {
mov ecx, socket
if OS eq MEOS
mov eax,53
end if
mov ebx, 6
int2
 
mov result,eax
}
 
; eth.write_tcp [socket],12,msg
;
; msg db 'hello world!'
;
; send message to TCP socket
macro eth.write_tcp socket,length,msg {
mov ecx, socket
mov edx, length
mov esi, msg
if OS eq MEOS
mov eax,53
end if
mov ebx, 7
int2
}
 
; eth.close_tcp [socket]
;
; closes tcp socket [socket]
macro eth.close_tcp socket {
mov ecx, socket
if OS eq MEOS
mov eax,53
end if
mov ebx, 8
int2
}
 
; eth.check_port 165,eax
;
; checks if port 165 is used
; return is 0 when port is free
macro eth.check_port port,result {
if OS eq MEOS
mov eax,53
end if
mov ebx, 9
mov ecx, port
int2
 
mov result,eax
}
 
; eth.status eax
;
; returns socket status in eax
macro eth.status status {
if OS eq MEOS
mov eax,53
end if
mov ebx, 255
mov ecx, 6
int2
 
mov status,eax
}
 
; eth.search 165,edx
;
; searches a free local port starting from 166 (165 + 1 !)
; returns in edx
macro eth.search_port port,result {
mov edx,port
@@:
inc edx
eth.check_port edx,eax
cmp eax,0
je @r
mov result,edx
}
 
; eth.read_data [socket],buffer,512
; buffer rb 512
; socket dd ?
;
; reads data from socket into a buffer, stops when there is no more data or buffer is full.
macro eth.read_data socket,dest,endptr,bufferl {
 
mov eax, dest
mov endptr, eax
 
; we have data - this will be the response
@@:
mov eax,endptr
cmp eax,bufferl
jg @f
 
mov eax, 53
mov ebx, 3
mov ecx, socket
mcall ; read byte - block (high byte)
 
; Store the data in the response buffer
mov eax, endptr
mov [eax], bl
inc dword endptr
 
mov eax, 53
mov ebx, 2
mov ecx, socket
mcall ; any more data?
 
cmp eax, 0
jne @r ; yes, so get it
@@:
 
}
 
; eth.wait_for_data [socket],60,abort
; eth.read_data ....
; abort:
;
; Waits for data with timeout
 
macro eth.wait_for_data socket,TIMEOUT,abort {
 
mov edx,TIMEOUT
 
@@:
eth.poll socket,eax
 
cmp eax,0
jne @f
 
dec edx
jz abort
 
if OS eq MEOS
mov eax,5 ; wait here for event
mov ebx,100
mcall
else if OS eq DEX4U
mov ax,18
call [SetDelay]
call dword[stack_handler]
end if
 
jmp @r
@@:
 
}
 
 
; The function 'resolve' resolves the address in edx and puts the resulting IP in eax.
; When the input is an IP-adress, the function will output this IP in eax.
; If something goes wrong, the result in eax should be 0
;
; example:
;
; resolve query1,IP
; resolve '192.168.0.1',IP
; resolve query2,IP
;
; query1 db 'www.google.com',0
; query2 db '49.78.84.45',0
; IP dd ?
 
macro resolve query,result {
 
if query eqtype 0
mov edx,query
else
local ..string, ..label
jmp ..label
..string db query,0
..label:
mov edx,..string
end if
 
call __resolve
 
mov result,eax
 
}
 
if used __resolve
 
__resolve:
 
;DEBUGF 1,'Resolving started\n'
 
 
; This code validates if the query is an IP containing 4 numbers and 3 dots
 
 
push edx ; push edx (query address) onto stack
xor al, al ; make al (dot count) zero
 
@@:
cmp byte[edx],'0' ; check if this byte is a number, if not jump to no_IP
jl no_IP ;
cmp byte[edx],'9' ;
jg no_IP ;
 
inc edx ; the byte was a number, so lets check the next byte
 
cmp byte[edx],0 ; is this byte zero? (have we reached end of query?)
jz @f ; jump to next @@ then
 
cmp byte[edx],'.' ; is this byte a dot?
jne @r ; if not, jump to previous @@
 
inc al ; the byte was a dot so increment al(dot count)
inc edx ; next byte
jmp @r ; lets check for numbers again (jump to previous @@)
 
@@: ; we reach this when end of query reached
cmp al,3 ; check if there where 3 dots
jnz no_IP ; if not, jump to no_IP (this is where the DNS will take over)
 
; The following code should convert this IP into a dword and output it in eax
 
pop esi ; edx (query address) was pushed onto stack and is now popped in esi
 
xor edx, edx ; result
xor eax, eax ; current character
xor ebx, ebx ; current byte
 
.outer_loop:
shl edx, 8
add edx, ebx
xor ebx, ebx
.inner_loop:
lodsb
test eax, eax
jz .finish
cmp al, '.'
jz .outer_loop
sub eax, '0'
imul ebx, 10
add ebx, eax
jmp .inner_loop
.finish:
shl edx, 8
add edx, ebx
 
bswap edx
mov eax, edx
 
;DEBUGF 1,'The query was an IP: %x.%x.%x.%x\n',dh,dl,al,ah
 
ret
 
 
no_IP:
 
pop edx
 
; The query is not an IP address, we will send the query to a DNS server and hope for answer ;)
 
;DEBUGF 1,'The query is no ip, Building request string from:%u\n',edx
 
; Build the request string
mov eax, 0x00010100
mov [dnsMsg], eax
mov eax, 0x00000100
mov [dnsMsg+4], eax
mov eax, 0x00000000
mov [dnsMsg+8], eax
 
; domain name goes in at dnsMsg+12
mov esi, dnsMsg + 12 ; location of label length
mov edi, dnsMsg + 13 ; label start
mov ecx, 12 ; total string length so far
 
td002:
mov [esi], byte 0
inc ecx
 
td0021:
mov al, [edx]
 
cmp al, 0
je td001 ; we have finished the string translation
 
cmp al, '.'
je td004 ; we have finished the label
 
inc byte [esi]
inc ecx
mov [edi], al
inc edi
inc edx
jmp td0021
 
td004:
mov esi, edi
inc edi
inc edx
jmp td002
 
; write label len + label text
td001:
mov [edi], byte 0
inc ecx
inc edi
mov [edi], dword 0x01000100
add ecx, 4
 
mov [dnsMsgLen], ecx ; We'll need the length of the message when we send it
; Now, lets send this and wait for an answer
 
eth.search_port 1024,edx ; Find a free port starting from 1025 and store in edx
eth.get_DNS esi ; Read DNS IP from stack into esi
eth.open edx,53,esi,[socketNum] ; First, open socket
; DEBUGF 1,'Socket opened: %u (port %u)\n',[socketNum],ecx
eth.write [socketNum],[dnsMsgLen],dnsMsg ; Write to socket ( request DNS lookup )
; DEBUGF 1,'Data written, length:%u offset:%u\n',[dnsMsgLen],dnsMsg
; DEBUGF 1,'Waiting for data: (timeout is %us)\n',TIMEOUT
eth.wait_for_data [socketNum],TIMEOUT,no_data; Now, we wait for data from remote
eth.read_data [socketNum],dnsMsg,[dnsMsgLen],dnsMsg+BUFFER ; Read the data into the buffer
; DEBUGF 1,'Data received, offset:%u buffer size:%u length:%u\n',dnsMsg,BUFFER,esi-dnsMsg
eth.close [socketNum] ; We're done, close the socket
; DEBUGF 1,'Closed Socket\n'
 
; Now parse the message to get the host IP. Man, this is complicated. It's described in RFC 1035
; 1) Validate that we have an answer with > 0 responses
; 2) Find the answer record with TYPE 0001 ( host IP )
; 3) Finally, copy the IP address to the display
; Note: The response is in dnsMsg, the end of the buffer is pointed to by [dnsMsgLen]
 
mov esi, dnsMsg
 
mov al, [esi+2] ; Is this a response to my question?
and al, 0x80
cmp al, 0x80
jne abort
 
;DEBUGF 1,'It was a response to my question\n'
 
mov al, [esi+3] ; Were there any errors?
and al, 0x0F
cmp al, 0x00
jne abort
 
;DEBUGF 1,'There were no errorst\n'
 
mov ax, [esi+6] ; Is there ( at least 1 ) answer?
cmp ax, 0x00
je abort
 
; Header validated. Scan through and get my answer
add esi, 12 ; Skip to the question field
call skipName ; Skip through the question field
add esi, 4 ; skip past the questions qtype, qclass
 
ctr002z:
; Now at the answer. There may be several answers, find the right one ( TYPE = 0x0001 )
call skipName
mov ax, [esi]
cmp ax, 0x0100 ; Is this the IP address answer?
jne ctr002c
add esi, 10 ; Yes! Point eax to the first byte of the IP address
mov eax,[esi]
 
;DEBUGF 1,'Found First Byte of IP\n'
 
ret
 
 
ctr002c: ; Skip through the answer, move to the next
add esi, 8
movzx eax, byte [esi+1]
mov ah, [esi]
add esi, eax
add esi, 2
 
cmp esi, [dnsMsgLen] ; Have we reached the end of the msg? This is an error condition, should not happen
jl ctr002z ; Check next answer
 
abort:
;DEBUGF 1,'Something went wrong, aborting\n'
xor eax,eax
 
ret
 
 
skipName:
; Increment esi to the first byte past the name field
; Names may use compressed labels. Normally do.
; RFC 1035 page 30 gives details
mov al, [esi]
cmp al, 0
je sn_exit
and al, 0xc0
cmp al, 0xc0
je sn001
 
movzx eax, byte [esi]
inc eax
add esi, eax
jmp skipName
 
sn001:
add esi, 2 ; A pointer is always at the end
ret
 
sn_exit:
inc esi
ret
 
no_data:
eth.close [socketNum]
xor eax,eax
 
ret
 
dnsMsgLen: dd 0
socketNum: dd 0xFFFF
 
if ~defined dnsMsg
dnsMsg: rb BUFFER
end if
 
end if
 
 
 
 
/programs/network/airc/trunk/fdo.inc
0,0 → 1,343
;
; Formatted Debug Output (FDO)
; Copyright (c) 2005-2006, mike.dld
; Created: 2005-01-29, Changed: 2006-07-20
;
; For questions and bug reports, mail to mike.dld@gmail.com
;
; Available format specifiers are: %s, %d, %u, %x (with partial width support)
;
 
; to be defined:
; __DEBUG__ equ 1
; __DEBUG_LEVEL__ equ 5
 
macro debug_func name {
if used name
name@of@func equ name
}
 
macro debug_beginf {
align 4
name@of@func:
}
 
debug_endf fix end if
 
macro DEBUGS _sign,[_str] {
common
pushf
pushad
local ..str,..label,is_str
is_str = 0
forward
if _str eqtype ''
is_str = 1
end if
common
if is_str = 1
jmp ..label
..str db _str,0
..label:
add esp,4*8+4
mov edx,..str
sub esp,4*8+4
call fdo_debug_outstr
else
mov edx,_str
call fdo_debug_outstr
end if
popad
popf
}
 
macro DEBUGD _sign,_dec {
pushf
pushad
if _dec eqtype eax
if _dec in <ebx,ecx,edx,esi,edi,ebp,esp>
mov eax,_dec
else if ~_dec eq eax
if _sign = 1
movsx eax,_dec
else
movzx eax,_dec
end if
end if
else if _dec eqtype 0
mov eax,_dec
else
add esp,4*8+4
local tp
tp equ 0
match _num[_arg],_dec \{
if _num = 1
if _sign = 1
movsx eax,byte[_arg]
else
movzx eax,byte[_arg]
end if
else if _num = 2
if _sign = 1
movsx eax,word[_arg]
else
movzx eax,word[_arg]
end if
else
mov eax,dword[_arg]
end if
tp equ 1
\}
match =0 [_arg],tp _dec \{
mov eax,dword[_arg]
\}
sub esp,4*8+4
end if
mov cl,_sign
call fdo_debug_outdec
popad
popf
}
 
macro DEBUGH _sign,_hex {
pushf
pushad
if _hex eqtype eax
if _hex in <eax,ebx,ecx,edx,esi,edi,ebp,esp>
if ~_hex eq eax
mov eax,_hex
end if
mov edx,8
else if _hex in <ax,bx,cx,dx,si,di,bp,sp>
if ~_hex eq ax
movzx eax,_hex
end if
shl eax,16
mov edx,4
else if _hex in <al,ah,bl,bh,cl,ch,dl,dh>
if ~_hex eq al
movzx eax,_hex
end if
shl eax,24
mov edx,2
end if
else if _hex eqtype 0
mov eax,_hex
mov edx,8
else
add esp,4*8+4
local tp
tp equ 0
match _num[_arg],_hex \{
mov eax,dword[_arg]
mov edx,_num
tp equ 1
\}
match =0 [_arg],tp _hex \{
mov eax,dword[_arg]
mov edx,8
\}
sub esp,4*8+4
end if
call fdo_debug_outhex
popad
popf
}
 
;-----------------------------------------------------------------------------
 
debug_func fdo_debug_outchar
debug_beginf
pushad
mov cl,al
mov ebx,1
mov eax,63
mcall
popad
ret
debug_endf
 
debug_func fdo_debug_outstr
debug_beginf
mov eax,63
mov ebx,1
.l1: mov cl,[edx]
or cl,cl
jz .l2
mcall
inc edx
jmp .l1
.l2: ret
debug_endf
 
debug_func fdo_debug_outdec
debug_beginf
or cl,cl
jz @f
or eax,eax
jns @f
neg eax
push eax
mov al,'-'
call fdo_debug_outchar
pop eax
@@: push 10
pop ecx
push -'0'
.l1: xor edx,edx
div ecx
push edx
test eax,eax
jnz .l1
.l2: pop eax
add al,'0'
jz .l3
call fdo_debug_outchar
jmp .l2
.l3: ret
debug_endf
 
debug_func fdo_debug_outhex
__fdo_hexdigits db '0123456789ABCDEF'
debug_beginf
mov cl,dl
neg cl
add cl,8
shl cl,2
rol eax,cl
.l1: rol eax,4
push eax
and eax,0x0000000F
mov al,[__fdo_hexdigits+eax]
call fdo_debug_outchar
pop eax
dec edx
jnz .l1
ret
debug_endf
 
;-----------------------------------------------------------------------------
 
macro DEBUGF _level,_format,[_arg] {
common
if __DEBUG__ = 1 & _level >= __DEBUG_LEVEL__
local ..f1,f2,a1,a2,c1,c2,c3,..lbl
_debug_str_ equ __debug_str_ # a1
a1 = 0
c2 = 0
c3 = 0
f2 = 0
repeat ..lbl-..f1
virtual at 0
db _format,0,0
load c1 word from %-1
end virtual
if c1 = '%s'
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER S,a1,0,_arg
else if c1 = '%x'
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER H,a1,0,_arg
else if c1 = '%d' | c1 = '%u'
local c4
if c1 = '%d'
c4 = 1
else
c4 = 0
end if
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER D,a1,c4,_arg
else if c1 = '\n'
c3 = c3 + 1
end if
end repeat
virtual at 0
db _format,0,0
load c1 from f2-c2
end virtual
if (c1<>0)&(f2<>..lbl-..f1-1)
DEBUGS 0,_debug_str_+f2-c2
end if
virtual at 0
..f1 db _format,0
..lbl:
__debug_strings equ __debug_strings,_debug_str_,<_format>,..lbl-..f1-1-c2-c3
end virtual
end if
}
 
macro __include_debug_strings dummy,[_id,_fmt,_len] {
common
local c1,a1,a2
forward
if defined _len & ~_len eq
_id:
a1 = 0
a2 = 0
repeat _len
virtual at 0
db _fmt,0,0
load c1 word from %+a2-1
end virtual
if (c1='%s')|(c1='%x')|(c1='%d')|(c1='%u')
db 0
a2 = a2 + 1
else if (c1='\n')
dw $0A0D
a1 = a1 + 1
a2 = a2 + 1
else
db c1 and 0x0FF
end if
end repeat
db 0
end if
}
 
macro DEBUGF_HELPER _letter,_num,_sign,[_arg] {
common
local num
num = 0
forward
if num = _num
DEBUG#_letter _sign,_arg
end if
num = num+1
common
_num = _num+1
}
 
macro include_debug_strings {
if __DEBUG__ = 1
match dbg_str,__debug_strings \{
__include_debug_strings dbg_str
\}
end if
}
/programs/network/arpstat/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/arpstat/trunk/arpstat.asm
16,7 → 16,7
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
call draw_window ; at first, draw the window
24,7 → 24,7
still:
mov eax,23 ; wait here for event
mov ebx,200 ; Time out after 2s
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
38,7 → 38,7
mov eax, 53
mov ebx, 255
mov ecx, 200
int 0x40
mcall
 
push eax
mov ebx, text + 24
47,7 → 47,7
mov eax, 53
mov ebx, 255
mov ecx, 201
int 0x40
mcall
mov ebx, text + 64
call printhex
94,13 → 94,13
mov eax, 53
mov ebx, 255
mov ecx, 202
int 0x40
mcall
; Read the IP address
mov eax, 53
mov ebx, 255
mov ecx, 203
int 0x40
mcall
; IP in eax. Get the address to put it back
pop ebx
124,7 → 124,7
mov eax, 53
mov ebx, 255
mov ecx, 204
int 0x40
mcall
pop ebx
mov ecx, eax
179,7 → 179,7
mov eax, 53
mov ebx, 255
mov ecx, 205
int 0x40
mcall
pop ebx
mov ecx, eax
213,7 → 213,7
mov eax, 53
mov ebx, 255
mov ecx, 206
int 0x40
mcall
pop ebx
mov ecx, eax
247,7 → 247,7
mov eax, 53
mov ebx, 255
mov ecx, 207
int 0x40
mcall
pop ebx
mov ecx, eax
289,18 → 289,18
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jnz still
 
mov eax,0xffffffff ; close this program
int 0x40
mcall
 
jmp still
 
339,34 → 339,26
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+280 ; [x start] *65536 + [x size]
mov ecx,100*65536+270 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB
mov esi,0x00334455 ; color of grab bar RRGGBB,8->color gl
mov edi,0x00ddeeff ; color of frames RRGGBB
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
375,7 → 367,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
426,9 → 418,7
db ' xxx.xxx.xxx.xxx xxxxxxxxxxxx xxxx xxxx '
 
labelt:
db 'ARP Table ( First 10 Entries )'
labellen:
title db 'ARP Table ( First 10 Entries )',0
hextable db '0123456789ABCDEF'
 
/programs/network/arpstat/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm arpstat.asm arpstat
@erase lang.inc
@pause
/programs/network/arpstat/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm arpstat.asm arpstat
@erase lang.inc
@pause
/programs/network/autodhcp/trunk/MACROS.INC
File deleted
\ No newline at end of file
/programs/network/autodhcp/trunk/ETH.INC
39,7 → 39,7
macro eth.get_IP IP {
mov ebx,1
mov eax,52
int 0x40
mcall
 
mov IP ,eax
}
47,7 → 47,7
macro eth.get_GATEWAY GATEWAY {
mov ebx,9
mov eax,52
int 0x40
mcall
mov GATEWAY ,eax
}
 
54,7 → 54,7
macro eth.get_SUBNET SUBNET {
mov ebx,10
mov eax,52
int 0x40
mcall
mov SUBNET ,eax
}
 
61,7 → 61,7
macro eth.get_DNS DNS {
mov ebx,13
mov eax,52
int 0x40
mcall
mov DNS ,eax
}
 
69,7 → 69,7
mov ecx,IP
mov ebx,3
mov eax,52
int 0x40
mcall
}
 
macro eth.set_GATEWAY GATEWAY {
76,7 → 76,7
mov ecx,GATEWAY
mov ebx,11
mov eax,52
int 0x40
mcall
}
 
macro eth.set_SUBNET SUBNET {
83,7 → 83,7
mov ecx,SUBNET
mov ebx,12
mov eax,52
int 0x40
mcall
}
 
macro eth.set_DNS DNS {
90,7 → 90,7
mov ecx,DNS
mov ebx,14
mov eax,52
int 0x40
mcall
}
 
macro eth.set_network_drv conf {
97,7 → 97,7
mov ecx,conf
mov ebx,2
mov eax,52
int 0x40
mcall
}
 
macro eth.open_udp local,remote,ip,socket {
106,7 → 106,7
mov esi, ip
mov ebx, 0
mov eax, 53
int 0x40
mcall
 
mov socket,eax
}
115,7 → 115,7
mov ecx, socket
mov ebx, 1
mov eax, 53
int 0x40
mcall
}
 
macro eth.poll socket {
122,7 → 122,7
mov ecx, socket
mov ebx, 2
mov eax, 53
int 0x40
mcall
}
 
macro eth.read_byte socket, result {
129,7 → 129,7
mov ecx, socket
mov ebx, 3
mov eax, 53
int 0x40
mcall
 
mov result,bl
}
140,7 → 140,7
mov ecx, socket
mov ebx, 11
mov eax, 53
int 0x40
mcall
}
 
macro eth.write_udp socket,length,msg,verify {
149,7 → 149,7
mov esi, msg
mov ebx, 4
mov eax, 53
int 0x40
mcall
 
if verify eq 1
call verifysend
165,9 → 165,9
pusha
mov eax,5
mov ebx,100
int 0x40
mcall
popa
int 0x40
mcall
ret
 
macro eth.open_tcp local,remote,ip,passive,socket {
178,7 → 178,7
mov edi, passive ; 0 = PASSIVE open
mov ebx, 5
mov eax, 53
int 0x40
mcall
 
mov socket,eax
}
187,7 → 187,7
mov ecx, socket
mov ebx, 6
mov eax, 53
int 0x40
mcall
 
mov result,eax
}
198,7 → 198,7
mov esi, msg
mov ebx, 7
mov eax, 53
int 0x40
mcall
 
if verify eq 1
call verifysend
210,11 → 210,11
mov ebx, 15
xor ecx, ecx
pusha
int 0x40
mcall
mov dword[mac],eax
popa
add cl, 4
int 0x40
mcall
mov word[mac+4],ax
 
}
223,7 → 223,7
mov ecx, socket
mov ebx, 8
mov eax, 53
int 0x40
mcall
}
 
macro eth.check_port port,result {
230,7 → 230,7
mov ecx, port
mov ebx, 9
mov eax, 53
int 0x40
mcall
 
mov result,eax
}
238,7 → 238,7
macro eth.check_cable result {
mov ebx, 10
mov eax, 53
int 0x40
mcall
 
mov result,eax
}
247,7 → 247,7
mov ebx, 255
mov ecx, 6
mov eax, 53
int 0x40
mcall
 
mov status,eax
}
268,7 → 268,7
mov eax,52
mov ebx,16
xor ecx,ecx
int 0x40
mcall
 
}
 
280,7 → 280,7
mov ebx,16
xor ecx,ecx
inc ecx
int 0x40
mcall
 
}
 
308,7 → 308,7
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
inc edx
cmp edx,30
331,7 → 331,7
 
mov eax,5 ; wait here for event
mov ebx,10
int 0x40
mcall
 
jmp @r
@@:
/programs/network/autodhcp/trunk/autodhcp.asm
41,7 → 41,7
 
DEFEND_INTERVAL equ 10 ; seconds (min. wait between defensive ARPs)
 
include 'macros.inc'
include '..\..\..\macros.inc'
include 'eth.inc'
include 'debug-fdo.inc'
include 'dhcp.inc'
154,7 → 154,7
 
mov eax,23 ; wait here for event (data from remote)
mov ebx,TIMEOUT*10
int 0x40
mcall
 
eth.poll [socketNum]
 
/programs/network/autodhcp/trunk/common.inc
1,17 → 1,17
macro wait time {
mov ebx,time
mov eax,5
int 0x40
mcall
}
 
macro get_time_counter result {
mov eax,26
mov ebx,9
int 0x40
mcall
mov result,eax
}
 
macro exit {
mov eax,-1
int 0x40
or eax,-1
mcall
}
/programs/network/autodhcp/trunk/debug-fdo.inc
229,7 → 229,7
mov cl,al
mov ebx,1
mov eax,63
int 0x40
mcall
popad
ret
debug_endf
243,7 → 243,7
mov cl,[edx]
or cl,cl
jz .l2
int 0x40
mcall
inc edx
jmp .l1
.l2: ret
/programs/network/autodhcp/trunk/events.inc
2,23 → 2,23
macro set_event_mask mask {
mov ebx, mask
mov eax, 40
int 0x40
mcall
}
 
macro wait_for_event {
mov eax, 10
int 0x40
mcall
}
 
macro check_for_event {
mov eax, 11
int 0x40
mcall
}
 
macro wait_for_event_timeout timeout {
mov ebx,timeout
mov eax, 23
int 0x40
mcall
}
 
 
/programs/network/dhcp/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/dhcp/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm dhcp.asm dhcp
@erase lang.inc
@pause
/programs/network/dhcp/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm dhcp.asm dhcp
@erase lang.inc
@pause
/programs/network/dhcp/trunk/dhcp.asm
5,18 → 5,19
;
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
use32
 
org 0x0
 
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd I_END+0x8000 ; memory for app
dd I_END+0x8000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
 
 
START: ; start of execution
24,11 → 25,12
mov ebx,10000111b ; Stack 8 + defaults
int 0x40
 
red: ; redraw
call draw_window ; at first, draw the window
 
still:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
38,19 → 40,14
jz button
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz noclose
59,10 → 56,10
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov eax,0xffffffff ; close this program
int 0x40
mcall
 
noclose:
cmp ah,3 ; Resolve address?
246,7 → 243,7
mov ecx, 68 ; local port dhcp client
mov edx, 67 ; remote port - dhcp server
mov esi, 0xffffffff ; broadcast
int 0x40
mcall
 
mov [socketNum], eax
 
265,7 → 262,7
mov ecx, [socketNum]
mov edx, [dhcpMsgLen]
mov esi, dhcpMsg
int 0x40
mcall
 
; Setup the DHCP buffer to receive response
 
279,7 → 276,7
 
ctr001:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je ctr003
293,7 → 290,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40
mcall
 
cmp eax, 0
je ctr001
303,7 → 300,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte - block (high byte)
mcall ; read byte - block (high byte)
 
; Store the data in the response buffer
mov eax, [dhcpMsgLen]
313,7 → 310,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
 
cmp eax, 0
jne ctr002 ; yes, so get it
365,7 → 362,7
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov [socketNum], dword 0xFFFF
 
379,18 → 376,18
 
ctr004: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp ctr001
 
ctr005: ; button
mov eax,17 ; get id
int 0x40
mcall
 
; close socket
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov [socketNum], dword 0xFFFF
 
421,7 → 418,7
mov eax,47
push ecx
movzx ecx,byte [edi]
int 0x40
mcall
pop ecx
add edx,6*4*65536
inc edi
477,7 → 474,7
add edx,1*65536+99
mov ecx,[esp+20]
mov esi,0xffffff
int 0x40
mcall
popa
sub ecx,4
ret
487,22 → 484,14
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+300 ; [x start] *65536 + [x size]
mov ecx,100*65536+156 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB
mov esi,0x00334455 ; color of grab bar RRGGBB,8->color gl
mov edi,0x00ddeeff ; color of frames RRGGBB
int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,8 ; Resolve
mov ebx,20*65536+90
509,7 → 498,7
mov ecx,127*65536+15
mov edx,3
mov esi,0x557799
int 0x40
mcall
 
; Pass in the IP address in edi
; row to display in [ya]
534,14 → 523,13
 
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
 
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
550,7 → 538,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
574,8 → 562,7
dhms db ' d h m s'
forever db 'Forever '
 
labelt: db 'DHCP Client Test'
labellen:
title db 'DHCP Client Test',0
 
dhcpMsgType: db 0
dhcpLease: dd 0
/programs/network/dnsr/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/dnsr/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm dnsr.asm dnsr
@erase lang.inc
@pause
/programs/network/dnsr/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm dnsr.asm dnsr
@erase lang.inc
@pause
/programs/network/dnsr/trunk/dnsr.asm
17,18 → 17,17
 
 
use32
 
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
mov eax,40 ; Report events
38,11 → 37,12
mov dword [prompt], p1
mov dword [promptlen], p1len - p1 ; 'waiting for command'
 
red:
call draw_window ; at first, draw the window
 
still:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
52,19 → 52,14
jz button
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz noclose
73,10 → 68,10
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov eax,0xffffffff ; close this program
int 0x40
mcall
 
noclose:
cmp ah,3 ; Resolve address?
122,7 → 117,7
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jz fbu
jmp still
129,7 → 124,7
 
fbu:
mov eax,2
int 0x40 ; get key
mcall ; get key
shr eax,8
cmp eax,8
jnz nobs
169,7 → 164,7
shl ecx,16
mov cx,8
mov edx,0x224466
int 0x40
mcall
 
mov eax,4
mov ebx,103*65536
177,7 → 172,7
mov ecx,0xffffff
mov edx,[addr]
mov esi,26
int 0x40
mcall
 
ret
 
320,7 → 315,7
push ecx
mov eax, 53
mov ebx, 9
int 0x40
mcall
pop ecx
cmp eax, 0 ; is this local port in use?
jz getlp ; yes - so try next
330,7 → 325,7
mov ebx, 0
mov edx, 53 ; remote port - dns
mov esi, [dnsIP]
int 0x40
mcall
 
mov [socketNum], eax
 
340,7 → 335,7
mov ecx, [socketNum]
mov edx, [dnsMsgLen]
mov esi, dnsMsg
int 0x40
mcall
 
; Setup the DNS response buffer
 
354,7 → 349,7
 
ctr001:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je ctr003
368,7 → 363,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40
mcall
 
cmp eax, 0
je ctr001
378,7 → 373,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte - block (high byte)
mcall ; read byte - block (high byte)
 
; Store the data in the response buffer
mov eax, [dnsMsgLen]
393,7 → 388,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
 
cmp eax, 0
jne ctr002 ; yes, so get it
402,7 → 397,7
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov [socketNum], dword 0xFFFF
 
489,18 → 484,18
 
ctr004: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp ctr001
 
ctr005: ; button
mov eax,17 ; get id
int 0x40
mcall
 
; close socket
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov [socketNum], dword 0xFFFF
mov [hostIP], dword 0
554,22 → 549,14
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+300 ; [x start] *65536 + [x size]
mov ecx,100*65536+140 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB
mov esi,0x00334455 ; color of grab bar RRGGBB,8->color gl
mov edi,0x00ddeeff ; color of frames RRGGBB
int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL;
mcall
 
mov eax,8 ; Resolve
mov ebx,20*65536+190
576,21 → 563,19
mov ecx,79*65536+15
mov edx,3
mov esi,0x557799
int 0x40
mcall
 
mov eax,8
;mov eax,8
mov ebx,270*65536+10
mov ecx,34*65536+10
mov edx,4
mov esi,0x557799
int 0x40
inc edx
mcall
 
mov eax,8
;mov eax,8
mov ebx,270*65536+10
mov ecx,50*65536+10
mov edx,5
mov esi,0x557799
int 0x40
inc edx
mcall
 
; Copy the file name to the screen buffer
; file name is same length as IP address, to
616,14 → 601,13
 
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
 
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
644,7 → 628,7
ipdisplay:
mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,hostIP+4
653,7 → 637,7
dw001:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
681,7 → 665,7
mov eax,63
mov ebx, 1
push esi
int 0x40
mcall
 
inc word [ind]
mov ax, [ind]
692,11 → 676,11
mov cl, 13
mov eax,63
mov ebx, 1
int 0x40
mcall
mov cl, 10
mov eax,63
mov ebx, 1
int 0x40
mcall
 
 
ds1:
750,9 → 734,7
db 'x <- END MARKER, DONT DELETE '
 
 
labelt:
db 'DNS Client'
labellen:
title db 'DNS Client',0
 
 
prompt: dd 0
770,7 → 752,7
 
 
dnsServer db '194.145.128.1 ' ; iolfree.ie DNS
query db 'WWW.MENUETOS.ORG '
query db 'WWW.MENUETOS.NET '
 
hostIP: dd 0
dnsIP: dd 0
/programs/network/ethstat/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/ethstat/trunk/ethstat.asm
5,26 → 5,26
;
use32
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
 
call draw_window ; at first, draw the window
still:
mov eax,23 ; wait here for event
mov ebx,200 ; Time out after 2s
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
38,7 → 38,7
mov eax, 53
mov ebx, 255
mov ecx, 6
int 0x40
mcall
mov ebx, text + 24
call printhex
46,7 → 46,7
mov eax, 53
mov ebx, 255
mov ecx, 2
int 0x40
mcall
mov ebx, text + 107
call printhex
54,7 → 54,7
mov eax, 53
mov ebx, 255
mov ecx, 5
int 0x40
mcall
mov ebx, text + 107 + 40
call printhex
62,7 → 62,7
mov eax, 53
mov ebx, 255
mov ecx, 4
int 0x40
mcall
mov ebx, text + 107 + 80
call printhex
70,7 → 70,7
mov eax, 53
mov ebx, 255
mov ecx, 100
int 0x40
mcall
mov ebx, text + 258
call printhex
78,7 → 78,7
mov eax, 53
mov ebx, 255
mov ecx, 101
int 0x40
mcall
mov ebx, text + 258 + 40
call printhex
86,7 → 86,7
mov eax, 53
mov ebx, 255
mov ecx, 102
int 0x40
mcall
mov ebx, text + 258 + 80
call printhex
94,7 → 94,7
mov eax, 53
mov ebx, 255
mov ecx, 103
int 0x40
mcall
mov ebx, text + 258 + 120
call printhex
105,18 → 105,18
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jnz still
mov eax,0xffffffff ; close this program
int 0x40
or eax,-1 ; close this program
mcall
jmp still
132,34 → 132,26
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
xor eax,eax ; function 0 : define and draw window
mov ebx,100*65536+260 ; [x start] *65536 + [x size]
mov ecx,100*65536+205 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB
mov esi,0x00334455 ; color of grab bar RRGGBB,8->color gl
mov edi,0x00ddeeff ; color of frames RRGGBB
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
168,7 → 160,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
211,9 → 203,7
db 'x <- END MARKER, DONT DELETE '
labelt:
db 'Stack Status'
labellen:
title db 'Stack Status',0
hextable db '0123456789ABCDEF'
/programs/network/ftps/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/network/ftps/trunk/FTPS.ASM
20,7 → 20,7
dd 0x7FFF0 ; esp = 0x7FFF0
dd 0, 0 ; no params, no path
 
include 'macros.inc'
include '..\..\..\macros.inc'
; Various states of client connection
USER_NONE equ 0 ; Awaiting a connection
USER_CONNECTED equ 1 ; User just connected, prompt given
55,7 → 55,7
mov eax,53
mov ebx,6 ; Get socket status
mov ecx,[CmdSocket]
int 0x40
mcall
 
mov ebx, [CmdSocketStatus]
mov [CmdSocketStatus], eax
97,7 → 97,7
waitev:
mov eax,23 ; wait here for event
mov ebx,1 ; Delay for up to 1s
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
111,7 → 111,7
mov eax, 53
mov ebx, 2 ; Get # of bytes in input queue
mov ecx, [CmdSocket]
int 0x40
mcall
test eax, eax
jz still
 
119,7 → 119,7
mov eax, 53
mov ebx, 3 ; Get a byte from socket in bl
mov ecx, [CmdSocket]
int 0x40
mcall
 
call ftpRxCmdData ; process incoming ftp command
 
127,7 → 127,7
mov eax, 53
mov ebx, 2 ; Get # of bytes in input queue
mov ecx, [CmdSocket]
int 0x40
mcall
cmp eax, 0
jne read_input
 
145,12 → 145,12
 
key: ; KEY
mov eax,2 ; get but ignore
int 0x40
mcall
jmp still
 
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jne still
 
158,11 → 158,11
mov eax,53
mov ebx,8
mov ecx,[CmdSocket]
int 0x40
mcall
 
; ... terminate program
mov eax,-1
int 0x40
or eax,-1
mcall
jmp still
 
 
175,7 → 175,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; DRAW WINDOW
mov ebx,100*65536+491 + 8 +15
182,7 → 182,7
mov ecx,100*65536+270 + 20 ; 20 for status bar
mov edx,0x13000000
mov edi,labelt
int 0x40
mcall
 
; draw status bar
mov eax, 13
189,7 → 189,7
mov ebx, 4*65536+484 + 8 +15
mov ecx, 270*65536 + 3
mov edx, 0x00557799
int 0x40
mcall
 
 
mov esi,contlen-contt ; display connected status
203,7 → 203,7
mov eax,4 ; status text
mov ebx,380*65536+276
mov ecx,0x00ffffff
int 0x40
mcall
 
; Draw the text on the screen, clearing it first
; This can go when we loose debuggin info.
217,7 → 217,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
262,7 → 262,7
shl ebx, 16
mov bx, 6
mov eax, 13
int 0x40
mcall
popa
 
; draw character
278,7 → 278,7
mov eax,4
mov edx,esi
mov esi,1
int 0x40
mcall
popa
 
noletter:
431,7 → 431,7
mov eax,53
mov ebx,7
mov ecx,[CmdSocket]
int 0x40
mcall
pop edx
pop esi
442,7 → 442,7
pusha
mov eax,5
mov ebx,1 ; Delay for up 100ms
int 0x40
mcall
popa
jmp outputStr
os_exit:
468,7 → 468,7
mov eax,53
mov ebx,7
mov ecx,[DataSocket]
int 0x40
mcall
pop edx
pop esi
 
479,7 → 479,7
pusha
mov eax,5
mov ebx,20 ; Delay for upto 200ms
int 0x40
mcall
popa
jmp outputDataStr
ods_exit:
580,7 → 580,7
mov eax, 53 ; Stack Interface
mov ebx,8 ; Close TCP socket
mov ecx,[CmdSocket]
int 0x40
mcall
ret
 
602,13 → 602,13
pusha
mov eax,5
mov ebx,200 ; Delay for 2s
int 0x40
mcall
popa
 
mov eax, 53 ; Stack Interface
mov ebx,8 ; Close TCP socket
mov ecx,[DataSocket]
int 0x40
mcall
ret
 
 
634,7 → 634,7
mov edx, 0 ; No remote port
mov ecx, 21 ; ftp command port id
mov edi, 0 ; passive open
int 0x40
mcall
mov [CmdSocket], eax
 
popa
663,7 → 663,7
mov edx, [DataPort] ; remote port
mov ecx, 20 ; ftp data port id
mov edi, 1 ; active open
int 0x40
mcall
mov [DataSocket], eax
 
popa
853,7 → 853,7
sd001:
; Read the next DirBlocksPerCall (=16) blocks
mov eax, 70
int 0x40
mcall
; Did we read anything?
test eax, eax
jz @f
1067,7 → 1067,7
sf002a:
; now read the file..
mov eax,70
int 0x40
mcall
test eax, eax
jz @f
cmp eax, 6
1083,7 → 1083,7
; wait a bit
mov eax, 5
mov ebx, 10
int 0x40
mcall
mov ebx, fileinfoblock
add dword [ebx+4], edx
jmp sf002a
1132,7 → 1132,7
mov eax, 53
mov ebx, 2 ; Get # of bytes in input queue
mov ecx, [DataSocket]
int 0x40
mcall
test eax, eax
je gf_sleep
1139,7 → 1139,7
mov eax, 53
mov ebx, 3 ; Get a byte from socket in bl
mov ecx, [DataSocket]
int 0x40 ; returned data in bl
mcall ; returned data in bl
mov esi, text + 0x1300
add esi, dword [fsize]
1156,7 → 1156,7
mov eax,53
mov ebx,6 ; Get socket status
mov ecx,[DataSocket]
int 0x40
mcall
 
cmp eax, 7
jne gf001 ; still open, so just sleep a bit
1166,7 → 1166,7
mov [fileinfoblock+12], eax
mov eax,70
mov ebx,fileinfoblock
int 0x40
mcall
 
ret ; Finished
 
1174,7 → 1174,7
; wait a bit
mov eax,5
mov ebx,10 ; Delay for up 100ms
int 0x40
mcall
jmp gf000 ; try for more data
1289,7 → 1289,7
and dword [ebx+12], 0
and dword [ebx+16], 0
mov eax, 70
int 0x40
mcall
pop dword [ebx+16]
pop dword [ebx+12]
1327,13 → 1327,13
; wait a bit
mov eax,5
mov ebx,10 ; Delay for up 100ms
int 0x40
mcall
 
; check connection status
mov eax,53
mov ebx,6 ; Get socket status
mov ecx,[DataSocket]
int 0x40
mcall
 
cmp eax, 4
jne cl001
1363,13 → 1363,13
; wait a bit
mov eax,5
mov ebx,10 ; Delay for up 100ms
int 0x40
mcall
 
; check connection status
mov eax,53
mov ebx,6 ; Get socket status
mov ecx,[DataSocket]
int 0x40
mcall
 
cmp eax, 4
jne cr001
1402,13 → 1402,13
; wait a bit
mov eax,5
mov ebx,10 ; Delay for up 100ms
int 0x40
mcall
 
; check connection status
mov eax,53
mov ebx,6 ; Get socket status
mov ecx,[DataSocket]
int 0x40
mcall
 
cmp eax, 4
je @f
/programs/network/httpc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/httpc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm httpc.asm httpc
@erase lang.inc
@pause
/programs/network/httpc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm httpc.asm httpc
@erase lang.inc
@pause
/programs/network/httpc/trunk/httpc.asm
23,18 → 23,17
DEBUGGING_STATE equ DEBUGGING_DISABLED
 
use32
 
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd 0x100000 ; required memory
dd 0x100000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
;include "DEBUG.INC"
 
URLMAXLEN equ 50 ; maximum length of url string
50,14 → 49,15
 
mov eax,40 ; Report events
mov ebx,10000111b ; Stack 8 + defaults
int 0x40
mcall
 
red: ; redraw
call draw_window
 
still:
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
75,7 → 75,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov [status],eax
 
102,7 → 102,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
call draw_page
 
111,13 → 111,9
no_close:
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
shr eax,8
cmp eax,184
jne no_down
138,7 → 134,7
button: ; button
;dps <"Button pressed",13,10>
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
 
147,7 → 143,7
mov eax, 53
mov ebx, 8
mov ecx, [socket]
int 0x40
mcall
 
;dpd eax
;dps <13,10>
154,7 → 150,7
 
exit:
or eax,-1 ; close this program
int 0x40
mcall
 
noclose:
cmp ah,31
189,7 → 185,7
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2 ; key?
jz fbu
jmp still
196,7 → 192,7
 
fbu:
mov eax,2
int 0x40 ; get key
mcall ; get key
shr eax,8
cmp eax,8
jnz nobs
258,7 → 254,7
mov ecx,[socket]
mov edx,4
mov esi,string0
int 0x40
mcall
 
mov edx,0
 
272,7 → 268,7
mov ebx,7
mov ecx,[socket]
mov esi,document
int 0x40
mcall
 
mov eax,53 ; ' HTTP/1.0 .. '
mov ebx,7
279,7 → 275,7
mov ecx,[socket]
mov edx,stringh_end-stringh
mov esi,stringh
int 0x40
mcall
 
popa
ret
298,7 → 294,7
 
mov eax,26
mov ebx,9
int 0x40
mcall
 
cmp eax,[nextupdate]
jb status_return
313,7 → 309,7
shl ecx,16
add ecx,-18*65536+10
mov edx,0xffffff
int 0x40
mcall
 
mov eax,47
mov ebx,3*65536
321,7 → 317,7
mov edx,12*65536-18
add edx,[winys]
mov esi,0x000000
int 0x40
mcall
 
mov eax,47
mov ebx,6*65536
329,7 → 325,7
mov edx,40*65536-18
add edx,[winys]
mov esi,0x000000
int 0x40
mcall
 
status_return:
popa
356,7 → 352,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
 
cmp eax,0
je no_more_data
365,7 → 361,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
 
yesm:
inc [pos]
379,7 → 375,7
 
mov eax,5
mov ebx,50
int 0x40
mcall
 
jmp newbyteread
 
675,7 → 671,7
shl ecx,16
add ecx,10
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,[esp+4]
715,7 → 711,7
noecx128:
mov esi,1
 
int 0x40
mcall
 
pop ebx
pop eax
763,7 → 759,7
push ecx
mov eax, 53
mov ebx, 9
int 0x40
mcall
pop ecx
cmp eax, 0 ; is this local port in use?
jz getlp1 ; yes - so try next
773,7 → 769,7
mov edx,80
mov esi,dword [server_ip]
mov edi,1
int 0x40
mcall
mov [socket], eax
 
mov [pos],0
791,7 → 787,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
call draw_page
 
1068,7 → 1064,7
push ecx
mov eax, 53
mov ebx, 9
int 0x40
mcall
pop ecx
cmp eax, 0 ; is this local port in use?
jz getlp ; yes - so try next
1078,7 → 1074,7
mov ebx, 0
mov edx, 53 ; remote port - dns
mov esi, dword [dns_ip]
int 0x40
mcall
 
mov [socketNum], eax
 
1088,7 → 1084,7
mov ecx, [socketNum]
mov edx, [dnsMsgLen]
mov esi, dnsMsg
int 0x40
mcall
 
; Setup the DNS response buffer
 
1102,7 → 1098,7
 
ctr001:
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je ctr003
1116,7 → 1112,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40
mcall
 
cmp eax, 0
je ctr001
1126,7 → 1122,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte - block (high byte)
mcall ; read byte - block (high byte)
 
; Store the data in the response buffer
mov eax, [dnsMsgLen]
1136,7 → 1132,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
 
cmp eax, 0
jne ctr002 ; yes, so get it
1145,7 → 1141,7
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
mov [socketNum], dword 0xFFFF
 
1239,12 → 1235,12
 
ctr004: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp ctr001
 
ctr005: ; button
mov eax,17 ; get id
int 0x40
mcall
 
mov dl, ah
 
1252,7 → 1248,7
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
 
cmp dl, 1
je exit
1316,7 → 1312,7
mov cl, '"'
mov eax,63
mov ebx, 1
int 0x40
mcall
pop esi
 
dps_000:
1331,15 → 1327,15
mov cl, '"'
mov eax,63
mov ebx, 1
int 0x40
mcall
mov cl, 13
mov eax,63
mov ebx, 1
int 0x40
mcall
mov cl, 10
mov eax,63
mov ebx, 1
int 0x40
mcall
ret
 
dps_001:
1346,7 → 1342,7
mov eax,63
mov ebx, 1
push esi
int 0x40
mcall
 
pop esi
inc esi
1370,7 → 1366,7
shl ecx,16
mov cx,9
mov edx,0xFFFFFF
int 0x40
mcall
 
; write text
mov eax,4
1379,7 → 1375,7
mov ecx,0x000000
mov edx,[addr]
mov esi,URLMAXLEN
int 0x40
mcall
 
ret
 
1390,47 → 1386,38
draw_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,50*65536+550 ; [x start] *65536 + [x size]
mov ecx,50*65536+400 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x805080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ddeeff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
 
mov esi, URLMAXLEN ; URL
mov eax,4 ; function 4 : write text to window
mov ebx,30*65536+38 ; [x start] *65536 + [y start]
mov ecx,0x000000 ; color of text RRGGBB
mov edx,document_user ; pointer to text beginning
int 0x40
mcall
 
mov eax,38
mov ebx,5*65536+545
mov ecx,60*65536+60
mov edx,0x000000
int 0x40
mcall
 
mov eax,38
mov ebx,5*65536+545
;mov eax,38
;mov ebx,5*65536+545
mov ecx,[winys]
shl ecx,16
add ecx,[winys]
sub ecx,26*65536+26
mov edx,0x000000
int 0x40
;mov edx,0x000000
mcall
; RELOAD
mov eax,8 ; function 8 : define and draw button
mov ebx,388*65536+50 ; [x start] *65536 + [x size]
1437,23 → 1424,23
mov ecx,34*65536+14 ; [y start] *65536 + [y size]
mov edx,22 ; button id
mov esi,0x5588dd ; button color RRGGBB
int 0x40
mcall
 
; URL
mov eax,8 ; function 8 : define and draw button
;mov eax,8 ; function 8 : define and draw button
mov ebx,10*65536+12 ; [x start] *65536 + [x size]
mov ecx,34*65536+12 ; [y start] *65536 + [y size]
mov edx,10 ; button id
mov esi,0x5588dd ; button color RRGGBB
int 0x40
;mov esi,0x5588dd ; button color RRGGBB
mcall
 
; STOP
mov eax,8 ; function 8 : define and draw button
;mov eax,8 ; function 8 : define and draw button
mov ebx,443*65536+50 ; [x start] *65536 + [x size]
mov ecx,34*65536+14 ; [y start] *65536 + [y size]
mov edx,24 ; button id
mov esi,0x5588dd ; button color RRGGBB
int 0x40
;mov esi,0x5588dd ; button color RRGGBB
mcall
 
; BUTTON TEXT
mov eax,4 ; function 4 : write text to window
1461,13 → 1448,13
mov ecx,0xffffff ; color of text RRGGBB
mov edx,button_text ; pointer to text beginning
mov esi,20 ; text length
int 0x40
mcall
 
call display_page
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
1499,8 → 1486,7
ya dd 0x0
len dd 0x00
 
labelt: db 'HTTPC - PgUp/PgDown'
labellen:
title db 'HTTPC - PgUp/PgDown',0
 
server_ip: db 207,44,212,20
dns_ip: db 194,145,128,1
/programs/network/https/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/https/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm https.asm https
@erase lang.inc
@pause
/programs/network/https/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm https.asm https
@erase lang.inc
@pause
/programs/network/https/trunk/https.asm
26,10 → 26,10
dd START ; program start
dd I_END ; program image size
dd 0x400000 ; required amount of memory
dd 0x20000
dd 0x400000
dd 0,0 ; reserved=no extended header
 
include "MACROS.INC"
include "..\..\..\MACROS.INC"
 
; 0x0+ - program image
; 0x1ffff - stack
57,7 → 57,7
 
mov eax,70
mov ebx,filel
int 0x40
mcall
mov [board_size],ebx
cmp eax,0
je board_found
75,7 → 75,7
mov ebx,files
mov ecx,[board_size]
mov [files+12],ecx
int 0x40
mcall
 
mov [status],-1
mov [last_status],-2
98,10 → 98,10
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
mov eax,11
int 0x40
mcall
call check_events
 
jmp still
121,13 → 121,13
 
key: ; Keys are not valid at this part of the
mov al,2 ; loop. Just read it and ignore
int 0x40
mcall
ret
 
button: ; button
 
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; close
jnz tst2
134,9 → 134,9
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov eax,-1
int 0x40
mcall
tst2:
 
cmp ah,2 ; button id=2 ?
149,7 → 149,7
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
int 0x40
mcall
mov [socket], eax
mov [posy],1
mov [posx],0
167,14 → 167,14
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov eax,5
mov ebx,2
int 0x40
mcall
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
cmp [server_active],1
jne no_re_open
184,7 → 184,7
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
int 0x40
mcall
mov [socket], eax
no_re_open:
 
245,7 → 245,7
je data_received
mov eax,5
mov ebx,1
int 0x40
mcall
dec [retries]
jnz wait_for_data
jmp no_http_request
280,7 → 280,7
mov ebx,7
mov ecx,[socket]
mov esi,[filepos]
int 0x40
mcall
 
mov eax,esi
add eax,edx
312,16 → 312,16
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
mov eax,11
int 0x40
mcall
call check_events
 
mov eax,53
mov ebx,255
mov ecx,103
int 0x40
mcall
 
cmp eax,0
je no_wait_more
346,7 → 346,7
mov ebx,115*65536+8*6
mov ecx,178*65536+10
mov edx,0xffffff
int 0x40
mcall
 
mov eax,47
mov ebx,8*65536
353,7 → 353,7
mov ecx,edi
mov edx,115*65536+178
mov esi,0x000000
int 0x40
mcall
 
popa
ret
368,7 → 368,7
mov ecx,[socket]
mov edx,h_len-html_header
mov esi,html_header
int 0x40
mcall
 
mov eax,53 ; send file type
mov ebx,7
375,7 → 375,7
mov ecx,[socket]
mov edx,[type_len]
mov esi,[file_type]
int 0x40
mcall
 
popa
ret
437,7 → 437,7
 
mov eax,70
mov ebx,filel
int 0x40
mcall
mov [board_size],ebx
 
cmp [input_text+256+1],dword 'POST'
599,7 → 599,7
 
mov eax,70
mov ebx,files
int 0x40
mcall
 
no_new_message:
mov esi,0x20000
769,7 → 769,7
mov [fileinfo+12],dword 1 ; file exists ?
mov eax,70
mov ebx,fileinfo
int 0x40
mcall
 
cmp eax,0 ; file not found - message
je file_found
795,7 → 795,7
mov [fileinfo+12],dword 0x2f0000 ; read all of file
mov eax,70
mov ebx,fileinfo
int 0x40
mcall
 
file_not_found:
file_loaded:
855,7 → 855,7
pusha
 
mov eax,3
int 0x40
mcall
 
mov ecx,3
new_time_digit:
880,7 → 880,7
pusha
 
mov eax,29
int 0x40
mcall
 
mov ecx,3
add edi,6
910,7 → 910,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
 
cmp eax,0
je _ret_now
920,7 → 920,7
mov eax,53
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,0
je _ret
928,7 → 928,7
mov eax,53
mov ebx,3
mov ecx,[socket]
int 0x40
mcall
 
cmp bl,10
jne no_lf
964,7 → 964,7
jne no_ld
mov ebx,50
no_ld:
int 0x40
mcall
 
jmp check
 
985,7 → 985,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,[status]
je c_ret
1021,11 → 1021,11
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
1083,7 → 1083,7
mov ecx,0x40000000
mov esi,23
mov edi,0xffffff
int 0x40
mcall
 
popa
ret
1098,7 → 1098,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
1105,8 → 1105,8
mov ebx,100*65536+480 ; [x start] *65536 + [x size]
mov ecx,100*65536+215 ; [y start] *65536 + [y size]
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,8 ; function 8 : define and draw button
mov ebx,(40)*65536+20 ; [x start] *65536 + [x size]
1113,7 → 1113,7
mov ecx,59*65536+9 ; [y start] *65536 + [y size]
mov edx,2 ; button id
mov esi,0x66aa66 ; button color RRGGBB
int 0x40
mcall
 
; function 8 : define and draw button
mov ebx,(40)*65536+20 ; [x start] *65536 + [x size]
1120,7 → 1120,7
mov ecx,72*65536+9 ; [y start] *65536 + [y size]
mov edx,4 ; button id
mov esi,0xaa6666 ; button color RRGGBB
int 0x40
mcall
 
; Enter directory
mov ebx,(25)*65536+66
1127,25 → 1127,25
mov ecx,135*65536+15
mov edx,6
mov esi,0x3388dd
int 0x40
mcall
 
mov eax,38
mov ebx,240*65536+240
mov ecx,22*65536+210
mov edx,0x6699cc ; 002288
int 0x40
mcall
 
 
mov ebx,241*65536+241
mov ecx,22*65536+210
mov edx,0x336699 ; 002288
int 0x40
mcall
 
call draw_data
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
1158,6 → 1158,7
mov ecx,0x000000
mov edx,text
mov esi,35
mov eax,13
newline:
pusha
cmp ebx,25*65536+61
1170,13 → 1171,12
mov bx,35*6
shl ecx,16
mov cx,9
mov eax,13
mov edx,0xffffff
int 0x40
mcall
now:
popa
mov eax,4
int 0x40
mcall
add ebx,13
add edx,40
cmp [edx],byte 'x'
1199,10 → 1199,10
mov cx,9
mov eax,13
mov edx,0xffffff
int 0x40
mcall
popa
mov eax,4
int 0x40
mcall
add ebx,10
add edx,256
dec edi
1294,7 → 1294,7
unkl:
 
 
header db appname,version,0
title db appname,version,0
 
socket dd 0x0
server_active db 0x0
/programs/network/ipc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/ipc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm ipc.asm ipc
@erase lang.inc
@pause
/programs/network/ipc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm ipc.asm ipc
@erase lang.inc
@pause
/programs/network/ipc/trunk/ipc.asm
4,7 → 4,7
; Compile with FASM for Menuet
;
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
use32
org 0x0
24,15 → 24,16
mov ebx,1 ; define receive area
mov ecx,received_messages ; pointer to start
mov edx,1000 ; size of area
int 0x40
mcall
 
mov eax,40 ; WANTED EVENTS
mov ebx,01000111b ; IPC 7 + defaults
int 0x40
mcall
 
mov [received_messages+8],dword 0*256+0
mov [received_messages+12],dword 0
 
red:
call draw_window ; at first, draw the window
 
still:
39,7 → 40,7
 
mov eax,23 ; wait here for event
mov ebx,50
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
56,23 → 57,19
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
 
cmp ah,2
101,7 → 98,7
mov ecx,[PID]
mov edx,message+4
mov esi,20;[message_size]
int 0x40
mcall
 
jmp still
no_read:
161,7 → 158,7
mov ebx,25*65536+245
mov ecx,105*65536+90
mov edx,0xdddddd
int 0x40
mcall
 
cmp [received_messages+4],dword 8 ; empty list
je ipma1
179,7 → 176,7
mov eax,47
mov ebx,4*65536
mov esi,0xff0000
int 0x40
mcall
popa
pusha
mov esi,20
186,7 → 183,7
add edx,8
add ebx,30*65536
mov eax,4
int 0x40
mcall
popa
 
add ebx,10
222,27 → 219,21
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+290 ; [x start] *65536 + [x size]
mov ecx,100*65536+220 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x10ffffff ; color of text RRGGBB
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,9
mov ebx,process_info
mov ecx,-1
int 0x40
mcall
 
mov eax,47
mov ebx,4*65536
249,7 → 240,7
mov ecx,[process_info+30]
mov edx,180*65536+35
mov esi,0x000000
int 0x40
mcall
 
mov eax,8 ; MESSAGE
mov ebx,25*65536+87
256,22 → 247,21
mov ecx,50*65536+16
mov edx,2
mov esi,0x5588dd
int 0x40
mcall
 
mov eax,8 ; POP
;mov eax,8 ; POP
mov ebx,216*65536+53
mov ecx,80*65536+16
mov edx,3
mov esi,0x5588dd
int 0x40
mcall
 
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0x224466
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,10
add edx,40
cmp [edx],byte 'x'
281,7 → 271,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
308,7 → 298,7
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jz fbu
 
319,7 → 309,7
 
fbu:
mov eax,2
int 0x40 ; get key
mcall ; get key
shr eax,8
 
cmp eax,13
366,7 → 356,7
shl ecx,16
mov cx,8
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,[xa]
375,7 → 365,7
mov ecx,0x000000
mov edx,[addr]
mov esi,25
int 0x40
mcall
 
ret
 
400,9 → 390,7
db 'x' ; <- END MARKER, DONT DELETE
 
 
labelt:
db 'IPC - START AT LEAST 2'
labellen:
title db 'IPC - START AT LEAST 2',0
 
I_END:
 
/programs/network/local/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/local/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm local.asm local
@erase lang.inc
@pause
/programs/network/local/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm local.asm local
@erase lang.inc
@pause
/programs/network/local/trunk/local.asm
6,18 → 6,18
use32
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
26,10 → 26,11
mov ecx,0x2000 ; local port
mov edx,0x3000 ; remote port
mov esi,dword [host_ip] ; node IP
int 0x40
mcall
mov [socketNum], eax
red:
call draw_window ; at first, draw the window
still:
36,7 → 37,7
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
48,24 → 49,20
mov eax, 53 ; get data
mov ebx, 2
mov ecx, [socketNum]
int 0x40
mcall
cmp eax, 0
jne read
jmp still
red:
call draw_window
jmp still
key:
mov eax,2
int 0x40
mcall
jmp still
button:
mov eax,17
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jnz noclose
72,9 → 69,9
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
mov eax,-1
int 0x40
mcall
noclose:
cmp ah,2 ; SEND CODE ?
96,7 → 93,7
mov ecx,[socketNum]
mov edx,23 + 4
mov esi,I_END
int 0x40
mcall
jmp still
no_left:
116,7 → 113,7
mov ecx,[socketNum]
mov edx,23 + 4
mov esi,I_END
int 0x40
mcall
jmp still
no_right:
159,7 → 156,7
mov ecx,[socketNum]
mov edx,23 + remote_code_end - remote_code_start
mov esi,I_END
int 0x40
mcall
jmp still
173,7 → 170,7
mov ecx,[socketNum]
mov edx,19
mov esi,execute
int 0x40
mcall
mov edi,3
196,7 → 193,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
shl edx,8
mov dl,bl
213,7 → 210,7
add ebx,15
add ecx,35
add ebx,[picture_position]
int 0x40
mcall
inc [xx]
cmp [xx],dword 128
230,7 → 227,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
cmp eax, 0
jne cfr007 ; yes, so get it
249,7 → 246,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
256,17 → 253,9
mov ebx,100*65536+286 ; [x start] *65536 + [x size]
mov ecx,60*65536+330 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edi,title ; WINDOW LABEL
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
mov eax,8 ; SEND CODE
mov ebx,60*65536+160
273,38 → 262,35
mov ecx,181*65536+13
mov edx,2
mov esi,0x667788
int 0x40
mcall
mov eax,8 ; LEFT
;mov eax,8 ; LEFT
mov ebx,60*65536+75
mov ecx,197*65536+13
mov edx,3
mov esi,0x667788
int 0x40
mcall
mov eax,8 ; RIGHT
;mov eax,8 ; RIGHT
mov ebx,148*65536+72
mov ecx,197*65536+13
mov edx,4
mov esi,0x667788
int 0x40
mcall
mov eax,8 ; SEND EXECUTE
;mov eax,8 ; SEND EXECUTE
mov ebx,60*65536+160
mov ecx,213*65536+13
mov edx,5
mov esi,0x667788
int 0x40
mcall
cld
mov eax,4
mov ebx,25*65536+185 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
312,7 → 298,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
328,11 → 314,10
db ' LOCAL : 192.168.1.26 '
db ' REMOTE : 192.168.1.22 '
db ' REMOTE CODE AT THE END OF THIS FILE '
db 'x <- END MARKER, DONT DELETE '
db 'x' ;<- END MARKER, DONT DELETE
labeltext: db 'CLUSTER LOCAL' ;
lte:
title db 'CLUSTER LOCAL',0
socketNum dd 0x0
492,11 → 477,11
mov ebx,4
mov ecx,[0]
mov edx,3*16
int 0x40
mcall
mov eax,5
mov ebx,1
int 0x40
mcall
popa
/programs/network/mp3s/trunk/build_en.bat
0,0 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm mp3s.asm mp3s
@erase lang.inc
@pause
/programs/network/mp3s/trunk/build_ru.bat
0,0 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm mp3s.asm mp3s
@erase lang.inc
@pause
/programs/network/mp3s/trunk/mp3s.asm
0,0 → 1,782
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ;
; Tiny MP3 Shoutcast Server v0.1 (vt) ;
; ;
; Compile with FASM for Menuet ;
; ;
; Listening to port 8008 ;
; Connect with eg: 192.168.1.22:8008 ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
version equ '0.3'
 
use32
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd START ; program start
dd I_END ; program image size
dd 0x80000 ; memory usage
dd 0x20000 ; stack
dd 0,0
 
include 'lang.inc'
include '..\..\..\macros.inc'
 
; 0x0+ program image
; 0x1ffff stack
; 0x20000 work area for file read
; 0x40000+ file send buffer ( 100 kb )
 
 
START: ; start of execution
 
mov [status],0
call clear_input
call draw_window ; at first, draw the window
 
still:
 
mov eax,23 ; wait here for event
mov ebx,2
mcall
 
call check_events
 
call check_connection_status
 
cmp [status],4
je start_transmission
 
jmp still
 
 
check_events:
 
cmp eax,1 ; redraw request ?
jz red
cmp eax,2 ; key in buffer ?
jz key
cmp eax,3 ; button in buffer ?
jz button
 
ret
 
red: ; redraw
call draw_window
ret
 
key:
mov eax,2 ; Just read it and ignore
mcall
ret
 
button: ; button
 
mov eax,17 ; get id
mcall
 
cmp ah,1 ; close
jne no_close
mov eax,-1
mcall
no_close:
 
cmp ah,2 ; button id=2 ?
jnz tst3
; open socket
mov eax,53
mov ebx,5
mov ecx,8008 ; local port # - http
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
mcall
mov [socket], eax
mov [posy],1
mov [posx],0
mov [read_on],1
call check_for_incoming_data
call draw_window
ret
tst3:
 
cmp ah,4
je close_socket
cmp ah,6
je close_socket
jmp no_socket_close
close_socket:
mov edx,eax
; Close socket
mov eax, 53
mov ebx, 8
mov ecx, [socket]
mcall
mov esp,0x1fff0
cmp dh,6
je read_string
jmp still
no_socket_close:
 
cmp ah,9
jne no_bps_add
add [bps],8*1000
call draw_window
ret
no_bps_add:
 
cmp ah,8
jne no_bps_sub
sub [bps],8*1000
call draw_window
ret
no_bps_sub:
 
 
ret
 
 
clear_input:
 
mov edi,input_text
mov eax,0
mov ecx,60*40
cld
rep stosb
 
ret
 
 
read_string:
 
mov [addr],dword filename
mov [ya],dword 95
 
mov edi,[addr]
mov eax,32
mov ecx,30
cld
rep stosb
 
call print_text
 
mov edi,[addr]
 
f11:
mov eax,10
mcall
cmp eax,2
jne read_done
mov eax,2
mcall
shr eax,8
cmp eax,13
je read_done
cmp eax,8
jnz nobsl
cmp edi,[addr]
jz f11
sub edi,1
mov [edi],byte 32
call print_text
jmp f11
nobsl:
cmp eax,dword 31
jbe f11
cmp eax,dword 95
jb keyok
sub eax,32
keyok:
mov [edi],al
 
call print_text
 
add edi,1
mov esi,[addr]
add esi,30
cmp esi,edi
jnz f11
 
read_done:
 
mov ecx,40
mov eax,0
cld
rep movsb
 
call print_text
 
jmp still
 
 
print_text:
 
pusha
 
mov eax,13
mov ebx,56*65536+30*6
mov ecx,[ya]
shl ecx,16
mov cx,8
mov edx,0xffffff
mcall
 
mov eax,4
mov edx,[addr]
mov ebx,56*65536
add ebx,[ya]
mov ecx,0x000000
mov esi,30
mcall
 
popa
ret
 
 
wait_for dd 0x0
 
transmission_start dd 0x0
sentbytes dd 0x0
 
start_transmission:
 
call clear_input
 
mov eax,5
mov ebx,50
mcall
 
call check_for_incoming_data
call draw_window
 
call send_header
 
mov [fileinfo+4],dword 0 ; start from beginning
mov [read_to],0x40000
mov [playpos],0x40000
 
mov ecx,1024 / 512
 
new_buffer:
 
mov eax,[read_to]
mov ebx,1
call read_file
 
loop new_buffer
 
 
newpart:
 
call check_connection_status
call draw_window
 
mov eax,26
mov ebx,9
mcall
mov [transmission_start],eax
mov [sentbytes],0
 
newblock:
 
mov eax,[read_to]
mov ebx,2
call read_file
 
wait_more:
 
mov eax,26
mov ebx,9
mcall
 
cmp eax,[wait_for]
jge nomw
 
mov eax,5
mov ebx,1
mcall
 
jmp wait_more
 
nomw:
 
add eax,2
mov [wait_for],eax
 
mov eax,11
mcall
call check_events
 
mov eax,53
mov ebx,255
mov ecx,103
mcall
 
cmp eax,0
jne wait_more
 
; write to socket
mov eax,53
mov ebx,7
mov ecx,[socket]
mov edx,[playadd]
mov esi,[playpos]
mcall
 
add [sentbytes],edx
 
mov esi,[playpos]
add esi,[playadd]
mov edi,0x40000
mov ecx,110000 / 4
cld
rep movsd
 
mov eax,[playadd]
sub [read_to],eax
 
call check_for_incoming_data
call show_progress
call check_rate
 
mov eax, 53
mov ebx, 6
mov ecx, [socket]
mcall
cmp eax,4
jne end_stream
 
cmp [read_to],0x40000
jge newblock
 
end_stream:
 
; Close socket
 
mov eax, 53
mov ebx, 8
mov ecx, [socket]
mcall
 
mov eax,5
mov ebx,5
mcall
 
; Open socket
 
mov eax,53
mov ebx,5
mov ecx,8008 ; local port # - http
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
mcall
mov [socket], eax
mov [posy],1
mov [posx],0
mov [read_on],0
 
call draw_window
 
jmp still
 
 
check_rate:
 
pusha
 
mov eax,[bps]
xor edx,edx
mov ebx,8*100
div ebx
shl eax,1
mov [playadd],eax
 
mov eax,26
mov ebx,9
mcall
 
sub eax,[transmission_start]
shr eax,1
 
imul eax,[playadd]
 
mov edx,0x00dd00
 
cmp [sentbytes],eax
jge sendok
 
sub eax,20000
cmp [sentbytes],eax ; a long buffer underrun correction
jge no_buffer_overrun ; actually leads to overrun
mov [sentbytes],eax
no_buffer_overrun:
 
add [playadd],150
mov edx,0xdd0000
 
sendok:
 
mov eax,13
mov ebx,320*65536+10
mov ecx,105*65536+10
mcall
 
mov eax,47
mov ebx,4*65536
mov ecx,[playadd]
mov edx,322*65536+106
mov esi,0x000000
; mcall
 
popa
 
ret
 
 
show_progress:
 
pusha
 
mov eax,13
mov ebx,236*65536+10*6
mov ecx,107*65536+8
mov edx,0xffffff
mcall
 
mov ecx,[fileinfo+4]
imul ecx,512
 
mov eax,47 ; file read
mov ebx,9*65536
mov edx,236*65536+107
mov esi,0x000000
mcall
 
popa
ret
 
 
playpos dd 0x100000
playadd dd 256000 / 8 / 100
 
 
send_header:
 
pusha
 
mov [playpos],0x40000
 
mov esi,fileinfo+5*4
mov edi,transname
mov ecx,30
cld
rep movsb
 
mov eax, 53
mov ebx, 7
mov ecx, [socket]
mov edx, headere-headers
mov esi, headers
mcall
 
popa
ret
 
 
read_file:
 
cmp [read_to],0x40000+2000
jg cache_ok
mov [read_on],1
cache_ok:
 
cmp [read_to],0x40000+95500
jg no_read_1
 
mov [fileinfo+12],eax
mov [fileinfo+8],ebx
 
mov eax,58
mov ebx,fileinfo
mcall
 
cmp eax,0
jne no_read_1
 
mov eax,[fileinfo+8]
add [fileinfo+4],eax
 
add [read_to],512*2
 
ret
 
no_read_1:
 
mov [read_on],0
 
ret
 
 
 
check_for_incoming_data:
 
pusha
 
mov eax, 53
mov ebx, 2
mov ecx, [socket]
mcall
 
cmp eax,0
je _ret_now
 
new_data:
 
mov eax, 53
mov ebx, 2
mov ecx, [socket]
mcall
 
cmp eax,0
je _ret
 
mov eax,53
mov ebx,3
mov ecx,[socket]
mcall
 
cmp bl,10
jne no_lf
inc [posy]
mov [posx],0
jmp new_data
no_lf:
 
cmp bl,20
jb new_data
 
inc [posx]
cmp [posx],60
jbe xok
inc [posy]
mov [posx],0
xok:
 
cmp [posy],12
jbe yok
mov [posy],1
yok:
 
mov eax,[posy]
imul eax,60
add eax,[posx]
 
mov [input_text+eax],bl
 
jmp new_data
 
_ret:
 
; call draw_window
 
_ret_now:
 
popa
ret
 
 
 
check_connection_status:
 
pusha
 
mov eax, 53
mov ebx, 6
mov ecx, [socket]
mcall
 
cmp eax,[status]
je .ccs_ret
mov [status],eax
add eax,48
mov [text+20],al
call draw_window
.ccs_ret:
 
popa
ret
 
 
 
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
; *********************************************
 
 
draw_window:
 
pusha
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
mcall
 
mov eax,0 ; Draw Window
mov ebx,50*65536+410
mov ecx,100*65536+141
mov edx,0x13ffffff
mov edi,title
mcall
 
mov eax,8 ; Start server
mov ebx,(25)*65536+21
mov ecx,57*65536+10
mov edx,2
mov esi,0x409040
mcall ; Stop server
; mov eax,8
mov ebx,(25)*65536+21
mov ecx,69*65536+10
mov edx,4
mov esi,0x904040
mcall
 
mov esi,0x3366d0
 
; mov eax,8 ; Enter filename
mov ebx,(25)*65536+21
mov ecx,93*65536+10
mov edx,6
mcall
; mov eax,8 ; Decrease transfer rate
mov ebx,(25)*65536+10
mov ecx,105*65536+10
; mov edx,8
mcall
; mov eax,8 ; Increase transfer rate
mov ebx,(36)*65536+10
mov ecx,105*65536+10
mov edx,9
mcall
 
mov ebx,10*65536+35 ; draw info text
mov ecx,0x00000000
mov edx,text
mov esi,40
newline:
mov eax,4
mcall
add ebx,12
add edx,40
cmp [edx],byte 'x'
jnz newline
 
mov eax,4 ; Filename
mov ebx,56*65536+95
mov ecx,0x000000
mov edx,filename
mov esi,30
mcall
 
mov eax,[bps]
xor edx,edx
mov ebx,1000
div ebx
mov ecx,eax
 
mov eax,47
mov ebx,3*65536
mov edx,58*65536+107
mov esi,0x00000000
mcall
 
mov [input_text+0],dword 'RECE'
mov [input_text+4],dword 'IVED'
mov [input_text+8],dword ': '
 
mov ebx,230*65536+35 ; draw info text
mov ecx,0x00000000
mov edx,input_text
mov esi,28
mov edi,7
newline2:
mov eax,4
mcall
add ebx,10
add edx,60
dec edi
jnz newline2
 
mov eax,38
mov ebx,210*65536+210
mov ecx,22*65536+136
mov edx,0x6699cc ; 002288
mcall
 
mov eax,38
mov ebx,211*65536+211
mov ecx,22*65536+136
mov edx,0x336699 ; 002288
mcall
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
mcall
 
popa
 
ret
 
 
 
; DATA AREA
 
text:
db ' TCB status: 0 '
db ' '
db ' Activate - port 8008 '
db ' Stop server '
db ' '
db ' > '
db ' < > Kbps '
db 'x'; <- END MARKER, DONT DELETE
 
headers:
 
db 'ICY 200 OK',13,10
db 'icy-notice1:This stream requires Winamp or xmms',13,10
db 'icy-url:http://www.menuetos.org',13,10
db 'icy-pub: 1',13,10
db 'icy-name: Menuet Mp3 Shoutcast Radio ',version,' - '
transname:
db ' ',13,10,13,10
 
headere:
 
title db 'MP3 shoutcast server ',version,0
 
socket dd 0
status dd 0
 
posy dd 1
posx dd 0
 
read_on db 1
read_to dd 0
 
addr dd 0
ya dd 0
 
bps dd 128*1000
 
fileinfo: dd 0,0,0,0,0x20000
filename: db '/RD/1/MENUET.MP3',0
times 50 db 0
 
input_text:
 
I_END:
/programs/network/netsendc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/netsendc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm netsendc.asm netsendc
@erase lang.inc
@pause
/programs/network/netsendc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm netsendc.asm netsendc
@erase lang.inc
@pause
/programs/network/netsendc/trunk/netsendc.asm
25,7 → 25,7
dd 0, 0 ; param, icon
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
34,7 → 34,7
mov ecx,0x4000 ; local port
mov edx,0x5000 ; remote port
mov esi,dword [remote_ip] ; node IP
int 0x40
mcall
mov [socketNum], eax
 
44,7 → 44,7
still:
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax
jz red
53,12 → 53,12
 
key:
mov al,2
int 0x40
mcall
jmp still
button:
mov al,17
int 0x40
mcall
dec ah ; button id=1 ?
jnz noclose
65,9 → 65,9
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
noclose:
; it was not close button, so it must be send code button
 
84,7 → 84,7
mov ecx,[socketNum]
mov edx,end_message-send_data
mov esi,send_data
int 0x40
mcall
 
jmp still
98,22 → 98,16
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+250 ; [x start] *65536 + [x size]
mov ecx,60*65536+150 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
mov eax,8 ; SEND MESSAGE
mov ebx,50*65536+145
120,15 → 114,15
mov ecx,47*65536+13
mov edx,2
mov esi,0x667788
int 0x40
mcall
mov eax,4
mov ebx,25*65536+50 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,esi
cmp [edx],byte 'x'
136,7 → 130,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
161,8 → 155,7
db 'x' ; <- END MARKER, DONT DELETE
end if
labeltext: db 'NetSend(Client)' ;
lte:
title db 'NetSend(Client)',0
remote_ip db 192,168,1,2
/programs/network/netsends/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/netsends/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm netsends.asm netsends
@erase lang.inc
@pause
/programs/network/netsends/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm netsends.asm netsends
@erase lang.inc
@pause
/programs/network/netsends/trunk/netsends.asm
12,18 → 12,17
;
use32
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
remote_ip db 192,168,0,1
34,10 → 33,11
mov ecx, 0x5000 ; local port
mov edx, 0xffff ; remote port
mov esi, dword [remote_ip] ; remote IP
int 0x40
mcall
mov [socketNum],eax
mov [0],eax ; save for remote code
red:
call draw_window ; at first, draw the window
still:
44,7 → 44,7
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
56,7 → 56,7
mov eax,53 ; data from cluster terminal ?
mov ebx,2
mov ecx,[socketNum]
int 0x40
mcall
cmp eax,0
jne data_arrived
63,13 → 63,9
jmp still
red:
call draw_window
jmp still
key:
mov eax,2
int 0x40
mcall
jmp still
button:
77,9 → 73,9
mov eax,53
mov ebx,1
mov ecx,[socketNum]
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
data_arrived:
86,7 → 82,7
mov eax,5 ; wait a second for everything to arrive
mov ebx,10
int 0x40
mcall
mov edi,I_END
95,7 → 91,7
mov eax,53
mov ebx,3
mov ecx,[socketNum]
int 0x40
mcall
mov [edi],bl
inc edi
103,7 → 99,7
mov eax,53
mov ebx,2
mov ecx,[socketNum]
int 0x40
mcall
cmp eax,0
jne get_data
114,7 → 110,7
mov ecx,0x000000
mov edx,I_END
mov esi,100
int 0x40
mcall
add [y],10
133,41 → 129,26
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+300 ; [x start] *65536 + [x size]
mov ecx,100*65536+330 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
mov eax,8
mov ebx,(286-19)*65536+12
mov ecx,4*65536+12
mov edx,1
mov esi,0xaabbcc
; int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
; Re-draw the screen text
cld
mov eax,4
mov ebx,10*65536+30 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
176,7 → 157,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
197,8 → 178,7
db 'x' ; <- END MARKER, DONT DELETE
end if
labeltext: db 'NetSend(Server)'
lte:
title db 'NetSend(Server)',0
socketNum dd 0x0
/programs/network/nntpc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/nntpc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm nntpc.asm nntpc
@erase lang.inc
@pause
/programs/network/nntpc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm nntpc.asm nntpc
@erase lang.inc
@pause
/programs/network/nntpc/trunk/nntpc.asm
8,7 → 8,7
version equ '0.1'
 
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
use32
org 0x0
87,7 → 87,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,[prev_state]
je no_cos
98,7 → 98,7
mov ebx,435*65536+12*6
mov ecx,42*65536+10
mov edx,0xffffff
int 0x40
mcall
 
mov ecx,-14
mov eax,[prev_state]
123,7 → 123,7
mov ebx,435*65536+42
mov ecx,0x000000
mov esi,12
int 0x40
mcall
 
no_cos:
 
150,13 → 150,13
call draw_entries
 
mov eax,10
int 0x40
mcall
 
cmp eax,2
jne no_more_text
 
mov eax,2
int 0x40
mcall
 
cmp ah,8
jne no_bg
225,7 → 225,7
mov ecx,[socket]
mov edx,[grouplen]
mov esi,group
int 0x40
mcall
mov [status],3
call clear_text
call save_coordinates
320,7 → 320,7
mov ecx,[socket]
mov edx,[statlen] ; -stat
mov esi,stat
int 0x40
mcall
mov [status],5
call save_coordinates
ret
333,7 → 333,7
mov ecx,[socket]
mov edx,articlelen-article
mov esi,article
int 0x40
mcall
mov [status],7
call save_coordinates
ret
485,7 → 485,7
 
mov eax,5
mov ebx,10
int 0x40
mcall
 
call check_for_incoming_data
 
499,7 → 499,7
 
mov eax,40
mov ebx,10000111b
int 0x40
mcall
 
call clear_text
 
512,7 → 512,7
 
mov eax,23 ; wait here for event
mov ebx,5
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
533,7 → 533,7
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mcall
 
cmp ah,' '
jne no_space
581,7 → 581,7
 
button: ; button
mov eax,17 ; get id
int 0x40
mcall
 
shr eax,8
 
628,7 → 628,7
jne no_start
call clear_text
mov eax,3
int 0x40
mcall
mov ecx,eax
mov eax,53
mov ebx,5
635,7 → 635,7
mov edx,119
mov esi,dword [server_ip]
mov edi,1
int 0x40
mcall
mov [socket],eax
mov [status],1
jmp still
648,22 → 648,22
mov ecx,[socket]
mov edx,quitlen-quit
mov esi,quit
int 0x40
mcall
mov eax,5
mov ebx,10
int 0x40
mcall
call check_for_incoming_data
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov eax,5
mov ebx,5
int 0x40
mcall
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov [status],0
jmp still
no_end:
671,7 → 671,7
cmp eax,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
 
jmp still
687,7 → 687,7
mov eax,53
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,0
je ch_ret
695,7 → 695,7
mov eax,53
mov ebx,3
mov ecx,[socket]
int 0x40
mcall
 
and ebx,0xff
 
728,7 → 728,7
mov eax,53
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,0
jne check_for_incoming_data
754,35 → 754,25
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+520 ; [x start] *65536 + [x size]
mov ecx,5*65536+470 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB,8->color gl
mov esi,0x805080d0 ; color of grab bar RRGGBB,8->color gl
mov edi,0x005080d0 ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,38
mov ebx,5*65536+515
mov ecx,101*65536+101
mov edx,0x99bbff
int 0x40
mov eax,38
mov ebx,5*65536+515
mcall
mov ecx,102*65536+102
mov edx,0x3366aa
int 0x40
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x10ddeeff ; font 1 & color ( 0xF0RRGGBB )
mov edx,labelt ; pointer to text beginning
mov esi,labellen-labelt ; text length
int 0x40
 
mov eax,8
mov ebx,238*65536+8
789,28 → 779,21
mov ecx,30*65536+8
mov edx,11
mov esi,0x88aadd
int 0x40
mov eax,8
mov ebx,238*65536+8
mcall
mov ecx,41*65536+8
mov edx,12
int 0x40
mov eax,8
mov ebx,238*65536+8
mcall
mov ecx,52*65536+8
mov edx,13
int 0x40
mcall
 
mov eax,8
mov ebx,265*65536+75
mov ecx,39*65536+13
mov edx,14
int 0x40
mov eax,8
mcall
mov ebx,351*65536+75
mov ecx,39*65536+13
mov edx,15
int 0x40
mcall
 
call draw_entries
 
818,7 → 801,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
popa
 
833,18 → 816,16
mov ebx,30*65536+200
mov ecx,30*65536+44
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,30*65536+31 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,66
mov edi,6
 
newline2:
 
mov eax,4
int 0x40
mcall
add ebx,11
add edx,66
dec edi
862,7 → 843,7
mov eax,9
mov ebx,0x70000
mov ecx,-1
int 0x40
mcall
 
mov eax,[0x70000+46]
cmp eax,150
876,7 → 857,7
dec edi
 
mov [space],edi
 
mov eax,4
mov ebx,20*65536+111 ; draw info text with function 4
mov ecx,0x000000
mov edx,[text_start]
883,8 → 864,8
imul edx,80
add edx,nntp_text
mov esi,80
newline:
 
pusha
mov ecx,ebx
shl ecx,16
892,11 → 873,10
mov ebx,20*65536+80*6
mov cx,10
mov edx,0xffffff
int 0x40
mcall
popa
 
mov eax,4
int 0x40
mcall
add ebx,10
add edx,80
dec edi
922,9 → 902,7
textl:
 
 
labelt:
db 'NNTP client v',version
labellen:
title db 'NNTP client v',version,0
 
nntp_text:
 
/programs/network/popc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm popc.asm popc
@erase lang.inc
@pause
/programs/network/popc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm popc.asm popc
@erase lang.inc
@pause
/programs/network/popc/trunk/popc.asm
9,7 → 9,7
;; Compile with FASM for Menuet ;;
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
include '..\..\..\macros.inc'
version equ '0.1'
 
use32
30,7 → 30,7
 
mov eax,70
mov ebx,filel
int 0x40
mcall
 
test eax,eax
jz @f
52,6 → 52,8
 
mov ebp,0
mov edx,I_END
 
redraw: ; redraw
call draw_window ; at first, draw the window
 
still:
58,10 → 60,10
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
mov eax,11 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw
je redraw
106,7 → 108,7
mov [ebx+12],eax
 
mov eax,70
int 0x40
mcall
 
popa
 
150,7 → 152,7
mov eax,53
mov ebx,7
mov ecx,[socket]
int 0x40
mcall
mov [mcounter],0
 
cmp [esi],dword 'quit'
175,12 → 177,12
mov ecx,[socket]
mov edx,14
mov esi,quitc
int 0x40
mcall
mov [mcounter],0
 
mov eax,5
mov ebx,150
int 0x40
mcall
 
call read_incoming_data
 
187,16 → 189,16
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov eax,5
mov ebx,2
int 0x40
mcall
 
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov [server_active],0
 
209,16 → 211,10
;;
 
 
redraw: ; redraw
 
call draw_window
jmp still
 
 
key:
 
mov eax,2
int 0x40
mcall
 
jmp still
 
226,13 → 222,13
button: ; button
 
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,60
jne no_open
mov eax, 70
mov ebx, tinypad_start
int 0x40
mcall
jmp still
no_open:
 
239,7 → 235,7
cmp ah,1 ; close program
jne noclose
mov eax,-1
int 0x40
mcall
noclose:
 
cmp ah,51
270,10 → 266,10
mov [ccounter],0
 
mov eax,3
int 0x40
mcall
 
mov eax,3
int 0x40
mcall
mov ecx,eax
and ecx,0xffff
 
282,7 → 278,7
mov edx,110
mov esi,dword [ip]
mov edi,1
int 0x40
mcall
mov [socket], eax
 
ret
294,7 → 290,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov [header_sent],0
mov [mail_rp],0
mov [server_active],0
320,7 → 316,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov [status],eax
 
335,7 → 331,7
mov ebx,200*65536+30
mov ecx,160*65536+10
mov edx,0xffffff
int 0x40
mcall
 
pop ecx
 
346,7 → 342,7
mov ebx,3*65536
mov edx,200*65536+160
mov esi,0x000000
int 0x40
mcall
 
nopr:
 
449,11 → 445,11
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
549,7 → 545,7
shl ecx,16
mov cx,9
mov edx,0xffffff
int 0x40
mcall
 
cmp [len],l3
je noprt
560,7 → 556,7
add ebx,[ya]
mov ecx,0x000000
mov esi,23
int 0x40
mcall
 
noprt:
 
778,7 → 774,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,-1
 
788,7 → 784,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,0
 
810,7 → 806,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov eax,0 ; draw window
mov ebx,5*65536+435
817,7 → 813,7
mov ecx,5*65536+232
mov edx,0x13ffffff
mov edi,labelt
int 0x40
mcall
 
mov [old_status],300
 
826,7 → 822,7
mov ecx,155*65536+10
mov edx,22
mov esi,0x44cc44
int 0x40
mcall
 
; mov eax,8 ; button: close socket
mov ebx,295*65536+22
833,7 → 829,7
mov ecx,155*65536+10
mov edx,24
mov esi,0xcc4444
int 0x40
mcall
 
; mov eax,8 ; button: text entries
mov ebx,243*65536+8
841,7 → 837,7
mov edx,51
mov esi,0x4488dd
newi:
int 0x40
mcall
inc edx
add ecx,12*65536
cmp edx,53
852,13 → 848,13
mov ecx,190*65536+14
mov edx,60
mov esi,0x5577dd
int 0x40
mcall
 
mov eax,38 ; line
mov ebx,5*65536+430
mov ecx,114*65536+114
mov edx,0x000000
int 0x40
mcall
 
mov ebx,5*65536+133 ; info text
mov ecx,0x000000
866,7 → 862,7
mov esi,70
newline:
mov eax,4
int 0x40
mcall
add ebx,12
add edx,70
cmp [edx],byte 'x'
877,7 → 873,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
902,12 → 898,12
mov bx,word [rxs]
imul bx,6
mov edx,0xffffff
int 0x40
mcall
popa
push ecx
mov eax,4
mov ecx,0
int 0x40
mcall
add edx,[rxs]
add ebx,10
pop ecx
/programs/network/ppp/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/ppp/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm ppp.asm ppp
@erase lang.inc
@pause
/programs/network/ppp/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm ppp.asm ppp
@erase lang.inc
@pause
/programs/network/ppp/trunk/ppp.asm
60,20 → 60,18
 
 
use32
 
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd STARTAPP ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
 
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd STARTAPP ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
; esp = 0x7FFF0
dd 0x00000000 ; reserved=no extended header
 
 
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
include "chat.inc" ; Hosts modem chatting routine
 
 
87,7 → 85,7
 
mov eax, 52 ; Stack Interface
mov ebx, 0 ; read configuration word
int 0x40
mcall
mov ecx, eax
shr ecx, 16 ; get the port address
mov [comport], ecx
109,13 → 107,13
mov al, [welcomep_len]
mov [prompt_len], al
 
red:
call draw_window ; at first, draw the window
 
 
apploop:
mov eax, 23 ; wait here for event
mov ebx, 20
int 0x40
mcall
 
cmp eax, 1 ; redraw request ?
je red
129,18 → 127,14
je flush_input ; Dont want serial data yet
jmp apploop
 
red: ; redraw
call draw_window
jmp apploop
 
key: ; key - ignore
mov eax, 2 ; just read it
int 0x40
mcall
jmp apploop
 
button: ; button
mov eax, 17 ; get id
int 0x40
mcall
 
cmp ah, 1 ; close program ?
jne noclose
152,8 → 146,8
 
call disable_port
 
mov eax, -1 ; close this program
int 0x40
or eax, -1 ; close this program
mcall
jmp apploop
 
noclose:
173,10 → 167,10
flush_input:
mov eax,42
mov ebx, [comirq]
int 0x40
mcall
 
mov eax,11 ; This will return 0 most of the time
int 0x40
mcall
mov ebx, [comirq]
add ebx, 16
cmp eax, ebx
200,7 → 194,7
 
mov eax, 23
mov ebx, 100
int 0x40 ; wait for 1s to display message
mcall ; wait for 1s to display message
 
call PPPStateMachine ; This is the main code
 
225,12 → 219,12
PPPLoop:
 
mov eax, 11 ; check event
int 0x40
mcall
cmp eax, 3
jne PPPLred
; button pressed
mov eax, 17 ; get id
int 0x40
mcall
 
 
mov eax, hangp
246,7 → 240,7
 
call disable_port
mov eax, -1 ; close this program
int 0x40
mcall
jmp PPPLoop
 
PPPLred:
267,7 → 261,7
 
mov eax, 42
mov ebx, [comirq] ; ecx will return 0 =data read, 1 =no data
int 0x40 ; or 2 =not irq owner
mcall ; or 2 =not irq owner
 
inc dword [rxbytes]
 
426,7 → 420,7
mov eax,43
mov ecx, [comport]
add ecx, 0x80000000 + 5
int 0x40
mcall
and bl, 0x40
cmp bl, 0
jz wait_txd2 ; loop until free
440,7 → 434,7
 
mov ecx, [comport]
mov eax, 43
int 0x40
mcall
 
ppp_003:
mov eax, [packet]
698,7 → 692,7
mov cl, [addr2]
shl ecx, 8
mov cl, [addr1]
int 0x40 ; Set the stacks IP address
mcall ; Set the stacks IP address
 
popa
 
735,7 → 729,7
mov ebx, 6
mov edx, 1500 ; this should be exact amount
mov esi, rx_str + 4
int 0x40
mcall
 
; Debugging output to debug board
pusha
883,7 → 877,7
; 10ms Delay suggested by Ville
mov eax,23 ; over here
mov ebx,1
int 0x40
mcall
 
 
 
902,7 → 896,7
mov eax, 52
mov ebx, 8
mov esi, ip_buff
int 0x40
mcall
 
cmp eax, 0
je ppp_013
1225,13 → 1219,13
and ecx, 0xFF0
mov edx, ecx
or edx, 0x00F
int 0x40
mcall
end if
 
mov eax, 45 ; free irq 4
mov ebx, 1
mov ecx, [comirq]
int 0x40
mcall
 
mov eax, 46 ; free port area
mov ebx, 1
1240,7 → 1234,7
and ecx, 0xFF0
mov edx, ecx
or edx, 0x00F
int 0x40
mcall
ret
 
 
1263,12 → 1257,12
and ecx, 0xFF0
mov edx, ecx
or edx, 0x00F
int 0x40 ; reseve port memory to this process
mcall ; reseve port memory to this process
 
mov eax, 45 ; reserve irq 3
mov ebx, 0
mov ecx, 3
int 0x40
mcall
 
 
mov ecx, 0x2f8 ; data format register
1275,24 → 1269,24
add ecx, 3
mov bl, 0x80 ; enable access to divisor latch
mov eax, 43 ; send data to device - com port setup
int 0x40
mcall
 
mov ecx, 0x2f8 ; interrupt enable register
inc ecx
mov bl, 0 ; No interruts enabled
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, 0x2f8 ; Divisor latch LSB
mov bl, BAUDRATE ; set baud rate
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, 0x2f8 ; Data format register
add ecx, 3
mov bl, 3 ; 8 data bits
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, 0x2f8 ; Modem control register
add ecx, 4 ; ** bl must be 0x0b for modem to dial!
1299,13 → 1293,13
mov bl, 0x0b ; 0x08 -> out2 enabled. No handshaking.
; 0xb -> out2 enabled, RTS/DTR enabled
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
; mov ecx, 0x2f8 ; interrupt enable register
; inc ecx
; mov bl, 1 ; rx data interrupt enabled, othrs not
; mov eax, 43 ; send data to device (modem)
; int 0x40
; mcall
 
end if
 
1315,40 → 1309,40
and ecx, 0xFF0
mov edx, ecx
or edx, 0x00F
int 0x40 ; reseve port memory to this process
mcall ; reseve port memory to this process
 
mov eax, 45 ; reserve irq 4
mov ebx, 0
mov ecx, [comirq]
int 0x40
mcall
 
mov eax, 44 ; setup irq table
mov ebx, irqtable
mov ecx, [comirq]
int 0x40
mcall
 
mov ecx, [comport] ; data format register
add ecx, 3
mov bl, 0x80 ; enable access to divisor latch
mov eax, 43 ; send data to device - com port setup
int 0x40
mcall
 
mov ecx, [comport] ; interrupt enable register
inc ecx
mov bl, 0 ; No interruts enabled
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, [comport] ; Divisor latch LSB
mov bl, BAUDRATE ; set baud rate
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, [comport] ; Data format register
add ecx, 3
mov bl, 3 ; 8 data bits
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, [comport] ; Modem control register
add ecx, 4 ; ** bl must be 0x0b for modem to dial!
1355,13 → 1349,13
mov bl, 0x0b ; 0x08 -> out2 enabled. No handshaking.
; 0xb -> out2 enabled, RTS/DTR enabled
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, [comport] ; interrupt enable register
inc ecx
mov bl, 1 ; rx data interrupt enabled, othrs not
mov eax, 43 ; send data to device (modem)
int 0x40
mcall
 
mov ecx, [comirq]
add ecx, 16
1369,7 → 1363,7
shl ebx, cl
add ebx, 111b
mov eax,40 ; enable irq 4 data
int 0x40
mcall
 
popa
ret
1386,22 → 1380,15
draw_window:
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax, 0 ; function 0 : define and draw window
mov ebx, 100*65536+250 ; [x start] *65536 + [x size]
mov ecx, 100*65536+150 ; [y start] *65536 + [y size]
mov edx,0x03224466 ; color of work area RRGGBB
mov esi,0x00334455 ; color of grab bar RRGGBB
mov edi,0x00ddeeff ; color of frames RRGGBB
int 0x40
; WINDOW LABEL
mov eax, 4 ; function 4 : write text to window
mov ebx, 8*65536+8 ; [x start] *65536 + [y start]
mov ecx, 0x00ffffff ; color of text RRGGBB
mov edx, labelt ; pointer to text beginning
mov esi, labellen-labelt ; text length
int 0x40
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,title ; color of frames RRGGBB
mcall
 
; DIAL BUTTON
mov eax, 8 ; function 8 : define and draw button
mov ebx, (50)*65536+40 ; [x start] *65536 + [x size]
1408,7 → 1395,7
mov ecx, 130*65536+12 ; [y start] *65536 + [y size]
mov edx, 2 ; button id
mov esi, 0x5599cc ; button color RRGGBB
int 0x40
mcall
 
mov ebx, 55*65536+133 ; Draw button text
mov ecx, 0x00FFFFFF
1417,7 → 1404,7
mov al, [button1_text_len]
mov esi, eax
mov eax, 4
int 0x40
mcall
; DISCONNECT BUTTON
mov eax, 8 ; function 8 : define and draw button
mov ebx, (150)*65536+65 ; [x start] *65536 + [x size]
1424,7 → 1411,7
mov ecx, 130*65536+12 ; [y start] *65536 + [y size]
mov edx, 3 ; button id
mov esi, 0x5599cc ; button color RRGGBB
int 0x40
mcall
 
mov ebx, 155*65536+133 ; Draw button text
mov ecx, 0x00FFFFFF
1433,7 → 1420,7
mov al, [button3_text_len]
mov esi, eax
mov eax, 4
int 0x40
mcall
 
mov ebx, 5*65536+40 ; draw info text with function 4
mov ecx, 0x00FFFFFF
1442,7 → 1429,7
mov al, [prompt_len]
mov esi, eax
mov eax, 4
int 0x40
mcall
 
; Draw IP address
mov edx, 10*65536+60
1450,25 → 1437,25
mov ebx, 0x00030000
movzx ecx, byte [addr1]
mov eax, 47
int 0x40
mcall
mov edx, 31*65536+60
mov esi, 0x00FFFFFF
mov ebx, 0x00030000
movzx ecx, byte [addr2]
mov eax, 47
int 0x40
mcall
mov edx, 52*65536+60
mov esi, 0x00FFFFFF
mov ebx, 0x00030000
movzx ecx, byte [addr3]
mov eax, 47
int 0x40
mcall
mov edx, 73*65536+60
mov esi, 0x00FFFFFF
mov ebx, 0x00030000
movzx ecx, byte [addr4]
mov eax, 47
int 0x40
mcall
 
; Status byte
mov edx, 100*65536+60
1476,7 → 1463,7
mov ebx, 0x00010000
movzx ecx, byte [state]
mov eax, 47
int 0x40
mcall
 
; bytes sent / received
mov eax, 4 ; function 4 : write text to window
1484,7 → 1471,7
mov ecx, 0x00ffffff ; color of text RRGGBB
mov edx, txmsg ; pointer to text beginning
mov esi, txmsglen-txmsg ; text length
int 0x40
mcall
 
mov eax, 4 ; function 4 : write text to window
mov ebx, 10*65536+100 ; [x start] *65536 + [y start]
1491,13 → 1478,13
mov ecx, 0x00ffffff ; color of text RRGGBB
mov edx, rxmsg ; pointer to text beginning
mov esi, rxmsglen-rxmsg ; text length
int 0x40
mcall
 
call draw_window_limited
 
mov eax, 12 ; end of redraw
mov ebx, 2
int 0x40
mcall
 
ret
 
1508,12 → 1495,9
mov ebx,80*65536+10*6
mov ecx,80*65536+10
mov edx,0x03224466
int 0x40
mov eax,13
mov ebx,80*65536+10*6
mcall
mov ecx,100*65536+10
mov edx,0x03224466
int 0x40
mcall
 
mov ebx, 0x000A0000
mov ecx, [txbytes]
1520,7 → 1504,7
mov esi, 0x00ffffff ; color of text RRGGBB
mov eax, 47 ; function 47 : write number to window
mov edx, 80*65536+80 ; [x start] *65536 + [y start]
int 0x40
mcall
 
mov ebx, 0x000A0000
mov ecx, [rxbytes]
1527,7 → 1511,7
mov esi, 0x00ffffff ; color of text RRGGBB
mov eax, 47 ; function 47 : write number to window
mov edx, 80*65536+100 ; [x start] *65536 + [y start]
int 0x40
mcall
ret
 
 
1545,7 → 1529,7
push eax
mov eax, 26
mov ebx, 9
int 0x40 ; get 100th second counter
mcall ; get 100th second counter
pop ebx
sub eax, ebx ; This could have some funny side effecs if PPP
; called within ebx seconds of startup
1566,7 → 1550,7
gettimer:
mov eax, 26
mov ebx, 9
int 0x40 ; get 100th second counter
mcall ; get 100th second counter
 
sub eax, [timerValue]
ret
1624,7 → 1608,7
; any data from modem?
 
mov eax,11 ; This will return 0 most of the time
int 0x40
mcall
mov ecx, eax
pop edx
pop eax
1660,7 → 1644,7
push eax
mov eax,42
mov ebx, [comirq]
int 0x40
mcall
pop eax
pop edx
 
1785,7 → 1769,7
push edi
mov eax, 5
mov ebx, 1
int 0x40 ; 10ms delay
mcall ; 10ms delay
pop edi
 
; send the character
1796,7 → 1780,7
inc eax
push eax
mov eax, 43
int 0x40
mcall
 
pop eax
pop edx
1881,7 → 1865,7
wait_txd2t:
mov eax,43
mov ecx,0x80000000 + 0x2f8 + 5
int 0x40
mcall
and bl, 0x40
cmp bl, 0
jz wait_txd2t ; loop until free
1893,7 → 1877,7
 
mov ecx, 0x2f8
mov eax, 43
int 0x40
mcall
ret
 
 
1924,7 → 1908,7
mov eax,63
mov ebx, 1
push esi
int 0x40
mcall
pop esi
inc esi
jmp debug_print_string
2159,8 → 2143,7
prompt_len db 0
 
; Application Title
labelt db 'PPP Dialer'
labellen:
title db 'PPP Dialer',0
 
txmsg: db 'Tx bytes :'
txmsglen:
/programs/network/rccc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/rccc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm rccc.asm rccc
@erase lang.inc
@pause
/programs/network/rccc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm rccc.asm rccc
@erase lang.inc
@pause
/programs/network/rccc/trunk/rccc.asm
25,7 → 25,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
 
34,7 → 34,7
mov ecx,0x6000 ; local port
mov edx,0x6100 ; remote port
mov esi,dword [remote_ip] ; remote IP
int 0x40
mcall
 
mov [socket], eax
 
43,8 → 43,9
mov ecx,[socket]
mov edx,1
mov esi,connect
int 0x40
mcall
 
red:
call draw_window ; at first, draw the window
 
still:
51,7 → 52,7
 
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
jz red
61,19 → 62,14
jz button
 
jmp still
 
red:
call draw_window
jmp still
 
key:
mov eax,2
int 0x40
mcall
jmp still
 
button:
mov eax,17
int 0x40
mcall
 
cmp ah,1 ; button id=1 ?
jnz noclose
80,9 → 76,9
mov eax, 53
mov ebx, 1
mov ecx, [socket]
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
noclose:
 
cmp ah,2 ; SEND SHUTDOWN COMMAND?
118,7 → 114,7
mov ecx,[socket]
mov edx,1
mov esi,sen_shutdown
int 0x40
mcall
 
jmp still
 
129,7 → 125,7
mov ecx,[socket]
mov edx,1
mov esi,sen_reboot
int 0x40
mcall
 
jmp still
 
140,7 → 136,7
mov ecx,[socket]
mov edx,1
mov esi,sen_savefi
int 0x40
mcall
 
jmp still
 
151,7 → 147,7
mov ecx,[socket]
mov edx,1
mov esi,sen_savehi
int 0x40
mcall
 
jmp still
 
162,7 → 158,7
mov ecx,[socket]
mov edx,1
mov esi,sen_hotreboot
int 0x40
mcall
 
jmp still
 
173,7 → 169,7
mov ecx,[socket]
mov edx,1
mov esi,sen_exit
int 0x40
mcall
 
jmp still
 
182,7 → 178,7
mov eax,53
mov ebx,3
mov ecx,[socket]
int 0x40
mcall
 
mov [edi],bl
inc edi
190,7 → 186,7
mov eax,53
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
 
cmp eax,0
jne get_data
200,7 → 196,7
mov ecx,0x000000
mov edx,I_END
mov esi,15
int 0x40
mcall
 
jmp still
; *********************************************
212,24 → 208,16
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+250 ; [x start] *65536 + [x size]
mov ecx,60*65536+280 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
 
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
 
mov eax,8 ; CONTROL BUTTONS
mov ebx,25*65536+9
236,9 → 224,8
mov ecx,113*65536+9
mov edx,2
mov esi,0x667788
int 0x40
newbut:
int 0x40
mcall
add ecx,16*65536
inc edx
cmp edx,8
245,13 → 232,13
jb newbut
 
cld
mov eax,4
mov ebx,25*65536+50 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
259,7 → 246,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
303,9 → 290,9
db 'x' ; <- END MARKER, DONT DELETE
end if
 
labeltext: db 'Remote Control Center(Client)' ;
lte:
title db 'Remote Control Center(Client)',0
 
 
socket dd 0x0
 
remote_ip db 192,168,0,2
/programs/network/rccs/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/rccs/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm rccs.asm rccs
@erase lang.inc
@pause
/programs/network/rccs/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm rccs.asm rccs
@erase lang.inc
@pause
/programs/network/rccs/trunk/rccs.asm
25,7 → 25,7
dd 0x0 , 0x0 ; I_Param , I_Icon
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
remote_ip db 192,168,0,1
36,10 → 36,11
mov ecx, 0x6100 ; local port
mov edx, 0x6000 ; remote port
mov esi, dword [remote_ip] ; remote IP
int 0x40
mcall
mov [socket],eax
mov [0],eax ; save for remote code
red:
call draw_window ; at first, draw the window
still:
46,7 → 47,7
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
58,7 → 59,7
mov eax,53 ; data from cluster terminal ?
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
cmp eax,0
jne data_arrived
65,13 → 66,9
jmp still
red:
call draw_window
jmp still
key:
mov eax,2
int 0x40
mcall
jmp still
button:
79,9 → 76,9
mov eax,53
mov ebx,1
mov ecx,[socket]
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
data_arrived:
88,7 → 85,7
mov eax,5 ; wait a second for everything to arrive
mov ebx,10
int 0x40
mcall
mov edi,I_END
97,7 → 94,7
mov eax,53
mov ebx,3
mov ecx,[socket]
int 0x40
mcall
mov [edi],bl
inc edi
105,7 → 102,7
mov eax,53
mov ebx,2
mov ecx,[socket]
int 0x40
mcall
cmp eax,0
jne get_data
118,7 → 115,7
mov ecx,0x000000
mov edx,inp_con
mov esi,inp_con.len
int 0x40
mcall
add [y],10
 
jmp still
132,13 → 129,13
mov ecx,0x000000
mov edx,inp_shut
mov esi,inp_shut.len
int 0x40
mcall
add [y],10
 
mov eax,18
mov ebx,9
mov ecx,2
int 0x40
mcall
 
jmp still
 
151,13 → 148,13
mov ecx,0x000000
mov edx,inp_reb
mov esi,inp_reb.len
int 0x40
mcall
add [y],10
 
mov eax,18
mov ebx,9
mov ecx,3
int 0x40
mcall
jmp still
 
no_reb:
169,13 → 166,13
mov ecx,0x000000
mov edx,inp_savefi
mov esi,inp_savefi.len
int 0x40
mcall
add [y],10
 
mov eax,18
mov ebx,9
mov ecx,1
int 0x40
mcall
jmp still
 
no_savefi:
187,13 → 184,13
mov ecx,0x000000
mov edx,inp_savehi
mov esi,inp_savehi.len
int 0x40
mcall
add [y],10
 
mov eax,18
mov ebx,6
mov ecx,2
int 0x40
mcall
 
jmp still
 
206,13 → 203,13
mov ecx,0x000000
mov edx,inp_hotreb
mov esi,inp_hotreb.len
int 0x40
mcall
add [y],10
 
mov eax,18
mov ebx,9
mov ecx,4
int 0x40
mcall
jmp still
 
no_hotreb:
224,7 → 221,7
mov ecx,0x000000
mov edx,inp_exit
mov esi,inp_exit.len
int 0x40
mcall
add [y],10
call button
237,7 → 234,7
mov ecx,0x000000
mov edx,inp_com
mov esi,inp_com.len
int 0x40
mcall
add [y],10
 
jmp still
251,41 → 248,26
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+300 ; [x start] *65536 + [x size]
mov ecx,100*65536+330 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
mov eax,8
mov ebx,(286-19)*65536+12
mov ecx,4*65536+12
mov edx,1
mov esi,0xaabbcc
; int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
; Re-draw the screen text
cld
mov eax,4
mov ebx,10*65536+30 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
294,7 → 276,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
315,8 → 297,7
db 'x' ; <- END MARKER, DONT DELETE
end if
labeltext: db 'Remote Control Center(Server)'
lte:
title db 'Remote Control Center(Server)',0
socket dd 0x0
y dd 0x10
/programs/network/remote/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/remote/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm remote.asm remote
@erase lang.inc
@pause
/programs/network/remote/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm remote.asm remote
@erase lang.inc
@pause
/programs/network/remote/trunk/remote.asm
6,18 → 6,17
use32
org 0x0
db 'MENUET01' ; header
dd 0x01 ; header version
dd START ; entry point
dd I_END ; image size
dd I_END+0x10000 ; required memory
dd I_END+0x10000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Path
db 'MENUET00' ; 8 byte id
dd 38 ; required os
dd START ; program start
dd I_END ; program image size
dd 0x100000 ; required amount of memory
dd 0x00000000 ; reserved=no extended header
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
remote_ip db 192,168,1,26
28,10 → 27,11
mov ecx, 0x3000 ; local port
mov edx, 0xffff ; remote port
mov esi, dword [remote_ip] ; remote IP
int 0x40
mcall
mov [socketNum],eax
mov [0],eax ; save for remote code
red:
call draw_window ; at first, draw the window
still:
38,7 → 38,7
mov eax,23 ; wait here for event
mov ebx,1
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
50,7 → 50,7
mov eax,53 ; data from cluster terminal ?
mov ebx,2
mov ecx,[socketNum]
int 0x40
mcall
cmp eax,0
jne data_arrived
57,13 → 57,9
jmp still
red:
call draw_window
jmp still
key:
mov eax,2
int 0x40
mcall
jmp still
button:
71,9 → 67,9
mov eax,53
mov ebx,1
mov ecx,[socketNum]
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
data_arrived:
80,7 → 76,7
mov eax,5 ; wait a second for everything to arrive
mov ebx,10
int 0x40
mcall
mov edi,I_END
89,7 → 85,7
mov eax,53
mov ebx,3
mov ecx,[socketNum]
int 0x40
mcall
mov [edi],bl
inc edi
97,7 → 93,7
mov eax,53
mov ebx,2
mov ecx,[socketNum]
int 0x40
mcall
cmp eax,0
jne get_data
110,7 → 106,7
mov ecx,0x000000
mov edx,I_END
mov esi,23
int 0x40
mcall
add [y],10
146,41 → 142,26
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
mov ebx,100*65536+286 ; [x start] *65536 + [x size]
mov ecx,100*65536+330 ; [y start] *65536 + [y size]
mov edx,0x03ffffff ; color of work area RRGGBB
mov esi,0x80aabbcc ; color of grab bar RRGGBB,8->color gl
mov edi,0x00aabbcc ; color of frames RRGGBB
int 0x40
mov edx,0x13ffffff ; color of work area RRGGBB
mov edi,title ; WINDOW LABEL
mcall
mov eax,8
mov ebx,(286-19)*65536+12
mov ecx,4*65536+12
mov edx,1
mov esi,0xaabbcc
; int 0x40
; WINDOW LABEL
mov eax,4 ; function 4 : write text to window
mov ebx,8*65536+8 ; [x start] *65536 + [y start]
mov ecx,0x00ffffff ; color of text RRGGBB
mov edx,labeltext ; pointer to text beginning
mov esi,lte-labeltext ; text length
int 0x40
; Re-draw the screen text
cld
mov eax,4
mov ebx,10*65536+30 ; draw info text with function 4
mov ecx,0x000000
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
189,7 → 170,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
200,11 → 181,10
text:
db 'THIS NODE : 192.168.1.22 '
db 'LISTENING TO PORT : 0x3000 '
db 'x <- END MARKER, DONT DELETE '
db 'x' ;<- END MARKER, DONT DELETE
labeltext: db 'CLUSTER REMOTE'
lte:
title db 'CLUSTER REMOTE',0
socketNum dd 0x0
218,7 → 198,6
db 2 ; 14 execute
dd 0x0 ; 15 position
; 19
I_END:
/programs/network/smtps/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm smtps.asm smtps
@erase lang.inc
@pause
/programs/network/smtps/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm smtps.asm smtps
@erase lang.inc
@pause
/programs/network/smtps/trunk/smtps.asm
23,7 → 23,7
dd 0xffff0
dd 0,0
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
save_file:
 
38,7 → 38,7
mov [ebx+12],eax
 
mov eax,70
int 0x40
mcall
 
ret
 
49,7 → 49,7
 
mov eax,70
mov ebx,filel
int 0x40
mcall
 
test eax,eax
jz @f
72,6 → 72,8
 
mov ebp,0
mov edx,I_END
 
redraw:
call draw_window ; at first, draw the window
 
still:
80,10 → 82,10
 
mov eax,5
mov ebx,1
int 0x40
mcall
 
mov eax,11 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw
je redraw
130,28 → 132,21
mov ecx,[socket]
mov edx,6
mov esi,r220
int 0x40
mcall
mov [header_sent],1
 
jmp still
 
 
 
redraw: ; redraw
 
call draw_window
jmp still
 
 
button: ; button
 
mov eax,17 ; get id
int 0x40
mcall
 
cmp ah,1 ; close program
jne noclose
mov eax,-1
int 0x40
or eax,-1
mcall
noclose:
 
call socket_commands
168,7 → 163,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov [status],eax
 
183,7 → 178,7
mov ebx,360*65536+30
mov ecx,151*65536+10
mov edx,0xffffff
int 0x40
mcall
 
pop ecx
mov eax,47
194,7 → 189,7
cmp [server_active],0
je no_print
 
int 0x40
mcall
 
no_print:
 
208,7 → 203,7
cmp ah,22 ; open socket
jnz tst3
mov eax,3
int 0x40
mcall
 
mov [server_active],1
 
218,7 → 213,7
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
int 0x40
mcall
mov [socket], eax
 
ret
230,7 → 225,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
mov [header_sent],0
mov [mail_rp],0
mov [server_active],0
246,7 → 241,7
key:
 
mov eax,2
int 0x40
mcall
 
jmp still
 
349,7 → 344,7
mov ecx,[socket]
mov edx,6
mov esi,r354
int 0x40
mcall
mov [cmd],0
popa
ret
363,7 → 358,7
mov ecx,[socket]
mov edx,6
mov esi,r250
int 0x40
mcall
mov [cmd],0
popa
ret
390,26 → 385,26
mov ecx,[socket]
mov edx,6
mov esi,r221
int 0x40
mcall
mov [cmd],0
 
mov eax,5
mov ebx,5
int 0x40
mcall
 
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov eax,5
mov ebx,5
int 0x40
mcall
 
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov [header_sent],0
mov [mail_rp],0
418,7 → 413,7
 
mov eax,5
mov ebx,20
int 0x40
mcall
 
mov eax,53
mov ebx,5
426,7 → 421,7
mov edx,0 ; no remote port specified
mov esi,0 ; no remote ip specified
mov edi,0 ; PASSIVE open
int 0x40
mcall
mov [socket], eax
 
popa
442,7 → 437,7
mov ecx,[socket]
mov edx,6
mov esi,r250
int 0x40
mcall
mov [cmd],0
popa
ret
596,7 → 591,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,-1
 
606,7 → 601,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
 
mov ecx,0
 
622,7 → 617,7
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
mov [old_status],300
 
630,8 → 625,8
mov ebx,5*65536+400
mov ecx,5*65536+200
mov edx,0x13ffffff
mov edi,labelt
int 0x40
mov edi,title
mcall
 
mov eax,8 ; button: open socket
mov ebx,23*65536+22
638,28 → 633,27
mov ecx,169*65536+10
mov edx,22
mov esi,0x55aa55
int 0x40
mcall
 
mov eax,8 ; button: close socket
; mov eax,8 ; button: close socket
mov ebx,265*65536+22
mov ecx,169*65536+10
mov edx,24
mov esi,0xaa5555
int 0x40
mcall
 
mov eax,38 ; line
mov ebx,5*65536+395
mov ecx,108*65536+108
mov edx,0x000000
int 0x40
mcall
 
mov eax,4
mov ebx,5*65536+123 ; info text
mov ecx,0x000000
mov edx,text
mov esi,70
newline:
mov eax,4
int 0x40
mcall
add ebx,12
add edx,70
cmp [edx],byte 'x'
670,7 → 664,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
698,7 → 692,7
mov bx,word [rxs]
imul bx,6
mov edx,0xffffff
int 0x40
mcall
popa
push ecx
mov eax,4
717,7 → 711,7
jne no_blue
mov ecx,0x00ff00
no_blue:
int 0x40
mcall
add edx,[rxs]
add ebx,10
pop ecx
735,7 → 729,6
db ' Timeout is set to 15 seconds. '
db ' '
db ' Open SMTP server port 25 Close SMTP '
 
db 'x' ; <- END MARKER, DONT DELETE
 
 
830,6 → 823,6
 
numtext db ' '
 
labelt db 'Tiny SMTP email server v ',version,0
title db 'Tiny SMTP email server v ',version,0
 
I_END:
/programs/network/stackcfg/trunk/stackcfg.asm
22,6 → 22,8
dd PARAMS , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
 
cmp [PARAMS], byte 0
29,41 → 31,34
 
no_params:
 
red:
call draw_window ; at first, draw the window
 
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
jz red
cmp eax,2 ; key in buffer ?
je key
cmp eax,3 ; button in buffer ?
je button
jnz button
 
jmp still
 
red: ; redraw
call draw_window
jmp still
 
key: ; key
mov eax,2 ; just read it and ignore
int 0x40
mov al,2 ; just read it and ignore
mcall
jmp still
 
button: ; button
mov eax,17 ; get id
int 0x40
mov al,17 ; get id
mcall
 
shr eax,8
 
cmp eax,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
or eax,-1 ; close this program
mcall
noclose:
 
cmp eax,2
282,27 → 277,27
 
mov eax,52
mov ebx,0
int 0x40
mcall
mov [config],eax
 
mov eax,52
mov ebx,1
int 0x40
mcall
mov dword [ip_address],eax
 
mov eax,52
mov ebx,9
int 0x40
mcall
mov dword [gateway_ip],eax
 
mov eax,52
mov ebx,10
int 0x40
mcall
mov dword [subnet_mask],eax
 
mov eax,52
mov ebx,13
int 0x40
mcall
mov dword [dns_ip],eax
 
mov eax,[config] ; unwrap com IRQ
345,27 → 340,27
mov eax,52
mov ebx,3
mov ecx,dword [ip_address]
int 0x40
mcall
 
mov eax,52
mov ebx,11
mov ecx,dword [gateway_ip]
int 0x40
mcall
 
mov eax,52
mov ebx,12
mov ecx,dword [subnet_mask]
int 0x40
mcall
 
mov eax,52
mov ebx,14
mov ecx,dword [dns_ip]
int 0x40
mcall
 
mov eax,52
mov ebx,2
mov ecx,[config]
int 0x40
mcall
 
ret
jmp still
390,11 → 385,11
mov edi,string
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
442,7 → 437,7
shl ecx,16
mov cx,8
mov edx,0xffffff
int 0x40
mcall
 
mov eax,4
mov ebx,[string_x]
451,7 → 446,7
mov ecx,0x000000
mov edx,string
mov esi,[string_length]
int 0x40
mcall
 
popa
ret
471,7 → 466,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
478,8 → 473,8
mov ebx,100*65536+330 ; [x start] *65536 + [x size]
mov ecx,100*65536+157 ; [y start] *65536 + [y size]
mov edx,0x13ffffff ; color of work area RRGGBB,8->color gl
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,8 ; BUTTON : READ SETUP
487,13 → 482,13
mov ecx,127*65536+12
mov edx,2
mov esi,[button_color]
int 0x40
mcall
 
;mov eax,8 ; BUTTON : APPLY SETUP
mov ebx,163*65536+65
mov ecx,127*65536+12
mov edx,3
int 0x40
mcall
 
;mov eax,8 ; BUTTONS 11-14 : SELECT INTERFACE
mov ebx,29*65536+8
500,7 → 495,7
mov ecx,39*65536+8
mov edx,11
interface_select:
int 0x40
mcall
add ecx,10*65536
inc edx
cmp edx,11+4
513,7 → 508,7
mov ecx,0xffffff
mov edx,xx
mov esi,1
int 0x40
mcall
 
mov eax,8 ; BUTTONS 21-22 : SERVER / MANUAL IP
mov ebx,143*65536+8
520,12 → 515,12
mov ecx,69*65536+8
mov edx,21
mov esi,[button_color]
int 0x40
mcall
;mov eax,8
mov ebx,143*65536+8
mov ecx,79*65536+8
mov edx,22
int 0x40
mcall
mov ebx,[assigned] ; PRINT SELECTED SERVER/MANUAL 'X'
not ebx
and ebx,1
535,7 → 530,7
mov ecx,0xffffff
mov edx,xx
mov esi,1
int 0x40
mcall
 
mov eax,47 ; COM ADDRESS
mov ebx,3*65536+1*256
542,7 → 537,7
mov ecx,[com_add]
mov edx,272*65536+40
mov esi,0x000000
int 0x40
mcall
 
;mov eax,47 ; COM IRQ
mov ebx,1*65536+1*256
549,7 → 544,7
mov ecx,[com_irq]
mov edx,(266+3*6)*65536+50
mov esi,0x000000
int 0x40
mcall
 
mov edi,ip_address
mov edx,205*65536+80
558,7 → 553,7
ipdisplay:
;mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,ip_address+4
571,7 → 566,7
gipdisplay:
;mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,gateway_ip+4
584,7 → 579,7
sipdisplay:
;mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,subnet_mask+4
597,7 → 592,7
dipdisplay:
;mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,dns_ip+4
609,35 → 604,31
mov ecx,39*65536+8
mov edx,5
mov esi,[button_color]
int 0x40
mcall
;mov eax,8 ; BUTTON 6 : SET IRQ
mov ebx,299*65536+8
mov ecx,49*65536+8
mov edx,6
int 0x40
mcall
;mov eax,8 ; BUTTON 7 : SET IP
mov ebx,299*65536+8
mov ecx,79*65536+8
mov edx,7
int 0x40
mcall
 
;mov eax,8 ; BUTTON 8 : SET gateway IP
mov ebx,299*65536+8
mov ecx,89*65536+8
mov edx,8
int 0x40
mcall
 
;mov eax,8 ; BUTTON 9 : SET subnet
mov ebx,299*65536+8
mov ecx,99*65536+8
mov edx,9
int 0x40
mcall
 
;mov eax,8 ; BUTTON 10 : SET dns ip
mov ebx,299*65536+8
mov ecx,109*65536+8
mov edx,10
int 0x40
mcall
 
mov ebx,31*65536+40 ; draw info text with function 4
mov edx,text
650,7 → 641,7
mov ecx,0xeeeeee
nowhite:
inc edx
int 0x40
mcall
add ebx,10
add edx,49
cmp [edx],byte 'x'
658,7 → 649,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
675,7 → 666,7
 
mov eax,52
mov ebx,0
int 0x40
mcall
mov [config],eax
 
shr eax,8 ; unwrap com IRQ
690,7 → 681,7
call apply_stack_setup
mov eax,-1 ; close this program
int 0x40
mcall
 
;******************************************************************************
 
713,7 → 704,7
 
button_color dd 0x2254b9
 
header db 'STACK CONFIGURATION',0
title db 'STACK CONFIGURATION',0
 
 
;ENTER YOUR SETTINGS HERE:
/programs/network/telnet/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/telnet/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm telnet.asm telnet
@erase lang.inc
@pause
/programs/network/telnet/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm telnet.asm telnet
@erase lang.inc
@pause
/programs/network/telnet/trunk/telnet.asm
17,7 → 17,7
 
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
START: ; start of execution
 
37,7 → 37,7
mov eax,53
mov ebx,6
mov ecx,[socket]
int 0x40
mcall
 
mov ebx, [socket_status]
mov [socket_status], eax
45,12 → 45,13
cmp eax, ebx
je waitev
 
red:
call draw_window
 
waitev:
mov eax,23 ; wait here for event
mov ebx,20
int 0x40
mcall
 
cmp eax,1 ; redraw request ?
je red
64,7 → 65,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
cmp eax, 0
jne read_input
 
77,7 → 78,7
mov eax, 53
mov ebx, 3
mov ecx, [socket]
int 0x40
mcall
pop ecx
 
call handle_data
86,7 → 87,7
mov eax, 53
mov ebx, 2
mov ecx, [socket]
int 0x40
mcall
pop ecx
cmp eax, 0
 
133,7 → 134,7
mov ebx,7
mov ecx,[socket]
mov esi, telnetrep
int 0x40
mcall
ret
 
hd001:
200,14 → 201,9
newdata:
ret
 
 
red: ; REDRAW WINDOW
call draw_window
jmp still
 
key: ; KEY
mov eax,2 ; send to modem
int 0x40
mcall
 
mov ebx, [socket_status]
cmp ebx, 4 ; connection open?
246,7 → 242,7
 
button: ; BUTTON
mov eax,17
int 0x40
mcall
cmp ah,1 ; CLOSE PROGRAM
jne noclose
 
253,10 → 249,10
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
 
mov eax,-1
int 0x40
or eax,-1
mcall
noclose:
cmp ah, 2 ; Set IP
jne notip
376,7 → 372,7
mov ebx,7
mov ecx,[socket]
mov esi, tx_buff
int 0x40
mcall
pop bx
mov al, [echo]
cmp al, 0
405,7 → 401,7
mov eax,53
mov ebx,8
mov ecx,[socket]
int 0x40
mcall
ret
 
 
420,7 → 416,7
push ecx
mov eax, 53
mov ebx, 9
int 0x40
mcall
pop ecx
cmp eax, 0 ; is this local port in use?
jz getlp ; yes - so try next
437,7 → 433,7
mov esi, edx
movzx edx, word [port] ; telnet port id
mov edi,1 ; active open
int 0x40
mcall
mov [socket], eax
 
popa
457,14 → 453,14
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; DRAW WINDOW
mov ebx,100*65536+491 + 8 +15
mov ecx,100*65536+270 + 20 ; 20 for status bar
mov edx,0x13000000
mov edi,labelt
int 0x40
mov edi,title
mcall
 
; draw status bar
mov eax, 13
471,7 → 467,7
mov ebx, 4*65536+484 + 8 +15
mov ecx, 270*65536 + 3
mov edx, 0x00557799
int 0x40
mcall
 
mov eax,8 ; BUTTON 2: SET IP
mov ebx,4*65536+70
478,7 → 474,7
mov ecx,273*65536+12
mov esi, 0x00557799
mov edx,2
int 0x40
mcall
 
mov eax,4 ; Button text
mov ebx,6*65536+276
485,17 → 481,17
mov ecx,0x00ffffff
mov edx,setipt
mov esi,setiplen-setipt
int 0x40
mcall
 
 
mov eax,47
mov edi,ip_address ; display IP address
mov edx,78*65536+276
mov esi,0x00ffffff
mov ebx,3*65536
ipdisplay:
mov eax,47
movzx ecx,byte [edi]
int 0x40
mcall
add edx,6*4*65536
inc edi
cmp edi,ip_address+4
506,7 → 502,7
mov ecx,273*65536+12
mov edx,3
mov esi, 0x00557799
int 0x40
mcall
 
mov eax,4 ; Button text
mov ebx,178*65536+276
513,7 → 509,7
mov ecx,0x00ffffff
mov edx,setportt
mov esi,setportlen-setportt
int 0x40
mcall
 
 
mov edx,216*65536+276 ; display port
521,7 → 517,7
mov ebx,4*65536
mov eax,47
movzx ecx,word [port]
int 0x40
mcall
 
mov eax,8 ; BUTTON 4: Connect
mov ebx,250*65536+50
528,7 → 524,7
mov ecx,273*65536+12
mov esi, 0x00557799
mov edx,4
int 0x40
mcall
 
mov eax,4 ; Button text
mov ebx,255*65536+276
535,7 → 531,7
mov ecx,0x00ffffff
mov edx,cont
mov esi,conlen-cont
int 0x40
mcall
 
 
mov eax,8 ; BUTTON 5: disconnect
543,7 → 539,7
mov ecx,273*65536+12
mov edx,5
mov esi, 0x00557799
int 0x40
mcall
 
 
mov eax,4 ; Button text
551,7 → 547,7
mov ecx,0x00ffffff
mov edx,dist
mov esi,dislen-dist
int 0x40
mcall
 
 
mov esi,contlen-contt ; display connected status
566,7 → 562,7
mov eax,4 ; status text
mov ebx,380*65536+276
mov ecx,0x00ffffff
int 0x40
mcall
 
 
mov eax,8 ; BUTTON 6: echo
574,7 → 570,7
mov ecx,273*65536+12
mov edx,6
mov esi, 0x00557799
int 0x40
mcall
 
mov edx,echot
mov esi,echolen-echot
588,7 → 584,7
mov eax,4 ; Button text
mov ebx,463*65536+276
mov ecx,0x00ffffff
int 0x40
mcall
 
 
xor eax,eax
601,7 → 597,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
 
636,7 → 632,7
shl ebx, 16
mov bx, 6
mov eax, 13
int 0x40
mcall
popa
 
; draw character
652,7 → 648,7
mov eax,4
mov edx,esi
mov esi,1
int 0x40
mcall
popa
 
noletter:
683,11 → 679,11
mov edi,string
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
735,7 → 731,7
shl ecx,16
mov cx,8
mov edx,0x00000000
int 0x40
mcall
 
mov eax,4
mov ebx,[string_x]
744,7 → 740,7
mov ecx,0x00ffffff
mov edx,string
mov esi,[string_length]
int 0x40
mcall
 
popa
ret
773,7 → 769,7
scroll dd 1
dd 24
wcolor dd 0x000000
labelt db 'Telnet v0.1',0
title db 'Telnet v0.1',0
setipt db 'IP Address: . . .'
setiplen:
setportt db 'Port:'
/programs/network/terminal/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/terminal/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm terminal.asm terminal
@erase lang.inc
@pause
/programs/network/terminal/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm terminal.asm terminal
@erase lang.inc
@pause
/programs/network/terminal/trunk/terminal.asm
13,7 → 13,7
dd 0x0 , 0x0 ; I_Param , I_Path
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
26,7 → 26,7
mov eax,23 ; wait here for event
mov ebx,20
int 0x40
mcall
cmp eax,1 ; redraw request ?
je red
45,7 → 45,7
push ecx
mov eax,42
mov ebx,4
int 0x40
mcall
pop ecx
cmp bl,27 ; ESCAPE COMMAND
121,7 → 121,7
mov [pos],eax
newdata:
mov eax,11
int 0x40
mcall
cmp eax,16+4
je read_input
call draw_text
134,7 → 134,7
key: ; KEY
mov eax,2 ; send to modem
int 0x40
mcall
shr eax,8
cmp eax,178 ; ARROW KEYS
jne noaup
164,25 → 164,25
mov ecx,0x3f8
mov bl,al
mov eax,43
int 0x40
mcall
jmp still
button: ; BUTTON
mov eax,17
int 0x40
mcall
cmp ah,1 ; CLOSE PROGRAM
jne noclose
mov eax,45 ; FREE IRQ
mov ebx,1
mov ecx,4
int 0x40
mcall
mov eax,46
mov ebx,1
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mov eax,-1
int 0x40
mcall
or eax,-1
mcall
noclose:
jmp still
208,10 → 208,10
mov ecx,0x3f8
mov ebx,eax
mov eax,43
int 0x40
mcall
mov eax,5
mov ebx,5
int 0x40
mcall
popa
ret
267,17 → 267,17
mov ebx,0
mov ecx,0x3f0
mov edx,0x3ff
int 0x40
mcall
mov eax,45 ; reserve irq 4
mov ebx,0
mov ecx,4
int 0x40
mcall
mov eax,44
mov ebx,irqtable
mov ecx,4
int 0x40
mcall
; jmp noportint
284,38 → 284,38
mov cx,0x3f8+3
mov bl,0x80
mov eax,43
int 0x40
mcall
mov cx,0x3f8+1
mov bl,0
mov eax,43
int 0x40
mcall
mov cx,0x3f8+0
mov bl,0x30 / 16
mov eax,43
int 0x40
mcall
mov cx,0x3f8+3
mov bl,3
mov eax,43
int 0x40
mcall
mov cx,0x3f8+4
mov bl,0xB
mov eax,43
int 0x40
mcall
mov cx,0x3f8+1
mov bl,1
mov eax,43
int 0x40
mcall
noportint:
mov eax,40
mov ebx,0000000000010000b shl 16 + 111b
int 0x40
mcall
popa
334,14 → 334,14
mov eax,12
mov ebx,1
int 0x40
mcall
mov eax,0 ; DRAW WINDOW
mov ebx,100*65536+491
mov ecx,100*65536+270
mov edx,0x13000000
mov edi,labelt
int 0x40
mov edi,title
mcall
xor eax,eax
mov edi,text+80*30
353,7 → 353,7
mov eax,12
mov ebx,2
int 0x40
mcall
popa
412,7 → 412,7
shl ebx,16
mov bx,6
mov eax,13
int 0x40
mcall
popa
pusha
429,7 → 429,7
mov eax,4
mov edx,esi
mov esi,1
int 0x40
mcall
popa
noletter:
458,12 → 458,12
newescc:
mov eax,42
mov ebx,4
int 0x40
mcall
cmp ecx,0
je escok
mov eax,5
mov ebx,1
int 0x40
mcall
jmp newescc
escok:
mov [edi],bl
613,7 → 613,7
mov ebx,250*65536+100
mov ecx,8*65536+8
mov edx,0x000000
int 0x40
mcall
mov eax,[escnumbers]
xor edx,edx
638,7 → 638,7
mov ecx,0xffffff
mov edx,numtext
mov esi,10
int 0x40
mcall
popa
652,7 → 652,7
mov ebx,150*65536+100
mov ecx,8*65536+8
mov edx,0xffffff
int 0x40
mcall
mov eax,4
mov ebx,150*65536+8
659,7 → 659,7
mov ecx,0x000000
mov edx,esccmd
mov esi,20
int 0x40
mcall
popa
ret
720,7 → 720,7
escend db 'ZrhlABCDHfDME=>NmKJgincoyq',0
escnumbers dd 0,0,0,0,0
wcolor dd 0x000000
labelt db 'TERMINAL FOR MODEM IN COM1 0.03',0
title db 'TERMINAL FOR MODEM IN COM1 0.03',0
text:
db ' '
735,8 → 735,4
db ' '
I_END:
/programs/network/tftpa/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/tftpa/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm tftpa.asm tftpa
@erase lang.inc
@pause
/programs/network/tftpa/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm tftpa.asm tftpa
@erase lang.inc
@pause
/programs/network/tftpa/trunk/tftpa.asm
18,7 → 18,7
dd 0x0 , 0x0 ; I_Param , I_Path
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
delay dd 145
wait_for dd 0x0
28,12 → 28,13
mov dword [prompt], p9
mov dword [promptlen], p9len - p9
red:
call draw_window ; at first, draw the window
still:
mov eax,10 ; wait here for event
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
43,19 → 44,14
jz button
jmp still
red: ; redraw
call draw_window
jmp still
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jnz noclose
65,13 → 61,13
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
mov [socketNum], dword 0
mov eax,0xffffffff ; close this program
int 0x40
or eax,-1 ; close this program
mcall
noclose:
cmp ah,2 ; copy file to local machine?
119,13 → 115,13
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jz fbu
jmp still
fbu:
mov eax,2
int 0x40 ; get key
mcall ; get key
shr eax,8
cmp eax,8
jnz nobs
162,7 → 158,7
shl ecx,16
mov cx,8
mov edx,0x224466
int 0x40
mcall
mov eax,4
mov ebx,103*65536
170,7 → 166,7
mov ecx,0xffffff
mov edx,[addr]
mov esi,15
int 0x40
mcall
ret
309,7 → 305,7
; Get a random # for the local socket port #
mov eax, 3
int 0x40
mcall
mov ecx, eax
shr ecx, 8 ; Set up the local port # with a random #
318,7 → 314,7
mov ebx, 0
mov edx, 69 ; remote port
mov esi, [tftp_IP] ; remote IP ( in intenet format )
int 0x40
mcall
mov [socketNum], eax
328,12 → 324,12
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
cmp eax, 0
jne cfr001 ; yes, so get it
344,13 → 340,13
mov ecx, [socketNum]
mov edx, [tftp_len]
mov esi, tftp_filename
int 0x40
mcall
cfr002:
mov eax,23 ; wait here for event
mov ebx,1 ; Time out after 10ms
int 0x40
mcall
cmp eax,1 ; redraw request ?
je cfr003
363,7 → 359,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40
mcall
cmp eax, 0
je cfr002
385,12 → 381,12
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
pop eax
; bl holds tftp opcode. Can only be 3 (data) or 5 ( error )
404,7 → 400,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov [blockNumber], bl
411,7 → 407,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov [blockNumber+1], bl
419,7 → 415,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov esi, [fileposition]
mov [esi], bl
429,7 → 425,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
cmp eax, 0
jne cfr007 ; yes, so get it
442,11 → 438,11
mov eax,5 ; wait for correct timer position
; to trigger new play block
mov ebx,1
int 0x40
mcall
mov eax,26
mov ebx,9
int 0x40
mcall
cmp eax,[wait_for]
jb wait_more
463,11 → 459,11
mov eax,55
mov ebx,0
mov ecx,0x10000
int 0x40
mcall
mov eax,55
mov ebx,1
int 0x40
mcall
mov [fileposition],0x20000
486,7 → 482,7
mov ecx, [socketNum]
mov edx, ackLen - ack
mov esi, ack
int 0x40
mcall
; If # of chars in the frame is less that 516,
; this frame is the last
500,7 → 496,7
mov edx, [filesize]
mov ecx, I_END + 512
mov esi, 0
int 0x40
mcall
jmp cfrexit
509,12 → 505,12
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
cmp eax, 0
jne cfrerr ; yes, so get it
527,12 → 523,12
cfr004: ; key pressed
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp cfr002
cfr005: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne cfr002 ; If not, ignore.
542,12 → 538,12
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
mov [socketNum], dword 0
mov eax,-1 ; close this program
int 0x40
mcall
jmp $
556,7 → 552,7
mov eax, 53
mov ebx, 1
mov ecx, [socketNum]
int 0x40
mcall
mov [socketNum], dword 0
578,7 → 574,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
585,37 → 581,24
mov ebx,100*65536+230 ; [x start] *65536 + [x size]
mov ecx,100*65536+170 ; [y start] *65536 + [y size]
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,labelt
int 0x40
mov edi,title
mcall
 
mov eax,8 ; COPY BUTTON
mov ebx,20*65536+190
mov ecx,79*65536+15
mov edx,3
mov esi,0x557799
; int 0x40
mov eax,8 ; DELETE BUTTON
mov ebx,20*65536+190
mov ecx,111*65536+15
mov edx,2
mov esi,0x557799
int 0x40
mcall
mov eax,8
mov ebx,200*65536+10
mov ecx,34*65536+10
mov edx,4
mov esi,0x557799
int 0x40
mcall
mov eax,8
mov ebx,200*65536+10
mov ecx,50*65536+10
mov edx,5
mov esi,0x557799
int 0x40
mcall
; Copy the file name to the screen buffer
642,13 → 625,13
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
657,7 → 640,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
691,7 → 674,7
db 'x' ; <- END MARKER, DONT DELETE
labelt db 'TFTP Wave Player',0
title db 'TFTP Wave Player',0
prompt: dd 0
promptlen: dd 0
/programs/network/tftpc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/network/tftpc/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm tftpc.asm tftpc
@erase lang.inc
@pause
/programs/network/tftpc/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm tftpc.asm tftpc
@erase lang.inc
@pause
/programs/network/tftpc/trunk/tftpc.asm
12,21 → 12,22
dd 0x0 , 0x0 ; I_Param , I_Path
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
mov eax,40 ; Report events
mov ebx,10000111b ; Stack 8 + defaults
int 0x40
mcall
mov dword [prompt], p1
mov dword [promptlen], p1len - p1
red:
call draw_window ; at first, draw the window
still:
mov eax,10 ; wait here for event
int 0x40
mcall
cmp eax,1 ; redraw request ?
jz red
37,18 → 38,14
jmp still
red: ; redraw
call draw_window
jmp still
key: ; Keys are not valid at this part of the
mov eax,2 ; loop. Just read it and ignore
int 0x40
mcall
jmp still
button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jnz noclose
63,8 → 60,8
mov [socketNum], dword 0
mov eax,0xffffffff ; close this program
int 0x40
or eax,-1 ; close this program
mcall
noclose:
cmp ah,2 ; copy file to local machine?
127,13 → 124,13
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jz fbu
jmp still
fbu:
mov eax,2
int 0x40 ; get key
mcall ; get key
shr eax,8
cmp eax,8
jnz nobs
170,7 → 167,7
shl ecx,16
mov cx,8
mov edx,0x224466
int 0x40
mcall
mov eax,4
mov ebx,103*65536
178,7 → 175,7
mov ecx,0xffffff
mov edx,[addr]
mov esi,15
int 0x40
mcall
ret
357,7 → 354,7
cfr002:
mov eax,10 ; wait here for event
int 0x40
mcall
cmp eax,1 ; redraw request ?
je cfr003
427,7 → 424,7
mov eax, 53
mov ebx, 2
mov ecx, [socketNum]
int 0x40 ; any more data?
mcall ; any more data?
cmp eax, 0
je no_more_data ; no
435,7 → 432,7
mov eax, 53
mov ebx, 3
mov ecx, [socketNum]
int 0x40 ; read byte
mcall ; read byte
mov esi, [fileposition]
mov [esi], bl
473,7 → 470,7
mov edx, [filesize]
mov ecx, I_END + 512
mov esi, 0
int 0x40
mcall
jmp cfrexit
500,12 → 497,12
cfr004: ; key pressed
mov eax,2 ; just read it and ignore
int 0x40
mcall
jmp cfr002
cfr005: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne cfr002 ; If not, ignore.
520,7 → 517,7
mov [socketNum], dword 0
mov eax,-1 ; close this program
int 0x40
mcall
jmp $
809,7 → 806,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
816,8 → 813,8
mov ebx,100*65536+230 ; [x start] *65536 + [x size]
mov ecx,100*65536+170 ; [y start] *65536 + [y size]
mov edx,0x13224466 ; color of work area RRGGBB
mov edi,labelt
int 0x40
mov edi,title
mcall
mov eax,8 ; COPY BUTTON
mov ebx,20*65536+190
824,28 → 821,25
mov ecx,79*65536+15
mov edx,2
mov esi,0x557799
int 0x40
mcall
mov eax,8 ; DELETE BUTTON
; mov eax,8 ; DELETE BUTTON
mov ebx,20*65536+190
mov ecx,111*65536+15
mov edx,3
mov esi,0x557799
int 0x40
mcall
mov eax,8
mov ebx,200*65536+10
; mov eax,8
; mov ebx,200*65536+10
mov ecx,34*65536+10
mov edx,4
mov esi,0x557799
int 0x40
mcall
mov eax,8
mov ebx,200*65536+10
; mov eax,8
; mov ebx,200*65536+10
mov ecx,50*65536+10
mov edx,5
mov esi,0x557799
int 0x40
mcall
; Copy the file name to the screen buffer
872,13 → 866,13
; Re-draw the screen text
cld
mov eax,4
mov ebx,25*65536+35 ; draw info text with function 4
mov ecx,0xffffff
mov edx,text
mov esi,40
newline:
mov eax,4
int 0x40
mcall
add ebx,16
add edx,40
cmp [edx],byte 'x'
887,7 → 881,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
921,7 → 915,7
db 'x' ; <- END MARKER, DONT DELETE
labelt db 'TFTP Client',0
title db 'TFTP Client',0
prompt: dd 0
promptlen: dd 0
/programs/network/ym/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm ym.asm ym
@erase lang.inc
@pause
/programs/network/ym/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm ym.asm ym
@erase lang.inc
@pause
/programs/network/ym/trunk/ym.asm
14,6 → 14,7
 
;E:.
include 'lang.inc'
include '..\..\..\macros.inc'
;B+ Definitions
v_sp equ 330
h_sp equ 400
32,6 → 33,12
START:
;B+ Main execution
mov ebx,3
mov ecx,sys_colors
mov edx,10*4
mov eax,48
mcall
call clear_text
red:
39,7 → 46,7
still:
mov ebx,50
mov eax,23
int 0x40
mcall
cmp eax,1
je red
54,7 → 61,7
key:
mov eax,2
int 0x40
mcall
cmp [is_connect],0
je still
call send_key_string
62,12 → 69,12
button:
mov eax,17
int 0x40
mcall
cmp ah,1
jne noclose
mov eax,-1
int 0x40
or eax,-1
mcall
jmp $
noclose:
113,7 → 120,7
mov ecx,(v_sp-53) shl 16 + 10
mov edx,[sys_colors+4*5]
mov eax,13
int 0x40
mcall
popa
;show item
145,15 → 152,9
draw_window:
;B+ Draw window
mov ebx,3
mov ecx,sys_colors
mov edx,10*4
mov eax,48
int 0x40
 
mov ebx,1
mov eax,12
int 0x40
mcall
xor eax,eax ;DRAW WINDOW
mov ebx,150*65536+h_sp
160,8 → 161,8
mov ecx,100*65536+v_sp
mov edx,[sys_colors+4*5]
or edx,0x13000000
mov edi,header
int 0x40
mov edi,title
mcall
 
;B+ Friend panel
mov ebx,(h_sp-fr_sp) shl 16 + 3
168,7 → 169,7
mov ecx,20 shl 16 + v_sp-31 -56
mov edx,[sys_colors+4*9]
mov eax,13
int 0x40
mcall
call show_friends
;E:.
177,12 → 178,12
mov ecx,(v_sp-31 -33-3) shl 16 + 3
mov edx,[sys_colors+4*9]
mov eax,13
int 0x40
mcall
mov ebx,(h_sp-(fr_sp-12)*8/6) shl 16 + 4
mov ecx,(v_sp-31-33) shl 16 + 30
int 0x40
mcall
mov ebx,(h_sp-8) shl 16 + 4
int 0x40
mcall
call show_a_friend
call show_string
;E:.
192,14 → 193,14
mov ecx,(v_sp-35) shl 16 + 31
mov edx,[sys_colors+4*9]
mov eax,13
int 0x40
mcall
mov ebx,(5+2+8+(user_txt_end-user_txt)*6) shl 16 + 6*15+7
mov ecx,(v_sp-32) shl 16 + 12
mov edx,[sys_colors+4*5]
int 0x40
mcall
mov ebx,(171+2+8+(psw_txt_end-psw_txt)*6) shl 16 + 6*23+7
mov ecx,(v_sp-32) shl 16 + 12
int 0x40
mcall
;connect button
mov ebx,(h_sp-128) shl 16 + (con_txt_end-con_txt)*6 + 7
207,21 → 208,21
mov edx,101
mov esi,[sys_colors+4*6]
mov eax,8
int 0x40
mcall
;disconnect button
shl ebx,16
add ebx,(h_sp-128+3) shl 16 + (dis_txt_end-dis_txt)*6 + 7
mov edx,102
int 0x40
mcall
;user button
mov ebx,8 shl 16 + (user_txt_end-user_txt)*6 + 5
mov ecx,(v_sp-18-15) shl 16 + 12
mov edx,103
int 0x40
mcall
;password button
mov ebx,174 shl 16 + (psw_txt_end-psw_txt)*6 + 5
mov edx,104
int 0x40
mcall
;login text
mov ebx,11 shl 16 + v_sp-15
229,27 → 230,27
mov edx,login_txt
mov esi,login_txt_end-login_txt
mov eax,4
int 0x40
mcall
;user text
mov ebx,11 shl 16 + v_sp-15-15
mov edx,user_txt
mov esi,user_txt_end-user_txt
int 0x40
mcall
;password text
mov ebx,(174+5) shl 16 + v_sp-15-15
mov edx,psw_txt
mov esi,psw_txt_end-psw_txt
int 0x40
mcall
;connect text
mov ebx,(h_sp-128+5) shl 16 + v_sp-15
mov edx,con_txt
mov esi,con_txt_end-con_txt
int 0x40
mcall
;disconnect text
add ebx,((con_txt_end-con_txt)*6+8 + 3) shl 16
mov edx,dis_txt
mov esi,dis_txt_end-dis_txt
int 0x40
mcall
call show_username
call show_password
259,7 → 260,7
mov ebx,2
mov eax,12
int 0x40
mcall
ret
;E:.
282,7 → 283,7
.next_button:
call test_friend
jc .no_b
int 0x40
mcall
inc edx
.no_b:
inc edi
318,11 → 319,11
call hi_light
jne .no_online
mov ecx,[sys_colors+4*7]
;int 0x40
;mcall
;or ecx,0x10000000
.no_online:
;sub ebx,1 shl 16
int 0x40
mcall
;and ecx,not 0x10000000
.no_item:
add ebx,15
352,7 → 353,7
jne .no_group
sub ebx,12 shl 16
.no_group:
int 0x40
mcall
add ebx,15
inc edi
cmp edi,[last_friend_line]
425,7 → 426,7
.next_line:
cmp [edx-1],byte 0
jne .shift
int 0x40
mcall
.next:
add ebx,10
add edx,45
435,7 → 436,7
ret
.shift:
add ebx,3 shl 16
int 0x40
mcall
sub ebx,3 shl 16
jmp .next
457,7 → 458,7
mov ecx,(25-2) shl 16 + 24*10-2 +2
mov edx,[sys_colors+4*5]
mov eax,13
int 0x40
mcall
;show text
call show_text
popa
508,7 → 509,7
mov edx,[.m_p]
mov esi,line_wid
mov eax,4
int 0x40
mcall
add ebx,3 shl 16
.next_line:
add ebx,10
515,7 → 516,7
add edx,line_wid
cmp [edx-1],byte 0
je .good3
int 0x40
mcall
jmp .next_line
.good3:
mov [.m_p],edx
532,7 → 533,7
mov edx,[f_name_b]
mov esi,[f_name_l]
mov eax,4
int 0x40
mcall
ret
f_name_b dd fnb
570,7 → 571,7
mov edx,.this_c
mov esi,1
mov eax,4
int 0x40
mcall
;
cmp [.c_pl],41
je .new_line
615,7 → 616,7
mov edx,.this_c
mov esi,1
mov eax,4
int 0x40
mcall
mov ebx,[.c_pl]
mov [in_text+ebx],byte 0
jmp show_cursor
649,7 → 650,7
mov ecx,(v_sp-31 -33) shl 16 + 29
mov edx,[sys_colors+4*5]
mov eax,13
int 0x40
mcall
;; move cursor
mov ebx,7 shl 16 + v_sp-62
mov [send_key_string.xy],ebx
671,16 → 672,16
mov edx,curs
mov esi,1
mov eax,4
int 0x40
mcall
add ebx,4
int 0x40
mcall
mov ebx,[send_key_string.xy]
mov [.old_xy],ebx
sub ebx,3 shl 16 + 2
mov ecx,0xffffff;[sys_colors+4*8]
int 0x40
mcall
add ebx,4
int 0x40
mcall
ret
.old_xy dd 7 shl 16 + v_sp-62
692,13 → 693,13
mov edx,in_text
mov esi,41
mov eax,4
int 0x40
mcall
add ebx,2 shl 16 + 9
add edx,41
int 0x40
mcall
add ebx,9
add edx,41
int 0x40
mcall
call show_cursor
ret
837,7 → 838,7
;get enen
mov eax,10
int 0x40
mcall
cmp eax,1
je .end
846,7 → 847,7
;key
mov eax,2
int 0x40
mcall
cmp ah,13
je .end
887,7 → 888,7
mov edx,f_password
mov esi,4
mov eax,4
int 0x40
mcall
jmp still
.unp dd username
897,7 → 898,7
mov ecx,(v_sp-15-15) shl 16 + 9
mov edx,[sys_colors+4*5]
mov eax,13
int 0x40
mcall
;show
mov ebx,(4+12*6) shl 16 + v_sp-15-15
mov ecx,[sys_colors+4*8]
904,7 → 905,7
mov edx,username
mov esi,16
mov eax,4
int 0x40
mcall
ret
username: times (16+1) db 0
925,12 → 926,12
mov edx,f_password
mov esi,4
mov eax,4
int 0x40
mcall
.next:
;get enen
mov eax,10
int 0x40
mcall
cmp eax,1
je still
939,7 → 940,7
;key
mov eax,2
int 0x40
mcall
cmp [.unp],password+24
je .no_next
965,7 → 966,7
mov edx,f_password
mov esi,4
mov eax,4
int 0x40
mcall
.end:
ret
1047,7 → 1048,7
;del
last_friend_line dd 0x6 ;del
 
header db 'Messenger (Yahoo Compatible)',0
title db 'Messenger (Yahoo Compatible)',0
;User / Password
login_txt db 'STATUS: SESSION: ___.___.___.___'
/programs/other/archer/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/other/archer/trunk/@RCHER.ASM
77,7 → 77,7
end if
;match =meos,SYS
;{
include "macros.inc"
include "..\..\..\macros.inc"
; purge mov
include "debug.inc"
include 'dump.inc'
/programs/other/archer/trunk/arcmacro.inc
302,7 → 302,7
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
mcall 40,1000111b
;
317,7 → 317,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
360,11 → 360,11
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
; If dlg_pid_get then second message get jmp to still
cmp [dlg_pid_get],dword 1
/programs/other/archer/trunk/debug.inc
55,7 → 55,7
mov cl,al
mov eax,63
mov ebx,1
int 0x40
mcall
popad
popf
ret
/programs/other/archer/trunk/sys.inc
168,7 → 168,7
add esi,30
mcall 67
mcall 7,outfile,[outfile.size],10 shl 16+15
.ex:
.ext:
ret
 
MIN_WIDTH equ 300
/programs/other/calc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/other/calc/trunk/calc.asm
1,14 → 1,14
;; Calculator for MenuetOS (c) Ville Turjanmaa
;;
;; Compile with FASM for Menuet
;; Compile with FASM
;;
;; Pavel Rymovski (Heavyiron) - kolibri version
;; Pavel Rymovski (Heavyiron) - version for KolibriOS
;;
;; What's new:
;; Calc 1.1
;; 1) changed design
;; 2) new procedure of draw window (10 decimal digits, 23 binary, "+" not displayed now)
;; 3) window with skin
;; 4) used macroses
;; Calc 1.2
;; 1)added some useful functions, such as arcsin, arccos, arctg, 1/x, x^2
;; Calc 1.31
31,7 → 31,7
dd 0x1000 ; esp
dd 0x0,0x0 ; I_Param , I_Icon
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
START:
 
39,7 → 39,7
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
red:
call draw_window
47,7 → 47,8
still:
push 10
pop eax
int 40h
mcall
 
dec eax
jz red
dec eax
55,13 → 56,13
button:
mov al,17 ; ¯®«ãç¨âì ¨¤¥­â¨ä¨ª â®à ­ ¦ â®© ª­®¯ª¨
int 0x40
mcall
shr eax,8
jmp testbut
 
key:
mov al,2 ; ¯®«ãç¨âì ASCII-ª®¤ ­ ¦ â®© ª« ¢¨è¨
int 0x40
mcall
shr eax,8
mov edi,asci ; ¯¥à¥¢®¤ ASCII ¢ ¨¤¥­â¨ä¨ª â®à ª­®¯ª¨
mov ecx,18
78,7 → 79,7
cmp eax,1 ; ª­®¯ª  1 - § ªàë⨥ ¯à®£à ¬¬ë
jne noclose
or eax,-1
int 0x40
mcall
noclose:
cmp eax,2
649,7 → 650,7
mov eax,12
mov ebx,1
int 0x40
mcall
xor eax,eax
mov ebx,200 shl 16+255
656,8 → 657,8
mov ecx,200 shl 16+180
mov edx,[sc.work]
or edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,8
mov ebx,19 shl 16+28
672,7 → 673,7
mov ebx,19 shl 16+28
add ecx,20 shl 16
no_new_row:
int 0x40
mcall
add ebx,30 shl 16
inc edx
cmp edx,39
687,7 → 688,7
mov edx,text
mov esi,33
newline:
int 0x40
mcall
add ebx,20
add edx,33
cmp [edx],byte 'x'
697,7 → 698,7
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
712,7 → 713,7
mov edx,calc
mov esi,1
mov edi,[sc.work]
int 0x40
mcall
 
mov ebx,198 shl 16+8
mov edx,[display_type]
720,7 → 721,7
add edx,display_type_text
mov esi,3
mov edi,[sc.work]
int 0x40
mcall
cmp [dsign],byte '+'
je positive
728,7 → 729,7
mov ecx,0x0
mov edx,dsign
mov esi,1
int 0x40
mcall
positive:
cmp [display_type],0
740,7 → 741,7
mov ecx,0x0
mov edx,dot
mov esi,1
int 0x40
mcall
mov eax,47
mov ebx,10 shl 16
747,13 → 748,13
mov ecx,[integer]
mov edx,120 shl 16+22
mov esi,0x0
int 0x40
mcall
mov ebx,6 shl 16
mov ecx,[decimal]
mov edx,187 shl 16+22
mov esi,0x0
int 0x40
mcall
 
popa
ret
763,7 → 764,7
mov ecx,0x0
mov edx,dot
mov esi,1
int 0x40
mcall
 
cmp [integer],0
je null
773,7 → 774,7
mov ecx,[integer]
mov edx,160 shl 16+22
mov esi,0x0
int 0x40
mcall
 
popa
ret
789,7 → 790,7
mov ecx,[integer]
mov edx,173 shl 16+22
mov esi,0x0
int 0x40
mcall
 
popa
ret
803,7 → 804,7
mov ecx,[integer]
mov edx,32 shl 16+22
mov esi,0x0
int 0x40
mcall
 
popa
ret
814,7 → 815,7
mov ecx,0
mov edx,214 shl 16+22
mov esi,0x0
int 0x40
mcall
 
popa
ret
843,7 → 844,7
 
;data
 
header db appname,version,0
title db appname,version,0
 
display_type dd 0 ; 0 = decimal, 1 = hexadecimal, 2= binary
entry_multiplier dd 10
/programs/other/mhc/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/other/mhc/trunk/mhc.asm
40,7 → 40,7
dd 0x0
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
; CODE AREA
 
ENTRANCE:
53,7 → 53,7
still:
 
mov eax,10 ; wait for event
int 0x40
mcall
 
cmp eax,1 ; redraw?
jnz no_redraw
72,7 → 72,7
 
key:
mov eax,2 ; read it
int 0x40
mcall
shr eax,8
 
cmp byte [editstate],0
132,12 → 132,12
button:
 
mov eax,17
int 0x40
mcall
 
cmp ah,1
jnz no_quit
mov eax,-1
int 0x40
mcall
no_quit:
 
cmp ah,4
181,7 → 181,7
pusha
mov eax,32
mov ebx,iofile
int 0x40
mcall
popa
no_delete_io:
 
190,7 → 190,7
pusha
mov eax,32
mov ebx,cmfile
int 0x40
mcall
popa
no_delete_archive:
 
202,7 → 202,7
 
mov eax,12 ; Start redrawing
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; Define window
mov ebx,100*65536+240
210,7 → 210,7
mov edx,0x03AAAAAA
mov esi,0x80777777
mov edi,0x00777777
int 0x40
mcall
 
mov eax,4 ; Draw all needed texts
mov ebx,8*65536+8
217,18 → 217,18
mov ecx,0x00FFFFFF
mov edx,title
mov esi,arclab-title
int 0x40
mcall
 
xor ecx,ecx
mov edx,arclab
mov esi,unplab-arclab
add ebx,10*65536+28
int 0x40
mcall
 
mov edx,unplab
mov esi,fin_text-unplab
add ebx,18
int 0x40
mcall
 
pusha
 
237,35 → 237,35
; mov ecx,6*65536+10
; mov edx,1
; mov esi,0x555555
; int 0x40
; mcall
 
mov eax,8
mov ebx,15*65536+100
mov ecx,70*65536+13
mov edx,2
int 0x40
mcall
 
inc edx
add ebx,110*65536
int 0x40
mcall
 
inc edx
mov ebx,214*65536+11
mov ecx,33*65536+11
int 0x40
mcall
 
inc edx
add ecx,18*65536
int 0x40
mcall
 
inc edx
mov ebx,15*65536+100
mov ecx,86*65536+13
int 0x40
mcall
 
inc edx
add ebx,110*65536
int 0x40
mcall
 
popa
 
273,18 → 273,18
mov edx,keylab
mov esi,dellab-keylab
add ebx,19
int 0x40
mcall
 
mov edx,dellab
mov esi,title-dellab
add ebx,16
int 0x40
mcall
 
call draw_info
 
mov eax,12 ; Finish redrawing
mov ebx,2
int 0x40
mcall
 
ret
 
298,7 → 298,7
mov ebx,127*65536+85
mov ecx,33*65536+33
mov edx,0x00AAAAAA
int 0x40
mcall
 
mov eax,4 ; Draw filenames
mov ebx,134*65536+36
309,7 → 309,7
jnz no_active_1
mov ecx,activecolor
no_active_1:
int 0x40
mcall
xor ecx,ecx
cmp byte [editstate],2
jnz no_active_2
317,13 → 317,13
no_active_2:
add ebx,18
add edx,12
int 0x40
mcall
 
mov eax,13 ; Clean info area
mov ebx,14*65536+210
mov ecx,107*65536+14
mov edx,0x00AAAAAA
int 0x40
mcall
 
cmp byte [msgid],0 ; Draw info string
jz notype
338,7 → 338,7
mov dx,ax
add edx,msgtable
mov eax,4
int 0x40
mcall
notype:
 
popa ; Restore registers
409,7 → 409,7
mov edx,ecx
not edx
mov esi,ifile
int 0x40
mcall
 
cmp eax,0xFFFFFFFF
jnz compress_filefound ; i/o file not found
429,7 → 429,7
 
mov eax,32
mov ebx,cmfile
int 0x40
mcall
 
mov eax,33
pop edx
436,7 → 436,7
mov ebx,cmfile
mov ecx,ofile
xor esi,esi
int 0x40
mcall
 
mov byte [msgid],0
call draw_info
454,7 → 454,7
mov edx,ecx
not edx
mov esi,ofile
int 0x40
mcall
 
cmp eax,0xFFFFFFFF
jnz decompress_filefound ; *.mhc file not found
481,7 → 481,7
 
mov eax,32
mov ebx,iofile
int 0x40
mcall
 
mov eax,33
pop edx
488,7 → 488,7
mov ebx,iofile
mov ecx,ifile
xor esi,esi
int 0x40
mcall
 
mov byte [msgid],0
call draw_info
/programs/other/period/trunk/MACROS.INC
File deleted
\ No newline at end of file
/programs/other/period/trunk/period.asm
9,7 → 9,7
;;
;; ¬ ªà®á ¤«ï ᮧ¤ ­¨ï ¬ áᨢ  㪠§ â¥«¥© ­  ASCIIZ-áâப¨
 
include 'macros.inc'
include '..\..\..\macros.inc'
macro strtbl name,[string]
{
common
36,6 → 36,13
re_ID dd 0x00000001 ;¤«ï åà ­¥­¨ï ­®¬¥à  ⥪ã饣® ¢ë¢®¤¨¬®£® í«¥¬¥­â 
 
START:
 
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
mcall
 
red:
call draw_window
 
42,7 → 49,8
still: ;®á­®¢­®© 横« ¯à®£à ¬¬ë
push 10 ;®¦¨¤ ­¨¥ ᮡëâ¨ï
pop eax
int 0x40
mcall
 
dec eax
je red
dec eax
50,18 → 58,18
 
key:
mov al,2
int 0x40
mcall
jmp still
 
button:
mov al,17 ;¯®«ãç ¥¬ ID ­ ¦ â®© ª­®¯ª¨
int 0x40
mcall
shr eax,8 ; eax=24-¡¨â­ë© ButtonID
 
cmp eax,1 ;­ ¦ â  «¨ "‡ ªàëâì" [x]
jne noclose
or eax,-1
int 0x40
mcall
 
noclose:
cmp eax,200
70,91 → 78,85
no_H:
mov [re_ID],eax
;; <mistifi(ator>
call VYVOD
call draw_text
;; </mistifi(ator>
jmp still
 
draw_window:
mov eax,48
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
 
mov eax,12 ;begin drawing
xor ebx,ebx
inc ebx
int 0x40
mcall
; DRAW WINDOW
xor eax,eax
mov ebx,50*65536+550 ;x
mov ecx,30*65536+450 ;y
mov ebx,50*65536+555 ;x
mov ecx,30*65536+455 ;y
mov edx,[sc.work]
or edx,0x13000000 ;style
mov edi,Caption
int 0x40
or edx,0x33000000 ;style
mov edi,caption
mcall
 
Nadpisi_v_okne:
text_in_window:
mov eax,4 ;¢ë¢®¤ ⥪áâ 
mov ecx,0x80000000 ;asciiz, –‚…’ !!!
 
mov ebx,40*65536+225 ;« ­â ­®¨¤ë
mov ebx,40*65536+200 ;« ­â ­®¨¤ë
mov edx,Lantanoid_text
int 0x40
mcall
 
add ebx,20 ; ªâ¨­®¨¤ë
mov edx,Actinoid_text
int 0x40
mcall
 
mov ebx,150*65536+280
mov edx,Por_nomer
int 0x40
mov ebx,150*65536+255
mov edx,number
mcall
 
add ebx,15
mov edx,Nazvanie
int 0x40
mov edx,name
mcall
 
add ebx,15
mov edx,Angl_nazv
int 0x40
mov edx,eng_name
mcall
 
add ebx,15
mov edx,Atomic_massa
int 0x40
mcall
 
add ebx,15
mov edx,Plotnost_caption
int 0x40
mov edx,density
mcall
 
add ebx,15
mov edx,Step_okisl
int 0x40
mcall
 
add ebx,15
mov edx,Electrootr
int 0x40
mcall
 
add ebx,15
mov edx,T_pl
int 0x40
mcall
 
add ebx,15
mov edx,T_kip
int 0x40
mcall
 
add ebx,15
mov edx,Raspr
int 0x40
mcall
 
add ebx,15
mov edx,Otkrytie
int 0x40
mcall
 
; ‚›‚Ž„ ŽŒ…Ž‚ …ˆŽ„Ž‚
mov ebx,30*65536+68
mov ebx,30*65536+43
mov edx,Period_text ;1
int 0x40
mcall
 
call @f ;2
call @f ;3
167,393 → 169,393
@@:
add ebx,20
add edx,4 ;â.ª. áâப  = 4 ¡ ©â ¬(á ­ã«ñ¬)
int 0x40
mcall
ret
 
Table: ;Žâà¨á®¢ª  â ¡«¨æë ¢ ¢¨¤¥ ª®­®¯®ç¥ª
table_rjad_1:
table_row_1:
shl eax,1
mov ebx,50*65536+25
mov ecx,60*65536+20
mov ecx,35*65536+20
mov edx,200
mov esi,0xE19123
int 0x40
mcall
He_:
mov ebx,491*65536+25
mov esi,0x0f0c314
mov edx,2
int 0x40
table_rjad_2:
mcall
table_row_2:
Li:
mov ebx,50*65536+25
mov ecx,81*65536+20
mov ecx,56*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
Be:
mov ebx,76*65536+25
inc edx
int 0x40
mcall
B_:
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,4
table_rjad_2_loop:
table_row_2_loop:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_2_loop
table_rjad_3:
jns table_row_2_loop
table_row_3:
Na:
mov ebx,50*65536+25
mov ecx,102*65536+20
mov ecx,77*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
 
mov ebx,76*65536+25
inc edx
int 0x40
mcall
 
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,4
table_rjad_3_loop:
table_row_3_loop:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_3_loop
jns table_row_3_loop
 
Table_rjad_4:
Table_row_4:
K_:
mov ebx,50*65536+25
mov ecx,123*65536+20
mov ecx,98*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
Ca:
mov ebx,76*65536+25
inc edx
int 0x40
mcall
Sc:
mov ebx,102*65536+25
inc edx
mov esi,0x559beb
int 0x40
mcall
mov edi,8
Table_rjad_4_loop1:
Table_row_4_loop1:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns Table_rjad_4_loop1
jns Table_row_4_loop1
 
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,4
table_rjad_4_loop2:
table_row_4_loop2:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_4_loop2
jns table_row_4_loop2
 
Table_rjad_5:
Table_row_5:
Rb_:
mov ebx,50*65536+25
mov ecx,144*65536+20
mov ecx,119*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
Sr_:
mov ebx,76*65536+25
inc edx
int 0x40
mcall
Y_:
mov ebx,102*65536+25
inc edx
mov esi,0x559beb
int 0x40
mcall
mov edi,8
Table_rjad_5_loop1:
Table_row_5_loop1:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns Table_rjad_5_loop1
jns Table_row_5_loop1
 
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,4
table_rjad_5_loop2:
table_row_5_loop2:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_5_loop2
jns table_row_5_loop2
 
Table_rjad_6:
Table_row_6:
Cs_:
mov ebx,50*65536+25
mov ecx,165*65536+20
mov ecx,140*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
Ba_:
mov ebx,76*65536+25
inc edx
int 0x40
mcall
La_:
mov ebx,102*65536+25
inc edx
mov esi,0x559beb
int 0x40
mcall
mov edx,71
mov edi,8
Table_rjad_6_loop1:
Table_row_6_loop1:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns Table_rjad_6_loop1
jns Table_row_6_loop1
 
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,4
table_rjad_6_loop2:
table_row_6_loop2:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_6_loop2
jns table_row_6_loop2
 
Table_rjad_7:
Table_row_7:
Fr_:
mov ebx,50*65536+25
mov ecx,186*65536+20
mov ecx,161*65536+20
mov esi,0xE19123
inc edx
int 0x40
mcall
Ra_:
mov ebx,76*65536+25
inc edx
int 0x40
mcall
Ac_:
mov ebx,102*65536+25
inc edx
mov esi,0x559beb
int 0x40
mcall
mov edx,103
mov edi,8
Table_rjad_7_loop1:
Table_row_7_loop1:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns Table_rjad_7_loop1
jns Table_row_7_loop1
 
mov ebx,361*65536+25
inc edx
mov esi,0x0f0c314
int 0x40
mcall
mov edi,2
table_rjad_7_loop2:
table_row_7_loop2:
add ebx,26*65536
inc edx
int 0x40
mcall
dec edi
jns table_rjad_7_loop2
jns table_row_7_loop2
 
Rjad_1:
row_1:
Cerium_:
mov ebx,102*65536+25
mov ecx,215*65536+20
mov ecx,190*65536+20
mov edx,58
mov esi,0x73beeb
int 0x40
mcall
mov edi,12
 
Rjad_1_loop:
row_1_loop:
add ebx,26*65536
inc edx
dec edi
int 0x40
jns Rjad_1_loop
Rjad_2:
mcall
jns row_1_loop
row_2:
dgfsfHe_:
mov ebx,102*65536+25
mov ecx,236*65536+20
mov ecx,211*65536+20
mov edx,90
int 0x40
mcall
mov edi,12
Rjad_2_loop:
row_2_loop:
 
add ebx,26*65536
inc edx
dec edi
int 0x40
jns Rjad_2_loop
mcall
jns row_2_loop
 
Nadpisi_na_knopkah:
nadp_rjad1:
text_on_buttons:
text_row1:
;H
shr eax,1
mov ebx,62*65536+68
mov ebx,62*65536+43
mov ecx,0x00000000
mov edx,Symbols
mov esi,3
int 0x40
mcall
;Ne
mov ebx,500*65536+68
mov ebx,500*65536+43
add edx,3
int 0x40
nadp_rjad2_1:
mov ebx,60*65536+88
mcall
text_row2_1:
mov ebx,60*65536+63
add edx,3
int 0x40
mcall
 
mov ebx,85*65536+88
mov ebx,85*65536+63
add edx,3
int 0x40
nadp_rjad2_2:
mov ebx,374*65536+88
mcall
text_row2_2:
mov ebx,374*65536+63
add edx,3
int 0x40
mcall
mov edi,4
 
nadp_rjad2_2_loop:
text_row2_2_loop:
add ebx,25*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad2_2_loop
nadp_rjad3_1:
mov ebx,60*65536+108
jns text_row2_2_loop
text_row3_1:
mov ebx,60*65536+83
add edx,3
int 0x40
mcall
 
mov ebx,85*65536+108
mov ebx,85*65536+83
add edx,3
int 0x40
nadp_rjad3_2:
mov ebx,374*65536+108
mcall
text_row3_2:
mov ebx,374*65536+83
add edx,3
int 0x40
mcall
mov edi,4
nadp_rjad3_2_loop:
text_row3_2_loop:
add ebx,25*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad3_2_loop
nadp_rjad4:
mov ebx,60*65536+129
jns text_row3_2_loop
text_row4:
mov ebx,60*65536+104
add edx,3
int 0x40
mcall
mov edi,16
nadp_rjad4_loop:
text_row4_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad4_loop
nadp_rjad5:
mov ebx,60*65536+150
jns text_row4_loop
text_row5:
mov ebx,60*65536+125
add edx,3
int 0x40
mcall
mov edi,16
nadp_rjad5_loop:
text_row5_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad5_loop
nadp_rjad6:
mov ebx,60*65536+171
jns text_row5_loop
text_row6:
mov ebx,60*65536+146
add edx,3
int 0x40
mcall
mov edi,16
nadp_rjad6_loop:
text_row6_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
dec edi
jns nadp_rjad6_loop
nadp_rjad7:
mov ebx,60*65536+192
jns text_row6_loop
text_row7:
mov ebx,60*65536+167
add edx,3
int 0x40
mcall
mov edi,9
nadp_rjad7_loop:
text_row7_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad7_loop
jns text_row7_loop
mov edi,4
nadp_rjad7_loop2:
text_row7_loop2:
add ebx,24*65536
add edx,3
int 0x40
mcall
dec edi
jns nadp_rjad7_loop2
jns text_row7_loop2
 
nadp_rjad8:
mov ebx,111*65536+222
text_row8:
mov ebx,111*65536+197
add edx,3
int 0x40
mcall
mov edi,12
 
nadp_rjad8_loop:
text_row8_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad8_loop
jns text_row8_loop
 
nadp_rjad9:
mov ebx,111*65536+242
text_row9:
mov ebx,111*65536+217
add edx,3
int 0x40
mcall
mov edi,12
 
nadp_rjad9_loop:
text_row9_loop:
add ebx,26*65536
add edx,3
int 0x40
mcall
 
dec edi
jns nadp_rjad9_loop
jns text_row9_loop
 
;; <mistifi(ator> - ª®à®ç¥ ¢ë­®á¨¬ ¢ ®â¤¥«ì­ãî ¯à®æ¥¤ãàã
call VYVOD
call draw_text
;; </mistifi(ator>
 
finish:
mov eax,12 ;end drawing
mov ebx,2
int 0x40
mcall
ret
 
VYVOD:
draw_text:
 
; 1 ¢ë¢®¤ ¯®à浪®¢®£® ­®¬¥à  [optmzd-mem]
; 2 ¢ë¢®¤ àãá᪮£® ­ §¢ ­¨ï [optmzd-mem]
570,9 → 572,9
;; <mistifi(ator> - § ªà áª , çâ®-¡ë ­¥ ¡ë«® ­ «®¦¥­¨ï ¯à¨ ¯à®à¨á®¢ª¥ ⥪áâ 
mov eax,13
mov ebx,320*65536+210
mov ecx,280*65536+(15*11)
mov ecx,255*65536+(15*11)
mov edx,[sc.work]
int 0x40
mcall
;; </mistifi(ator>
 
579,13 → 581,12
push edi ; çâ®¡ë ®¯â¨¬¨§¨à®¢ âì ¨§¬¥­¥­¨ï ebx
 
; 1 ¢ë¢®¤ ¯®à浪®¢®£® ­®¬¥à  [optmzd-mem]
xor ebx,ebx
or ebx,00000000000000110000000000000000b
mov ebx,0x30000 ;¢ë¢®¤¨âì 3 æ¨äàë
mov ecx,[re_ID]
mov edx,320*65536+280+15*0
mov edx,320*65536+255
xor esi,esi
mov eax,47
int 0x40
mcall
 
;‚ˆŒ€ˆ…! ‡„…‘œ ‡€„€ð’‘Ÿ –‚…’ ‚‘…ƒŽ Ž‘’€‹œŽƒŽ ’…Š‘’€! [ᤥ« ­® ¤«ï ᮪à é¥­¨ï ª®¤  ­  20 ¡ ©â :)))]
mov ecx,[sc.work_text] ; –‚…’
594,7 → 595,7
 
; 2 ¢ë¢®¤ “‘‘ŠŽ… €‡‚€ˆ… [optmzd-mem]
mov edi,Rus_nazv ;㪠§ â¥«ì ­  ­ ç «® ¬ áᨢ  㪠§ â¥«¥© ;)
mov ebx,320*65536+280+15*0 ;§¤¥áì ¢­®áïâáï ª®®à¤¨­ âë, ¤ «ìè¥ ¡ã¤¥â «¨èì add ebx,15
mov ebx,320*65536+255 ;§¤¥áì ¢­®áïâáï ª®®à¤¨­ âë, ¤ «ìè¥ ¡ã¤¥â «¨èì add ebx,15
call out_asciiz_item
 
xor ecx,ecx ;color
606,7 → 607,7
imul edi,esi ;áç¨â ¥¬ 㪠§ â¥«ì ­  ­ã¦­ãî áâபã
add edx,edi
add ebx,15 ; 㢥«¨ç¨¢ ¥¬ y-ª®®à¤¨­ âã ⥪áâ  ­  15 ¯¨ªá¥«¥©
int 0x40
mcall
 
; 4 ¢ë¢®¤  â®¬­®© ¬ ááë [optmzd-spd]
mov edx,MassNo
616,7 → 617,7
imul edi,esi ;áç¨â ¥¬ 㪠§ â¥«ì ­  ­ã¦­ãî áâபã
add edx,edi
add ebx,15
int 0x40
mcall
 
mov ecx,0x80000000 ;asciiz, –‚…’ !!!
; 5 ¢ë¢®¤ ‹Ž’Ž‘’œ [optmzd-mem]
636,7 → 637,7
shl edi,2
add edx,edi
add ebx,15
int 0x40
mcall
 
mov ecx,0x80000000 ;asciiz, –‚…’ !!!
; 8 ¢ë¢®¤ ’…Œ…€’“€ ‹€‚‹…ˆŸ [optmzd-mem]
665,7 → 666,7
shl edx,2 ;㬭®¦¨âì ­  4 (à §¬¥à 㪠§ â¥«ï)
mov edx,[edx+edi] ;㪠§ â¥«ì ­  áâப㠢 edx
add ebx,15
int 0x40
mcall
ret
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
674,11 → 675,11
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;---- begin ---- „ ­­ë¥ ¤«ï ƒ‹€‚ŽƒŽ ®ª­  --------------------------
Caption db '¥à¨®¤¨ç¥áª ï á¨á⥬  „.ˆ.Œ¥­¤¥«¥¥¢  by [navanax] & [Johnny_B]',0
Plotnost_caption db '«®â­®áâì',0
caption db '¥à¨®¤¨ç¥áª ï á¨á⥬  „.ˆ.Œ¥­¤¥«¥¥¢  by [navanax] & [Johnny_B]',0
density db '«®â­®áâì',0
Atomic_massa db '€â®¬­ ï ¬ áá ',0
Nazvanie db ' §¢ ­¨¥',0
Angl_nazv db '€­£«. ­ §¢ ­¨¥',0
name db ' §¢ ­¨¥',0
eng_name db '€­£«. ­ §¢ ­¨¥',0
T_pl db '’¥¬¯¥à âãà  ¯«.',0
T_kip db '’¥¬¯¥à âãà  ª¨¯.',0
Electrootr db '«¥ªâà®®âà¨æ â¥«ì­®áâì',0
685,7 → 686,7
Raspr db ' á¯à¥¤¥«¥­¨¥ ¢ §¥¬­. ª®à¥',0
Step_okisl db '‘⥯¥­ì ®ª¨á«¥­¨ï',0
Otkrytie db 'Žâªàë⨥',0
Por_nomer db '®à浪®¢ë© ­®¬¥à',0
number db '®à浪®¢ë© ­®¬¥à',0
Period_text:
db ' I',0
db ' II',0
948,12 → 949,12
 
;€’ŽŒ€Ÿ Œ€‘‘€
MassNo: ;116 í«¥¬¥­â®¢
db '1.00797' ; 1
db '1.00794' ; 1
db '4.0026 '
db '6.939 '
db '9.0122 '
db '6.941 '
db '9.01218'
db '10.811 '
db '12.0112'
db '12.0107'
db '14.0067'
db '15.9994'
db '18.9984'
961,21 → 962,21
db '22.9898'
db '24.305 '
db '26.9815'
db '28.086 '
db '28.0855'
db '30.9738'
db '32.066 '
db '35.453 '
db '39.948 '
db '39.102 '
db '40.08 ' ; 20
db '44.958 '
db '39.0983'
db '40.078 ' ; 20
db '44.9559'
db '47.88 '
db '50.942 '
db '50.9415'
db '51.996 '
db '54.938 '
db '55.847 '
db '58.9332'
db '58.69 '
db '58.6934'
db '63.546 '
db '65.39 ' ; 30
db '69.723 '
/programs/other/rtfread/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/other/rtfread/trunk/ascl.inc
48,7 → 48,7
mov dword [fileinfo+8],1 ; how many blocks to read (1)
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
mov eax,[file_load_area+2]
shr eax,9 ; ¯®¤¥«¨¬ ­  512 ¨ ¯à¨¡ ¢¨¬ 1 - ¯®«ã稬 ç¨á«® ¡«®ª®¢
inc eax
55,7 → 55,7
mov dword [fileinfo+8],eax
mov eax,58
mov ebx,fileinfo
int 0x40
mcall
}
 
 
90,7 → 90,7
mov edx,id
mov esi,bcolor
mov eax,8
int 0x40
mcall
 
mov eax,asd-lab ;calc size
mov ebx,6
115,7 → 115,7
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
mcall
}
 
 
144,7 → 144,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
178,12 → 178,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
191,7 → 191,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
199,7 → 199,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
213,7 → 213,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
220,7 → 220,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
245,15 → 245,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
355,7 → 355,7
mov eax,9
mov ebx,procinfo
mov ecx,-1
int 0x40
mcall
 
; convert eax bin to param dec
mov eax,dword [procinfo+30] ;offset of myPID
389,12 → 389,12
mov ebx,1 ; define IPC
mov ecx,path ; offset of area
mov edx,1024+16 ; size
int 0x40
mcall
 
; change wanted events list 7-bit IPC event
mov eax,40
mov ebx,01000111b
int 0x40
mcall
 
;
; STEP 3 run SYSTEM XTREE with parameters
402,7 → 402,7
 
mov eax,70
mov ebx,run_fileinfo
int 0x40
mcall
 
call redproc
 
410,7 → 410,7
getmesloop:
mov eax,23
mov ebx,50 ;0.5 sec
int 0x40
mcall
dec eax
jz mred
dec eax
424,7 → 424,7
mov ebx,procinfo
mov ecx,-1
mov eax,9
int 0x40
mcall
mov ebp,eax
 
loox:
431,7 → 431,7
mov eax,9
mov ebx,procinfo
mov ecx,ebp
int 0x40
mcall
mov eax,[DLGPID]
cmp [procinfo+30],eax ;IF Dialog find
je dlg_is_work ;jmp to dlg_is_work
456,15 → 456,15
jmp getmesloop
mkey:
mov eax,2
int 0x40 ; read (eax=2)
mcall ; read (eax=2)
jmp getmesloop
mbutton:
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne getmesloop
mov eax,-1 ; close this program
int 0x40
mcall
mgetmes:
 
; If dlg_pid_get then second message get jmp to still
617,7 → 617,7
macro scank
{
mov eax,10
int 0x40
mcall
}
 
macro putpix x,y,color
626,7 → 626,7
mov ecx,y
mov edx,color
mov eax,1
int 0x40
mcall
}
 
macro puttxt x,y,offs,size,color
639,7 → 639,7
mov edx,offs
mov esi,size
mov eax,4
int 0x40
mcall
}
 
macro outcount data, x, y, color, numtype
651,7 → 651,7
wordstoreg edx,x,y
mov esi,color
mov eax,47
int 0x40
mcall
}
 
; SCEVENT - Scan event
659,7 → 659,7
macro scevent red,key,but
{
mov eax,11
int 0x40
mcall
dec eax
jz red
dec eax
673,7 → 673,7
macro wtevent red,key,but
{
mov eax,10
int 0x40
mcall
dec eax
jz red
dec eax
688,7 → 688,7
{
mov eax,23
mov ebx,xfps
int 0x40
mcall
cmp eax,0
je noevent
dec eax
705,7 → 705,7
macro close
{
mov eax,-1
int 0x40
mcall
}
 
; DELAY - Create delay 1/100 sec
716,7 → 716,7
{
mov eax,5
mov ebx,arg1
int 0x40
mcall
}
 
; WINDOW - Draw window
731,7 → 731,7
wordstoreg ecx,arg2,arg4
mov edx,arg5
mov eax,0
int 0x40
mcall
}
 
macro colorwindow arg1,arg2,arg3,arg4,arg5,arg6,arg7
742,7 → 742,7
mov esi,arg6
mov edi,arg7
mov eax,0
int 0x40
mcall
}
 
 
752,7 → 752,7
{
mov eax,12
mov ebx,1
int 0x40
mcall
}
 
; ENDWD - End window draw
761,7 → 761,7
{
mov eax,12
mov ebx,2
int 0x40
mcall
}
 
; LABEL - Put text to frame
768,22 → 768,6
; (SYNTAX) LABEL Xstart,Ystart,'Text',Color
; (SAMPLE) LABEL 10,12,'Hello World!',cl_Green+font_Big
 
macro label arg1,arg2,arg3,arg4
{
local asd,lab
jmp asd
lab db arg3 ;arg label
asd:
; mov ebx,arg1 ;arg1=y arg2=x
; shl ebx,16
; add ebx,arg2
wordstoreg ebx,arg1,arg2
mov ecx,arg4 ;arg4 color
mov edx,lab
mov esi,asd-lab ;calc size
mov eax,4
int 0x40
}
 
;Key's
key_Up equ 178
/programs/other/rtfread/trunk/bgifont.inc
239,7 → 239,7
if ~ BGI_LEVEL eq KERNEL
mov eax, 70
mov ebx, .fontattr
int 0x40
mcall
test eax, eax
jnz .fail
dps2 '1'
247,7 → 247,7
mov [.fsize], eax
mov ebx,.fontinfo
mov eax,70
int 0x40 ; ebx - file size
mcall ; ebx - file size
else
push edi esi edx
mov eax,.font
454,7 → 454,7
mov eax,9
mov ebx,BGI_PRC_INFO
mov ecx,-1
int 0x40
mcall
popa
end if
end if
587,7 → 587,7
and edx, 0xFFFFFF
; \end{diamond}[18.08.2006]
mov eax,38
int 0x40
mcall
test ebp,BGI_BOLD
jz .nobold
test ebp,BGI_FREE
594,7 → 594,7
jnz .free5
.free5:
add ebx,1 shl 16+1
int 0x40
mcall
.nobold:
pop eax
else
/programs/other/rtfread/trunk/debug.inc
55,7 → 55,7
mov cl,al
mov eax,63
mov ebx,1
int 0x40
mcall
popad
popf
ret
67,7 → 67,7
mov cl,[edx]
test cl,cl
jz @f
int 40h
mcall
inc edx
jmp @b
@@:
/programs/other/rtfread/trunk/rtfread.asm
52,7 → 52,7
dd fname_buf ;  ¤à¥á ¡ãä¥à  ¤«ï ¯ à ¬¥â஢ (­¥ ¨á¯®«ì§ã¥âáï)
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
include 'MACROS.INC' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
include '..\..\..\MACROS.INC' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
include 'debug.inc'
if ~ RENDER eq PIX
TOP=TOP+4
94,7 → 94,7
mov eax, 70
and [fileattr+32], 0
mov ebx, attrinfo
int 0x40
mcall
mov ebx, [fileattr+32]
test eax, eax
jz .sizok
132,12 → 132,7
je red ; ¥á«¨ ¤  - ­  ¬¥âªã red
cmp eax,3 ; ­ ¦ â  ª­®¯ª  ?
je button ; ¥á«¨ ¤  - ­  button
cmp eax,2 ; ­ ¦ â  ª« ¢¨è  ?
je key ; ¥á«¨ ¤  - ­  key
 
jmp still ; ¥á«¨ ¤à㣮¥ ᮡë⨥ - ¢ ­ ç «® 横« 
 
 
;---------------------------------------------------------------------
 
 
315,13 → 310,13
 
mcall 0, <10,WINW>, <100,WINH>, WIN_COLOR,0x805080D0, 0x005080D0
mcall 9,procinfo,-1
mov eax,[procinfo.x_size]
mov eax,[procinfo.box.left]
cmp eax,1
ja .temp12345
ret
.temp12345:
 
mcall 4, <8,8>, 0x10DDEEFF, header, headersize-header
mcall 4, <8,8>, 0x10DDEEFF, title, titlesize-title
mov esi,ecx
mcall 47,0x30000,isymImplemented,<114,8>
add edx,36 shl 16
483,10 → 478,10
 
; ¨­â¥àä¥©á ¯à®£à ¬¬ë ¬­®£®ï§ëç­ë©
; ‚ë ¬®¦¥â¥ § ¤ âì ï§ëª ¢ MACROS.INC (lang fix ï§ëª)
procinfo process_information
header:
 
title:
db 'RTF READER v1. ( ):'
headersize:
titlesize:
btn_text:
if RENDER eq FREE
db '+ - '
606,6 → 601,8
szParameter rb 21
block_end dd ?
I_END: ; ¬¥âª  ª®­æ  ¯à®£à ¬¬ë
 
procinfo process_information
rb RTFSIZE
esp1:
rb ESPSIZE
/programs/struct.inc
0,0 → 1,180
 
; Macroinstructions for defining data structures
 
macro struct name
{ fields@struct equ name
match child parent, name \{ fields@struct equ child,fields@\#parent \}
sub@struct equ
struc db [val] \{ \common fields@struct equ fields@struct,.,db,<val> \}
struc dw [val] \{ \common fields@struct equ fields@struct,.,dw,<val> \}
struc du [val] \{ \common fields@struct equ fields@struct,.,du,<val> \}
struc dd [val] \{ \common fields@struct equ fields@struct,.,dd,<val> \}
struc dp [val] \{ \common fields@struct equ fields@struct,.,dp,<val> \}
struc dq [val] \{ \common fields@struct equ fields@struct,.,dq,<val> \}
struc dt [val] \{ \common fields@struct equ fields@struct,.,dt,<val> \}
struc rb count \{ fields@struct equ fields@struct,.,db,count dup (?) \}
struc rw count \{ fields@struct equ fields@struct,.,dw,count dup (?) \}
struc rd count \{ fields@struct equ fields@struct,.,dd,count dup (?) \}
struc rp count \{ fields@struct equ fields@struct,.,dp,count dup (?) \}
struc rq count \{ fields@struct equ fields@struct,.,dq,count dup (?) \}
struc rt count \{ fields@struct equ fields@struct,.,dt,count dup (?) \}
macro db [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,db,<val> \}
macro dw [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,dw,<val> \}
macro du [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,du,<val> \}
macro dd [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,dd,<val> \}
macro dp [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,dp,<val> \}
macro dq [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,dq,<val> \}
macro dt [val] \{ \common \local anonymous
fields@struct equ fields@struct,anonymous,dt,<val> \}
macro rb count \{ \local anonymous
fields@struct equ fields@struct,anonymous,db,count dup (?) \}
macro rw count \{ \local anonymous
fields@struct equ fields@struct,anonymous,dw,count dup (?) \}
macro rd count \{ \local anonymous
fields@struct equ fields@struct,anonymous,dd,count dup (?) \}
macro rp count \{ \local anonymous
fields@struct equ fields@struct,anonymous,dp,count dup (?) \}
macro rq count \{ \local anonymous
fields@struct equ fields@struct,anonymous,dq,count dup (?) \}
macro rt count \{ \local anonymous
fields@struct equ fields@struct,anonymous,dt,count dup (?) \}
macro union \{ fields@struct equ fields@struct,,union,<
sub@struct equ union \}
macro struct \{ fields@struct equ fields@struct,,substruct,<
sub@struct equ substruct \}
virtual at 0 }
 
macro ends
{ match , sub@struct \{ restruc db,dw,du,dd,dp,dq,dt
restruc rb,rw,rd,rp,rq,rt
purge db,dw,du,dd,dp,dq,dt
purge rb,rw,rd,rp,rq,rt
purge union,struct
match name=,fields,fields@struct \\{ fields@struct equ
make@struct name,fields
fields@\\#name equ fields \\}
end virtual \}
match any, sub@struct \{ fields@struct equ fields@struct> \}
restore sub@struct }
 
macro make@struct name,[field,type,def]
{ common
if $
display 'Error: definition of ',`name,' contains illegal instructions.',0Dh,0Ah
err
end if
local define
define equ name
forward
local sub
match , field \{ make@substruct type,name,sub def
define equ define,.,sub, \}
match any, field \{ define equ define,.#field,type,<def> \}
common
match fields, define \{ define@struct fields \} }
 
macro define@struct name,[field,type,def]
{ common
local list
list equ
forward
if ~ field eq .
name#field type def
sizeof.#name#field = $ - name#field
else
rb sizeof.#type
end if
local value
match any, list \{ list equ list, \}
list equ list <value>
common
sizeof.#name = $
restruc name
match values, list \{
struc name value \\{
match any, fields@struct \\\{ fields@struct equ fields@struct,.,name,<values> \\\}
match , fields@struct \\\{ label .
forward
match , value \\\\{ field type def \\\\}
match any, value \\\\{ field type value
if ~ field eq .
rb sizeof.#name#field - ($-field)
end if \\\\}
common \\\} \\} \} }
 
macro enable@substruct
{ macro make@substruct substruct,parent,name,[field,type,def]
\{ \common
\local define
define equ parent,name
\forward
\local sub
match , field \\{ match any, type \\\{ enable@substruct
make@substruct type,name,sub def
purge make@substruct
define equ define,.,sub, \\\} \\}
match any, field \\{ define equ define,.\#field,type,<def> \\}
\common
match fields, define \\{ define@\#substruct fields \\} \} }
 
enable@substruct
 
macro define@union parent,name,[field,type,def]
{ common
virtual at 0
forward
if ~ field eq .
virtual at 0
parent#field type def
sizeof.#parent#field = $ - parent#field
end virtual
if sizeof.#parent#field > $
rb sizeof.#parent#field - $
end if
else if sizeof.#type > $
rb sizeof.#type - $
end if
common
sizeof.#name = $
end virtual
struc name [value] \{ \common
label .\#name
last@union equ
forward
match any, last@union \\{ virtual at .\#name
field type def
end virtual \\}
match , last@union \\{ match , value \\\{ field type def \\\}
match any, value \\\{ field type value \\\} \\}
last@union equ field
common rb sizeof.#name - ($ - .\#name) \} }
 
macro define@substruct parent,name,[field,type,def]
{ common
virtual at 0
forward
if ~ field eq .
parent#field type def
sizeof.#parent#field = $ - parent#field
else
rb sizeof.#type
end if
local value
common
sizeof.#name = $
end virtual
struc name value \{
label .\#name
forward
match , value \\{ field type def \\}
match any, value \\{ field type value
if ~ field eq .
rb sizeof.#parent#field - ($-field)
end if \\}
common \} }
/programs/system/board/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/board/trunk/board.asm
25,7 → 25,7
dd i_end+0x2000 ; memory for app (4 Kb)
dd i_end+0x2000 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
include 'MACROS.INC'
include '..\..\..\MACROS.INC'
include 'debug.inc'
purge newline
MAXSTRINGS = 16
293,7 → 293,7
mov ecx,MAXSTRINGS*10+45 ; [y start] *65536 + [y size]
mov edx,[sc.work] ; color of work area RRGGBB,8->color gl
or edx,0x13000000
mov edi,header ; WINDOW LABEL
mov edi,title ; WINDOW LABEL
mcall
mov ecx,4
516,11 → 516,11
; 11,11 > 0,-1
; 5,11 > 0,-1
if lang eq ru
header db '„®áª  ®â« ¤ª¨ ¨ á®®¡é¥­¨©',0
title db '„®áª  ®â« ¤ª¨ ¨ á®®¡é¥­¨©',0
else if lang eq en
header db 'General debug & message board',0
title db 'General debug & message board',0
else
header db 'Allgemeines debug- & nachrichtenboard',0
title db 'Allgemeines debug- & nachrichtenboard',0
end if
krnl_cnt dd 0
vmode dd 0
/programs/system/calendar/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/calendar/trunk/calendar.asm
64,10 → 64,10
dd 0x0 ;  ¤à¥á ¡ãä¥à  ¤«ï áâப¨ ¯ à ¬¥â஢ (­¥ ¨á¯®«ì§ã¥âáï)
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
include 'lang.inc'
include 'macros.inc' ; 㬥­ìè ¥â à §¬¥à ¯à®£à ¬¬ë
;include 'debug.inc'
include '..\..\..\macros.inc' ; 㬥­ìè ¥â à §¬¥à ¯à®£à ¬¬ë
 
 
 
macro ShowFocus field,reg
{
local .nofocus, .exit
107,7 → 107,7
db 9
db 'Januar '
db 'Februar '
db 'MÁrz '
db 'M+rz '
db 'April '
db 'Mai '
db 'Juni '
138,8 → 138,8
db 'Maaliskuu'
db 'Huhtikuu '
db 'Toukokuu '
db 'KesÁkuu '
db 'HeinÁkuu '
db 'Kes+kuu '
db 'Hein+kuu '
db 'Elokuu '
db 'Syyskuu '
db 'Lokakuu '
414,10 → 414,9
cmp ah,80
je reset
 
;jmp still
cmp ah,81
je set_date
 
 
 
cmp ah,2 ; drop down list
jne no_dropdn
.drop:
607,6 → 606,36
 
jmp still
 
set_date:
 
mov eax,0x00000000
mov ebx,[day_sel]
call additem
shl eax,8
mov ebx,[Month]
add ebx,1
call additem
shl eax,8
mov ebx,[Year]
call additem
mov ecx,eax
mov eax,22
mov ebx,1
mcall
 
jmp still
 
additem:
 
add eax,1
daa
sub ebx,1
cmp ebx,0
jne additem
 
ret
 
 
; *********************************************
; ******* Ž…„…‹…ˆ… ˆ Ž’ˆ‘Ž‚Š€ ŽŠ€ *******
; *********************************************
625,12 → 654,10
 
shr ecx,8
add edx,20*65536
;mov eax,47
mcall
 
shr ecx,8
add edx,20*65536
;mov eax,47
mcall
ret
 
649,7 → 676,7
mov ecx,WIN_Y-15
end if
mov edx,0x13aabbcc ; 梥â à ¡®ç¥© ®¡« á⨠RRGGBB,8->color gl
mov edi,header ; § £®«®¢®ª
mov edi,title ; § £®«®¢®ª
mcall
call draw_week
 
660,56 → 687,37
mov edx,72
mcall
 
;mov eax,8
mov ebx,212*65536+7
;mov ecx,290*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,205*65536+7
mov ecx,300*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,212*65536+7
;mov ecx,300*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,224*65536+7
mov ecx,290*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,231*65536+7
;mov ecx,290*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,224*65536+7
mov ecx,300*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,231*65536+7
;mov ecx,300*65536+10
;mov esi,0x005555dd
inc edx
mcall
 
;mov eax,8
mov ebx,243*65536+14
mov ecx,290*65536+20
mov esi,0x00dd7777
716,7 → 724,12
inc edx
mcall
 
mov eax,8
mov ebx,10*65536+100
mov ecx,290*65536+20
mov esi,0x00d5d5d5
inc edx
mcall
 
mov esi,0x05080d0
if SKIP eq 0
mov ebx,B_DATE_X
756,20 → 769,21
mov edx,sys_text
mcall
 
;mov eax,4
mov ebx,149*65536+302
;mov ecx,0x800000ff
mov edx,minus
mcall
 
;mov eax,4
mov ebx,137*65536+292
mov ecx,0x80ff0000
mov edx,plus
mcall
 
mov ebx,15*65536+298
mov ecx,0x00000000
mov esi,15
mov edx,setd
mcall
 
;mov eax,4
mov ecx,0x10ddeeff ; èà¨äâ 1 ¨ 梥â ( 0xF0RRGGBB )
 
if SKIP eq 0
1040,7 → 1054,7
day_count db 3,0,3,2,3,2,3,3,2,3,2,3
Fkeys db 210,211,212,213,214,215,216,217,208,209,228,159
 
header: ; áâப  § £®«®¢ª 
title: ; áâப  § £®«®¢ª 
if lang eq ru
db 'Š€‹…„€œ',0
else if lang eq ge
1102,10 → 1116,10
new_style dd 1
dropped db 0
 
co_text: db '¢à¥¬ï á¥áᨨ',0
sys_text: db 'á¨á⥬­®¥ ¢à¥¬ï',0
plus: db '¤®¡ ¢¨âì(+)',0
minus: db 'ã¡à âì(-)',0
setd: db '“áâ ­®¢¨âì ¤ âã',0
 
I_END: ; ª®­¥æ ¯à®£à ¬¬ë
firstday dd ?
/programs/system/cpu/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/cpu/trunk/cpu.asm
18,7 → 18,7
dd 0x0 , 0x0 ; I_Param , I_Icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
display_processes=32 ; number of processes to show
START: ; start of execution
; calculate window position
311,9 → 311,9
int 0x40
;show window xy size
mov ecx,[process_info_buffer.x_size]
mov ecx,[process_info_buffer.box.left]
shl ecx,16
add ecx,[process_info_buffer.y_size]
add ecx,[process_info_buffer.box.top]
add edx,60*65536
int 0x40
480,7 → 480,7
mov ebx,[winxpos] ; [x start] *65536 + [x size]
mov ecx,[winypos] ; [y start] *65536 + [y size]
mov edx,0x13ddffdd ;ffffff ; color of work area RRGGBB,8->color
mov edi,header ; WINDOW CAPTION;
mov edi,title ; WINDOW CAPTION;
int 0x40
 
594,7 → 594,7
tbts_3 db 'START'
tbte_2:
 
header db 'Prozesse - Ctrl/Alt/Del',0
title db 'Prozesse - Ctrl/Alt/Del',0
 
else if lang eq et
text:
608,7 → 608,7
tbts_3 db 'START'
tbte_2:
 
header db 'Protsessid - Ctrl/Alt/Del',0
title db 'Protsessid - Ctrl/Alt/Del',0
 
else
text:
622,7 → 622,7
tbts_3 db 'RUN'
tbte_2:
 
header db 'Processes - Ctrl/Alt/Del',0
title db 'Processes - Ctrl/Alt/Del',0
 
end if
 
/programs/system/cpuid/trunk/MOS_UZEL.INC
File deleted
\ No newline at end of file
/programs/system/cpuid/trunk/CPUID.ASM
28,22 → 28,15
dd 0x0
dd 0x0
 
macro udata
{
}
include '..\..\..\macros.inc' ; useful macroses
include 'draw.inc'
include 'brand.inc' ;Brand ID decoding
include 'caches.inc' ;(L1 and L2 cashes decoding for Intel)
include 'multipli.inc' ;(multiplier decoding)
include 'features.inc' ;(features decoding)
 
include 'mos_uzel.inc'
; useful macroses and Brand ID decoding
include 'caches.inc'
;(L1 and L2 cashes decoding for Intel)
include 'multipli.inc'
;(multiplier decoding)
include 'features.inc'
;(features decoding)
include 'gif2img.inc' ;macros to convert gif to img
 
include 'gif2img.inc'
; include macros to convert gif to img
 
include 'rsatest.inc'
include 'variable.inc'
 
55,7 → 48,7
; CPU speed
mov eax, 18
mov ebx,5
int 0x40
mcall
mov [total1],eax ;in Hz, example 1600490000
xor edx,edx
mov ebx,1000000
464,7 → 457,7
 
mov esi, amd
call load_gif
PutImage 125,107,201,49,img_area+8
PutImage 135,97,201,49,img_area+8
; place size
 
; Relax, man. AMD made PRETTY SIMPLE cache detection routine
1065,7 → 1058,7
; mov ecx,dword 0x00000000
; mov edx,PF0c
; mov esi,PF0clen-PF0c
; int 0x40
; mcall
;jmp MMXtest
;.ppF1:
Text 110,70,0x00000000,PF0, PF0len-PF0
1580,7 → 1573,7
 
mov eax, 18
mov ebx, 16
int 0x40
mcall
 
shr eax, 10
 
1588,7 → 1581,7
 
mov eax, 18
mov ebx, 17
int 0x40
mcall
 
shr eax, 10
 
1603,12 → 1596,10
 
;==============================
 
mov ebx,50 ; æäåìñ 1 ñåê
mov eax,23 ; ôóíêöèÿ 23: îæèäàíèå ñîáûòèÿ
int 0x40
mov ebx,50 ; æäåìñ 0.5 ñåê
mcall
 
; mov eax,10
; int 0x40 ;
cmp eax,1 ;
je red ; redraw
cmp eax,2 ;
1618,11 → 1609,11
jmp still ;
key: ;
mov eax,2 ;  
int 0x40 ;
mcall ;
jmp still ;
button: ;
mov eax,17 ;
int 0x40 ;
mcall ;
cmp ah,1 ; = 1 ?
je close ; close
 
1681,7 → 1672,7
 
close:
mov eax,-1
int 0x40
mcall
 
;**************************** THREAD-SECOND WINDOW
thread_start:
1700,12 → 1691,12
;length of module - 256 bit
mov eax,26
mov ebx,9
int 0x40
mcall
add eax,100 ;test lasts 1 second.
push eax
.loop:
mov ecx,4 ;do 4 iterations
push ecx ;this reduces number of calls int 0x40.
push ecx ;this reduces number of calls mcall.
.loop1:
call rsa_test ;this procedure change all registers
dec dword [esp]
1713,7 → 1704,7
pop ecx
mov eax,26
mov ebx,9
int 0x40
mcall
cmp eax,dword [esp] ;Is time changed?
jl .loop
pop eax
1733,7 → 1724,7
still_2:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je window_2 ; window_2
1746,12 → 1737,12
 
key_2: ;
mov eax,2 ;   2
int 0x40 ;
mcall ;
jmp still_2 ;
 
button_2: ;
mov eax,17 ; 17
int 0x40 ;
mcall ;
 
cmp ah,1 ; = 1 ?
jne noclose_2 ; noclose
1759,7 → 1750,7
mov [num_win2],0 ;
 
or eax,-1 ;
int 0x40
mcall
 
noclose_2:
 
1768,7 → 1759,7
draw_window_2:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1h ; 1, start of draw
int 0x40
mcall
 
 
Window 250,250,420,390, 0x33FFFFFF, 0x805080d0, standard
1874,7 → 1865,7
 
mov eax,12
mov ebx,2h
int 0x40
mcall
 
ret
 
1885,9 → 1876,9
draw_window:
mov eax,12
mov ebx,1h
int 0x40
mcall
 
Window 150,150,350,385, 0x33FFFFFF, 0x805080d0, header
Window 150,150,350,385, 0x33FFFFFF, 0x805080d0, title
; place size
 
Button 15,330,92,23,2,0x03FFFFFF ; button "press for more"
1901,7 → 1892,7
 
mov eax,12
mov ebx,2h
int 0x40
mcall
 
Text 130,270,0x00000000,instruct, instructlen-instruct
 
1987,7 → 1978,7
 
; DATA AREA
 
header db 'CPUID 2.19 by S.Kuzmin & the KolibriOS team',0
title db 'CPUID 2.2 by S.Kuzmin & the KolibriOS team',0
 
tsum:
db 'Frequency: . MHz'
2512,7 → 2503,7
mynamelen:
 
align 4
udata
 
thread2_stack_area rb 64
thread2_esp = $
U_END:
/programs/system/cpuid/trunk/amd.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/system/cpuid/trunk/brand.inc
0,0 → 1,278
;//////////////////////////////////////////////
;Decoding Brand ID for Intel
 
 
 
decodebrand:
 
 
cmp dword[smallvendor], 'cAMD'
jz amd_br
cmp dword[smallvendor], 'ntel'
jz intel_br
jmp Bi00 ; if not AMD or Intel
 
amd_br: ;;;;;;;;;;;;;;;;;;;;; amd brand
 
xor eax,eax
inc eax
cpuid
 
cnnn0:
cmp bl, 00h
ja rr
je cnnn1
 
rr:
mov byte [brand], bl ;
Text 60,250,0x00000000,abrand00, abrand00len-abrand00
jmp B000
;jmp comppp
 
cnnn1:
 
mov eax, 0x80000001 ; CPUID ext. function 0x80000001
cpuid
 
cmp ebx, 0
je Bi00
mov word [brand], bx ;
 
comppp:
cmp [brand], 400h
jl res1
cmp [brand], 500h
jl res2
jae res3
 
 
res1:
Text 60,250,0x00000000,abrand0, abrand0len-abrand0
jmp B000
 
res2:
Text 60,250,0x00000000,abrand1, abrand1len-abrand1
jmp B000
 
res3:
Text 60,250,0x00000000,abrand2, abrand2len-abrand2
jmp B000
;;;;;;;;;;;;;;;;;;;;; intel brand
intel_br:
xor eax,eax
inc eax
cpuid
cmp0:
cmp bl, 00h
je Bi00
 
cmp1:
cmp bl, 01h
je Bi01
 
cmp2:
cmp bl, 02h
je Bi02
 
cmp3:
cmp bl, 03h
je Bi03
 
cmp4:
cmp bl, 04h
je Bi04
 
cmp6:
cmp bl, 06h
je Bi06
 
cmp7:
cmp bl, 07h
je Bi07
 
cmp8:
cmp bl, 08h
je Bi08
 
cmp9:
cmp bl, 09h
je Bi09
 
cmpA:
cmp bl, 0Ah
je Bi0A
 
cmpB:
cmp bl, 0Bh
je Bi0B
 
cmpC:
cmp bl, 0Ch
je Bi0C
 
cmpE:
cmp bl, 0Eh
je Bi0E
 
cmpF:
cmp bl, 0Fh
je Bi0F
 
cmp11:
cmp bl, 11h
je Bi11
 
cmp12:
cmp bl, 12h
je Bi12
 
cmp13:
cmp bl, 13h
je Bi13
 
cmp14:
cmp bl, 14h
je Bi14
 
cmp15:
cmp bl, 15h
je Bi15
 
cmp16:
cmp bl, 16h
je Bi16
 
cmp17:
cmp bl, 17h
je Bi17
 
jne Bi00
 
;------------------
Bi00:
mov byte [brand], bl ;00h
Text 60,250,0x00000000,brand0, brand0len-brand0
;Number 270,180,1*256,2,dword [brand],0x000000 was in v. 1.11
jmp B000
 
Bi01:
mov [brand], 01h
Text 60,250,0x00000000,brand01, brand01len-brand01
jmp B000
 
Bi02:
mov [brand], 02h
Text 60,250,0x00000000,brand02, brand02len-brand02
jmp B000
 
Bi03:
mov [brand], 03h
 
cmp [m], 8
je E3
Text 60,250,0x00000000,brand03, brand03len-brand03
jmp B000
E3:
Text 60,250,0x00000000,brand03d, brand03dlen-brand03d
jmp B000
 
Bi04:
mov [brand], 04h
Text 60,250,0x00000000,brand04, brand04len-brand04
jmp B000
 
Bi06:
mov [brand], 06h
Text 60,250,0x00000000,brand06, brand06len-brand06
jmp B000
 
Bi07:
mov [brand], 07h
Text 60,250,0x00000000,brand07, brand07len-brand07
jmp B000
 
Bi08:
mov [brand], 08h
Text 60,250,0x00000000,brand08, brand08len-brand08
jmp B000
 
Bi09:
mov [brand], 09h
Text 60,250,0x00000000,brand09, brand09len-brand09
jmp B000
 
Bi0A:
mov [brand], 0Ah
Text 60,250,0x00000000,brand0A, brand0Alen-brand0A
jmp B000
 
Bi0B:
mov [brand], 0Bh
 
cmp [m], 13
jl Eb
Text 60,250,0x00000000,brand0B, brand0Blen-brand0B
jmp B000
Eb:
Text 60,250,0x00000000,brand0Bd, brand0Bdlen-brand0Bd
jmp B000
 
Bi0C:
mov [brand], 0Ch
Text 60,250,0x00000000,brand0C, brand0Clen-brand0C
jmp B000
 
Bi0E:
mov [brand], 0Eh
 
cmp [m], 13
jl Ed
Text 60,250,0x00000000,brand0E, brand0Elen-brand0E
jmp B000
Ed:
Text 60,250,0x00000000,brand0Ed, brand0Edlen-brand0Ed
jmp B000
 
Bi0F:
mov [brand], 0Fh
Text 60,250,0x00000000,brand0F, brand0Flen-brand0F
jmp B000
 
Bi11:
mov [brand], 11h
Text 60,250,0x00000000,brand11, brand11len-brand11
jmp B000
 
Bi12:
mov [brand], 12h
Text 60,250,0x00000000,brand12, brand12len-brand12
jmp B000
 
Bi13:
mov [brand], 13h
Text 60,250,0x00000000,brand13, brand13len-brand13
jmp B000
 
Bi14:
mov [brand], 14h
Text 60,250,0x00000000,brand14, brand14len-brand14
jmp B000
 
Bi15:
mov [brand], 15h
Text 60,250,0x00000000,brand15, brand15len-brand15
jmp B000
 
Bi16:
mov [brand], 16h
Text 60,250,0x00000000,brand16, brand16len-brand16
jmp B000
 
Bi17:
mov [brand], 17h
Text 60,250,0x00000000,brand17, brand17len-brand17
jmp B000
 
B000:
 
ret
/programs/system/cpuid/trunk/cyrix.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/system/cpuid/trunk/draw.inc
0,0 → 1,96
; Interface
 
macro Window xStart,yStart,xSize,ySize,bColor,gColor,fColor
{
mov ebx,xStart
shl ebx,16
add ebx,xSize
mov ecx,yStart
shl ecx,16
add ecx,ySize
mov edx,bColor
mov esi,gColor
mov edi,fColor
xor eax,eax
mcall
}
 
 
;WriteTextToWindow
macro Text xStart,yStart,rgbColor,pText,nTextLen
{
mov ebx,xStart
shl ebx,16
add ebx,yStart
mov ecx,rgbColor
mov edx,pText
mov esi,nTextLen
mov eax,4
mcall
}
 
;DisplayNumber
macro Number xStart,yStart,nPrintType,noOfDigits,Data,rgbColor
{
 
mov edx,xStart
shl edx,16
add edx,yStart
mov ebx,noOfDigits
shl ebx,16
or ebx,nPrintType
mov ecx,Data
mov esi,rgbColor
mov eax,47
mcall
}
 
macro DrawLine xStart,xEnd,yStart,yEnd,rgbColor
{
mov ebx,xStart
shl ebx,16
add ebx,xEnd
mov ecx,yStart
shl ecx,16
add ecx, yEnd
mov edx,rgbColor
mov eax,38
mcall
}
 
macro PutImage xPos,yPos,xImage,yImage,pImage
{
mov ecx,xImage
shl ecx,16
add ecx, yImage
mov edx,xPos
shl edx,16
add edx,yPos
mov ebx,pImage
mov eax,7
mcall
}
 
macro Button xStart,yStart,xSize,ySize,nID,rgbColor
{
mov ebx,xStart
shl ebx,16
add ebx,xSize
mov ecx,yStart
shl ecx,16
add ecx,ySize
mov edx,nID
mov esi,rgbColor
mov eax,8
mcall
}
 
macro CreateTread EntryPoint,StackPos
{
xor ebx,ebx
inc ebx
mov ecx,EntryPoint
mov edx,StackPos
mov eax,51
mcall
}
/programs/system/cpuid/trunk/idt.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/system/cpuid/trunk/multipli.inc
130,7 → 130,7
mov eax, 68 ; AMD-K6 (p.30)
mov ebx, 3
mov edx, 0x0C0000087
int 0x40 ; eax - low dword
mcall ; eax - low dword
and eax, 111b
mov cl, [athloncoef3 + eax]
cmp eax, 6
152,7 → 152,7
@@: mov eax, 68 ; Athlon/AthlonXP
mov ebx, 3
mov edx, 0x0C0010015
int 0x40
mcall
mov ebx, eax
shr ebx, 24
and ebx, 0x0F
165,7 → 165,7
AMDK7M: mov eax, 68 ; AthonXP-M
mov ebx, 3
mov edx, 0xC0010042
int 0x40
mcall
and eax, 0x1F
mov cl, [athlonmcoef + eax]
ret
180,7 → 180,7
mov eax, 68 ; Athon64
mov ebx, 3
mov edx, 0xC0010015
int 0x40
mcall
shr eax, 24
and al, 0x3F
shr al, 1
193,7 → 193,7
AMDK8M: mov eax, 68 ; Athon64-M
mov ebx, 3
mov edx, 0xC0010042
int 0x40
mcall
and al, 0x3F
shr al, 1
add al, 4
211,7 → 211,7
mov eax, 68 ; Pentium M
mov ebx, 3
mov edx, 0x2A
int 0x40
mcall
shr eax, 22
and eax, 0x1F
mov dl, 10
223,7 → 223,7
mov eax, 68 ; Pentium 4 / Xeon (model < 2) Willamete
mov ebx, 3
mov edx, 0x2A
int 0x40
mcall
shr eax, 8
and eax, 0x0F
mov cl, [p4coef + eax]
231,7 → 231,7
@@: mov eax, 68 ; Pentium 4 / Xeon (model >= 2) NorthWood
mov ebx, 3
mov edx, 0x2C
int 0x40
mcall
shr eax, 24
and eax, 0x1F
mov dl, 10
244,7 → 244,7
mov eax, 68 ; Pentium Pro / Pentium II / Pentium III
mov ebx, 3
mov edx, 0x2A
int 0x40
mcall
shr eax, 22
test al, 0x20
jz @f
/programs/system/cpuid/trunk/rsatest.inc
596,12 → 596,9
;p=1042128803351525332193283695592003066548124262686459610611886292768993621049491
;q=1273712981880077616387281148672409277231717442781838063285512054053473668300963
;n=1327372985619988354987062708438042005329282516404896732667039640816200186465366322016844458439816997285872910403676793109807015096535910981266920474905959833
macro udata
{
udata
 
num1 rd 40
num2 rd 40
num3 rd 40
iter rd 1
openkey rd 1
}
openkey rd 1
/programs/system/cpuid/trunk/via.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/system/desktop/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/desktop/trunk/desktop.asm
19,7 → 19,7
dd 0,0 ; parameters, reserved
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
include 'kglobals.inc'
include 'unpacker.inc'
;******************************************************************************
26,43 → 26,43
 
 
struct SKIN_HEADER
.ident dd ?
.version dd ?
.params dd ?
.buttons dd ?
.bitmaps dd ?
ident dd ?
version dd ?
params dd ?
buttons dd ?
bitmaps dd ?
ends
 
struct SKIN_PARAMS
.skin_height dd ?
.margin.right dw ?
.margin.left dw ?
.margin.bottom dw ?
.margin.top dw ?
.colors.inner dd ?
.colors.outer dd ?
.colors.frame dd ?
.colors_1.inner dd ?
.colors_1.outer dd ?
.colors_1.frame dd ?
.dtp.size dd ?
.dtp.data db 40 dup (?)
skin_height dd ?
margin.right dw ?
margin.left dw ?
margin.bottom dw ?
margin.top dw ?
colors.inner dd ?
colors.outer dd ?
colors.frame dd ?
colors_1.inner dd ?
colors_1.outer dd ?
colors_1.frame dd ?
dtp.size dd ?
dtp.data db 40 dup (?)
ends
 
struct SKIN_BUTTONS
.type dd ?
.pos:
.left dw ?
.top dw ?
.size:
.width dw ?
.height dw ?
type dd ?
pos:
left dw ?
top dw ?
size:
width dw ?
height dw ?
ends
 
struct SKIN_BITMAPS
.kind dw ?
.type dw ?
.data dd ?
kind dw ?
type dw ?
_data dd ?
ends
 
 
72,7 → 72,7
mov ebx,3
mov ecx,color_table
mov edx,4*10
int 0x40
mcall
 
cld
mov esi,default_skn
95,7 → 95,7
 
mov eax,23 ; wait here for event
mov ebx,5
int 0x40
mcall
 
dec eax ; redraw request ?
jz red
111,12 → 111,12
 
key: ; key
mov al,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
button: ; button
mov al,17 ; get id
int 0x40
mcall
 
cmp ah,11 ; read string
jne no_string
142,7 → 142,7
mov eax,48
mov ebx,1
mov ecx,1
int 0x40
mcall
jmp doapply
no_3d:
 
161,7 → 161,7
mov ebx,2
mov ecx,color_table
mov edx,10*4
int 0x40
mcall
jmp doapply
no_apply:
 
202,7 → 202,7
cmp ah,1 ; terminate
jnz noid1
or eax,-1
int 0x40
mcall
noid1:
 
jmp still
213,7 → 213,7
pusha
mov eax,37
mov ebx,2
int 0x40
mcall
 
cmp eax,0
jne dc1
224,7 → 224,7
 
mov eax,37
mov ebx,1
int 0x40
mcall
 
mov ebx,eax
shr ebx,16
353,11 → 353,11
 
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jne read_done
; mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je read_done
415,13 → 415,13
mov ebx,266*65536+60
mov ecx,170*65536+30
mov edx,[color]
int 0x40
mcall
 
; mov eax,13
mov ebx,266*65536+60
mov ecx,200*65536+10
mov edx,[w_work]
int 0x40
mcall
 
mov eax,47
mov ebx,0+1*256+8*65536
428,7 → 428,7
mov ecx,[color]
mov edx,272*65536+201
mov esi,[w_work_text]
int 0x40
mcall
 
popa
 
446,7 → 446,7
newcol:
mov eax,13
mov edx,[esi]
int 0x40
mcall
add ecx,18*65536
add esi,4
cmp esi,color_table+4*9
490,7 → 490,7
je .lp2
cmp dword[edi+0],eax
jne @f
mov ebx,[edi+SKIN_BITMAPS.data]
mov ebx,[edi+SKIN_BITMAPS._data]
add ebx,ebp
mov ecx,[ebx-2]
mov cx,[ebx+4]
786,16 → 786,16
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
mov eax,48
mov ebx,3
mov ecx,app_colours
mov edx,10*4
int 0x40
mcall
 
mov eax,14
int 0x40
mcall
 
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
803,8 → 803,8
mov ecx,50*65536+255 ; [y start] *65536 + [y size]
mov edx,[w_work] ; color of work area RRGGBB,8->color
or edx,0x13000000
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
if lang eq ru
load_w = (5*2+6*9)
823,7 → 823,7
mov ecx,212*65536+10
mov edx,0x4000000B
mov esi,[w_grab_button] ; button color RRGGBB
int 0x40
mcall
 
; mov eax,8 ; LOAD BUTTON
mov ebx,15*65536+load_w
830,12 → 830,12
mov ecx,(30+18*11)*65536+14
mov edx,12
mov esi,[w_work_button]
int 0x40
mcall
 
; mov eax,8 ; SAVE BUTTON
add ebx,(load_w+2)*65536-load_w+save_w
inc edx
int 0x40
mcall
 
; mov eax,8 ; 3D
; mov ebx,15*65536+35
842,27 → 842,27
; mov ecx,(30+18*12)*65536+14
mov ebx,(340-t1.size*6-13)*65536+(5*2+6*4)
inc edx
int 0x40
mcall
 
; mov eax,8 ; FLAT
add ebx,(5*2+6*4+2)*65536-(5*2+6*4)+flat_w
inc edx
int 0x40
mcall
 
; mov eax,8 ; APPLY BUTTON
add ebx,(flat_w+6+2)*65536-flat_w+apply_w
inc edx
int 0x40
mcall
 
; mov eax,8 ; LOAD SKIN BUTTON
mov ebx,(336+(555-335)/2-t2.size*6/2)*65536+load_w
inc edx
int 0x40
mcall
 
; mov eax,8 ; APPLY SKIN BUTTON
add ebx,(load_w+6+2)*65536-load_w+apply_w
inc edx
int 0x40
mcall
 
mov eax, 4
mov ebx, (339-t1.size*6-12)*65536+(30+18*11+4)
869,18 → 869,18
mov ecx, [w_work_button_text]
mov edx, t1
mov esi, t1.size
int 0x40
mcall
 
mov ebx,(336+(555-335)/2-t2.size*6/2)*65536+(30+18*11+4)
mov edx,t2
mov esi,t2.size
int 0x40
mcall
 
; mov eax, 4
; mov ebx, 277*65536+(30+18*12+4)
; mov edx, t2
; mov esi, t2.size
; int 0x40
; mcall
 
mov eax,38 ; R G B COLOR GLIDES
mov ebx,266*65536+285
887,14 → 887,14
mov ecx,30*65536+30
mov edx,0xff0000
.newl:
int 0x40
mcall
pusha
add ebx,20*65536+20
shr edx,8
int 0x40
mcall
add ebx,20*65536+20
shr edx,8
int 0x40
mcall
popa
sub edx,0x020000
add ecx,0x00010001
909,7 → 909,7
mov esi,[w_work_button]
newb:
mov eax,8
int 0x40
mcall
add ecx,18*65536
inc edx
cmp edx,40
921,7 → 921,7
mov esi,32
newline:
mov eax,4
int 0x40
mcall
add ebx,18
add edx,32
cmp [edx],byte 'x'
951,7 → 951,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
1029,11 → 1029,11
sz default_skn, '/RD/1/DEFAULT.SKN',0
 
if lang eq ru
header db '€‘’Ž‰Š€ ŽŠŽ',0
title db '€‘’Ž‰Š€ ŽŠŽ',0
else if lang eq et
header db 'AKNA SEADED - VALI VÄRV JA VAJUTA OBJEKTILE',0
title db 'AKNA SEADED - VALI VÄRV JA VAJUTA OBJEKTILE',0
else
header db 'WINDOWS SETTINGS - DEFINE COLOR AND CLICK ON TARGET',0
title db 'WINDOWS SETTINGS - DEFINE COLOR AND CLICK ON TARGET',0
end if
 
 
/programs/system/docpack/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/system/docpack/trunk/build.bat
1,3 → 1,2
fasm docpack.asm docpack
mtappack docpack
pause
/programs/system/docpack/trunk/docpack.asm
31,7 → 31,7
dd I_END+0x400 ; memory for app
dd I_END+0x400 ; esp
dd my_param , 0x0 ; I_Param , I_Icon
include 'MACROS.INC'
include '..\..\..\MACROS.INC'
 
start:
cmp [my_param],0
90,7 → 90,7
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mcall 12,1
99,8 → 99,8
mov ecx,30*65536+FILECOUNT*16+35
mov edx,[sc.work]
or edx,0x33000000
mov edi,header
int 0x40
mov edi,title
mcall
 
mov ecx,FILECOUNT
mov ebx,5 shl 16+100
159,7 → 159,7
movzx ecx,ah
jmp start.open
 
header db appname,0
title db appname,0
 
fileinfo:
dd 7
/programs/system/end/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/end/trunk/end.asm
6,7 → 6,7
; the same about ebx,ecx,edx
 
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
meos_app_start
code
17,14 → 17,14
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov al,12 ; eax=12 - tell os about redraw start
mov bl,1
int 0x40
mcall
 
mov al,14 ; eax=14 - get screen max x & max y
int 0x40
mcall
 
movzx ecx,ax
 
40,7 → 40,7
mov edx,[sc.work]
mov esi,edx
mov edi,edx
int 0x40
mcall
 
mov edx,0x444444
mov al,13
71,37 → 71,37
mov ecx,[sc.work_text] ; 8b window nro - RR GG BB color
or ecx,0x90000000
mov edx,label1 ; pointer to text beginning
int 0x40
mcall
 
mov ebx,15*65536+101
mov edx,label4
int 0x40
mcall
 
mov ecx,0x90eeeeee ; 8b window nro - RR GG BB color
mov ebx,25*65536+30
mov edx,label2 ; pointer to text beginning
int 0x40
mcall
 
mov ebx,20*65536+64
mov edx,label3
int 0x40
mcall
 
mov ebx,45*65536+41
mov edx,label5
int 0x40
mcall
 
mov ebx,40*65536+75
mov edx,label6
int 0x40
mcall
 
mov al,12 ;end of redraw
mov ebx,2
int 0x40
mcall
 
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax
jz do_draw
109,7 → 109,7
jnz button
key:
mov al,2 ; now eax=2 - get key code
int 40h
mcall
mov al,ah
cmp al,13
jz restart
123,7 → 123,7
 
button:
mov al,17 ; now eax=17 - get pressed button id
int 0x40
mcall
xchg al,ah
dec eax
jz power_off
138,7 → 138,7
; jnz still
close_1:
or eax,-1
int 40h
mcall
 
power_off:
push 2
158,7 → 158,7
run_rdsave:
mov eax,70
mov ebx,rdsave
int 0x40
mcall
jmp still
 
data
/programs/system/icon/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/icon/trunk/icon.asm
19,13 → 19,13
use32
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd 0x01 ; title version
dd START ; start of code
dd I_END ; size of image
dd icon_data+0x30000 ; memory for app
dd icon_data+0x30000 ; esp
dd I_Param , 0x0 ; I_Param , I_Icon
include 'macros.inc'
include '..\..\..\macros.inc'
include 'lang.inc'
COLOR_ORDER equ MENUETOS
include 'gif_lite.inc'
55,7 → 55,7
still:
 
mov eax,10 ; wait here for event
int 0x40
mcall
 
dec eax ; redraw request ?
jz red
64,7 → 64,7
 
button: ; button
mov al,17 ; get id
int 0x40
mcall
 
shr eax,8
 
139,13 → 139,13
mov esi,iconlst
call lst_path
mov eax,70
int 0x40
mcall
 
; (2) terminate all icons
mov eax,9
mov ebx,I_END
or ecx,-1
int 0x40
mcall
mov edi,[ebx+30]
newread2:
mov esi,1
154,7 → 154,7
mov eax,9
mov ebx,I_END
mov ecx,esi
int 0x40
mcall
cmp edi,[ebx+30]
je newread
cmp esi,eax
171,7 → 171,7
mov eax,18
mov ebx,2
mov ecx,esi
int 0x40
mcall
 
jmp newread2
 
206,7 → 206,7
mov esi, iconname
call lst_path
mov eax, 70
int 0x40
mcall
jmp still
 
no_apply:
219,14 → 219,14
mov ecx,0xc0ff0000
mov edx,add_text
mov edi,0xffffff
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
cmp eax,3
jne still
mov eax,17
int 0x40
mcall
shr eax,8
cmp eax,40
jb no_f
285,14 → 285,14
mov ecx,0xc0ff0000
mov edx,rem_text
mov edi,0xffffff
int 0x40
mcall
 
mov eax,10
int 0x40
mcall
cmp eax,3
jne no_f;ound
mov eax,17
int 0x40
mcall
shr eax,8
cmp eax,40
jb red;no_f;ound
406,7 → 406,7
mov ebx,100*65536+180
mov ecx,(278+12)*65536+40
mov edx,0xffffff
int 0x40
mcall
 
xor edi,edi
mov eax,4 ; icon text
419,7 → 419,7
add edx,[positions+edi*4]
movzx esi,byte[str_lens+edi]
inc edi
int 0x40
mcall
add ebx,14
pop ecx
loop .ll
504,13 → 504,13
pop edi
f11:
mov eax,10
int 0x40
mcall
cmp eax,2
jz fbu
jmp rs_done
fbu:
mov eax,2
int 0x40
mcall
shr eax,8
cmp eax,13
je rs_done
548,7 → 548,7
 
key: ; key
mov al,2 ; just read it and ignore
int 0x40
mcall
jmp still
 
; *********************************************
560,7 → 560,7
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax
567,26 → 567,26
mov ebx,210*65536+300
mov ecx,30*65536+390-14
mov edx,0x13ffffff
mov edi,header ; WINDOW LABEL
int 0x40
mov edi,title ; WINDOW LABEL
mcall
 
mov eax,13 ; WINDOW AREA
mov ebx,20*65536+260
mov ecx,35*65536+200
mov edx,0x3366cc
int 0x40
mcall
 
mov eax,38 ; VERTICAL LINE ON WINDOW AREA
mov ebx,150*65536+150
mov ecx,35*65536+235
mov edx,0xffffff
int 0x40
mcall
 
mov eax,38 ; HOROZONTAL LINE ON WINDOW AREA
mov ebx,20*65536+280
mov ecx,135*65536+135
mov edx,0xffffff
int 0x40
mcall
 
mov eax,8 ; TEXT ENTER BUTTONS
mov ebx,20*65536+72
593,13 → 593,13
mov ecx,(275+1+14)*65536+13-2
mov edx,11
mov esi,[bcolor]
int 0x40
mcall
inc edx
add ecx,14*65536
int 0x40
mcall
inc edx
add ecx,14*65536
int 0x40
mcall
 
; mov eax,8 ; APPLY AND SAVE CHANGES BUTTON
mov ebx,20*65536+259
606,18 → 606,18
mov ecx,(329+2)*65536+15-4
mov edx,21
mov esi,[bcolor]
int 0x40
mcall
 
; mov eax,8 ; ADD ICON BUTTON
mov ebx,20*65536+129-2
add ecx,14*65536
inc edx
int 0x40
mcall
 
; mov eax,8 ; REMOVE ICON BUTTON
add ebx,(130+2)*65536
inc edx
int 0x40
mcall
 
mcall ,<20-14,8>,<260-23,32>,30+1 shl 30 ; IMAGE BUTTON
inc edx
645,7 → 645,7
newline:
mov ecx,[edx]
add edx,4
int 0x40
mcall
add ebx,14
add edx,47
cmp [edx],byte 'x'
673,7 → 673,7
 
push eax
mov eax,8
int 0x40
mcall
pop eax
 
no_button:
702,7 → 702,7
call draw_icon
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
 
ret
 
778,10 → 778,10
db 255,255,255,0, ' „Ž€‚ˆ’œ “„€‹ˆ’œ '
db 0,0,0,0, '€†Œˆ’… € Ž‡ˆ–ˆž ˆŠŽŠˆ „‹Ÿ …„€Š’ˆŽ‚€ˆŸ '
db 'x' ; <- END MARKER, DONT DELETE
 
add_text db '€†Œˆ’… € Ž‡ˆ–ˆž …ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ ',0
 
rem_text db '€†Œˆ’… € Ž‡ˆ–ˆž ˆ‘Ž‹œ‡“…ŒŽ‰ ˆŠŽŠˆ ',0
header db 'Œ¥­¥¤¦¥à ¨ª®­®ª',0
title db 'Œ¥­¥¤¦¥à ¨ª®­®ª',0
 
else if lang eq ge
text:
792,10 → 792,10
db 255,255,255,0, ' HINZUFUEGEN ENTFERNEN '
db 0,0,0,0, 'AUF BUTTON KLICKEN, UM ICON ZU EDITIEREN '
db 'x' ; <- END MARKER, DONT DELETE
 
add_text db 'AUF UNBENUTZTE ICONPOSITION KLICKEN ',0
 
rem_text db 'ICON ANKLICKEN; DAS GELOESCHT WERDEN SOLL',0
header db 'Icon Manager',0
title db 'Icon Manager',0
 
else
text:
807,9 → 807,8
db 0,0,0,0, 'CLICK BUTTON ON ICON POSITION FOR EDIT '
db 'x' ; <- END MARKER, DONT DELETE
add_text db 'CLICK ON A NOT USED POSITION ',0
 
rem_text db 'CLICK ICON POSITION; YOU WANT TO DELETE',0
header db 'Icon Manager',0
title db 'Icon Manager',0
 
end if
 
835,12 → 834,12
get_bg_info:
mov eax,39
mov ebx,4
int 0x40
mcall
mov [bgrdrawtype],eax
 
mov eax,39 ; get background size
mov ebx,1
int 0x40
mcall
mov [bgrxy],eax
 
mov ebx,eax
860,6 → 859,7
movzx ebx,[warea.left]
add eax,ebx
jmp x_done
 
no_left:
sub eax,9
sal eax,6 ;imul eax,64
867,7 → 867,6
movzx ebx,[warea.right]
add eax,ebx
x_done:
; mov [xpos],eax
mov [ebp-12],eax
 
movzx eax,byte [ebp-20+1] ; y position
886,7 → 885,6
movzx ebx,[warea.bottom]
add eax,ebx
y_done:
; mov [ypos],eax
mov [ebp-8],eax
ret
 
899,7 → 897,7
mov [warea.by_y],ebx
 
mov eax,14
int 0x40
mcall
add eax,0x00010001
mov [scrxy],eax
 
917,13 → 915,9
mov eax,51
mov ebx,1
mov ecx,thread
; mov edx,[thread_stack]
mov edx,ebp
; sub edx,4
; mov [edx],esi
mov dword[ebp-4],esi
int 0x40
; add [thread_stack],0x100
mcall
add ebp,0x100
 
mov eax,5
931,7 → 925,7
wait_thread_start: ;wait until thread draw itself first time
cmp [create_thread_event],bl
jz wait_thread_end
int 0x40
mcall
jmp wait_thread_start
wait_thread_end:
dec [create_thread_event] ;reset event
942,7 → 936,7
jnz start_new
close:
or eax,-1
int 0x40
mcall
 
thread:
; pop ebp ;ebp - address of our icon
953,19 → 947,17
mov [create_thread_event],1
mov eax,40
mov ebx,010101b
int 0x40
mcall
 
still2:
 
mov eax,10
int 0x40
mcall
 
cmp eax,1
je red2
cmp eax,3
je button2
cmp eax,5
jne still2
 
call get_bg_info
mov eax,5
985,10 → 977,10
call calc_icon_pos
add ebp,-12
mcall 9,I_END,-1
mov eax,[I_END+process_information.x_start]
mov eax,[I_END+process_information.box.left]
cmp eax,[ebp+0]
jne @f
mov eax,[I_END+process_information.y_start]
mov eax,[I_END+process_information.box.top]
cmp eax,[ebp+4]
je .lp1
@@: call get_bg_info
997,15 → 989,9
.lp1: call draw_window2
jmp still2
 
key2:
mov al,2
int 0x40
 
jmp still2
 
button2:
mov al,17
int 0x40
mcall
 
 
mov esi,[ebp+8]
1020,13 → 1006,9
jne .no0
and dword[finfo_start+8],0
.no0:
; lea ebx,[ebp+19]
mov ebx,finfo_start
mov eax,70
int 0x40
; dph eax
; cmp eax,1024
; jae still2
mcall
jmp still2
 
fill_paths:
1035,7 → 1017,6
movzx ecx,byte[str_lens+ebx]
add esi,[positions+ebx*4]
push esi
; mov edx,esi
add esi,ecx
 
.l1:
1077,7 → 1058,6
ret
 
itoa:
; mov esi,[current_icon]
add esi,2
mov ebx,10
mov ecx,3
1088,7 → 1068,6
mov [esi],dl
dec esi
loop .l0
; and byte[esi],0
ret
 
draw_picture:
1138,7 → 1117,6
stretch:
cmp [bgrdrawtype],dword 2
jne nostretch
; mov eax,[ypos]
mov eax,[ebp+4]
add eax,ecx
imul eax,[bgry]
1147,7 → 1125,6
div ebx
imul eax,[bgrx]
push eax
; mov eax,[xpos]
mov eax,[ebp+0]
add eax,[esp+8]
imul eax,[bgrx]
1163,7 → 1140,6
 
cmp [bgrdrawtype],dword 1
jne notiled
; mov eax,[ypos]
mov eax,[ebp+4]
add eax,ecx
cdq
1172,7 → 1148,6
mov eax,edx
imul eax,[bgrx]
push eax
; mov eax,[xpos]
mov eax,[ebp+0]
add eax,[esp+8]
movzx ebx,word [bgrxy+2]
1187,7 → 1162,7
lea ecx,[eax+eax*2]
mov eax,39
mov ebx,2
int 0x40
mcall
 
nobpix:
 
1234,7 → 1209,7
mov ebx,0x3000
mov ecx,52 shl 16 + 52
xor edx,edx
int 0x40
mcall
.ex:
mov [load_pic],0
ret
1244,20 → 1219,20
mov esi,[ebp+8]
add esi,3
push edi
mov edi,header
mov edi,title
mov ecx,8
cld
rep movsb
pop edi
mov eax,header
mov eax,title
news2:
cmp [eax],byte 33
jb founde
inc eax
cmp eax,header+8;11
cmp eax,title+8;11
jb news2
founde:
sub eax,header
sub eax,title
mov [tl],eax
 
mov eax,[tl]
1269,31 → 1244,31
 
mov eax,4
xor ecx,ecx ; black shade of text
mov edx,header
mov edx,title
mov esi,[tl]
add ebx,1 shl 16 ;*65536+1
int 0x40
mcall
inc ebx
int 0x40
mcall
add ebx,1 shl 16
int 0x40
mcall
inc ebx
int 0x40
mcall
sub ebx,1 shl 16
int 0x40
mcall
dec ebx
sub ebx,1 shl 16
int 0x40
mcall
sub ebx,1 shl 16
dec ebx
int 0x40
mcall
dec ebx
add ebx,1 shl 16
int 0x40
mcall
inc ebx
mov ecx,0xffffff
 
int 0x40
mcall
mov [draw_pic],0
ret
 
1306,24 → 1281,22
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
; mov ebx,[xpos-2]
mov ebx,[ebp+0-2]
; mov ecx,[ypos-2]
mov ecx,[ebp+4-2]
add ebx,[yw] ; [x start] *65536 + [x size]
add ecx,51 ; [y start] *65536 + [y size]
mov edx,0x01000000 ; color of work area RRGGBB,8->color gl
int 0x40
mcall
 
mov eax,8 ; button
mov ebx,51
mov ecx,50
mov edx,0x40000001
int 0x40
mcall
 
mov eax,5
mov ebx,1
1331,7 → 1304,7
xchg [load_pic],bl
test bl,bl
je draw_icon_end
int 0x40
mcall
jmp draw_icon2
draw_icon_end:
 
1341,7 → 1314,7
xchg [draw_pic],bl
test bl,bl
je draw_icon_end_2
int 0x40
mcall
jmp draw_icon_2
draw_icon_end_2:
 
1348,7 → 1321,7
mov eax,9
mov ebx,process_table
mov ecx,-1
int 0x40
mcall
 
call draw_picture
call draw_text
1355,7 → 1328,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
1364,8 → 1337,6
ya dd 0
cur_btn dd 40
 
;xpos dd 15
;ypos dd 185
draw_pic db 0
load_pic db 0
create_thread_event db 0
1372,18 → 1343,12
 
 
image dd 0x3000
;thread_stack dd 0x5000
 
;icons dd 0
 
 
I_Param:
 
icon_data = I_END+0x1400
process_table = I_END+0x2400
 
;I_END:
 
bgrx dd ?
bgry dd ?
param_str rb 31
1411,8 → 1376,5
icon_count rd 1
gif_file rb GIF_SIZE
strip_file rb RAW_SIZE
;I_Param:
 
; icon_data = I_END+256
 
I_END:
/programs/system/icon/trunk/icons.dat
1,14 → 1,26
AA-Sysxtree-004-/RD/1/SYSXTREE - *
AB-CMD -023-/RD/1/CMD - *
AC-RDsave -001-/RD/1/RDSAVE - *
BB-Fasm -012-/RD/1/FASM - *
CA-Copy -008-/RD/1/copy2 - *
AA-SYSXTREE-004-/RD/1/SYSXTREE - *
AB-COPY -008-/RD/1/COPY2 - *
AC-RDSAVE -020-/RD/1/RDSAVE - *
BB-CALC -006-/RD/1/CALC - *
CA-TINYPAD -011-/RD/1/TINYPAD - *
CB-KFM -007-/RD/1/KFM - *
JA-VRR -009-/RD/1/VRR - *
IA-Board -022-/RD/1/BOARD - *
BA-KFAR -016-/RD/1/kfar - *
JB-Animage -018-/RD/1/ANIMAGE - *
CB-Tinypad -011-/RD/1/TINYPAD - *
IB-AC97 -002-/RD/1/AC97WAV - *
JC-Docpack -010-/RD/1/DOCPACK - *
BC-Calc -006-/RD/1/CALC - *
HA-MTDBG -029-/RD/1/MTDBG - *
II-C4 -005-/RD/1/GAMES/C4 - *
JI-MINE -017-/RD/1/GAMES/MINE - *
IH-TETRIS -021-/RD/1/GAMES/TETRIS - *
JH-MBLOCKS -013-/RD/1/GAMES/MBLOCKS - *
HI-PONG -026-/RD/1/GAMES/PONG3 - *
GI-15 -000-/RD/1/GAMES/15 - *
HH-LIFE2 -015-/RD/1/DEMOS/LIFE2 - *
BA-FASM -012-/RD/1/DEVELOP/FASM - *
JB-ANIMAGE -018-/RD/1/ANIMAGE - *
CC-CMD -023-/RD/1/CMD - *
IA-BOARD -022-/RD/1/DEVELOP/BOARD - *
JC-DOCPACK -010-/RD/1/DOCPAK - *
BC-KFAR -027-/RD/1/KFAR - *
HA-MTDBG -029-/RD/1/DEVELOP/MTDBG - *
AH-PIPES -030-/RD/1/GAMES/PIPES - *
AI-FARA -031-/RD/1/GAMES/FARA - *
BI-ARC-II -014-/RD/1/GAMES/ARCANII - *
BH-XONIX -024-/RD/1/GAMES/XONIX - *
GH-CHECKERS-002-/RD/1/GAMES/CHECKERS - *
/programs/system/icon/trunk/iconstrp.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/programs/system/icon_new/trunk/build_icon.bat
0,0 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm icon.asm @icon
@erase lang.inc
@pause
/programs/system/icon_new/trunk/build_iconmngr.bat
0,0 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm iconmngr.asm iconmngr
@erase lang.inc
@pause
/programs/system/icon_new/trunk/debug-fdo.inc
0,0 → 1,424
;
; Formatted Debug Output (FDO)
; Copyright (c) 2005-2006, mike.dld
; Created: 2005-01-29, Changed: 2006-11-10
;
; For questions and bug reports, mail to mike.dld@gmail.com
;
; Available format specifiers are: %s, %d, %u, %x (with partial width support)
;
 
; to be defined:
; __DEBUG__ equ 1
; __DEBUG_LEVEL__ equ 5
 
macro debug_func name {
if used name
name@of@func equ name
}
 
macro debug_beginf {
align 4
name@of@func:
}
 
debug_endf fix end if
 
macro DEBUGS _sign,[_str] {
common
local tp
tp equ 0
match _arg:_num,_str \{
DEBUGS_N _sign,_num,_arg
tp equ 1
\}
match =0 _arg,tp _str \{
DEBUGS_N _sign,,_arg
\}
}
 
macro DEBUGS_N _sign,_num,[_str] {
common
pushf
pushad
local ..str,..label,is_str
is_str = 0
forward
if _str eqtype ''
is_str = 1
end if
common
if is_str = 1
jmp ..label
..str db _str,0
..label:
add esp,4*8+4
mov edx,..str
sub esp,4*8+4
else
mov edx,_str
end if
if ~_num eq
if _num eqtype eax
if _num in <eax,ebx,ecx,edx,edi,ebp,esp>
mov esi,_num
else if ~_num eq esi
movzx esi,_num
end if
else if _num eqtype 0
mov esi,_num
else
local tp
tp equ 0
match [_arg],_num \{
mov esi,dword[_arg]
tp equ 1
\}
match =0 =dword[_arg],tp _num \{
mov esi,dword[_arg]
tp equ 1
\}
match =0 =word[_arg],tp _num \{
movzx esi,word[_arg]
tp equ 1
\}
match =0 =byte[_arg],tp _num \{
movzx esi,byte[_arg]
tp equ 1
\}
match =0,tp \{
'Error: specified string width is incorrect'
\}
end if
else
mov esi,0x7FFFFFFF
end if
call fdo_debug_outstr
popad
popf
}
 
macro DEBUGD _sign,_dec {
local tp
tp equ 0
match _arg:_num,_dec \{
DEBUGD_N _sign,_num,_arg
tp equ 1
\}
match =0 _arg,tp _dec \{
DEBUGD_N _sign,,_arg
\}
}
 
macro DEBUGD_N _sign,_num,_dec {
pushf
pushad
if (~_num eq)
if (_dec eqtype eax | _dec eqtype 0)
'Error: precision allowed only for in-memory variables'
end if
if (~_num in <1,2,4>)
if _sign
'Error: 1, 2 and 4 are only allowed for precision in %d'
else
'Error: 1, 2 and 4 are only allowed for precision in %u'
end if
end if
end if
if _dec eqtype eax
if _dec in <ebx,ecx,edx,esi,edi,ebp,esp>
mov eax,_dec
else if ~_dec eq eax
if _sign = 1
movsx eax,_dec
else
movzx eax,_dec
end if
end if
else if _dec eqtype 0
mov eax,_dec
else
add esp,4*8+4
if _num eq
mov eax,dword _dec
else if _num = 1
if _sign = 1
movsx eax,byte _dec
else
movzx eax,byte _dec
end if
else if _num = 2
if _sign = 1
movsx eax,word _dec
else
movzx eax,word _dec
end if
else
mov eax,dword _dec
end if
sub esp,4*8+4
end if
mov cl,_sign
call fdo_debug_outdec
popad
popf
}
 
macro DEBUGH _sign,_hex {
local tp
tp equ 0
match _arg:_num,_hex \{
DEBUGH_N _sign,_num,_arg
tp equ 1
\}
match =0 _arg,tp _hex \{
DEBUGH_N _sign,,_arg
\}
}
 
macro DEBUGH_N _sign,_num,_hex {
pushf
pushad
if (~_num eq) & (~_num in <1,2,3,4,5,6,7,8>)
'Error: 1..8 are only allowed for precision in %x'
end if
if _hex eqtype eax
if _hex in <eax,ebx,ecx,edx,esi,edi,ebp,esp>
if ~_hex eq eax
mov eax,_hex
end if
else if _hex in <ax,bx,cx,dx,si,di,bp,sp>
if ~_hex eq ax
movzx eax,_hex
end if
shl eax,16
if (_num eq)
mov edx,4
end if
else if _hex in <al,ah,bl,bh,cl,ch,dl,dh>
if ~_hex eq al
movzx eax,_hex
end if
shl eax,24
if (_num eq)
mov edx,2
end if
end if
else if _hex eqtype 0
mov eax,_hex
else
add esp,4*8+4
mov eax,dword _hex
sub esp,4*8+4
end if
if ~_num eq
mov edx,_num
else
if ~_hex eqtype eax
mov edx,8
end if
end if
call fdo_debug_outhex
popad
popf
}
 
;-----------------------------------------------------------------------------
 
debug_func fdo_debug_outchar
debug_beginf
pushad
mov cl,al
mov ebx,1
mov eax,63
int 0x40
popad
ret
debug_endf
 
debug_func fdo_debug_outstr
debug_beginf
mov eax,63
mov ebx,1
.l1: dec esi
js .l2
mov cl,[edx]
or cl,cl
jz .l2
int 0x40
inc edx
jmp .l1
.l2: ret
debug_endf
 
debug_func fdo_debug_outdec
debug_beginf
or cl,cl
jz @f
or eax,eax
jns @f
neg eax
push eax
mov al,'-'
call fdo_debug_outchar
pop eax
@@: push 10
pop ecx
push -'0'
.l1: xor edx,edx
div ecx
push edx
test eax,eax
jnz .l1
.l2: pop eax
add al,'0'
jz .l3
call fdo_debug_outchar
jmp .l2
.l3: ret
debug_endf
 
debug_func fdo_debug_outhex
__fdo_hexdigits db '0123456789ABCDEF'
debug_beginf
mov cl,dl
neg cl
add cl,8
shl cl,2
rol eax,cl
.l1: rol eax,4
push eax
and eax,0x0000000F
mov al,[__fdo_hexdigits+eax]
call fdo_debug_outchar
pop eax
dec edx
jnz .l1
ret
debug_endf
 
;-----------------------------------------------------------------------------
 
macro DEBUGF _level,_format,[_arg] {
common
if __DEBUG__ = 1 & _level >= __DEBUG_LEVEL__
local ..f1,f2,a1,a2,c1,c2,c3,..lbl
_debug_str_ equ __debug_str_ # a1
a1 = 0
c2 = 0
c3 = 0
f2 = 0
repeat ..lbl-..f1
virtual at 0
db _format,0,0
load c1 word from %-1
end virtual
if c1 = '%s'
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER S,a1,0,_arg
else if c1 = '%x'
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER H,a1,0,_arg
else if c1 = '%d' | c1 = '%u'
local c4
if c1 = '%d'
c4 = 1
else
c4 = 0
end if
virtual at 0
db _format,0,0
store word 0 at %-1
load c1 from f2-c2
end virtual
if c1 <> 0
DEBUGS 0,_debug_str_+f2-c2
end if
c2 = c2 + 1
f2 = %+1
DEBUGF_HELPER D,a1,c4,_arg
else if c1 = '\n'
c3 = c3 + 1
end if
end repeat
virtual at 0
db _format,0,0
load c1 from f2-c2
end virtual
if (c1<>0)&(f2<>..lbl-..f1-1)
DEBUGS 0,_debug_str_+f2-c2
end if
virtual at 0
..f1 db _format,0
..lbl:
__debug_strings equ __debug_strings,_debug_str_,<_format>,..lbl-..f1-1-c2-c3
end virtual
end if
}
 
macro __include_debug_strings dummy,[_id,_fmt,_len] {
common
local c1,a1,a2
forward
if defined _len & ~_len eq
_id:
a1 = 0
a2 = 0
repeat _len
virtual at 0
db _fmt,0,0
load c1 word from %+a2-1
end virtual
if (c1='%s')|(c1='%x')|(c1='%d')|(c1='%u')
db 0
a2 = a2 + 1
else if (c1='\n')
dw $0A0D
a1 = a1 + 1
a2 = a2 + 1
else
db c1 and 0x0FF
end if
end repeat
db 0
end if
}
 
macro DEBUGF_HELPER _letter,_num,_sign,[_arg] {
common
local num
num = 0
forward
if num = _num
DEBUG#_letter _sign,_arg
end if
num = num+1
common
_num = _num+1
}
 
macro include_debug_strings {
if __DEBUG__ = 1
match dbg_str,__debug_strings \{
__include_debug_strings dbg_str
\}
end if
}
/programs/system/icon_new/trunk/icon.asm
0,0 → 1,539
;
; ICON APPLICATION
;
; Compile with FASM for Menuet
;
; August 12, 2004 - 32-bit ICO format support (mike.dld)
; March 14, 2007 - rewriten for KolibriOS (heavyiron)
 
use32
 
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd 0x8000 ; memory for app
dd 0x8000 ; esp
dd I_PARAM , 0x0 ; I_Param , I_Icon
 
; params 4 xpos 4 ypos 30 iconfile 30 startfile 10 label
; +0 +4 +8 +38 +68
 
include '..\..\..\macros.inc'
;__DEBUG__ fix 1
;__DEBUG_LEVEL__ fix 1
;include 'debug-fdo.inc'
flipdelay = 5
 
START: ; start of execution
 
cmp [I_PARAM],byte 0
jne nohalt
or eax,-1
mcall
nohalt:
 
mov eax,[I_PARAM+0]
sub eax,0x01010101
mov [xpos],eax
mov eax,[I_PARAM+4]
sub eax,0x01010101
mov [ypos],eax
 
mov esi,I_PARAM+8
mov edi,fname
mov ecx,30
cld
rep movsb
call fill_paths
;DEBUGF 1,"fname: '%s'\n",fname
 
mov esi,I_PARAM+8+30
mov edi,start_file
mov ecx,30
rep movsb
call fill_paths
 
mov esi,I_PARAM+8+30+30
mov edi,labelt
mov ecx,10
cld
rep movsb
 
mov eax,40 ; get also event background change
mov ebx,10101b
mcall
 
 
call get_bg
 
red: ; redraw
call draw_window
 
still:
 
mov eax,10 ; wait here for event
mcall
 
cmp eax,1 ; redraw request ?
jz red
cmp eax,3 ; button in buffer ?
jz button
 
check:
call get_bg
call draw_icon
mcall 5,80
jmp still
 
button: ; button
mov al,17 ; get id
mcall
 
mov eax,70
mov ebx,finfo_start
mcall
 
call flip_icon
 
jmp still
 
flip_icon:
 
mov eax,1
call flip
mov eax,2
call flip
mov eax,3
call flip
mov eax,4
call flip
mov eax,5
call flip
mov eax,4
call flip
mov eax,3
call flip
mov eax,2
call flip
mov eax,1
call flip
mov eax,0
call flip
 
ret
 
flip:
mov [iconstate],eax
call get_bg
call draw_icon
mov eax,5
mov ebx,flipdelay
mcall
ret
 
fill_paths:
dec edi
mov ecx,30
std
mov al,' '
repe scasb
cld
mov byte[edi+2],0
ret
 
draw_window:
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
mcall
 
; DRAW WINDOW
xor eax,eax ; function 0 : define and draw window
mov ebx,[xpos-2]
mov ecx,[ypos-2]
add ebx,[yw] ; [x start] *65536 + [x size]
add ecx,67 ; [y start] *65536 + [y size]
mov edx,0x01000000 ; color of work area RRGGBB,8->color gl
mcall
 
mov eax,8 ; button
mov ebx,51
mov ecx,67
mov edx,0x60000001
mcall
 
call draw_icon
 
mov eax,12
mov ebx,2
mcall
 
ret
 
get_bg:
 
mov eax,14
mcall
add eax,0x00010001
mov [scrxy],eax
 
mov eax,39 ; get background type
mov ebx,4
mcall
mov [bgrdrawtype],eax
 
mov eax,39 ; get background size
mov ebx,1
mcall
mov [bgrxy],eax
 
mov eax,70
mov ebx,finfo
mcall
 
mov [itype],0
cmp word[I_END+256],'BM'
je @f
inc [itype]
@@:
 
mov ebx,[yw]
xor ecx,ecx ; 10608 = 52*68*3 - bg image
mov esi,I_END+256+9662 ; 9662 - icon file image
mov edi,51*3
 
newb:
 
push ebx ecx
 
yesbpix:
 
cmp [bgrdrawtype],dword 2
jne nostretch
 
mov eax,[ypos]
add eax,ecx
xor edx,edx
movzx ebx,word [bgrxy]
mul ebx
xor edx,edx
movzx ebx,word [scrxy]
div ebx
xor edx,edx
movzx ebx,word [bgrxy+2]
mul ebx
push eax
 
mov eax,[xpos]
add eax,[esp+8]
xor edx,edx
movzx ebx,word [bgrxy+2]
mul ebx
xor edx,edx
movzx ebx,word [scrxy+2]
div ebx
add eax,[esp]
add esp,4
 
nostretch:
 
cmp [bgrdrawtype],dword 1
jne notiled
 
mov eax,[ypos]
add eax,ecx
xor edx,edx
movzx ebx,word [bgrxy]
div ebx
mov eax,edx
movzx ebx,word [bgrxy+2]
xor edx,edx
mul ebx
push eax
 
mov eax,[xpos]
add eax,[esp+8]
movzx ebx,word [bgrxy+2]
xor edx,edx
div ebx
mov eax,edx
add eax,[esp]
add esp,4
 
notiled:
 
lea ecx,[eax+eax*2]
 
mov eax,39
mov ebx,2
 
mcall
 
nobpix:
 
pop ecx ebx
 
mov [esi+edi+0],al
mov [esi+edi+1],ah
shr eax,16
mov [esi+edi+2],al
sub edi,3
 
dec ebx
jge newb
mov ebx,[yw]
 
add esi,52*3
mov edi,51*3
inc ecx
cmp ecx,68
jne newb
 
;*****************************************************************************
 
mov esi,I_END+256+9662+10608-17*52*3+3 ;! 54+32*3*33-3
mov eax,[iconstate]
mov eax,[add_table0+eax*4]
add esi,eax
mov edi,I_END+256+62
cmp [itype],0
jne @f
mov edi,I_END+256+54
@@:
xor ebp,ebp
mov [pixl],0
newp:
 
virtual at edi
r db ?
g db ?
b db ?
a db ?
end virtual
virtual at esi+ebp
ar db ?
ag db ?
ab db ?
end virtual
 
movzx ecx,[a]
 
push ebp
cmp [iconstate],3
jb @f
neg ebp
@@:
 
cmp [itype],0
jne @f
mov eax,[edi]
and eax,$00FFFFFF
jnz @f
jmp no_transp
@@:
 
movzx eax,[r]
cmp [itype],0
je @f
movzx ebx,byte[ar]
sub eax,ebx
imul eax,ecx
xor edx,edx
or ebx,$0FF
div ebx
movzx ebx,[ar]
add eax,ebx
@@:
mov [esi+ebp+0],al
 
movzx eax,[g]
cmp [itype],0
je @f
movzx ebx,[ag]
sub eax,ebx
imul eax,ecx
xor edx,edx
or ebx,$0FF
div ebx
movzx ebx,[ag]
add eax,ebx
@@:
mov [esi+ebp+1],al
 
movzx eax,[b]
cmp [itype],0
je @f
movzx ebx,[ab]
sub eax,ebx
imul eax,ecx
xor edx,edx
or ebx,$0FF
div ebx
movzx ebx,[ab]
add eax,ebx
@@:
mov [esi+ebp+2],al
 
no_transp:
 
pop ebp
 
movzx eax,[itype]
imul eax,6
add eax,[iconstate]
push eax
mov eax,[add_table1+eax*4]
add edi,eax
 
add ebp,3
pop eax
mov eax,[add_table2+eax*4]
add [pixl],eax
cmp [pixl],48
jl newp
xor ebp,ebp
mov [pixl],0
 
sub esi,52*3
cmp esi,I_END+256+9662+52*4*3
jge newp
 
;*****************************************************************************
 
ret
 
draw_picture:
mov eax,7
mov ebx,I_END+256+9662
mov ecx,52 shl 16 + 68
xor edx,edx
mcall
ret
 
draw_icon:
call draw_picture
call draw_text
ret
 
draw_text:
 
mov eax,labelt ;text_length
news:
cmp [eax],byte 40
jb founde
inc eax
cmp eax,labelt+11
jb news
founde:
sub eax,labelt
 
lea eax,[eax+eax*2] ; eax *= char_width/2
shl eax,16
mov ebx,26*65536+58
sub ebx,eax
movzx ecx,byte [I_PARAM+8+30+30+10]
shl ecx,16
add ebx,ecx
 
; replaced - delete commented lines below if you like that style
mov eax,4 ; white text
 
xor ecx,ecx
mov edx,labelt
mov esi,labellen-labelt
add ebx,1 shl 16 ;*65536+1
mcall
inc ebx
mcall
add ebx,1 shl 16
mcall
inc ebx
mcall
sub ebx,1 shl 16
mcall
dec ebx
sub ebx,1 shl 16
mcall
sub ebx,1 shl 16
dec ebx
mcall
dec ebx
add ebx,1 shl 16
mcall
inc ebx
mov ecx,0xffffff
mcall
 
;xor ecx,ecx ; black shade of text
;mov edx,labelt
;mov esi,labellen-labelt
;add ebx,1*65536+1
;mcall
;sub ebx,1*65536+1
;mov ecx,0xffffff
;mcall
 
ret
 
 
; DATA AREA
 
itype db 0
 
align 4
 
tl dd 2
yw dd 51
 
xpos dd 15
ypos dd 185
 
bgrxy dd 0x0
scrxy dd 0x0
bgrdrawtype dd 0x0
 
iconstate dd 0
 
add_table0 dd (24-6*4)*3,(24-6*2)*3,(24-6*1)*3,\
(24+6*1)*3,(24+6*2)*3,(24+6*4)*3
 
add_table1 dd 3,6,12,12,6,3
dd 4,8,16,16,8,4
 
add_table2 dd 1,2,4,4,2,1
dd 1,2,4,4,2,1
 
finfo_start:
dd 7
dd 0
dd 0
dd 0
dd 0
db 0
dd start_file
 
finfo:
dd 0
dd 0
dd 0
dd 9662
dd I_END+256
db 0
dd fname
 
start_file rb 30
fname rb 30
 
labelt:
rb 10
labellen:
 
pixl dd ?
 
;include_debug_strings
I_PARAM:
 
I_END:
/programs/system/icon_new/trunk/iconmngr.asm
0,0 → 1,780
;
; DESKTOP ICON MANAGER
;
; Compile with FASM for Menuet
;
 
use32
 
org 0x0
 
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd START ; start of code
dd I_END ; size of image
dd 0x4000 ; memory for app
dd 0x4000 ; esp
dd I_Param , 0x0 ; I_Param , I_Icon
 
include '..\..\..\macros.inc'
include 'lang.inc'
 
START: ; start of execution
 
call load_icon_list
 
call check_parameters
 
red: ; redraw
call draw_window ; at first, draw the window
 
still:
 
mov eax,10 ; wait here for event
mcall
 
dec eax ; redraw request ?
jz red
dec eax ; key in buffer ?
jz key
 
button: ; button
mov al,17 ; get id
mcall
 
shr eax,8
 
cmp eax,1 ; button id=1 ?
jne noclose
or eax,-1 ; close this program
mcall
noclose:
 
cmp eax,11
jb no_str
cmp eax,13
jg no_str
call read_string
jmp still
no_str:
 
 
cmp eax,21 ; apply changes
jne no_apply
 
; (1) save list
 
mov eax,70
mov ebx,finfo
mov dword[ebx],2
mov edx,78
imul edx,dword [icons]
mov dword[ebx+12],edx
mcall
 
 
; (2) terminate all icons
 
mov esi,1
newread:
inc esi
mov eax,9
mov ebx,I_END
mov ecx,esi
mcall
cmp esi,eax
jg all_terminated
 
cmp [I_END+10],dword '@ICO'
jne newread
 
mov eax,18
mov ebx,2
mov ecx,esi
mcall
 
mov esi,1
 
jmp newread
 
all_terminated:
 
apply_changes:
 
; (3) start icons from icon_data
 
mov edi,[icons]
mov esi,icon_data
start_new:
 
push edi
push esi
 
movzx eax,byte [esi] ; x position
cmp eax,'E'
jg no_left
sub eax,65
imul eax,70
add eax,15
jmp x_done
no_left:
sub eax,65
mov ebx,9
sub ebx,eax
imul ebx,70
push ebx
mov eax,14
mcall
pop ebx
shr eax,16
sub eax,51+15
sub eax,ebx
x_done:
add eax,0x01010101
mov [icon_start_parameters],eax
 
movzx eax,byte [esi+1] ; y position
cmp eax,'E'
jg no_up
sub eax,65
imul eax,80
add eax,12
jmp y_done
no_up:
sub eax,65
mov ebx,9
sub ebx,eax
imul ebx,80
push ebx
mov eax,14
mcall
pop ebx
and eax,0xffff
sub eax,-1+20
sub eax,ebx
y_done:
add eax,0x01010101
mov [icon_start_parameters+4],eax
 
mov esi,[esp] ; icon picture
add esi,3
mov edi,icon_start_parameters+8
mov ecx,30
cld
rep movsb
 
mov esi,[esp] ; icon application
add esi,34
mov edi,icon_start_parameters+8+30
mov ecx,30
cld
rep movsb
 
mov esi,[esp] ; icon text
add esi,65
mov edi,icon_start_parameters+8+30+30
mov ecx,10
cld
rep movsb
 
mov byte[edi],0 ; ASCII -> ASCIIZ
 
mov eax,70
mov ebx,finfo_start
mcall
 
pop esi edi
 
add esi,76+2
 
dec edi
jnz start_new
 
cmp [I_Param],byte 0
je still
 
or eax,-1
mcall
 
no_apply:
 
 
cmp eax,22 ; user pressed the 'add icon' button
jne no_add_icon
 
mov eax,13
mov ebx,19*65536+260
mov ecx,225*65536+10
mov edx,0xffffff
mcall
mov eax,4
mov ebx,19*65536+225
mov ecx,0xff0000
mov edx,add_text
mov esi,add_text_len-add_text
mcall
 
mov eax,10
mcall
cmp eax,3
jne still
mov al,17
mcall
shr eax,8
cmp eax,40
jb no_f
sub eax,40
 
xor edx,edx ; bcd -> 10
mov ebx,16
div ebx
imul eax,10
add eax,edx
 
mov ebx,eax
add ebx,icons_reserved
cmp [ebx],byte 'x'
je no_f
mov [ebx],byte 'x'
 
xor edx,edx
mov ebx,10
div ebx
add eax,65
add edx,65
mov [icon_default+0],dl
mov [icon_default+1],al
 
inc dword [icons]
mov edi,[icons]
dec edi
imul edi,76+2
add edi,icon_data
 
mov [current_icon],edi
 
mov esi,icon_default
mov ecx,76+2
cld
rep movsb
 
no_f:
 
call draw_window
 
jmp still
 
no_add_icon:
 
 
cmp eax,23 ; user pressed the remove icon button
jne no_remove_icon
 
mov eax,13
mov ebx,19*65536+260
mov ecx,225*65536+10
mov edx,0xffffff
mcall
mov eax,4
mov ebx,19*65536+225
mov ecx,0xff0000
mov edx,rem_text
mov esi,rem_text_len-rem_text
mcall
 
mov eax,10
mcall
cmp eax,3
jne no_found
mov al,17
mcall
shr eax,8
cmp eax,40
jb no_found
sub eax,40
 
xor edx,edx
mov ebx,16
div ebx
imul eax,10
add eax,edx
 
mov ebx,eax
add ebx,icons_reserved
cmp [ebx],byte 'x'
jne no_found
mov [ebx],byte ' '
 
xor edx,edx
mov ebx,10
div ebx
shl eax,8
mov al,dl
 
add eax,65*256+65
 
mov esi,icon_data
mov edi,76+2
imul edi,[icons]
add edi,icon_data
news:
cmp word [esi],ax
je foundi
add esi,76+2
cmp esi,edi
jb news
jmp no_found
 
foundi:
 
mov ecx,edi
sub ecx,esi
 
mov edi,esi
add esi,76+2
 
cld
rep movsb
 
dec [icons]
 
mov eax,icon_data
mov [current_icon],eax
 
no_found:
 
call draw_window
 
jmp still
 
 
 
no_remove_icon:
 
 
cmp eax,40 ; user pressed button for icon position
jb no_on_screen_button
 
sub eax,40
mov edx,eax
shl eax,4
and edx,0xf
mov dh,ah
add edx,65*256+65
 
mov esi,icon_data
mov ecx,[icons]
cld
findl1:
cmp dx,[esi]
je foundl1
add esi,76+2
loop findl1
jmp still
 
foundl1:
 
mov [current_icon],esi
 
call print_strings
 
jmp still
 
no_on_screen_button:
 
 
jmp still
 
 
key: ; key
mov al,2 ; just read it and ignore
mcall
jmp still
 
current_icon dd icon_data
 
 
print_strings:
 
pusha
 
mov eax,13 ; clear text area
mov ebx,95*65536+180
mov ecx,253*65536+40
mov edx,0xffffff
mcall
 
mov eax,4 ; icon text
mov ebx,95*65536+253
mov ecx,0x000000
mov edx,[current_icon]
add edx,65
mov esi,10
mcall
 
;mov eax,4 ; icon application
add ebx,14
mov edx,[current_icon]
add edx,34
mov esi,30
mcall
 
;mov eax,4 ; icon file
add ebx,14
mov edx,[current_icon]
add edx,3
mov esi,30
mcall
 
popa
 
ret
 
 
load_icon_list:
 
;pusha
 
mov eax,70
mov ebx,finfo
mov dword[ebx],0
mov dword[ebx+12],4096 ; max size of icons.dat (in current format) is 4 kb
mcall
 
mov eax,ebx
add eax,2
xor edx,edx
mov ebx,76+2
div ebx
mov [icons],eax
 
mov edi,icons_reserved ; clear reserved area
mov eax,32
mov ecx,10*10
cld
rep stosb
 
mov ecx,[icons] ; set used icons to reserved area
mov esi,icon_data
cld
ldl1:
movzx ebx,byte [esi+1]
sub ebx,65
imul ebx,10
movzx eax,byte [esi]
add ebx,eax
sub ebx,65
add ebx,icons_reserved
mov [ebx],byte 'x'
add esi,76+2
loop ldl1
 
;popa
 
ret
 
 
check_parameters:
 
cmp [I_Param],dword 'BOOT'
je chpl1
ret
 
chpl1:
mov eax,21
jmp apply_changes
 
 
positions dd 65,34,3
 
read_string:
 
;pusha
 
sub eax,11
shl eax,2
add eax,positions
mov eax,[eax]
 
mov esi,[current_icon]
add esi,eax
mov [addr],esi
 
mov edi,[addr]
mov eax,'_'
mov ecx,30
cld
rep stosb
 
call print_strings
 
mov edi,[addr]
f11:
mov eax,10
mcall
cmp eax,2
jz fbu
jmp rs_done
fbu:
mov eax,2
mcall
shr eax,8
cmp eax,13
je rs_done
cmp eax,8
jnz nobsl
cmp edi,[addr]
jz f11
dec edi
mov [edi],byte ' '
call print_strings
jmp f11
nobsl:
cmp eax,31
jbe f11
 
keyok:
mov [edi],al
call print_strings
 
add edi,1
mov esi,[addr]
add esi,30
cmp esi,edi
jnz f11
 
rs_done:
 
mov ecx,[addr]
add ecx,30
sub ecx,edi
mov eax,32
cld
rep stosb
 
call print_strings
 
;popa
 
ret
 
 
 
; *********************************************
; ******* WINDOW DEFINITIONS AND DRAW ********
; *********************************************
 
 
draw_window:
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
mcall
 
; DRAW WINDOW
xor eax,eax
mov ebx,210*65536+300
mov ecx,30*65536+390
mov edx,0x33ffffff
mov edi,title
mcall
 
mov eax,13 ; WINDOW AREA
mov ebx,15*65536+260
mov ecx,10*65536+200
mov edx,0x3366cc
mcall
 
mov eax,38 ; VERTICAL LINE ON WINDOW AREA
mov ebx,145*65536+145
mov ecx,10*65536+235
mov edx,0xffffff
mcall
 
;mov eax,38 ; HOROZONTAL LINE ON WINDOW AREA
mov ebx,15*65536+280
mov ecx,110*65536+110
mov edx,0xffffff
mcall
 
mov eax,8 ; TEXT ENTER BUTTONS
mov ebx,15*65536+72
mov ecx,250*65536+13
mov edx,11
mov esi,[bcolor]
mcall
inc edx
add ecx,14*65536
mcall
inc edx
add ecx,14*65536
mcall
 
;mov eax,8 ; APPLY AND SAVE CHANGES BUTTON
mov ebx,15*65536+259
mov ecx,304*65536+15
mov edx,21
mov esi,[bcolor]
mcall
 
;mov eax,8 ; ADD ICON BUTTON
mov ebx,15*65536+129
add ecx,14*2*65536
inc edx
mcall
 
;mov eax,8 ; REMOVE ICON BUTTON
add ebx,130*65536
inc edx
mcall
 
xor eax,eax ; DRAW BUTTONS ON WINDOW AREA
mov ebx,15*65536+25
mov ecx,10*65536+19
mov edi,icon_table
mov edx,40
newbline:
 
cmp [edi],byte 'x'
jne no_button
 
mov esi,0x5577cc
cmp [edi+100],byte 'x'
jne nores
mov esi,0xcc5555
nores:
 
push eax
mov eax,8
mcall
pop eax
 
no_button:
 
add ebx,26*65536
 
inc edi
inc edx
 
inc al
cmp al,9
jbe newbline
mov al,0
 
add edx,6
 
ror ebx,16
mov bx,15
ror ebx,16
add ecx,20*65536
 
inc ah
cmp ah,9
jbe newbline
 
mov ebx,19*65536+225
mov ecx,0xffffff
mov edx,text
mov esi,37
mov eax,4
newline:
mov ecx,[edx]
add edx,4
mcall
add ebx,14
add edx,37
cmp [edx],byte 'x'
jne newline
 
call print_strings
 
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
mcall
 
ret
 
 
; DATA AREA
 
bcolor dd 0x335599
 
icon_table:
 
times 4 db 'xxxx xxxx'
times 2 db ' '
times 3 db 'xxxx xxxx'
times 1 db ' '
 
icons_reserved:
 
times 10 db ' '
 
 
text:
db 0,0,0,0, 'CLICK ON ICON POSITION TO EDIT '
db 0,0,0,0, ' '
db 255,255,255,0 , ' ICON TEXT '
db 255,255,255,0 , ' ICON APP '
db 255,255,255,0 , ' ICON FILE '
db 0,0,0,0, ' '
db 255,255,255,0, ' SAVE AND APPLY ALL CHANGES '
db 0,0,0,0, ' '
db 255,255,255,0, ' ADD ICON REMOVE ICON'
db 'x' ; <- END MARKER, DONT DELETE
 
 
title db 'Icon manager',0
 
icons dd 0
 
addr dd 0
ya dd 0
 
add_text db 'PRESS BUTTON OF UNUSED ICON POSITION'
add_text_len:
 
rem_text db 'PRESS BUTTON OF USED ICON'
rem_text_len:
 
finfo_start:
dd 7
dd 0
dd icon_start_parameters
dd 0
dd 0
db 0
dd icon_path
 
icon_path db '/rd/1/@ICON',0
 
finfo:
dd 0
dd 0
dd 0
dd 0
dd icon_data
db 0
dd icon_list
 
icon_list db '/rd/1/icons.dat',0
 
icon_start_parameters:
db 25,1,1,1
db 35,1,1,1
db '/rd/1/icons/fs.ico',0
rb 12
db '/rd/1/kfar',0
rb 20
db 'KFAR '
 
icon_default:
db 'AA-/rd/1/icons/fs.ico -/rd/1/kfar -KFAR *',13,10
 
icon_data: ; data length 76+2
 
rb 4096
 
I_Param:
 
I_END:
/programs/system/icon_new/trunk/icons/board.ico
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/system/icon_new/trunk/icons/bug.ico
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/system/icon_new/trunk/icons/calc.ico
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/system/icon_new/trunk/icons/fasm.ico
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/system/icon_new/trunk/icons/floppy.ico
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/system/icon_new/trunk/icons/fs.ico
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/system/icon_new/trunk/icons/vrr.ico
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/system/icon_new/trunk/icons/write.ico
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/system/icon_new/trunk/icons.dat
0,0 → 1,8
AA-/rd/1/icons/FS.ICO -/rd/1/KFAR -FAR *
BA-/rd/1/icons/FASM.ICO -/rd/1/develop/FASM -Fasm *
CA-/rd/1/icons/WRITE.ICO -/rd/1/TINYPAD -Tinypad *
AB-/rd/1/icons/FLOPPY.ICO -/rd/1/RDSAVE -RDsave *
BB-/rd/1/icons/CALC.ICO -/rd/1/CALC -Calc *
HA-/rd/1/icons/BUG.ICO -/rd/1/develop/MTDBG -Debuger *
IA-/rd/1/icons/BOARD.ICO -/rd/1/develop/BOARD -Board *
JA-/rd/1/icons/VRR.ICO -/rd/1/VRR -VRR *
/programs/system/icon_new/trunk/readme.txt
0,0 → 1,3
„«ï ¨á¯®«ì§®¢ ­¨ï í⮩ ¢¥àᨨ ICON ­¥®¡å®¤¨¬® § ¬¥­¨âì icons.dat ¢ ®¡à §¥, § ª¨­ãâì â㤠 ¢áî ¯ ¯ªã icons,
᪮¬¯¨«¨à®¢ ­­ë¥ @icon ¨ iconmngr, ¯®¯à ¢¨âì autorun.dat (ICON § ¬¥­¨âì ­  ICONMNGR), ¯¥à¥ª®¬¯¨«¨à®¢ âì @RB,
§ ¬¥­¨¢ ¢ ¨á室­¨ª¥ ICON ­  ICONMNGR. ‚த¥ ¢á¥ :) ”®à¬ â ¨ª®­®ª *.ico - 48X48X32 bit (¯à®§à ç­®áâì ¯®¤¤¥à¦¨¢ ¥âáï)
/programs/system/kbd/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/system/kbd/trunk/kbd.ASM
6,7 → 6,7
;
;
 
include 'macros.inc'
include '..\..\..\macros.inc'
 
memsize = 1000h
org 0
18,7 → 18,7
use32 ; ¢ª«îç¨âì 32-¡¨â­ë© ०¨¬  áᥬ¡«¥à 
 
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd 0x01 ; title version
dd START ; start of code
dd I_END ; size of image
dd memsize ; memory for app
43,11 → 43,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax, 12
mov ebx, 1 ; start redraw
int 0x40
mcall
 
mov eax, 0 ; window
mov ebx, 100 shl 16 + 300
54,8 → 54,8
mov ecx, 100 shl 16 + 90
mov edx, [sc.work]
or edx, 0x13000000
mov edi, header
int 0x40
mov edi, title
mcall
 
mov eax, 4
mov ebx, 17 shl 16 + 30
62,30 → 62,30
mov ecx, [sc.work_text]
mov edx, msg_nb
mov esi, 14
int 0x40
mcall
mov ebx, 105 shl 16 + 30
mov edx, [nb_name]
movzx esi, byte[edx]
inc edx
int 0x40
mcall
mov ebx, 17 shl 16 + 40
mov edx, msg_stat
mov esi, 8
int 0x40
mcall
mov ebx, 102 shl 16 + 50
mov edx, msg_divs
mov esi, 32
int 0x40
mcall
mov ebx, 17 shl 16 + 62
mov edx, msg_hdd
mov esi, 10
int 0x40
mcall
mov ebx, 17 shl 16 + 72
mov edx, msg_sgd
int 0x40
mcall
call get_divs
mov eax, 47
96,7 → 96,7
mov ecx, edx
mov edx, 80 shl 16 + 62
mov esi, [sc.work_text]
int 0x40
mcall
mov ecx, [val_sgd]
mov edx, 8
103,7 → 103,7
shl edx, cl
mov ecx, edx
mov edx, 80 shl 16 + 72
int 0x40
mcall
 
call get_bd_stat
119,7 → 119,7
jz @f
mov edx, msg_en
@@: mov eax, 4
int 0x40
mcall
 
; ‘®§¤ ñ¬ ª­®¯ªã
mov ecx, 27 shl 16 + 20
127,7 → 127,7
mov ebx, 220 shl 16 + 70
mov esi, [sc.work_button]
mov edx, 2
int 0x40
mcall
; ˆ ¥éñ 14 ;)
mov edi, 7
136,7 → 136,7
mov ebx, 105 shl 16 + 25
mov edx, 3
@@: int 0x40
@@: mcall
inc edx
add ebx, 27 shl 16
dec edi
145,7 → 145,7
add ecx, 12 shl 16
mov ebx, 105 shl 16 + 25
mov edi, 7
@@: int 0x40
@@: mcall
inc edx
add ebx, 27 shl 16
dec edi
153,21 → 153,21
end_dr: mov eax, 12
mov ebx, 2 ; end redraw
int 0x40
mcall
 
; Wait for event ...
mov eax, 10
int 0x40
mcall
cmp al, 3
jne not_bt
mov eax, 17 ; get id
int 0x40
mcall
cmp ah, 1
jne no_exit
mov eax, -1 ; close this program
int 0x40
mcall
no_exit:
cmp ah, 2
jne no_ch_bt
200,7 → 200,7
not_bt: cmp al, 2
jne drawwindow
mov eax, 2 ; ¯®ª  ª« ¢  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï - ç¨â ¥¬ ¨ § ¡ë¢ ¥¬
int 0x40
mcall
jmp drawwindow
;--------------------------------------------------------------------------
bus_num: db 2 ; ®¬¥à 設ë
354,7 → 354,7
nbus: mov bh, [bus_num]
ndevfn: mov ch, [devfn]
mov eax, 62
int 0x40
mcall
cmp eax, 0xffffffff
je bd_next
;---------
398,7 → 398,7
mov ch, [devfn]
mov cl, al
mov eax, 62
int 0x40
mcall
pop edx
and al, dh
jnz @f
426,7 → 426,7
mov ch, [devfn]
mov cl, al
mov eax, 62
int 0x40
mcall
mov bl, 8
test edi, edi
jz @f
433,13 → 433,13
or al, dl
mov dl, al
mov eax, 62
int 0x40
mcall
jmp bd_ss_nxt
@@: not dl
and al, dl
mov dl, al
mov eax, 62
int 0x40
mcall
jmp bd_ss_nxt
bd_ss_end:
ret
452,22 → 452,22
mov ch, [devfn]
mov cl, 0x6f
mov eax, 62
int 0x40
mcall
and al, 0x1F
mov dl, al
mov bl, 8
mov eax, 62
int 0x40
mcall
pop eax
test eax, eax
jz @f
or dl, 0x10
mov eax, 62
int 0x40
mcall
ret
@@: and dl, 0xef
mov eax, 62
int 0x40
mcall
ret
;--------------------------------------------------------------------------
; x8 x16 x32 x64 x128 x256 x512
491,7 → 491,7
mov eax, 68
mov ebx, 3
mov edx, 0xC001001b
int 0x40
mcall
mov al, [div_hdd + esi]
mov ah, [div_sgd + edi]
and eax, 0xFFFBFFFF
502,7 → 502,7
mov esi, ebx
mov eax, 68
mov ebx, 4
int 0x40
mcall
ret
 
get_divs:
511,7 → 511,7
mov eax, 68
mov ebx, 3
mov edx, 0xC001001b
int 0x40
mcall
mov ecx, 7
@@: cmp [div_hdd + ecx - 1], al
je @f
549,7 → 549,7
 
;--------------------------------------------------------------------------
 
header db appname,version,0
title db appname,version,0
 
msg_divs db ' x8 x16 x32 x64 x128 x256 x512'
msg_hdd db 'Hatl Disc.'
/programs/system/launcher/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/launcher/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm launcher.asm launcher
@erase lang.inc
@pause
/programs/system/launcher/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm launcher.asm launcher
@erase lang.inc
@pause
/programs/system/launcher/trunk/launcher.asm
6,7 → 6,7
;
; Š®¬¯¨«¨àã©â¥ á ¯®¬®éìî FASM 1.52 ¨ ¢ëè¥
;
include "MACROS.INC"
include "..\..\..\MACROS.INC"
 
use32
org 0x0
24,13 → 24,13
 
; mov eax, 5
; mov ebx, 10
; int 0x40
; mcall
 
mcall 18,15
 
mov eax, 70 ; load AUTORUN.DAT
mov ebx, autorun_dat_info
int 0x40
mcall
 
call get_number
mov [number_of_files], eax
54,7 → 54,7
 
exit:
or eax, -1
int 0x40
mcall
 
 
run_program: ; time to delay in eax
63,7 → 63,7
pop ebx
 
mov eax, 5
int 0x40
mcall
ret
 
 
/programs/system/menu/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/menu/trunk/readme2.txt
File deleted
/programs/system/menu/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm menu.asm @menu
@erase lang.inc
@pause
/programs/system/menu/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm menu.asm @menu
@erase lang.inc
@pause
/programs/system/menu/trunk/menu.asm
5,7 → 5,7
; Compile with FASM for Menuet
;******************************************************************************
include "lang.inc"
include "macros.inc"
include "..\..\..\macros.inc"
 
BTN_HEIGHT = 22
TXT_Y = (BTN_HEIGHT)/2-5
27,11 → 27,11
mov ebx, 3
mov ecx, sc
mov edx, sizeof.system_colors
int 0x40
mcall
 
mov eax, 70 ; load MENU.DAT
mov ebx, fileinfo
int 0x40
mcall
test eax, eax ; error ?
jz @f
cmp eax,6
89,7 → 89,7
jmp newprocess
search_end1:
mov eax, 14
int 0x40
mcall
sub ax, 20
mov [menu_data + y_end], ax
mov [menu_data + x_start], 5
106,7 → 106,7
 
mov eax, 40 ; set event mask
mov ebx, 100111b ; mouse + button + key + redraw
int 0x40
mcall
 
call draw_window
 
113,7 → 113,7
still:
mov eax, 23 ; wait here for event
mov ebx, 5
int 0x40
mcall
 
test [close_now], 1 ; is close flag set?
jnz close
147,7 → 147,7
 
key:
; mov eax, 2
int 0x40
mcall
 
mov al, [edi + rows] ; number of buttons
 
189,7 → 189,7
 
button: ; BUTTON HANDLER
mov eax, 17 ; get id
int 0x40
mcall
 
button1:
mov esi, edi
238,7 → 238,7
mov byte [edi], 0 ; store terminator
mov eax, 70 ; start program
mov ebx, fileinfo_start
int 0x40
mcall
; mcall 5,100
or [close_now], 1 ; set close flag
pop edi
306,7 → 306,7
mov ebx, 1
mov ecx, thread
mov edx, [thread_stack]
int 0x40
mcall
 
jmp searchexit
 
314,12 → 314,12
mouse: ; MOUSE EVENT HANDLER
mov eax, 37
mov ebx, 2
int 0x40
mcall
test eax, eax ; check buttons state
jnz click
mov eax, 37
mov ebx, 1
int 0x40
mcall
ror eax, 16 ; eax = [ Y | X ] relative to window
cmp ax, 140 ; pointer in window?
ja noinwindow
363,7 → 363,7
close:
or eax, -1 ; close this thread
mov [edi + child], al ; my child is not mine
int 0x40
mcall
 
 
backconvert: ; convert from pointer to process id
409,7 → 409,7
 
mov eax, 12 ; function 12:tell os about windowdraw
mov ebx, 1 ; 1, start of draw
int 0x40
mcall
 
movzx ebx, [edi + rows]
imul eax, ebx, BTN_HEIGHT ; eax = height of window
424,13 → 424,13
xor eax, eax ; function 0 : define and draw window
mov edx, 0x01000000 ; color of work area RRGGBB,8->color gl
mov esi, edx ; unmovable window
int 0x40
mcall
 
call draw_all_buttons
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
ret
 
479,7 → 479,7
add esi, 0x1a1a1a
.nohighlight:
or edx, 0x20000000
int 0x40
mcall
movzx edx, dl
 
dec dl
504,7 → 504,7
mov ecx, [sc.work_text]
mov eax, 4
mov esi, 21
int 0x40
mcall
 
pop edx;ad
ret
/programs/system/menu/trunk/readme.txt
47,6 → 47,8
Ñ óâàæåíèåì,
Ìèõàèë Ëèñîâèí
 
11.07.06 - Mario79, ïðèëîæåíèå èñïîëüçóåò ôóíêöèþ 70.
 
NEW MAIN MENU
Requirements: MENUET 0.76, color monitor
WHAT'S NEW?
70,4 → 72,6
It is recommended to compile MMENU.ASM as MENU. So, you can run it from
standard panel.
All the comments and bugreports send to lisovin@26.ru
Michail Lisovin.
Michail Lisovin.
 
11.07.06 - Mario79, application used function 70.
/programs/system/mgb/trunk/mgb.asm
35,7 → 35,7
dd 0
dd 0
 
include 'macros.inc'
include '..\..\..\macros.inc'
;__CPU_type equ p6 ; charge it
 
include 'proc32.inc'
/programs/system/panel/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/panel/trunk/@PANEL.ASM
15,7 → 15,7
dd 0x0,0x0 ; param, icon
 
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
width dd 305
buttons dd 1 ; 0 no frames ; 1 frames
/programs/system/panel/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm @panel.asm @panel
@erase lang.inc
@pause
/programs/system/panel/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm @panel.asm @panel
@erase lang.inc
@pause
/programs/system/pcidev/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/system/pcidev/trunk/PCIDEV.ASM
136,7 → 136,7
; * detect Revision, Class and Subclass of Device,
; * and make Description based on Class
;-------------------------------------------------------------
include 'macros.inc'
include '..\..\..\macros.inc'
MEOS_APP_START
CODE
call draw_window
152,13 → 152,13
 
red: ; redraw
mcall 9, Proc_Info, -1 ; window redraw requested so get new window coordinates and size
mov eax, [Proc_Info.x_start]; store the window coordinates into the Form Structure
mov eax, [Proc_Info.box.left]; store the window coordinates into the Form Structure
mov [Form + 2], ax ; x start position
mov eax, [Proc_Info.y_start];
mov eax, [Proc_Info.box.top];
mov [Form + 6], ax ; ystart position
mov eax, [Proc_Info.x_size] ;
mov eax, [Proc_Info.box.width] ;
mov [Form], ax ; window width
mov eax, [Proc_Info.y_size] ;
mov eax, [Proc_Info.box.height] ;
mov [Form + 4] ,ax ; window height
call draw_window ; go redraw window now
jmp still
/programs/system/rb/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/rb/trunk/@RB.ASM
8,23 → 8,29
; Compile with flat assembler
;
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
meos_app_start
code
 
mov eax, 48 ; ¯®«ãç¨âì á¨á⥬­ë¥ 梥â 
mov ebx, 3
mov ecx, sc ;  ¤à¥á áâàãªâãàë
mov edx, sizeof.system_colors ; ¨ ¥¥ à §¬¥à
mcall
 
mov eax,40 ; ãáâ ­®¢¨¬ ¬ áªã ᮡë⨩
mov ebx,100000b ; ­ á ¨­â¥à¥áã¥â ⮫쪮 ¬ëèì
int 0x40
mcall
 
still: ; £« ¢­ë© 横« ®á­®¢­®£® ¯à®æ¥áá 
 
mov eax,10 ; ¦¤ñ¬ ᮡëâ¨ï
int 0x40
mcall
 
mov eax,37 ; ª ª¨¥ ­ ¦ âë ª¯®¯ª¨?
mov ebx,2
int 0x40
mcall
 
cmp eax,2 ; ¥á«¨ ­¥ ¯à ¢ ï, ¢®§¢à â
jne still
33,7 → 39,7
 
; mov eax,37 ; íâ® ¤«ï ®â« ¤ª¨ - ¥á«¨ ¬ëèì ¢ â®çª¥ (0;0), § ªà®¥¬áï
; xor ebx,ebx
; int 0x40
; mcall
; test eax,eax ; ªãàá®à ¢ â®çª¥ (0;0), â.¥. eax = 0
; je exit
 
41,7 → 47,7
mov eax,9 ; ¯®«ã稬 ç¨á«® ¯à®æ¥áᮢ ¢ á¨á⥬¥
mov ebx,procinfo
xor ecx,ecx
int 0x40
mcall
 
inc eax ; ⥯¥àì ¢ eax ᮤ¥à¦¨âáï ç¨á«® ¯à®æ¥áᮢ + 1
mov [processes],eax
51,10 → 57,10
pushad
mov eax,9 ; ¯®«ã稬 ¨­ä®à¬ æ¨î ® ¯à®æ¥áá¥; ­®¬¥à - ¢ ecx
mov ebx,procinfo
int 0x40
mcall
mov eax,37 ; ª®®à¤¨­ âë ªãàá®à 
xor ebx,ebx
int 0x40
mcall
mov ebx,eax ; eax = cursor_x
shr eax,16 ; ebx = cursor_y
and ebx,0xffff
65,12 → 71,12
test [procinfo.wnd_state], 2
jnz ne_goden
; \end{diamond}[18.09.2006]
mov eax,[procinfo.x_start] ; eax = wnd_x_start
mov ebx,[procinfo.y_start] ; ebx = wnd_y_start
mov eax,[procinfo.box.left] ; eax = wnd_x_start
mov ebx,[procinfo.box.top] ; ebx = wnd_y_start
 
mov ecx,[procinfo.x_size]
mov ecx,[procinfo.box.width]
add ecx,eax ; ecx = wnd_x_end
mov edx,[procinfo.y_size]
mov edx,[procinfo.box.height]
add edx,ebx ; ecx = wnd_y_end
 
cmp eax,[curx1] ; wnd_x_start > cursor_x => ªãàá®à «¥¢¥¥ ®ª­ 
96,13 → 102,13
@@: ; ¯®¤®¦¤ñ¬, ¯®ª  ¯®«ì§®¢ â¥«ì ­¥ ®â¯ãá⨫ ¯à ¢ãî ª­®¯ªã ¬ëè¨
mov eax,37
mov ebx,2 ; äã­ªæ¨ï 37-2:
int 0x40 ; ­ ¦ âë «¨ ª­®¯ª¨ ¬ëè¨?
mcall ; ­ ¦ âë «¨ ª­®¯ª¨ ¬ëè¨?
cmp eax,ebx ; ¥á«¨ ®â¯ãá⨫, (eax != 2)
jnz @f ; ¨¤ñ¬ ¢ ­ ç «® £« ¢­®£® 横« 
 
mov eax,5 ; ¨­ ç¥
mov ebx,2 ; ¯®¤®¦¤ñ¬ 2 ¬á
int 0x40
mcall
 
jmp @b ; ¨ ¯à®¢¥à¨¬ ¬ëèì ®¯ïâì
@@:
113,7 → 119,7
je @f
mov eax,5
mov ebx,3 ; ¦¤ñ¬ 3 ¬á
int 0x40
mcall
jmp @b
@@:
 
121,7 → 127,7
mov ebx,1 ; ᮧ¤ ñ¬ ¯®â®ª (thread)
mov ecx,start_wnd ; â®çª  ¢å®¤  ¯®â®ª 
mov edx,stack_wnd ; ¢¥à設  áâíª  ¤«ï ¯®â®ª 
int 0x40
mcall
 
jmp still
 
131,7 → 137,7
mov [menu_opened],0
exit: ; á ¬ë ¨¤ñ¬, ª®£¤  ¢ë室¨¬ ¨§ ®á­®¢­®£® ¯à®æ¥áá 
or eax,-1 ; eax = -1
int 0x40
mcall
 
 
 
141,7 → 147,7
mov [menu_opened],1
mov eax,40 ; ãáâ ­®¢¨¬ ¬ áªã ¦¥« ¥¬ëå ᮡë⨩ ¤«ï í⮣® ¯à®æ¥áá 
mov ebx,100101b ; ¬¥­î + ª­®¯ª¨ + ¯¥à¥à¨á®¢ª 
int 0x40
mcall
 
red:
call draw_window
149,7 → 155,7
still2: ; £« ¢­ë© 横« ¯à®æ¥áá  ¬¥­î
 
mov eax,10 ; ¦¤ñ¬ ᮡëâ¨ï
int 0x40
mcall
 
cmp eax,1 ; ¯¥à¥à¨á®¢ª ?
je red
165,7 → 171,7
mouse: ; ª®£¤  ¯®«ì§®¢ â¥«ì ­ ¦¬ñâ ª­®¯ªã ¬ëè¨, § ªà®¥¬áï
mov eax,37
mov ebx,2 ; ª ª¨¥ ª­®¯ª¨ ­ ¦ âë?
int 0x40
mcall
test eax,eax ; ­¨ª ª¨¥? - ⮣¤  ¯à¥ªà á­®! ¢¥à­ñ¬áï ¢ £« ­ë© 横«
jz still2
jmp exit_menu ;   ¥á«¨ ¢áñ-â ª¨ ­ ¦ âë - § ªà®¥¬ ®ª­®
174,7 → 180,7
; €†€’€ ŠŽŠ€
button:
mov eax,17 ; ¯®«ãç¨âì ¨¤¥­â¨ä¨ª â®à ­ ¦ â®© ª­®¯ª¨
int 0x40
mcall
 
sub ah,10 ; áà ¢­¨¢ ¥¬ á 10
jl nofuncbtns ; ¥á«¨ ¬¥­ìè¥ - § ªà뢠¥¬ ¬¥­î
192,7 → 198,7
 
; mov eax,5 ; ¯®¤®¦¤ñ¬, ¯®ª  ¯à®£à ¬¬  § ¯ãáâ¨âìáï
; mov ebx,1 ;   â® ¥ñ ®ª­® ­¥ ¡ã¤¥â ®âà¨á®¢ ­® (¡ £ ¢ ï¤à¥???)
; int 0x40 ; à áª®¬¬¥­â¨àã©â¥ í⨠áâப¨, ¥á«¨ ã ¢ á ¯à®¡«¥¬ë
; mcall ; à áª®¬¬¥­â¨àã©â¥ í⨠áâப¨, ¥á«¨ ã ¢ á ¯à®¡«¥¬ë
; á ®âà¨á®¢ª®©
 
nofuncbtns: ; § ªà뢠¥¬ ¬¥­î
200,18 → 206,18
 
 
 
_BTNS_ = 7 ; ª®«¨ç¥á⢮ ª­®¯®ª ("¯ã­ªâ®¢ ¬¥­î")
_BTNS_ = 6 ; ª®«¨ç¥á⢮ ª­®¯®ª ("¯ã­ªâ®¢ ¬¥­î")
 
if lang eq ru
font = 0x00000000
string_length = 20 ; ¤«¨­  áâப¨
wnd_x_size = 133 ; è¨à¨­  ®ª­ 
header_pos = 36 shl 16 + 7
title_pos = 36 shl 16 + 7
else
font = 0x10000000
string_length = 12 ; ¤«¨­  áâப¨
wnd_x_size = 105 ; è¨à¨­  ®ª­ 
header_pos = 23 shl 16 + 7
title_pos = 23 shl 16 + 7
end if
 
;*******************************
222,7 → 228,7
 
mov eax,12 ; ­ ç¨­ ¥¬ "à¨á®¢ âì"
mov ebx,1
int 0x40
mcall
 
mov eax,[curx1] ; ⥪ã騥 ª®®à¤¨­ âë ªãàá®à 
mov [curx],eax ; § ¯¨è¥¬ ¢ ª®®à¤¨­ âë ®ª­ 
231,7 → 237,7
 
; ⥯¥àì ¡ã¤¥¬ áç¨â âì ª®®à¤¨­ âë ®ª­ , çâ®¡ë ®­® §  ªà © íªà ­  ­¥ ¢ë«¥§«®
mov eax,14 ; ¯®«ã稬 à §¬¥à íªà ­ 
int 0x40
mcall
mov ebx,eax
shr eax,16 ; ¢ eax - x_screen
and ebx,0xffff ; ¢ ebx - y_screen
248,12 → 254,6
add [cury], -_BTNS_*15-21
.oky:
 
mov eax, 48 ; ¯®«ãç¨âì á¨á⥬­ë¥ 梥â 
mov ebx, 3
mov ecx, sc ;  ¤à¥á áâàãªâãàë
mov edx, sizeof.system_colors ; ¨ ¥¥ à §¬¥à
int 0x40
 
xor eax, eax ; äã­ªæ¨ï 0 - ᮧ¤ âì ®ª­®
mov ebx, [curx] ; ebx = [ª®®à¤¨­ â  ¯® x] shl 16 + [è¨à¨­ ]
shl ebx, 16
265,10 → 265,10
mov esi, [sc.grab] ; 梥⠧ £®«®¢ª 
or esi, 0x81000000
mov edi, [sc.frame] ; 梥â à ¬ª¨
int 0x40
mcall
 
mov eax, 4 ; § £®«®¢®ª
mov ebx, header_pos ; [x] shl 16 + [y]
mov ebx, title_pos ; [x] shl 16 + [y]
mov ecx, [sc.grab_text]; èà¨äâ ¨ 梥â (á¥àë©)
or ecx, 0x10000000
; add ecx, -0x333333
283,12 → 283,12
inc edx
jnp .dec_color
pop ecx
mov edx, header ;  ¤à¥á § £®«®¢ª 
mov esi, header.size ; ¤«¨­  § £®«®¢ª  ("M E N U")
int 0x40
mov edx, title ;  ¤à¥á § £®«®¢ª 
mov esi, title.size ; ¤«¨­  § £®«®¢ª  ("M E N U")
mcall
pop ecx
add ebx, 1 shl 16 ; ᤢ¨­¥¬ ¢¯à ¢® ­  1
int 0x40
mcall
 
mov ebx, 1*65536+wnd_x_size-2 ; ­ ç¨­ ¥¬ ¤¥« âì ª­®¯ª¨
mov ecx, 20*65536+15
298,7 → 298,7
 
newbtn: ; ­ ç «® 横« 
mov eax,8 ; ᮧ¤ ñ¬ ª­®¯ªã
int 0x40
mcall
 
; ¯¨è¥¬ ⥪áâ ­  ª­®¯ª¥
pushad ; ᯠᠥ¬ ॣ¨áâàë
313,7 → 313,7
add edx, text ; edx += text; ⥯¥àì ¢ edx  ¤à¥á áâப¨
mov esi, string_length ; ¢ esi - ¤«¨­  áâப¨
mov eax, 4 ; äã­ªæ¨ï 4 - ¢ë¢®¤ ⥪áâ 
int 0x40
mcall
popad
 
inc edx ; ­®¬¥à ª­®¯ª¨++;
323,7 → 323,7
 
mov eax,12 ; § ª®­ç¨«¨ "à¨á®¢ âì"
mov ebx,2
int 0x40
mcall
 
ret ; ¢®§¢à â
 
345,7 → 345,6
 
strtbl startapps ,\
<"/RD/1/PIC4",0> ,\
<"/RD/1/SKINSEL",0> ,\
<"/RD/1/DESKTOP",0> ,\
<"/RD/1/ICON",0> ,\
<"/RD/1/SETUP",0> ,\
352,11 → 351,10
<"/RD/1/VRR",0> ,\
<"/RD/1/CPU",0>
sz header, "KolibriOS"
sz title, "KolibriOS"
 
lsz text,\
en, 'Background ',\
en, 'Change skin ',\
en, 'Desktop ',\
en, 'Icon manager',\
en, 'Device setup',\
364,7 → 362,6
en, 'Processes ',\
\
ru, 'ƒ¥­¥à â®à ®¡®¥¢ ',\
ru, '‘¬¥­  ᪨­  ',\
ru, ' áâனª  ®ª®­ ',\
ru, '“¯à ¢«¥­¨¥ ¨ª®­ª ¬¨ ',\
ru, ' áâனª  ãáâனá⢠',\
/programs/system/rdsave/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/system/rdsave/trunk/rdsave.asm
8,7 → 8,7
;
;---------------------------------------------------------------------
include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
 
appname equ 'RDsave '
version equ '1.2'
20,13 → 20,13
dd 0x01 ; ¢¥àá¨ï § £®«®¢ª  (¢á¥£¤  1)
dd START ;  ¤à¥á ¯¥à¢®© ª®¬ ­¤ë
dd I_END ; à §¬¥à ¯à®£à ¬¬ë
dd 0x1000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
dd 0x1000 ;  ¤à¥á ¢¥à設ë áâíª 
dd 0x2000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
dd 0x2000 ;  ¤à¥á ¢¥à設ë áâíª 
dd 0x0 ;  ¤à¥á ¡ãä¥à  ¤«ï ¯ à ¬¥â஢ (­¥ ¨á¯®«ì§ã¥âáï)
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
include '..\..\..\develop\examples\editbox\trunk\editbox.inc'
use_edit_box
use_edit_box structure_of_potock,22,5
 
;---------------------------------------------------------------------
;--- €—€‹Ž Žƒ€ŒŒ› ----------------------------------------------
35,7 → 35,7
START:
mov eax, 40
mov ebx, 100111b
int 0x40
mcall
red: ; ¯¥à¥à¨á®¢ âì ®ª­®
call draw_window ; ¢ë§ë¢ ¥¬ ¯à®æ¥¤ãàã ®âà¨á®¢ª¨ ®ª­ 
 
46,7 → 46,7
still:
push 10
pop eax
int 40h
mcall
 
dec eax ; ¯¥à¥à¨á®¢ âì ®ª­®?
jz red ; ¥á«¨ ¤  - ­  ¬¥âªã red
61,12 → 61,12
button:
mov al,17 ; ¯®«ãç¨âì ¨¤¥­â¨ä¨ª â®à ­ ¦ â®© ª­®¯ª¨
int 0x40
mcall
 
cmp ah,1 ; ª­®¯ª  á id=1("§ ªàëâì")?
jne noclose
or eax,-1 ; äã­ªæ¨ï -1: § ¢¥àè¨âì ¯à®£à ¬¬ã
int 0x40
mcall
 
noclose:
cmp ah,2
74,7 → 74,7
call clear_err
mov al,16
mov ebx,1
int 0x40
mcall
call check_for_error
jmp still
path_2:
83,7 → 83,7
call clear_err
mov al,16
mov ebx,2
int 0x40
mcall
call check_for_error
jmp still
path_3:
93,7 → 93,7
mov al,18
mov ebx,6
mov ecx,path3
int 0x40
mcall
call check_for_error
jmp still
path_4:
101,13 → 101,13
mov eax,18
mov ebx,6
mov ecx,path4
int 0x40
mcall
call check_for_error
jmp still
 
key:
mov al,2
int 0x40
mcall
key_edit_boxes editbox,editbox_end
jmp still
 
163,7 → 163,7
mov eax,4 ;­ ¤¯¨á¨
mov ebx,20 shl 16 + 148
or ecx,0x80000000
int 0x40
mcall
ret
 
clear_err:
171,7 → 171,7
mov ebx,15 shl 16 + 240
mov ecx,145 shl 16 +15
mov edx,[sc.work]
int 0x40
mcall
ret
 
;---------------------------------------------------------------------
184,11 → 184,11
mov ebx,3
mov ecx,sc
mov edx,sizeof.system_colors
int 0x40
mcall
 
mov eax,12 ; äã­ªæ¨ï 12: á®®¡é¨âì Ž‘ ®¡ ®âà¨á®¢ª¥ ®ª­ 
mov bl,1 ; 1 - ­ ç¨­ ¥¬ à¨á®¢ âì
int 0x40
mcall
 
; ‘Ž‡„€ðŒ ŽŠŽ
xor eax,eax ; äã­ªæ¨ï 0 : ®¯à¥¤¥«¨âì ¨ ®âà¨á®¢ âì ®ª­®
196,25 → 196,25
mov ecx,200 shl 16 + 190 ; [y áâ àâ] *65536 + [y à §¬¥à]
mov edx,[sc.work] ; 梥â à ¡®ç¥© ®¡« á⨠RRGGBB,8->color gl
or edx,0x33000000
mov edi,header ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
int 0x40
mov edi,title ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ€
mcall
 
draw_edit_boxes editbox,editbox_end ;à¨á®¢ ­¨¥ edit box'®¢
draw_edit_boxes editbox,editbox_end,use_f9,structure_of_potock ;à¨á®¢ ­¨¥ edit box'®¢
 
mov al,13 ;®âà¨á®¢ª  ⥭¥© ª­®¯®ª
mov ebx,194 shl 16 + 60
mov ecx,34 shl 16 +15
mov edx,0x444444
int 0x40
mcall
 
add ecx,20 shl 16
int 0x40
mcall
 
add ecx,20 shl 16
int 0x40
mcall
 
add ecx,40 shl 16
int 0x40
mcall
 
mov eax,8 ;®âà¨á®¢ª  ª­®¯®ª
sub ebx,4 shl 16
221,19 → 221,19
sub ecx,4 shl 16
mov edx,5
mov esi,[sc.work_button]
int 0x40
mcall
 
sub ecx,40 shl 16
dec edx
int 0x40
mcall
 
sub ecx,20 shl 16
dec edx
int 0x40
mcall
 
sub ecx,20 shl 16
dec edx
int 0x40
mcall
 
mov al,4 ;­ ¤¯¨á¨
mov ebx,45 shl 16 + 12
240,46 → 240,46
mov ecx,[sc.work_text]
or ecx,0x80000000
mov edx,label1
int 0x40
mcall
 
mov ebx,150 shl 16 + 35
mov edx,path1
int 0x40
mcall
 
add ebx,20
mov edx,path2
int 0x40
mcall
 
mov ebx,75 shl 16 + 75
mov edx,path3
int 0x40
mcall
 
mov ebx,30 shl 16 + 97
mov edx,label2
int 0x40
mcall
 
mov ebx,40 shl 16 + 135
mov edx,label3
int 0x40
mcall
 
mov ecx,[sc.work_button_text]
or ecx,0x80000000
mov ebx,195 shl 16 + 35
mov edx,save
int 0x40
mcall
 
add ebx,20
int 0x40
mcall
 
add ebx,20
int 0x40
mcall
 
add ebx,40
int 0x40
mcall
 
mov al,12 ; äã­ªæ¨ï 12: á®®¡é¨âì Ž‘ ®¡ ®âà¨á®¢ª¥ ®ª­ 
mov ebx,2 ; 2, § ª®­ç¨«¨ à¨á®¢ âì
int 0x40
mcall
 
ret ; ¢ë室¨¬ ¨§ ¯à®æ¥¤ãàë
 
288,18 → 288,12
;--- „€›… Žƒ€ŒŒ› ----------------------------------------------
;---------------------------------------------------------------------
 
header db appname,version,0
title db appname,version,0
 
editbox:
edit1 edit_box 170,10,113,0xffffff,0,0,0,512,path4,ed_focus,26
edit1 edit_box 170,10,113,0xffffff,0xaabbcc,0,0,0,512,path4,ed_focus,26,26
editbox_end:
 
path1 db '/fd/1/',0
path2 db '/fd/2/',0
path3 db '/hd0/1/kolibri.img',0
path4 db '/hd0/1/kolibri/kolibri.img',0 ;¤«ï १¥à¢­®£® á®åà ­¥­¨ï
rb 513
 
if lang eq ru
save db '‘®åà ­¨âì',0
label1 db '‚ë¡¥à¨â¥ ®¤¨­ ¨§ ¢ à¨ ­â®¢:',0
329,10 → 323,20
end if
 
mouse_flag: dd 0x0
 
path1 db '/fd/1/',0
path2 db '/fd/2/',0
path3 db '/hd0/1/kolibri.img',0
path4 db '/hd0/1/kolibri/kolibri.img',0 ;¤«ï १¥à¢­®£® á®åà ­¥­¨ï
 
;---------------------------------------------------------------------
I_END: ; ¬¥âª  ª®­æ  ¯à®£à ¬¬ë
 
rb 514
 
sc system_colors
 
structure_of_potock:
rb 100
;---------------------------------------------------------------------
 
I_END: ; ¬¥âª  ª®­æ  ¯à®£à ¬¬ë
 
sc system_colors
/programs/system/setup/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/setup/trunk/setup.asm
14,14 → 14,13
use32
org 0x0
db 'MENUET01' ; 8 byte identifier
dd 0x01 ; header version
dd 0x01 ; title version
dd START ; pointer to program start
dd I_END ; size of image
dd 0x4000 ; reguired amount of memory
dd 0x4000 ; stack pointer (esp)
dd I_PARAM,0 ; parameters, reserved
; include 'lang.inc'
include 'macros.inc'
include '..\..\..\macros.inc'
;******************************************************************************
 
LLL equ (56+3)
174,7 → 173,7
mov eax,26
mov ebx,2
mov ecx,9
int 0x40
mcall
; cmp eax,5
; jne @f
; xor eax,eax
194,7 → 193,7
mov eax,26
mov ebx,5
; mov ecx,9
int 0x40
mcall
cmp eax,6
jne temp ;@f
xor eax,eax
254,13 → 253,13
cmp word [blinkpar],0
jne blinker
mov eax,29 ;get system date
int 0x40
mcall
cmp eax,[date]
je gettime
mov [date],eax
gettime:
mov eax,3 ;get system time
int 0x40
mcall
cmp ax,[time]
je sysevent
mov [time],ax
269,7 → 268,7
sysevent:
mov eax,23
mov ebx,8 ; wait here for event with timeout
int 0x40
mcall
 
cmp eax,1
jz red
364,7 → 363,7
 
key:
;mov eax,2
int 0x40
mcall
cmp ah,27
jne still
mov dword [blinkpar],0
374,7 → 373,7
button:
 
mov eax,17
int 0x40
mcall
 
cmp ah,112
je incdectime
429,7 → 428,7
jne no_close
close:
or eax,-1
int 0x40
mcall
no_close:
 
cmp ah,11 ; SET MIDI BASE
717,15 → 716,15
mov ebx,2
mov ecx,1
mov edx,en_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,en_keymap_shift
int 0x40
mcall
mov eax,21
mov ecx,9
mov edx,1
int 0x40
mcall
call alt_gen
nosetkeyle:
cmp [keyboard],1
734,15 → 733,15
mov ebx,2
mov ecx,1
mov edx,fi_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,fi_keymap_shift
int 0x40
mcall
mov eax,21
mov ecx,9
mov edx,2
int 0x40
mcall
call alt_gen
nosetkeylfi:
cmp [keyboard],2
751,15 → 750,15
mov ebx,2
mov ecx,1
mov edx,ge_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,ge_keymap_shift
int 0x40
mcall
mov eax,21
mov ecx,9
mov edx,3
int 0x40
mcall
call alt_gen
nosetkeylge:
cmp [keyboard],3
768,16 → 767,16
mov ebx,2
mov ecx,1
mov edx,ru_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,ru_keymap_shift
int 0x40
mcall
call alt_gen
mov eax,21
mov ecx,9
mov edx,4
int 0x40
mcall
nosetkeylru:
cmp [keyboard],4 ;french
jnz nosetkeylfr
785,19 → 784,19
mov ebx,2
mov ecx,1
mov edx,fr_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,fr_keymap_shift
int 0x40
mcall
mov eax,21
inc ecx
mov edx,fr_keymap_alt_gr
int 0x40
mcall
mov eax,21
mov ecx,9
mov edx,5
int 0x40
mcall
nosetkeylfr:
cmp [keyboard],5
jnz nosetkeylet
805,15 → 804,15
mov ebx,2
mov ecx,1
mov edx,et_keymap
int 0x40
mcall
mov eax,21
inc ecx
mov edx,et_keymap_shift
int 0x40
mcall
mov eax,21
mov ecx,9
mov edx,6
int 0x40
mcall
call alt_gen
nosetkeylet:
ret
822,7 → 821,7
mov eax,21
mov ecx,3
mov edx,alt_general
int 0x40
mcall
ret
 
 
836,15 → 835,15
mov ebx,(350-50)*65536+46+BBB
 
mov eax,8
int 0x40
mcall
 
mov ebx,(350-79)*65536+9
inc edx
int 0x40
mcall
 
mov ebx,(350-67)*65536+9
inc edx
int 0x40
mcall
 
popa
ret
862,14 → 861,14
 
mov eax,12
mov ebx,1
int 0x40
mcall
 
xor eax,eax ; DRAW WINDOW
mov ebx,40*65536+355+BBB
mov ecx,40*65536+320
mov edx,0x93111199
mov edi,header
int 0x40
mov edi,title
mcall
 
mov eax,8 ; APPLY ALL
mov ebx,(350-79)*65536+100
876,10 → 875,10
mov ecx,282*65536+12
mov edx,100
mov esi,0x005588dd
int 0x40
mcall
add ecx,16*65536 ; SAVE ALL
dec edx
int 0x40
mcall
 
mov esi,0x5580c0
 
943,7 → 942,7
 
mov eax,12
mov ebx,2
int 0x40
mcall
 
popa
ret
1140,7 → 1139,7
mov ebx,175*65536+85
mov ecx,40*65536+225
mov edx,0x80111199-19
int 0x40
mcall
 
mov edx,text00
mov ebx,10*65536+45
1149,7 → 1148,7
mov esi,LLL
mov ebp,text1_strings
newline:
int 0x40
mcall
add ebx,8+8
add edx,esi
dec ebp
1157,7 → 1156,7
mov ebp,text2_strings
add ebx,8+8
@@:
int 0x40
mcall
add ebx,8+8
add edx,esi
dec ebp
1229,7 → 1228,7
mov eax,21
mov ebx,1
mov ecx,[midibase]
int 0x40
mcall
ret
 
_cdbase:
1236,7 → 1235,7
mov eax,21
mov ebx,3
mov ecx,[cdbase]
int 0x40
mcall
ret
 
_hdbase:
1243,7 → 1242,7
mov eax,21
mov ebx,7
mov ecx,[hdbase]
int 0x40
mcall
ret
 
_sound_dma:
1250,7 → 1249,7
mov eax,21
mov ebx,10
mov ecx,[sound_dma]
int 0x40
mcall
ret
 
_lba_read:
1257,7 → 1256,7
mov eax,21
mov ebx,11
mov ecx,[lba_read]
int 0x40
mcall
ret
 
_pci_acc:
1264,7 → 1263,7
mov eax,21
mov ebx,12
mov ecx,[pci_acc]
int 0x40
mcall
ret
 
_f32p:
1271,7 → 1270,7
mov eax,21
mov ebx,8
mov ecx,[f32p]
int 0x40
mcall
ret
 
_sb16:
1278,7 → 1277,7
mov eax,21
mov ebx,4
mov ecx,[sb16]
int 0x40
mcall
ret
 
_syslang:
1285,7 → 1284,7
mov eax,21
mov ebx,5
mov ecx,[syslang]
int 0x40
mcall
ret
 
_mouse_speed:
1293,7 → 1292,7
mov ebx,19
mov ecx,1
mov edx,[mouse_speed]
int 0x40
mcall
ret
 
_mouse_delay:
1301,7 → 1300,7
mov ebx,19
mov ecx,3
mov edx,[mouse_delay]
int 0x40
mcall
ret
 
loadtxt:
1375,7 → 1374,7
db 'SAVE YOUR SETTINGS BEFORE QUIT KOLIBRI SAVE ALL '
text2_strings = 2
 
header db 'SETUP',0
title db 'SETUP',0
 
hex db '0123456789ABCDEF'
 
/programs/system/skinsel/skinsel.asm
1,3 → 1,4
include '..\..\macros.inc'
use32
db 'MENUET01'
dd 1
10,7 → 11,7
push 70
pop eax
mov ebx, fileinfo
int 0x40
mcall
cmp ebx, max_file_size
jz exit
cmp ebx, -1
17,7 → 18,7
jnz @f
exit:
or eax, -1
int 0x40
mcall
@@:
mov esi, filebuf
xor ecx, ecx
45,7 → 46,7
jecxz exit
push 3
pop eax
int 0x40
mcall
ror eax, 16
mov edx, 1024
@@:
83,7 → 84,7
push 48
pop eax
mov bl, 8
int 0x40
mcall
jmp exit
 
fileinfo:
/programs/system/vrr/trunk/infoform.txt
File deleted
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/vrr/trunk/macros.inc
File deleted
\ No newline at end of file
/programs/system/vrr/trunk/Warning.txt
File deleted
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/vrr/trunk/build_en.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix en >lang.inc
@fasm vrr.asm vrr
@erase lang.inc
@pause
/programs/system/vrr/trunk/build_ru.bat
1,4 → 1,5
@erase lang.inc
@echo lang fix ru >lang.inc
@fasm vrr.asm vrr
@erase lang.inc
@pause
/programs/system/vrr/trunk/vrr.asm
12,7 → 12,7
org 0x0
db 'MENUET01' ; 8 byte id
dd 0x01 ; header version
dd 0x01 ; title version
dd START ; start of code
dd I_END ; size of image
dd 0x5000 ; memory for app
19,11 → 19,11
dd 0x4ff0 ; esp
dd 0x0 , 0x0 ; I_Param , I_Icon
include 'macros.inc'
include '..\..\..\macros.inc'
START: ; start of execution
mov eax,14
int 40h
mcall
mov ebx,eax
shr ebx,16
mov [oldX],ebx
36,7 → 36,7
mov ebx,13
mov ecx,1
mov edx,drvinfo
int 40h
mcall
cmp eax,0FFFFFFFFh ; = -1 - error or not installed
jne vrr_00
call warning_info
54,7 → 54,7
still:
mov eax,10 ; check here for event
int 0x40
mcall
cmp eax,1 ; redraw request ?
je red
67,7 → 67,7
key: ; key
mov al,2 ; just read it
int 0x40
mcall
cmp ah,'1'
jne key_loc_00
call safekey
141,12 → 141,12
button: ; button
mov al,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne noclose
mov eax,-1 ; close this program
int 0x40
mcall
noclose:
cmp ah,2 ;'+' screen width
jne button_loc_01
194,7 → 194,7
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WINDOW
mov eax,0 ; function 0 : define and draw window
201,8 → 201,8
mov ebx,100*65536+400 ; [x start] *65536 + [x size]
mov ecx,100*65536+200 ; [y start] *65536 + [y size]
mov edx,0x130020C0;0x00000040 ; color of work area RRGGBB,8->color glide
mov edi,header
int 0x40
mov edi,title
mcall
; BUTTONS
mov eax,8
211,29 → 211,29
mov ecx,84*65536+48
mov dl,2
mov esi,0x5599cc ; button color RRGGBB
int 40h ; Button '+'Width
mcall ; Button '+'Width
add ebx,30*65536
mov dl,3
int 40h ; Button '-'Width
mcall ; Button '-'Width
mov ebx,22*65536+85
mov ecx,170*65536+15
inc dl ;dl=4
int 40h ; Button 'Ok'
mcall ; Button 'Ok'
add ebx,90*65536
inc dl ;dl=5
int 40h ; Button 'Cancel'
mcall ; Button 'Cancel'
add ebx,90*65536
inc dl ;dl=6
int 40h ; Button 'Return'
mcall ; Button 'Return'
add ebx,90*65536
inc dl ;dl=7
int 40h ; Button 'Default'
mcall ; Button 'Default'
call draw_face
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
ret
246,7 → 246,7
mov eax,21
mov ebx,13
mov ecx,4
int 40h
mcall
pop edx
pop ecx
pop eax
267,7 → 267,7
mov eax,21
mov ebx,13
mov ecx,3
int 40h
mcall
mcall 5,50
mcall 15,3
pop edx
284,7 → 284,7
mov eax,21
mov ebx,13
mov ecx,5
int 40h
mcall
pop edx
pop ecx
pop ebx
295,7 → 295,7
mov ebx,buffer
xor ecx,ecx
dec ecx
int 40h
mcall
mov [totp],eax
mov eax,[ebx+30]
mov [mypid],eax
310,7 → 310,7
mov al,21
mov bl,13
mov cl,2
int 40h
mcall
mov [initrr],ebx
mov [refrate],ebx
ror ecx,16
328,15 → 328,15
mov ebx,9*65536+303
mov ecx,59*65536+87
xor edx,edx
int 40h
mcall
mov ebx,10*65536+300
mov ecx,60*65536+24
mov edx,00FF00FFh
int 40h
mcall
mov ebx,10*65536+36
mov ecx,72*65536+72
mov edx,0000FFFFh
int 40h
mcall
mov eax,38
mov edx,00FFFFFFh
mov ebx,10*65536+310
347,7 → 347,7
dt_loc_hor_line:
push ecx
mov ecx,edi
int 40h
mcall
add edi,esi
pop ecx
loop dt_loc_hor_line
355,7 → 355,7
mov edi,60*65536+144
mov esi,66*65536+66
mov ecx,edi
int 40h
mcall
add ebx,36*65536+36
xor ecx,ecx
mov cl,5
362,7 → 362,7
dt_loc_vert_line:
push ecx
mov ecx,edi
int 40h
mcall
add ebx,esi
pop ecx
loop dt_loc_vert_line
371,16 → 371,16
mov ecx,000000FFh
mov edx,_m1280x1024
mov esi,9
int 40h
mcall
add edx,9
add ebx,66*65536
int 40h
mcall
add edx,9
add ebx,66*65536
int 40h
mcall
add edx,9
add ebx,66*65536
int 40h
mcall
xor eax,eax
mov ebx,eax
mov ecx,eax
395,7 → 395,7
dt_loc_00:
push ecx
mov ecx,edi
int 40h
mcall
inc edi
add dx,12
pop ecx
409,7 → 409,7
dt_loc_01:
push ecx
mov ecx,edi
int 40h
mcall
inc edi
add edx,66*65536
pop ecx
419,11 → 419,11
mov ecx,000000FFh
mov edx,_mk
mov esi,4
int 40h
mcall
shl ecx,16
add bx,12
add edx,4
int 40h
mcall
retn
;IN: ah=keycode
490,24 → 490,24
mov edi,ecx
shr edi,16
mov cx,di
int 40h
mcall
pop ecx
push ecx
mov edi,ecx
ror ecx,16
mov cx,di
int 40h
mcall
pop ecx
push ebx
mov edi,ebx
shr edi,16
mov bx,di
int 40h
mcall
pop ebx
mov edi,ebx
ror ebx,16
mov bx,di
int 40h
mcall
pop edi
pop edx
pop ecx
524,7 → 524,7
mov al,5
xor ebx,ebx
mov bx,300
int 40h
mcall
call get_pid
xor eax,eax
mov ebx,eax
532,7 → 532,7
mov al,18
mov ebx,3
mov cx,[mypno]
int 40h
mcall
pop ecx
pusha
call draw_window
541,10 → 541,10
mov al,5
xor ebx,ebx
mov bx,300
int 40h
mcall
xor eax,eax
mov al,11
int 40h
mcall
cmp eax,1
jne par_loc_00
pusha
555,7 → 555,7
mov ebx,eax
mov al,23
mov bx,700
int 40h
mcall
cmp eax,0
jnz par_loc_02
; mov [ftr_eax],eax
575,10 → 575,10
; mov ecx,[ftr_eax]
; mov edx,20*65536+180
; mov esi,00FFFFFFh
; int 40h
; mcall
; mov ecx,[ftr_ebx]
; add edx,54*65536
; int 40h
; mcall
retn
print_cur_vm:
587,9 → 587,9
mov ecx,0000FF00h
mov edx,curmode
mov esi,cmlen
int 40h
mcall
mov al,14
int 40h
mcall
mov esi,00FFFFFFh
mov edi,eax
shr eax,16
601,21 → 601,21
shl ebx,16
mov edx,104*65536+40
mov eax,47
int 40h
mcall
add edx,30*65536
mov cx,di
inc ecx
int 40h
mcall
add edx,30*65536
mov ecx,[initrr]
sub ebx,1*65536
int 40h
mcall
mov al,4
mov ebx,200*65536+40
mov ecx,0000FF00h
mov edx,selmode
mov esi,cmlen
int 40h
mcall
mov ax,[vmselect]
cmp ax,0
jz pcv_loc_00
625,7 → 625,7
mov ebx,284*65536+54
mov ecx,40*65536+10
mov edx,000020C0h
int 40h
mcall
pop eax
push eax
xor ecx,ecx
640,7 → 640,7
mov esi,9
mov ebx,284*65536+40
mov ecx,00ff0000h
int 40h
mcall
pop eax
cmp ah,0
jz pcv_loc_00
653,7 → 653,7
mov ebx,344*65536+18
mov ecx,40*65536+10
mov edx,000020C0h
int 40h
mcall
pop eax
push eax
mov bx,ax
682,7 → 682,7
xor eax,eax
mov al,47
mov esi,00ff0000h
int 40h
mcall
pop eax
pop ecx
pop edx
747,7 → 747,7
mov edx,noherz
xor esi,esi
mov si,3
int 40h
mcall
pop esi
pop edx
pop ecx
771,7 → 771,7
mov esi,00FFFFFFh
xor eax,eax
mov al,47
int 40h
mcall
pop esi
pop edx
pop ecx
863,13 → 863,13
mov ebx,182*65536+36
mov ecx,26*65536+5
mov edx,000020C0h
int 40h
mcall
mov ebx,173*65536+54
mov ecx,153*65536+7
int 40h
mcall
mov ebx,337*65536+36
mov ecx,62*65536+10
int 40h
mcall
mov al,4
shr ecx,16
mov bx,cx
877,41 → 877,41
mov ecx,00FF0000h
mov edx,width
mov esi,5
int 40h
mcall
xor ecx,ecx
add edx,5
xor esi,esi
inc esi
mov ebx,335*65536+104
int 40h
mcall
add ebx,36*65536
inc edx
int 40h
mcall
mov edx,tmode
mov ecx,00FF0000h
mov ebx,182*65536+24
mov esi,6
int 40h
mcall
mov edx,actions
mov ebx,173*65536+152
mov esi,9
int 40h
mcall
xor ecx,ecx
mov edx,button1
mov ebx,59*65536+174
mov esi,2
int 40h
mcall
add edx,esi
mov esi,6
add ebx,78*65536
int 40h
mcall
add edx,esi
add ebx,90*65536
int 40h
mcall
add edx,esi
mov esi,7
add ebx,87*65536
int 40h
mcall
call rect_select
; call debug_ftr
call print_cur_vm
926,7 → 926,7
warning_window:
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,1 ; 1, start of draw
int 0x40
mcall
; DRAW WARNING WINDOW
xor eax,eax ; function 0 : define and draw window
mov ebx,[oldX]
941,8 → 941,8
shl ecx,16
mov cx,200
mov edx,0x13808080 ; color of work area RRGGBB,8->color glide
mov edi,header
int 0x40
mov edi,title
mcall
 
; WARNING TEXT
mov eax,4 ; function 4 : write text to window
951,31 → 951,31
mov ecx,0xf0ff0000 ; color of text RRGGBB
mov edx,warn00 ; pointer to text beginning
mov esi,len_warn00 ; text length
; int 0x40
; mcall
; inc ebx
int 40h
mcall
add ebx,1*65536
int 40h
mcall
mov ebx,(200-(len_warn01/2)*6)*65536+100
mov edx,warn01
mov esi,len_warn01
int 40h
mcall
mov edx,button1
add ecx,0ffffh
mov ebx,(200-6)*65536+(160-4)
mov esi,2
int 40h
mcall
mov eax,12 ; function 12:tell os about windowdraw
mov ebx,2 ; 2, end of draw
int 0x40
mcall
retn
warning_loop:
mov eax,5
mov ebx,13
int 0x40
mcall
mov eax,11
int 40h
mcall
cmp eax,1 ; redraw request ?
je warning_red
cmp eax,2 ; key in buffer ?
995,9 → 995,9
shl ecx,16
mov edx,warn01
mov esi,len_warn01
int 40h
mcall
sub ebx,1*65536
int 40h
mcall
jmp warning_loop
warning_red: ; redraw
call warning_window
1004,21 → 1004,21
jmp warning_loop
warning_key: ; key
mov eax,2 ; read key
int 0x40
mcall
cmp ah,01h
jne warning_loop
xor eax,eax
dec eax ; Terminate application
int 40h
mcall
jmp warning_loop
warning_button: ; button
mov eax,17 ; get id
int 0x40
mcall
cmp ah,1 ; button id=1 ?
jne warning_loop
xor eax,eax
dec eax ; close this program
int 0x40
mcall
jmp warning_loop
retn
1045,7 → 1045,7
;_m3 dw 0,0,0,0,0
;_m4 dw 0,0,0,0,0
header db 'Vertical Refresh Rate v2.0 (C) 2003 TRANS',0
title db 'Vertical Refresh Rate v2.0 (C) 2003 TRANS',0
_m1280x1024 db '1280x1024'
_m1024x768 db '1024x768 '
/programs/system/vrr_m/trunk/macros.inc
File deleted
\ No newline at end of file
Property changes:
Deleted: svn:eol-style
-native
\ No newline at end of property
/programs/system/vrr_m/trunk/vrr_m.asm
27,7 → 27,7
dd 0x0 ;  ¤à¥á ¡ãä¥à  ¤«ï ¯ à ¬¥â஢ (­¥ ¨á¯®«ì§ã¥âáï)
dd 0x0 ; § à¥§¥à¢¨à®¢ ­®
 
include 'MACROS.INC' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
include '..\..\..\macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§­ì  áᥬ¡«¥à騪®¢!
 
;---------------------------------------------------------------------
;--- €—€‹Ž Žƒ€ŒŒ› ----------------------------------------------