; Swordfish Structured BASIC Compiler for PICmicros.
; Version 1.1.5.1 Copyright Mecanique 2007
;
; D:\SwordFish\Nokia 3310 LCD\Test forum.BAS 07.11.2009
;
 PROCESSOR PIC18F452
 RADIX DEC
 ERRORLEVEL 2
 EXPAND ON
; SPECIAL FUNCTION REGISTERS...
TOSU             EQU 0X0FFF
TOSH             EQU 0X0FFE
TOSLH            EQU 0X0FFE
TOSL             EQU 0X0FFD
STKPTR           EQU 0X0FFC
PCLATU           EQU 0X0FFB
PCLATH           EQU 0X0FFA
PCL              EQU 0X0FF9
TBLPTRU          EQU 0X0FF8
TBLPTRH          EQU 0X0FF7
TBLPTRLH         EQU 0X0FF7
TBLPTRL          EQU 0X0FF6
TABLAT           EQU 0X0FF5
PRODH            EQU 0X0FF4
PRODLH           EQU 0X0FF4
PRODL            EQU 0X0FF3
INTCON           EQU 0X0FF2
INTCON1          EQU 0X0FF2
INTCON2          EQU 0X0FF1
INTCON3          EQU 0X0FF0
INDF0            EQU 0X0FEF
POSTINC0         EQU 0X0FEE
POSTDEC0         EQU 0X0FED
PREINC0          EQU 0X0FEC
PLUSW0           EQU 0X0FEB
FSR0H            EQU 0X0FEA
FSR0LH           EQU 0X0FEA
FSR0L            EQU 0X0FE9
WREG             EQU 0X0FE8
INDF1            EQU 0X0FE7
POSTINC1         EQU 0X0FE6
POSTDEC1         EQU 0X0FE5
PREINC1          EQU 0X0FE4
PLUSW1           EQU 0X0FE3
FSR1H            EQU 0X0FE2
FSR1LH           EQU 0X0FE2
FSR1L            EQU 0X0FE1
BSR              EQU 0X0FE0
INDF2            EQU 0X0FDF
POSTINC2         EQU 0X0FDE
POSTDEC2         EQU 0X0FDD
PREINC2          EQU 0X0FDC
PLUSW2           EQU 0X0FDB
FSR2H            EQU 0X0FDA
FSR2LH           EQU 0X0FDA
FSR2L            EQU 0X0FD9
STATUS           EQU 0X0FD8
TMR0H            EQU 0X0FD7
TMR0LH           EQU 0X0FD7
TMR0L            EQU 0X0FD6
T0CON            EQU 0X0FD5
OSCCON           EQU 0X0FD3
LVDCON           EQU 0X0FD2
WDTCON           EQU 0X0FD1
RCON             EQU 0X0FD0
TMR1H            EQU 0X0FCF
TMR1LH           EQU 0X0FCF
TMR1L            EQU 0X0FCE
T1CON            EQU 0X0FCD
TMR2             EQU 0X0FCC
PR2              EQU 0X0FCB
T2CON            EQU 0X0FCA
SSPBUF           EQU 0X0FC9
SSPADD           EQU 0X0FC8
SSPSTAT          EQU 0X0FC7
SSPCON1          EQU 0X0FC6
SSPCON2          EQU 0X0FC5
ADRESH           EQU 0X0FC4
ADRESLH          EQU 0X0FC4
ADRESL           EQU 0X0FC3
ADCON0           EQU 0X0FC2
ADCON1           EQU 0X0FC1
CCPR1H           EQU 0X0FBF
CCPR1LH          EQU 0X0FBF
CCPR1L           EQU 0X0FBE
CCP1CON          EQU 0X0FBD
CCPR2H           EQU 0X0FBC
CCPR2LH          EQU 0X0FBC
CCPR2L           EQU 0X0FBB
CCP2CON          EQU 0X0FBA
TMR3H            EQU 0X0FB3
TMR3LH           EQU 0X0FB3
TMR3L            EQU 0X0FB2
T3CON            EQU 0X0FB1
SPBRG            EQU 0X0FAF
RCREG            EQU 0X0FAE
TXREG            EQU 0X0FAD
TXSTA            EQU 0X0FAC
RCSTA            EQU 0X0FAB
EEADR            EQU 0X0FA9
EEDATA           EQU 0X0FA8
EECON2           EQU 0X0FA7
EECON1           EQU 0X0FA6
IPR2             EQU 0X0FA2
PIR2             EQU 0X0FA1
PIE2             EQU 0X0FA0
IPR1             EQU 0X0F9F
PIR1             EQU 0X0F9E
PIE1             EQU 0X0F9D
TRISE            EQU 0X0F96
TRISD            EQU 0X0F95
TRISC            EQU 0X0F94
TRISB            EQU 0X0F93
TRISA            EQU 0X0F92
LATE             EQU 0X0F8D
LATD             EQU 0X0F8C
LATC             EQU 0X0F8B
LATB             EQU 0X0F8A
LATA             EQU 0X0F89
; SYSTEM PORTS...
PORTE            EQU 0X0F84
PORTD            EQU 0X0F83
PORTC            EQU 0X0F82
PORTB            EQU 0X0F81
PORTA            EQU 0X0F80
; STKPTR
STKFUL = 7
STKUNF = 6
; INTCON
GIE = 7
GIEH = 7
PEIE = 6
GIEL = 6
TMR0IE = 5
T0IE = 5
INT0IE = 4
INT0E = 4
RBIE = 3
TMR0IF = 2
T0IF = 2
INT0IF = 1
INT0F = 1
RBIF = 0
; INTCON2
NOT_RBPU = 7
RBPU = 7
INTEDG0 = 6
INTEDG1 = 5
INTEDG2 = 4
TMR0IP = 2
T0IP = 2
RBIP = 0
; INTCON3
INT2IP = 7
INT1IP = 6
INT2IE = 4
INT1IE = 3
INT2IF = 1
INT1IF = 0
; STATUS
N = 4
OV = 3
Z = 2
DC = 1
C = 0
; T0CON
TMR0ON = 7
T08BIT = 6
T0CS = 5
T0SE = 4
PSA = 3
T0PS2 = 2
T0PS1 = 1
T0PS0 = 0
; OSCCON
SCS = 0
; LVDCON
IRVST = 5
LVDEN = 4
LVDL3 = 3
LVDL2 = 2
LVDL1 = 1
LVDL0 = 0
; WDTCON
SWDTE = 0
SWDTEN = 0
; RCON
IPEN = 7
NOT_RI = 4
RI = 4
NOT_TO = 3
TO = 3
NOT_PD = 2
PD = 2
NOT_POR = 1
POR = 1
NOT_BOR = 0
BOR = 0
; T1CON
RD16 = 7
T1CKPS1 = 5
T1CKPS0 = 4
T1OSCEN = 3
NOT_T1SYNC = 2
T1SYNC = 2
T1INSYNC = 2
TMR1CS = 1
TMR1ON = 0
; T2CON
TOUTPS3 = 6
TOUTPS2 = 5
TOUTPS1 = 4
TOUTPS0 = 3
TMR2ON = 2
T2CKPS1 = 1
T2CKPS0 = 0
; SSPSTAT
SMP = 7
CKE = 6
D = 5
I2C_DAT = 5
NOT_A = 5
NOT_ADDRESS = 5
D_A = 5
DATA_ADDRESS = 5
P = 4
I2C_STOP = 4
S = 3
I2C_START = 3
R = 2
I2C_READ = 2
NOT_W = 2
NOT_WRITE = 2
R_W = 2
READ_WRITE = 2
UA = 1
BF = 0
; SSPCON1
WCOL = 7
SSPOV = 6
SSPEN = 5
CKP = 4
SSPM3 = 3
SSPM2 = 2
SSPM1 = 1
SSPM0 = 0
; SSPCON2
GCEN = 7
ACKSTAT = 6
ACKDT = 5
ACKEN = 4
RCEN = 3
PEN = 2
RSEN = 1
SEN = 0
; ADCON0
ADCS1 = 7
ADCS0 = 6
CHS2 = 5
CHS1 = 4
CHS0 = 3
GO = 2
NOT_DONE = 2
DONE = 2
GO_DONE = 2
ADON = 0
; ADCON1
ADFM = 7
ADCS2 = 6
PCFG3 = 3
PCFG2 = 2
PCFG1 = 1
PCFG0 = 0
; CCP1CON
DC1B1 = 5
CCP1X = 5
DC1B0 = 4
CCP1Y = 4
CCP1M3 = 3
CCP1M2 = 2
CCP1M1 = 1
CCP1M0 = 0
; CCP2CON
DC2B1 = 5
CCP2X = 5
DC2B0 = 4
CCP2Y = 4
CCP2M3 = 3
CCP2M2 = 2
CCP2M1 = 1
CCP2M0 = 0
; T3CON
RD16 = 7
T3CCP2 = 6
T3CKPS1 = 5
T3CKPS0 = 4
T3CCP1 = 3
NOT_T3SYNC = 2
T3SYNC = 2
T3INSYNC = 2
TMR3CS = 1
TMR3ON = 0
; TXSTA
CSRC = 7
TX9 = 6
NOT_TX8 = 6
TX8_9 = 6
TXEN = 5
SYNC = 4
BRGH = 2
TRMT = 1
TX9D = 0
TXD8 = 0
; RCSTA
SPEN = 7
RX9 = 6
RC9 = 6
NOT_RC8 = 6
RC8_9 = 6
SREN = 5
CREN = 4
ADDEN = 3
FERR = 2
OERR = 1
RX9D = 0
RCD8 = 0
; IPR2
EEIP = 4
BCLIP = 3
LVDIP = 2
TMR3IP = 1
CCP2IP = 0
; PIR2
EEIF = 4
BCLIF = 3
LVDIF = 2
TMR3IF = 1
CCP2IF = 0
; PIE2
EEIE = 4
BCLIE = 3
LVDIE = 2
TMR3IE = 1
CCP2IE = 0
; IPR1
PSPIP = 7
ADIP = 6
RCIP = 5
TXIP = 4
SSPIP = 3
CCP1IP = 2
TMR2IP = 1
TMR1IP = 0
; PIR1
PSPIF = 7
ADIF = 6
RCIF = 5
TXIF = 4
SSPIF = 3
CCP1IF = 2
TMR2IF = 1
TMR1IF = 0
; PIE1
PSPIE = 7
ADIE = 6
RCIE = 5
TXIE = 4
SSPIE = 3
CCP1IE = 2
TMR2IE = 1
TMR1IE = 0
; TRISE
IBF = 7
OBF = 6
IBOV = 5
PSPMODE = 4
TRISE2 = 2
TRISE1 = 1
TRISE0 = 0
; EECON1
EEPGD = 7
CFGS = 6
FREE = 4
WRERR = 3
WREN = 2
WR = 1
RD = 0
; PORTA
RA0 = 160
AN0 = 0
RA1 = 161
AN1 = 0
RA2 = 162
AN2 = 0
VREFM = 0
RA3 = 163
AN3 = 0
VREFP = 0
RA4 = 164
T0CKI = 12
RA5 = 165
AN4 = 0
SS = 0
LVDIN = 0
RA6 = 166
OSC2 = 0
CLKO = 0
; PORTB
RB0 = 176
INT0 = 0
RB1 = 177
INT1 = 0
RB2 = 178
INT2 = 0
RB3 = 179
CCP2A = 12
RB4 = 180
RB5 = 181
RB6 = 182
RB7 = 183
; PORTC
RC0 = 192
T1OSO = 1
T1CKI = 28
RC1 = 193
T1OSI = 1
CCP2 = 12
RC2 = 194
CCP1 = 12
RC3 = 195
SCK = 12
SCL = 12
RC4 = 196
SDI = 13
SDA = 218
RC5 = 197
SDO = 13
RC6 = 198
TX = 0
CK = 0
RC7 = 199
RX = 0
;****DT = 0
; PORTD
RD0 = 208
PSP0 = 0
RD1 = 209
PSP1 = 0
RD2 = 210
PSP2 = 0
RD3 = 211
PSP3 = 0
RD4 = 212
PSP4 = 0
RD5 = 213
PSP5 = 0
RD6 = 214
PSP6 = 0
RD7 = 215
PSP7 = 0
; PORTE
RE0 = 224
RD = 13
AN5 = 0
RE1 = 225
WR = 0
AN6 = 0
RE2 = 226
CS = 0
AN7 = 0
 #DEFINE W 0
 #DEFINE F 1
 #DEFINE A 0
 #DEFINE _CLOCK 20000000
 #DEFINE CLRW CLRF 4072,0
 #DEFINE NEGW NEGF 4072,0
 #DEFINE SKPC BTFSS 4056,0,0
 #DEFINE SKPNC BTFSC 4056,0,0
 #DEFINE CLRC BCF 4056,0,0
 #DEFINE SETC BSF 4056,0,0
 #DEFINE SKPZ BTFSS 4056,2,0
 #DEFINE SKPNZ BTFSC 4056,2,0
 #DEFINE CLRZ BCF 4056,2,0
 #DEFINE SETZ BSF 4056,2,0
SB_SV0 EQU 0
SB_SV0H EQU 1
SB_SV0HH EQU 2
SB_SV0HHH EQU 3
SB_SV1 EQU 4
SB_SV1H EQU 5
SB_SV2 EQU 6
SB_SV2H EQU 7
SB_SV2HH EQU 8
SB_SV2HHH EQU 9
SB_SV3 EQU 10
SB_SV3H EQU 11
SB_SV3HH EQU 12
SB_SV3HHH EQU 13
SB_SV4 EQU 14
SB_SV4H EQU 15
SB_SV5 EQU 16
SB_SV5H EQU 17
SB_SV5HH EQU 18
SB_SV5HHH EQU 19
SB_SV6 EQU 20
SB_SV6H EQU 21
SB_SV6HH EQU 22
SB_SV6HHH EQU 23
SB_SV7 EQU 24
A0 EQU 4073
A0H EQU 4074
A1 EQU 4065
A1H EQU 4066
A2 EQU 4057
A2H EQU 4058
TBPTR EQU 4086
TBPTRH EQU 4087
F0_U08 EQU 25
F0_U01 EQU 25
F1_U08 EQU 26
F2_U08 EQU 27
F7_U08 EQU 32
F8_U08 EQU 33
F9_U08 EQU 34
M0_U680 EQU 35
M0_U680H EQU 36
M0_U16 EQU 35
M0_U16H EQU 36
M84_U08 EQU 119
M85_U680 EQU 120
M85_U680H EQU 121
M85_U16 EQU 120
M85_U16H EQU 121
M169_U08 EQU 204
M170_U680 EQU 205
M170_U680H EQU 206
M170_U16 EQU 205
M170_U16H EQU 206
M254_U08 EQU 289
M255_U680 EQU 290
M255_U680H EQU 291
M255_U16 EQU 290
M255_U16H EQU 291
M339_U08 EQU 374
M340_U16 EQU 375
M340_U16H EQU 376
M340_U680 EQU 375
M340_U680H EQU 376
M424_U08 EQU 459
M425_U680 EQU 460
M425_U680H EQU 461
M425_U16 EQU 460
M425_U16H EQU 461
M509_U08 EQU 544
M510_U16 EQU 545
M510_U16H EQU 546
M512_U08 EQU 547
M513_U16 EQU 548
M513_U16H EQU 549
M515_U16 EQU 550
M515_U16H EQU 551
        ORG 0X00
        GOTO SBCDSTD
        ORG 0X08
SBDLYMS
        CLRF 5,0
SBDLYMS16
        MOVWF 4,0
        MOVLW 255
        ADDWF 4,1,0
        BTFSS 4056,0,0
        ADDWF 5,1,0
        NOP
        BTFSS 4056,0,0
        RETURN 0
        MOVLW 3
        MOVWF 1,0
        MOVLW 230
        RCALL SBDLYUS16
        BRA $ - 22
SBDLYUS
        CLRF 1,0
SBDLYUS16
        ADDLW 252
        MOVWF 0,0
        COMF 1,1,0
        BTFSS 4056,0,0
        BRA $ + 14
        MOVLW 255
        NOP
        ADDWF 0,1,0
        BTFSC 4056,0,0
        BRA $ - 6
        ADDWF 0,1,0
        NOP
        INCFSZ 1,1,0
        BRA $ - 16
        RETURN 0
_DB_IM_1_0
        DB 1,215,48,0,240,240
        DB 240,240,240,240,240,240
        DB 240,240,240,240,240,240
        DB 240,240,240,240,240,240
        DB 240,240,240,240,240,240
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 0,255,255,255,255,255
        DB 255,255,0,0,0,0
        DB 0,248,248,248,248,248
        DB 240,120,120,120,248,248
        DB 248,240,240,224,0,0
        DB 248,248,248,248,248,248
        DB 0,0,0,0,192,248
        DB 248,248,248,248,248,248
        DB 0,0,248,248,248,248
        DB 248,248,120,120,120,248
        DB 248,248,240,240,224,192
        DB 0,0,192,224,240,240
        DB 248,248,120,120,120,248
        DB 248,240,240,224,192,0
        DB 0,120,120,120,120,248
        DB 248,248,248,248,248,120
        DB 120,120,120,0,0,0
        DB 192,224,240,240,248,248
        DB 120,120,120,248,248,240
        DB 240,224,192,0,0,120
        DB 120,120,120,248,248,248
        DB 248,248,248,120,120,120
        DB 120,0,0,0,248,248
        DB 248,248,248,248,120,120
        DB 120,248,248,248,240,240
        DB 224,192,0,24,248,248
        DB 248,248,248,224,0,0
        DB 0,0,224,248,248,248
        DB 248,248,56,0,0,248
        DB 248,248,248,248,248,0
        DB 0,0,128,224,240,240
        DB 248,248,120,120,120,120
        DB 120,120,248,240,240,240
        DB 224,128,0,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,0
        DB 224,248,255,255,255,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,192,192,192,224,255
        DB 255,255,127,127,31,0
        DB 0,255,255,255,255,255
        DB 255,192,192,192,255,255
        DB 255,255,255,255,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,127,127,127,127
        DB 127,127,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,0
        DB 0,0,0,255,255,255
        DB 255,255,255,192,192,192
        DB 224,255,255,255,127,127
        DB 31,0,0,1,31,255
        DB 255,255,255,254,224,0
        DB 252,255,255,255,255,255
        DB 7,0,0,0,255,255
        DB 255,255,255,255,224,224
        DB 224,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,255,255
        DB 255,255,63,7,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 3,3,3,7,255,255
        DB 255,254,254,248,0,0
        DB 255,255,255,255,255,255
        DB 3,3,3,251,251,251
        DB 251,251,251,0,0,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,252,252,252,252,252
        DB 252,0,0,0,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,3,3,3,7
        DB 255,255,255,254,254,248
        DB 0,0,0,0,1,31
        DB 255,255,255,255,255,255
        DB 255,255,255,31,0,0
        DB 0,0,0,255,255,255
        DB 255,255,255,3,3,3
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,0,63,63,63
        DB 63,63,63,63,0,0
        DB 0,0,0,0,63,63
        DB 63,63,63,63,63,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,28,60
        DB 60,63,63,63,63,31
        DB 15,0,0,63,63,63
        DB 63,63,63,63,63,7
        DB 0,0,0,63,63,63
        DB 63,63,63,0,0,63
        DB 63,63,63,63,63,60
        DB 60,60,62,63,63,31
        DB 31,15,3,0,0,7
        DB 15,31,31,63,63,60
        DB 60,60,63,63,31,31
        DB 15,7,0,0,0,0
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,0
        DB 0,0,0,7,15,31
        DB 31,63,63,60,60,60
        DB 63,63,31,31,15,7
        DB 0,0,0,0,0,0
        DB 63,63,63,63,63,63
        DB 0,0,0,0,0,0
        DB 0,63,63,63,63,63
        DB 63,60,60,60,62,63
        DB 63,31,31,15,3,0
        DB 0,0,0,0,0,3
        DB 255,255,255,255,255,255
        DB 127,3,0,0,0,0
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,3
        DB 15,31,31,63,63,62
        DB 62,62,62,62,62,63
        DB 31,31,31,15,7,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,15,15,15
        DB 15,15,15,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,15,15,15,15,15
        DB 15,15,15,7,3,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_2_0
        DB 1,179,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,12,252,252
        DB 252,252,252,240,0,0
        DB 0,0,240,252,252,252
        DB 252,252,28,0,0,252
        DB 252,252,252,252,252,0
        DB 0,0,252,252,252,252
        DB 252,252,0,0,224,240
        DB 248,248,252,252,60,60
        DB 60,252,252,248,248,240
        DB 224,0,0,224,240,248
        DB 248,252,252,60,60,60
        DB 252,252,248,248,240,224
        DB 0,0,60,60,60,60
        DB 252,252,252,252,252,252
        DB 60,60,60,60,0,0
        DB 0,252,252,252,252,252
        DB 252,0,0,0,0,252
        DB 252,252,252,252,252,0
        DB 0,252,252,252,252,252
        DB 252,0,0,0,128,224
        DB 252,252,252,252,252,252
        DB 252,0,0,252,252,252
        DB 252,252,252,0,0,0
        DB 192,240,248,252,252,252
        DB 124,124,0,0,0,224
        DB 240,248,248,252,252,60
        DB 60,60,252,252,248,248
        DB 240,224,0,0,252,252
        DB 252,252,252,252,60,60
        DB 60,124,252,252,248,248
        DB 240,224,0,0,15,255
        DB 255,255,255,255,240,128
        DB 254,255,255,255,255,127
        DB 3,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,31,31,31
        DB 159,223,223,224,224,240
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,63
        DB 63,63,63,63,63,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 240,240,240,240,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 128,240,252,255,255,255
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,240,252,255,255
        DB 255,255,159,7,1,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,224,224,224
        DB 240,255,255,255,63,63
        DB 15,0,0,0,0,15
        DB 255,255,255,255,255,255
        DB 255,255,255,15,0,0
        DB 0,0,0,31,63,127
        DB 127,127,127,120,120,56
        DB 255,255,255,255,255,255
        DB 0,0,252,255,255,255
        DB 255,255,3,1,1,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,254,254
        DB 254,254,254,254,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,255
        DB 255,255,127,31,3,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,0,3,15,127,255
        DB 255,255,254,248,192,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,1,1,1,3
        DB 255,255,255,255,255,252
        DB 0,0,128,128,128,129
        DB 255,255,255,255,255,255
        DB 63,1,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,31
        DB 31,31,31,31,31,0
        DB 0,7,15,31,31,31
        DB 31,30,30,30,15,31
        DB 31,31,31,31,0,0
        DB 3,7,15,15,31,31
        DB 30,30,30,31,31,15
        DB 15,7,3,0,0,0
        DB 0,0,0,31,31,31
        DB 31,31,31,0,0,0
        DB 0,0,0,0,31,31
        DB 31,31,31,31,0,0
        DB 0,0,31,31,31,31
        DB 31,31,0,0,31,31
        DB 31,31,31,31,31,31
        DB 3,0,0,0,31,31
        DB 31,31,31,31,0,0
        DB 31,31,31,31,31,31
        DB 0,0,0,0,1,7
        DB 31,31,31,31,31,28
        DB 16,0,3,7,15,15
        DB 31,31,30,30,30,31
        DB 31,15,15,7,3,0
        DB 0,31,31,31,31,31
        DB 31,30,30,30,31,31
        DB 31,15,15,7,1,0
        DB 0,7,7,7,7,7
        DB 7,7,7,3,1,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_3_0
        DB 1,121,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,240,240,240,240,240
        DB 240,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,224
        DB 240,248,248,248,248,120
        DB 120,112,255,255,255,255
        DB 255,255,120,120,120,248
        DB 248,248,240,240,192,0
        DB 0,192,224,240,240,248
        DB 248,120,120,120,248,248
        DB 240,240,224,192,0,0
        DB 248,248,248,248,248,240
        DB 120,120,120,248,248,248
        DB 240,240,224,0,24,248
        DB 248,248,248,248,224,0
        DB 0,0,0,224,248,248
        DB 248,248,248,56,0,0
        DB 248,248,248,248,248,248
        DB 248,248,248,248,0,0
        DB 0,0,0,224,248,248
        DB 248,248,248,248,248,248
        DB 248,0,0,192,224,240
        DB 240,248,248,120,120,120
        DB 248,248,240,240,224,192
        DB 255,255,255,255,255,255
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 1,31,255,255,255,255
        DB 254,224,0,252,255,255
        DB 255,255,255,7,0,0
        DB 0,255,255,255,255,255
        DB 255,31,255,255,255,255
        DB 224,0,0,248,255,255
        DB 255,31,255,255,255,255
        DB 255,255,0,0,63,63
        DB 63,63,191,191,192,192
        DB 224,255,255,255,255,255
        DB 255,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,1,31,255
        DB 255,255,255,255,255,255
        DB 255,255,31,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,3,63,255
        DB 255,255,252,254,255,255
        DB 255,7,0,255,255,255
        DB 255,255,255,0,0,248
        DB 254,254,255,255,255,7
        DB 3,3,255,255,255,255
        DB 255,255,15,31,31,63
        DB 63,63,60,60,60,255
        DB 255,255,255,255,255,28
        DB 60,60,63,63,63,63
        DB 31,15,0,0,7,15
        DB 31,31,63,63,60,60
        DB 60,63,63,31,31,15
        DB 7,0,0,255,255,255
        DB 255,255,255,28,60,60
        DB 63,63,63,63,31,15
        DB 0,0,0,0,0,0
        DB 3,255,255,255,255,255
        DB 255,127,3,0,0,0
        DB 0,0,0,63,63,63
        DB 63,63,63,0,0,0
        DB 3,63,63,63,63,63
        DB 31,0,0,0,63,63
        DB 63,63,63,63,0,0
        DB 15,31,63,63,63,63
        DB 60,60,60,31,63,63
        DB 63,63,63,0,0,0
        DB 0,0,0,0,0,0
        DB 15,15,15,15,15,15
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,15,15
        DB 15,15,15,15,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,15,15
        DB 15,15,15,15,15,15
        DB 7,3,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_4_0
        DB 1,254,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,240,240,240
        DB 240,240,240,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,240,240
        DB 240,240,240,240,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,240,240,240,240,240
        DB 240,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 56,248,248,248,248,248
        DB 224,0,0,0,0,248
        DB 248,248,248,248,248,0
        DB 0,0,0,224,248,248
        DB 248,248,248,56,0,56
        DB 248,248,248,248,248,224
        DB 0,0,0,0,248,248
        DB 248,248,248,248,0,0
        DB 0,0,224,248,248,248
        DB 248,248,56,0,56,248
        DB 248,248,248,248,224,0
        DB 0,0,0,248,248,248
        DB 248,248,248,0,0,0
        DB 0,224,248,248,248,248
        DB 248,56,0,0,0,0
        DB 0,0,0,0,0,0
        DB 248,248,248,248,248,240
        DB 120,120,120,248,248,248
        DB 240,240,224,0,0,249
        DB 249,249,249,249,249,0
        DB 0,192,224,240,240,248
        DB 248,120,120,120,248,248
        DB 240,240,224,192,0,0
        DB 255,255,255,255,255,255
        DB 112,120,120,248,248,248
        DB 248,240,224,0,0,192
        DB 224,240,240,248,248,120
        DB 120,120,248,248,240,240
        DB 224,192,0,0,192,224
        DB 240,240,248,248,248,120
        DB 120,248,248,248,240,240
        DB 224,192,0,249,249,249
        DB 249,249,249,0,0,192
        DB 224,240,240,248,248,120
        DB 120,120,248,248,240,240
        DB 224,192,0,0,0,0
        DB 0,0,0,0,0,0
        DB 248,248,248,248,248,248
        DB 112,120,120,248,248,248
        DB 248,240,224,0,0,248
        DB 248,248,248,248,248,0
        DB 0,0,248,248,248,248
        DB 248,248,0,15,255,255
        DB 255,255,255,248,0,128
        DB 255,255,255,255,255,255
        DB 255,255,128,0,248,255
        DB 255,255,255,255,15,0
        DB 0,0,15,255,255,255
        DB 255,255,248,0,128,255
        DB 255,255,255,255,255,255
        DB 255,128,0,248,255,255
        DB 255,255,255,15,0,0
        DB 0,15,255,255,255,255
        DB 255,248,0,128,255,255
        DB 255,255,255,255,255,255
        DB 128,0,248,255,255,255
        DB 255,255,15,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 127,127,127,127,127,127
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,63,63,63,63,191
        DB 191,192,192,224,255,255
        DB 255,255,255,255,0,0
        DB 127,255,255,255,255,255
        DB 240,224,192,128,191,63
        DB 63,63,63,63,0,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,127,127
        DB 127,127,127,127,0,0
        DB 0,0,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,63
        DB 63,63,63,63,63,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 3,255,255,255,255,255
        DB 254,255,255,255,255,15
        DB 7,127,255,255,255,254
        DB 255,255,255,255,255,3
        DB 0,0,0,0,0,3
        DB 255,255,255,255,255,254
        DB 255,255,255,255,15,7
        DB 127,255,255,255,254,255
        DB 255,255,255,255,3,0
        DB 0,0,0,0,3,255
        DB 255,255,255,255,254,255
        DB 255,255,255,15,7,127
        DB 255,255,255,254,255,255
        DB 255,255,255,3,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,252,252,252,252
        DB 252,252,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,248,254,254
        DB 255,255,255,7,3,3
        DB 255,255,255,255,255,255
        DB 0,0,248,248,248,249
        DB 249,251,7,7,15,255
        DB 255,255,255,254,252,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 252,252,252,252,252,252
        DB 0,0,0,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,0,0,31,63
        DB 63,63,63,63,63,31
        DB 0,0,0,0,7,63
        DB 63,63,63,63,63,31
        DB 0,0,0,0,0,0
        DB 0,0,0,31,63,63
        DB 63,63,63,63,31,0
        DB 0,0,0,7,63,63
        DB 63,63,63,63,31,0
        DB 0,0,0,0,0,0
        DB 0,0,31,63,63,63
        DB 63,63,63,31,0,0
        DB 0,0,7,63,63,63
        DB 63,63,63,31,0,0
        DB 0,0,0,0,62,62
        DB 62,62,62,62,0,0
        DB 255,255,255,255,255,255
        DB 28,60,60,63,63,63
        DB 63,31,15,0,0,63
        DB 63,63,63,63,63,0
        DB 0,7,15,31,31,63
        DB 63,60,60,60,63,63
        DB 31,31,15,7,0,0
        DB 63,63,63,63,63,31
        DB 60,60,60,63,63,63
        DB 31,31,15,0,0,15
        DB 31,63,63,63,63,60
        DB 60,60,31,63,63,63
        DB 63,63,0,0,7,15
        DB 31,31,63,63,60,60
        DB 60,63,63,31,31,15
        DB 7,0,0,63,63,63
        DB 63,63,63,0,0,7
        DB 15,31,31,63,63,60
        DB 60,60,63,63,31,31
        DB 15,7,0,0,62,62
        DB 62,62,62,62,0,0
        DB 63,63,63,63,63,63
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,15
        DB 31,63,63,63,63,60
        DB 60,28,63,63,63,63
        DB 63,63,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,15,15,15,15
        DB 15,15,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_5_0
        DB 1,113,48,0,16,240
        DB 240,240,240,240,240,224
        DB 0,0,0,240,240,240
        DB 240,240,240,240,0,0
        DB 0,224,240,240,240,240
        DB 240,240,16,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,0,255,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,0,192,224
        DB 240,240,248,248,120,120
        DB 120,248,248,240,240,224
        DB 192,0,0,0,0,0
        DB 248,248,248,248,248,248
        DB 120,120,120,120,248,248
        DB 248,248,248,248,0,0
        DB 192,224,240,240,248,248
        DB 120,120,120,248,248,240
        DB 240,224,192,0,0,248
        DB 248,248,248,248,248,0
        DB 0,0,128,224,240,240
        DB 248,248,120,120,120,120
        DB 120,120,248,240,240,240
        DB 224,128,0,1,3,135
        DB 143,207,223,223,254,254
        DB 254,255,255,255,255,255
        DB 255,255,254,254,255,223
        DB 223,207,143,135,3,1
        DB 0,0,0,255,255,255
        DB 255,255,255,192,192,192
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,63
        DB 63,63,63,191,191,192
        DB 192,224,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,224,224
        DB 224,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 0,255,255,255,255,255
        DB 255,0,254,255,255,255
        DB 255,255,255,3,1,1
        DB 255,255,255,255,255,255
        DB 255,1,1,1,255,255
        DB 255,255,255,255,254,0
        DB 0,0,255,255,255,255
        DB 255,255,3,3,3,251
        DB 251,251,251,251,251,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,248,254
        DB 254,255,255,255,7,3
        DB 3,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,3,3,3
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 32,63,63,63,63,63
        DB 63,31,0,0,0,63
        DB 63,63,63,63,63,63
        DB 0,0,0,31,63,63
        DB 63,63,63,63,32,0
        DB 0,7,15,31,31,63
        DB 63,60,60,60,63,63
        DB 31,31,15,7,0,0
        DB 62,62,62,63,63,63
        DB 63,31,15,0,0,0
        DB 0,63,63,63,63,63
        DB 63,0,0,15,31,63
        DB 63,63,63,60,60,60
        DB 31,63,63,63,63,63
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,3
        DB 15,31,31,63,63,62
        DB 62,62,62,62,62,63
        DB 31,31,31,15,7,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_6_0
        DB 1,124,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,24,248,248,248
        DB 248,248,224,0,0,0
        DB 0,224,248,248,248,248
        DB 248,56,0,0,192,224
        DB 240,240,248,248,120,120
        DB 120,248,248,240,240,224
        DB 192,0,0,248,248,248
        DB 248,248,248,120,120,120
        DB 120,248,248,248,248,248
        DB 248,0,0,192,224,240
        DB 240,248,248,120,120,120
        DB 248,248,240,240,224,192
        DB 0,8,120,248,248,248
        DB 248,248,224,0,0,240
        DB 248,248,248,248,120,8
        DB 0,0,0,192,224,240
        DB 240,248,248,120,120,120
        DB 248,248,240,240,224,192
        DB 0,0,248,248,248,248
        DB 248,248,120,120,120,248
        DB 248,248,240,240,224,192
        DB 0,1,31,255,255,255
        DB 255,254,224,0,252,255
        DB 255,255,255,255,7,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,127
        DB 127,127,127,127,127,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,192,192,192,255,255
        DB 255,255,255,255,0,0
        DB 0,1,15,127,255,255
        DB 255,255,255,255,255,255
        DB 31,3,0,0,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 192,192,192,224,255,255
        DB 255,127,127,31,0,0
        DB 0,1,31,255,255,255
        DB 255,255,255,255,255,255
        DB 31,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,0,252,252,252
        DB 252,252,252,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,3
        DB 3,3,251,251,251,251
        DB 251,251,0,0,0,128
        DB 240,254,255,255,255,127
        DB 255,255,255,255,252,224
        DB 128,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,3,3
        DB 3,7,255,255,255,254
        DB 254,248,0,0,0,0
        DB 0,3,255,255,255,255
        DB 255,255,127,3,0,0
        DB 0,0,0,0,7,15
        DB 31,31,63,63,60,60
        DB 60,63,63,31,31,15
        DB 7,0,0,63,63,63
        DB 63,63,63,0,0,0
        DB 0,63,63,63,63,63
        DB 63,0,0,7,15,31
        DB 31,63,63,60,60,60
        DB 63,63,31,31,15,7
        DB 0,32,60,63,63,63
        DB 63,63,7,0,3,31
        DB 63,63,63,63,63,60
        DB 32,0,0,7,15,31
        DB 31,63,63,60,60,60
        DB 63,63,31,31,15,7
        DB 0,0,63,63,63,63
        DB 63,63,60,60,60,62
        DB 63,63,31,31,15,3
        DB 0,0,15,15,15,15
        DB 15,15,15,15,7,3
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_7_0
        DB 1,113,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,248,248,248
        DB 248,248,248,120,120,120
        DB 248,248,248,240,240,224
        DB 192,0,0,192,224,240
        DB 240,248,248,120,120,120
        DB 248,248,240,240,224,192
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,248
        DB 248,248,248,248,248,120
        DB 120,120,248,248,248,240
        DB 240,224,192,0,0,192
        DB 224,240,240,248,248,120
        DB 120,120,248,248,240,240
        DB 224,192,0,0,192,224
        DB 240,240,248,248,120,120
        DB 120,248,248,240,240,224
        DB 192,0,8,120,248,248
        DB 248,248,248,224,0,0
        DB 240,248,248,248,248,120
        DB 8,0,255,255,255,255
        DB 255,255,192,192,192,224
        DB 255,255,255,127,127,31
        DB 0,0,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,192,192
        DB 192,224,255,255,255,127
        DB 127,31,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,127,127,127,127,127
        DB 127,0,0,255,255,255
        DB 255,255,255,192,192,192
        DB 255,255,255,255,255,255
        DB 0,0,0,1,15,127
        DB 255,255,255,255,255,255
        DB 255,255,31,3,0,0
        DB 0,255,255,255,255,255
        DB 255,3,3,3,7,255
        DB 255,255,254,254,248,0
        DB 0,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,255,255,255
        DB 255,255,255,3,3,3
        DB 7,255,255,255,254,254
        DB 248,0,0,255,255,255
        DB 255,255,255,0,0,0
        DB 252,252,252,252,252,252
        DB 0,0,255,255,255,255
        DB 255,255,3,3,3,251
        DB 251,251,251,251,251,0
        DB 0,0,128,240,254,255
        DB 255,255,127,255,255,255
        DB 255,252,224,128,0,0
        DB 63,63,63,63,63,63
        DB 60,60,60,62,63,63
        DB 31,31,15,3,0,0
        DB 7,15,31,31,63,63
        DB 60,60,60,63,63,31
        DB 31,15,7,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,63,63,63,63
        DB 63,63,60,60,60,62
        DB 63,63,31,31,15,3
        DB 0,0,7,15,31,31
        DB 63,63,60,60,60,63
        DB 63,31,31,15,7,0
        DB 0,7,15,31,31,63
        DB 63,60,60,60,63,63
        DB 31,31,15,7,0,32
        DB 60,63,63,63,63,63
        DB 7,0,3,31,63,63
        DB 63,63,63,60,32,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_8_0
        DB 1,214,48,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,240,240
        DB 240,240,240,240,0,0
        DB 240,240,240,240,240,240
        DB 0,0,240,240,240,240
        DB 240,240,248,248,248,248
        DB 248,248,0,0,0,0
        DB 248,248,248,248,248,248
        DB 0,0,192,224,240,240
        DB 248,248,120,120,120,248
        DB 248,240,240,224,192,0
        DB 0,248,248,248,248,248
        DB 248,0,0,0,248,248
        DB 248,248,248,248,0,0
        DB 248,248,248,248,248,248
        DB 0,0,0,0,192,248
        DB 248,248,248,248,248,248
        DB 0,0,248,248,248,248
        DB 248,248,0,0,0,0
        DB 248,248,248,248,248,248
        DB 0,0,192,224,240,240
        DB 248,248,120,120,120,248
        DB 248,240,240,224,192,0
        DB 0,248,248,248,248,248
        DB 248,0,0,0,0,248
        DB 248,248,248,248,248,0
        DB 0,248,248,248,248,248
        DB 248,0,0,0,0,192
        DB 248,248,248,248,248,248
        DB 248,0,0,128,224,240
        DB 240,248,248,248,120,120
        DB 120,120,248,248,248,248
        DB 248,248,0,8,120,248
        DB 248,248,248,248,224,0
        DB 0,240,248,248,248,248
        DB 120,8,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 255,255,255,255,255,255
        DB 224,224,224,224,255,255
        DB 255,255,255,255,0,0
        DB 63,63,63,63,191,191
        DB 192,192,224,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,0
        DB 0,0,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,0,224
        DB 248,255,255,255,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 224,224,224,224,255,255
        DB 255,255,255,255,0,0
        DB 63,63,63,63,191,191
        DB 192,192,224,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,224
        DB 224,224,224,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,0
        DB 224,248,255,255,255,255
        DB 255,255,255,255,255,0
        DB 0,63,255,255,255,255
        DB 255,192,128,128,128,128
        DB 255,255,255,255,255,255
        DB 0,0,0,1,15,127
        DB 255,255,255,255,255,255
        DB 255,255,31,3,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,255,255
        DB 255,255,255,255,1,1
        DB 1,1,255,255,255,255
        DB 255,255,0,0,248,254
        DB 254,255,255,255,7,3
        DB 3,255,255,255,255,255
        DB 255,0,0,63,127,255
        DB 255,255,255,240,240,112
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,255,255,255,255
        DB 63,7,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,1,1
        DB 1,1,255,255,255,255
        DB 255,255,0,0,248,254
        DB 254,255,255,255,7,3
        DB 3,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,1,1,1
        DB 1,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,255,255,255
        DB 255,63,7,255,255,255
        DB 255,255,255,0,0,248
        DB 252,254,255,255,255,15
        DB 7,7,7,7,255,255
        DB 255,255,255,255,0,0
        DB 0,128,240,254,255,255
        DB 255,127,255,255,255,255
        DB 252,224,128,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,63,63,63,63
        DB 63,63,0,0,0,0
        DB 63,63,63,63,63,63
        DB 0,0,15,31,63,63
        DB 63,63,60,60,60,31
        DB 63,63,63,63,63,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,63,63
        DB 63,63,63,63,0,0
        DB 63,63,63,63,63,63
        DB 63,63,7,0,0,0
        DB 63,63,63,63,63,63
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,0
        DB 63,63,63,63,63,63
        DB 0,0,15,31,63,63
        DB 63,63,60,60,60,31
        DB 63,63,63,63,63,0
        DB 0,63,63,63,63,63
        DB 63,0,0,0,0,63
        DB 63,63,63,63,63,0
        DB 0,63,63,63,63,63
        DB 63,63,63,7,0,0
        DB 0,63,63,63,63,63
        DB 63,0,32,63,63,63
        DB 63,63,31,0,0,0
        DB 0,0,63,63,63,63
        DB 63,63,0,32,60,63
        DB 63,63,63,63,7,0
        DB 3,31,63,63,63,63
        DB 63,60,32,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,62,62,62,62
        DB 62,62,0,0,62,62
        DB 62,62,62,62,0,0
        DB 62,62,62,62,62,62
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_9_0
        DB 1,205,48,0,0,192
        DB 224,224,240,240,240,240
        DB 240,240,240,240,224,224
        DB 192,128,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,255,0,0,0
        DB 0,0,0,0,0,0
        DB 0,24,248,248,248,248
        DB 248,224,0,0,0,0
        DB 224,248,248,248,248,248
        DB 56,0,0,248,248,248
        DB 248,248,248,120,120,120
        DB 248,248,248,240,240,224
        DB 192,0,0,192,224,240
        DB 240,248,248,120,120,120
        DB 248,248,240,240,224,192
        DB 0,8,248,248,248,248
        DB 248,240,0,0,0,248
        DB 248,248,248,248,248,0
        DB 0,0,240,248,248,248
        DB 248,248,8,0,0,192
        DB 224,240,240,248,248,120
        DB 120,120,248,248,240,240
        DB 224,192,0,0,248,248
        DB 248,248,248,248,0,0
        DB 0,0,248,248,248,248
        DB 248,248,0,0,248,248
        DB 248,248,248,248,0,0
        DB 0,0,192,248,248,248
        DB 248,248,248,248,0,0
        DB 192,224,240,240,248,248
        DB 120,120,120,248,248,240
        DB 240,224,192,0,0,248
        DB 248,248,248,248,248,248
        DB 248,248,248,0,0,0
        DB 0,0,224,248,248,248
        DB 248,248,248,248,248,248
        DB 255,255,255,255,255,255
        DB 255,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,1,31,255
        DB 255,255,255,254,224,0
        DB 252,255,255,255,255,255
        DB 7,0,0,0,255,255
        DB 255,255,255,255,192,192
        DB 192,224,255,255,255,127
        DB 127,31,0,0,63,63
        DB 63,63,191,191,192,192
        DB 224,255,255,255,255,255
        DB 255,0,0,15,63,127
        DB 127,255,255,248,240,240
        DB 255,255,255,255,255,255
        DB 240,240,248,255,255,127
        DB 127,63,7,0,0,0
        DB 255,255,255,255,255,255
        DB 192,192,192,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,224
        DB 224,224,224,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,0
        DB 224,248,255,255,255,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,192,192,192,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 31,255,255,255,255,224
        DB 0,0,248,255,255,255
        DB 31,255,255,255,255,255
        DB 255,255,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 1,31,255,255,255,255
        DB 255,255,255,255,255,31
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,3
        DB 3,3,7,255,255,255
        DB 254,254,248,0,0,248
        DB 254,254,255,255,255,7
        DB 3,3,255,255,255,255
        DB 255,255,0,0,224,248
        DB 252,252,254,254,30,15
        DB 15,255,255,255,255,255
        DB 255,15,15,30,254,254
        DB 252,252,248,224,0,0
        DB 0,255,255,255,255,255
        DB 255,3,3,3,251,251
        DB 251,251,251,251,0,0
        DB 255,255,255,255,255,255
        DB 1,1,1,1,255,255
        DB 255,255,255,255,0,0
        DB 255,255,255,255,255,255
        DB 255,255,255,255,63,7
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,3,3,3,251
        DB 251,251,251,251,251,0
        DB 0,255,255,255,255,255
        DB 255,0,3,63,255,255
        DB 255,252,254,255,255,255
        DB 7,0,255,255,255,255
        DB 255,255,7,15,31,31
        DB 63,63,63,60,60,63
        DB 63,63,31,31,15,7
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,3,255,255
        DB 255,255,255,255,127,3
        DB 0,0,0,0,0,0
        DB 63,63,63,63,63,63
        DB 60,60,60,62,63,63
        DB 31,31,15,3,0,0
        DB 15,31,63,63,63,63
        DB 60,60,60,31,63,63
        DB 63,63,63,0,32,63
        DB 63,63,63,63,31,0
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,31
        DB 63,63,63,63,63,32
        DB 0,0,7,15,31,31
        DB 63,63,60,60,60,63
        DB 63,31,31,15,7,0
        DB 0,63,63,63,63,63
        DB 63,0,0,0,0,63
        DB 63,63,63,63,63,0
        DB 0,63,63,63,63,63
        DB 63,63,63,7,0,0
        DB 0,63,63,63,63,63
        DB 63,0,0,7,15,31
        DB 31,63,63,60,60,60
        DB 63,63,31,31,15,7
        DB 0,0,63,63,63,63
        DB 63,63,0,0,0,3
        DB 63,63,63,63,63,31
        DB 0,0,0,63,63,63
        DB 63,63,63,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,15,15,15,15,15
        DB 15,15,15,7,3,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
_DB_IM_A_0
        DB 1,184,48,0,240,240
        DB 240,240,240,240,240,240
        DB 240,240,240,240,224,224
        DB 192,0,0,0,0,0
        DB 0,0,240,240,240,240
        DB 240,240,240,240,240,240
        DB 0,0,0,0,0,0
        DB 0,240,240,240,240,240
        DB 240,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,240,240,240,240
        DB 240,240,240,0,0,0
        DB 0,0,240,240,240,240
        DB 240,240,240,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,192,224,224
        DB 240,240,240,240,240,240
        DB 240,240,224,224,128,0
        DB 0,0,0,192,224,224
        DB 240,240,240,240,240,240
        DB 240,240,240,224,224,192
        DB 0,0,0,0,192,224
        DB 224,240,240,240,240,240
        DB 240,240,240,240,224,224
        DB 192,0,0,0,0,192
        DB 224,224,240,240,240,240
        DB 240,240,240,240,224,224
        DB 192,0,255,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,252
        DB 255,255,255,255,255,255
        DB 255,255,255,255,252,0
        DB 0,0,0,0,0,255
        DB 255,255,255,255,255,0
        DB 0,192,224,240,240,248
        DB 248,120,120,120,248,248
        DB 240,240,224,192,0,8
        DB 120,248,248,248,248,248
        DB 224,0,0,240,248,248
        DB 248,248,120,8,0,0
        DB 0,255,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,254,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,255,0,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,255,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,255
        DB 255,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,255,0,0
        DB 0,128,255,255,255,255
        DB 255,255,7,7,255,255
        DB 255,255,255,255,128,0
        DB 0,0,0,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,192
        DB 192,192,255,255,255,255
        DB 255,255,0,0,0,1
        DB 15,127,255,255,255,255
        DB 255,255,255,255,31,3
        DB 0,0,0,0,0,0
        DB 255,255,255,255,255,255
        DB 252,0,252,255,255,255
        DB 255,255,127,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,1,1
        DB 1,1,1,129,225,248
        DB 255,255,255,255,255,63
        DB 7,1,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,0,255,255,255,255
        DB 255,255,255,0,0,255
        DB 255,255,255,255,255,255
        DB 0,0,0,255,255,255
        DB 255,255,255,255,0,0
        DB 15,31,63,127,127,127
        DB 127,120,120,255,255,255
        DB 255,255,255,255,255,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,255,0,0,224,255
        DB 255,255,255,255,255,15
        DB 15,15,15,255,255,255
        DB 255,255,255,224,0,0
        DB 0,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,3,3,3
        DB 251,251,251,251,251,251
        DB 0,0,0,128,240,254
        DB 255,255,255,127,255,255
        DB 255,255,252,224,128,0
        DB 0,0,0,0,0,127
        DB 255,255,255,255,255,240
        DB 255,255,255,255,255,127
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,128,224,248
        DB 254,255,255,255,255,63
        DB 15,3,0,0,0,0
        DB 0,0,255,255,255,255
        DB 255,255,255,0,0,0
        DB 255,255,255,255,255,255
        DB 255,0,0,255,255,255
        DB 255,255,255,255,0,0
        DB 0,255,255,255,255,255
        DB 255,255,0,0,255,255
        DB 255,255,255,255,255,0
        DB 0,255,255,255,255,255
        DB 255,255,63,63,63,63
        DB 63,63,63,60,60,63
        DB 63,63,31,31,15,3
        DB 0,56,63,63,63,63
        DB 63,63,7,0,0,0
        DB 0,7,63,63,63,63
        DB 63,63,56,0,0,63
        DB 63,63,63,63,63,0
        DB 0,7,15,31,31,63
        DB 63,60,60,60,63,63
        DB 31,31,15,7,0,32
        DB 60,63,63,63,63,63
        DB 7,0,3,31,63,63
        DB 63,63,63,60,32,0
        DB 0,0,0,0,63,63
        DB 63,63,63,63,63,63
        DB 63,63,63,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 62,63,63,63,63,63
        DB 63,63,60,60,60,60
        DB 60,60,60,60,0,0
        DB 3,15,31,31,31,63
        DB 63,60,60,60,63,63
        DB 31,31,15,15,3,0
        DB 0,3,15,31,31,31
        DB 63,63,60,60,60,63
        DB 63,31,31,15,15,3
        DB 0,0,3,15,31,31
        DB 63,63,63,60,60,63
        DB 63,63,31,31,15,3
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0,0,0
        DB 0,0,0,0
SBCDSTD
        CLRF EECON1,0
        BSF EECON1,EEPGD,0
        BRA MAIN
PROC_SPICOM_0
?I000000_F000_000029_P000001 ; L#MK LCD1 = 0
        BCF LATD,4,0
?I000001_F000_000030_P000001 ; L#MK CLK = 0
        BCF LATD,7,0
?I000002_F000_000031_P000001 ; L#MK SDI = 0
        BCF LATD,6,0
?I000003_F000_000033_P000001 ; L#MK DELAYUS(1)
        BRA $ + 2
        BRA $ + 2
        NOP
?I000004_F000_000035_P000001 ; L#MK SHIFT = 8
        MOVLW 8
        MOVWF F1_U08,0
REPEAT_0
?I000005_F000_000037_P000001 ; L#MK CLK = 0
        BCF LATD,7,0
?I000006_F000_000038_P000001 ; L#MK SDI = PDATA.7
        BTFSC F0_U01,7,0
        BSF LATD,6,0
        BTFSS F0_U01,7,0
        BCF LATD,6,0
?I000007_F000_000039_P000001 ; L#MK PDATA = PDATA << 1
        BCF STATUS,0,0
        RLCF F0_U08,1,0
?I000008_F000_000040_P000001 ; L#MK DEC(SHIFT)
        DECF F1_U08,1,0
?I000009_F000_000041_P000001 ; L#MK CLK = 1
        BSF LATD,7,0
?I000010_F000_000042_P000001 ; L#MK UNTIL SHIFT = 0
        MOVF F1_U08,1,0
        BNZ REPEAT_0
?I000011_F000_000043_P000001 ; L#MK CLK = 0
        BCF LATD,7,0
?I000012_F000_000044_P000001 ; L#MK LCD1 = 1
        BSF LATD,4,0
?I000013_F000_000045_P000001 ; L#MK END SUB
        RETURN 0
PROC_LCDCOM_0
?I000014_F000_000048_P000002 ; L#MK DC=0
        BCF LATD,5,0
?I000015_F000_000049_P000002 ; L#MK SPICOM(DT)
        MOVFF F2_U08,F0_U08
        BRA PROC_SPICOM_0
PROC_LCDDT_0
?I000017_F000_000053_P000003 ; L#MK DC=1
        BSF LATD,5,0
?I000018_F000_000054_P000003 ; L#MK SPICOM(DT)
        MOVFF F2_U08,F0_U08
        BRA PROC_SPICOM_0
PROC_LCD_INIT_0
?I000020_F000_000071_P000006 ; L#MK HIGH(RES)
        BSF LATD,3,0
        BCF TRISD,3,0
?I000021_F000_000072_P000006 ; L#MK HIGH(LCD1)
        BSF LATD,4,0
        BCF TRISD,4,0
?I000022_F000_000073_P000006 ; L#MK HIGH(LCD2)
        BSF LATD,1,0
        BCF TRISD,1,0
?I000023_F000_000074_P000006 ; L#MK DELAYMS(30)
        MOVLW 30
        CALL SBDLYMS
?I000024_F000_000075_P000006 ; L#MK LOW(RES)
        BCF LATD,3,0
        BCF TRISD,3,0
?I000025_F000_000076_P000006 ; L#MK DELAYMS(1)
        MOVLW 1
        CALL SBDLYMS
?I000026_F000_000077_P000006 ; L#MK HIGH(RES)
        BSF LATD,3,0
        BCF TRISD,3,0
?I000027_F000_000079_P000006 ; L#MK LCDCOM(%100001)  'LCDCOM(%100001)
        MOVLW 33
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000028_F000_000080_P000006 ; L#MK LCDCOM(%10010000)
        MOVLW 144
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000029_F000_000081_P000006 ; L#MK LCDCOM(%10000)
        MOVLW 16
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000030_F000_000082_P000006 ; L#MK LCDCOM(%100000)
        MOVLW 32
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000031_F000_000083_P000006 ; L#MK LCDCOM(%1100)
        MOVLW 12
        MOVWF F2_U08,0
        BRA PROC_LCDCOM_0
PROC_RAM_LCD_SHIFT_0
?I000033_F000_000087_P000007 ; L#MK FOR C=1 TO 84
        MOVLW 1
        MOVLB 2
        MOVWF M512_U08
FORNEXT_0
        MOVLB 0
        MOVLW 85
        MOVLB 2
        SUBWF M512_U08,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_0
?I000034_F000_000088_P000007 ; L#MK LCDRAM_0(C-1)=LCDRAM_0(C)
        LFSR 0,M0_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M0_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
?I000035_F000_000089_P000007 ; L#MK LCDRAM_1(C-1)=LCDRAM_1(C)
        LFSR 0,M85_U16
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M85_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
?I000036_F000_000090_P000007 ; L#MK LCDRAM_2(C-1)=LCDRAM_2(C)
        LFSR 0,M170_U16
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M170_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
?I000037_F000_000091_P000007 ; L#MK LCDRAM_3(C-1)=LCDRAM_3(C)
        LFSR 0,M255_U16
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M255_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
?I000038_F000_000092_P000007 ; L#MK LCDRAM_4(C-1)=LCDRAM_4(C)
        LFSR 0,M340_U16
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M340_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
?I000039_F000_000093_P000007 ; L#MK LCDRAM_5(C-1)=LCDRAM_5(C)
        LFSR 0,M425_U16
        MOVF M512_U08,0
        ADDWF A0,1,0
        MOVLW 0
        ADDWFC A0H,1,0
        DECF A0,1,0
        MOVLW 0
        SUBWFB A0H,1,0
        LFSR 1,M425_U16
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF POSTINC1,POSTINC0
        INCF M512_U08,1
        MOVLB 0
        BRA FORNEXT_0
END_FORNEXT_0
?I000040_F000_000095_P000007 ; L#MK END SUB
        RETURN 0
PROC_RAM_TO_LCD_OUTPUT_0
?I000041_F000_000098_P000008 ; L#MK FOR C=0 TO 83
        MOVLB 2
        CLRF M512_U08
FORNEXT_1
        MOVLB 0
        MOVLW 84
        MOVLB 2
        SUBWF M512_U08,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_1
?I000042_F000_000099_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000043_F000_000100_P000008 ; L#MK LCDCOM(64)
        MOVLW 64
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000044_F000_000101_P000008 ; L#MK LCDDT(LCDRAM_0(C))
        LFSR 1,M0_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
?I000045_F000_000102_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000046_F000_000103_P000008 ; L#MK LCDCOM(65)
        MOVLW 65
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000047_F000_000104_P000008 ; L#MK LCDDT(LCDRAM_1(C))
        LFSR 1,M85_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
?I000048_F000_000105_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000049_F000_000106_P000008 ; L#MK LCDCOM(66)
        MOVLW 66
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000050_F000_000107_P000008 ; L#MK LCDDT(LCDRAM_2(C))
        LFSR 1,M170_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
?I000051_F000_000108_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000052_F000_000109_P000008 ; L#MK LCDCOM(67)
        MOVLW 67
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000053_F000_000110_P000008 ; L#MK LCDDT(LCDRAM_3(C))
        LFSR 1,M255_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
?I000054_F000_000111_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000055_F000_000112_P000008 ; L#MK LCDCOM(68)
        MOVLW 68
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000056_F000_000113_P000008 ; L#MK LCDDT(LCDRAM_4(C))
        LFSR 1,M340_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
?I000057_F000_000114_P000008 ; L#MK LCDCOM(C+128)
        MOVLW 128
        MOVLB 2
        ADDWF M512_U08,0
        MOVWF F2_U08,0
        MOVLB 0
        RCALL PROC_LCDCOM_0
?I000058_F000_000115_P000008 ; L#MK LCDCOM(69)
        MOVLW 69
        MOVWF F2_U08,0
        RCALL PROC_LCDCOM_0
?I000059_F000_000116_P000008 ; L#MK LCDDT(LCDRAM_5(C))
        LFSR 1,M425_U16
        MOVLB 2
        MOVF M512_U08,0
        ADDWF A1,1,0
        MOVLW 0
        ADDWFC A1H,1,0
        MOVFF INDF1,F2_U08
        MOVLB 0
        RCALL PROC_LCDDT_0
        MOVLB 2
        INCF M512_U08,1
        MOVLB 0
        BRA FORNEXT_1
END_FORNEXT_1
?I000060_F000_000118_P000008 ; L#MK END SUB
        RETURN 0
PROC_RAM_CLEAR_0
?I000061_F000_000121_P000009 ; L#MK CLEAR (LCDRAM_0)
        LFSR 0,M0_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000062_F000_000122_P000009 ; L#MK CLEAR (LCDRAM_1)
        LFSR 0,M85_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000063_F000_000123_P000009 ; L#MK CLEAR (LCDRAM_2)
        LFSR 0,M170_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000064_F000_000124_P000009 ; L#MK CLEAR (LCDRAM_3)
        LFSR 0,M255_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000065_F000_000125_P000009 ; L#MK CLEAR (LCDRAM_4)
        LFSR 0,M340_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000066_F000_000126_P000009 ; L#MK CLEAR (LCDRAM_5)
        LFSR 0,M425_U680
        MOVLW 85
        CLRF POSTINC0,0
        DECFSZ WREG,1,0
        BRA $ - 4
?I000067_F000_000127_P000009 ; L#MK END SUB
        RETURN 0
PROC_SPACE_0
?I000068_F000_000131_P000010 ; L#MK FOR CYC=0 TO NUMB
        CLRF F8_U08,0
        MOVFF F7_U08,F9_U08
FORNEXT_2
        MOVF F8_U08,0,0
        SUBWF F9_U08,0,0
        BNC END_FORNEXT_2
?I000069_F000_000132_P000010 ; L#MK LCDRAM_0(84)=0
        CLRF M84_U08,0
?I000070_F000_000133_P000010 ; L#MK LCDRAM_1(84)=0
        CLRF M169_U08
?I000071_F000_000134_P000010 ; L#MK LCDRAM_2(84)=0
        MOVLB 1
        CLRF M254_U08
?I000072_F000_000135_P000010 ; L#MK LCDRAM_3(84)=0
        CLRF M339_U08
?I000073_F000_000136_P000010 ; L#MK LCDRAM_4(84)=0
        CLRF M424_U08
?I000074_F000_000137_P000010 ; L#MK LCDRAM_5(84)=0
        MOVLB 2
        CLRF M509_U08
?I000075_F000_000139_P000010 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        RCALL PROC_RAM_LCD_SHIFT_0
?I000076_F000_000140_P000010 ; L#MK RAM_TO_LCD_OUTPUT
        RCALL PROC_RAM_TO_LCD_OUTPUT_0
?I000077_F000_000141_P000010 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INCF F8_U08,1,0
        MOVLW 1
        SUBWF F8_U08,0,0
        MOVLB 0
        BC FORNEXT_2
END_FORNEXT_2
?I000078_F000_000143_P000010 ; L#MK END SUB
        RETURN 0
MAIN
?I000079_F000_000145_M000000 ; L#MK TRISA=0
        CLRF TRISA,0
?I000080_F000_000146_M000000 ; L#MK TRISB=0
        CLRF TRISB,0
?I000081_F000_000147_M000000 ; L#MK TRISC=0
        CLRF TRISC,0
?I000082_F000_000148_M000000 ; L#MK TRISD=0
        CLRF TRISD,0
?I000083_F000_000149_M000000 ; L#MK TRISE=0
        CLRF TRISE,0
?I000084_F000_000151_M000000 ; L#MK DEL_US=1  // ÇÍÀ×ÅÍÈÅ ÇÀÄÅÐÆÊÈ Â US
        MOVLB 2
        CLRF M510_U16H
        MOVLW 1
        MOVWF M510_U16
?I000085_F000_000152_M000000 ; L#MK LCD_INIT
        MOVLB 0
        RCALL PROC_LCD_INIT_0
CYCLE_0
?I000086_F000_000158_M000000 ; L#MK RAM_CLEAR
        RCALL PROC_RAM_CLEAR_0
?I000087_F000_000160_M000000 ; L#MK FOR X=1 TO IM_1(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_3
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_3
        MOVLW 216
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_3
?I000088_F000_000161_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000089_F000_000162_M000000 ; L#MK LCDRAM_0(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000090_F000_000163_M000000 ; L#MK I=I+IM_1(1)
        MOVLW 215
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000091_F000_000164_M000000 ; L#MK LCDRAM_1(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000092_F000_000165_M000000 ; L#MK I=I+IM_1(1)
        MOVLW 215
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000093_F000_000166_M000000 ; L#MK LCDRAM_2(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000094_F000_000167_M000000 ; L#MK I=I+IM_1(1)
        MOVLW 215
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000095_F000_000168_M000000 ; L#MK LCDRAM_3(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000096_F000_000169_M000000 ; L#MK I=I+IM_1(1)
        MOVLW 215
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000097_F000_000170_M000000 ; L#MK LCDRAM_4(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000098_F000_000171_M000000 ; L#MK I=I+IM_1(1)
        MOVLW 215
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000099_F000_000172_M000000 ; L#MK LCDRAM_5(84)=IM_1(I)
        MOVLW ((_DB_IM_1_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_1_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000100_F000_000173_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        RCALL PROC_RAM_LCD_SHIFT_0
?I000101_F000_000174_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        RCALL PROC_RAM_TO_LCD_OUTPUT_0
?I000102_F000_000175_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_3
END_FORNEXT_3
?I000103_F000_000178_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        RCALL PROC_SPACE_0
?I000104_F000_000181_M000000 ; L#MK FOR X=1 TO IM_2(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_4
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_4
        MOVLW 180
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_4
?I000105_F000_000182_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000106_F000_000183_M000000 ; L#MK LCDRAM_0(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000107_F000_000184_M000000 ; L#MK I=I+IM_2(1)
        MOVLW 179
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000108_F000_000185_M000000 ; L#MK LCDRAM_1(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000109_F000_000186_M000000 ; L#MK I=I+IM_2(1)
        MOVLW 179
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000110_F000_000187_M000000 ; L#MK LCDRAM_2(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000111_F000_000188_M000000 ; L#MK I=I+IM_2(1)
        MOVLW 179
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000112_F000_000189_M000000 ; L#MK LCDRAM_3(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000113_F000_000190_M000000 ; L#MK I=I+IM_2(1)
        MOVLW 179
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000114_F000_000191_M000000 ; L#MK LCDRAM_4(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000115_F000_000192_M000000 ; L#MK I=I+IM_2(1)
        MOVLW 179
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000116_F000_000193_M000000 ; L#MK LCDRAM_5(84)=IM_2(I)
        MOVLW ((_DB_IM_2_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_2_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000117_F000_000194_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000118_F000_000195_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        RCALL PROC_RAM_TO_LCD_OUTPUT_0
?I000119_F000_000196_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_4
END_FORNEXT_4
?I000120_F000_000199_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        RCALL PROC_SPACE_0
?I000121_F000_000202_M000000 ; L#MK FOR X=1 TO IM_3(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_5
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_5
        MOVLW 122
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_5
?I000122_F000_000203_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000123_F000_000204_M000000 ; L#MK LCDRAM_0(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000124_F000_000205_M000000 ; L#MK I=I+IM_3(1)
        MOVLW 121
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000125_F000_000206_M000000 ; L#MK LCDRAM_1(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000126_F000_000207_M000000 ; L#MK I=I+IM_3(1)
        MOVLW 121
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000127_F000_000208_M000000 ; L#MK LCDRAM_2(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000128_F000_000209_M000000 ; L#MK I=I+IM_3(1)
        MOVLW 121
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000129_F000_000210_M000000 ; L#MK LCDRAM_3(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000130_F000_000211_M000000 ; L#MK I=I+IM_3(1)
        MOVLW 121
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000131_F000_000212_M000000 ; L#MK LCDRAM_4(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000132_F000_000213_M000000 ; L#MK I=I+IM_3(1)
        MOVLW 121
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000133_F000_000214_M000000 ; L#MK LCDRAM_5(84)=IM_3(I)
        MOVLW ((_DB_IM_3_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_3_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000134_F000_000215_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000135_F000_000216_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000136_F000_000217_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_5
END_FORNEXT_5
?I000137_F000_000220_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        RCALL PROC_SPACE_0
?I000138_F000_000223_M000000 ; L#MK FOR X=1 TO IM_4(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_6
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_6
        MOVLB 2
        INCF M515_U16,0
        MOVLB 0
        BTFSC STATUS,2,0
        BRA END_FORNEXT_6
?I000139_F000_000224_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000140_F000_000225_M000000 ; L#MK LCDRAM_0(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000141_F000_000226_M000000 ; L#MK I=I+IM_4(1)
        MOVLW 254
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000142_F000_000227_M000000 ; L#MK LCDRAM_1(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000143_F000_000228_M000000 ; L#MK I=I+IM_4(1)
        MOVLW 254
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000144_F000_000229_M000000 ; L#MK LCDRAM_2(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000145_F000_000230_M000000 ; L#MK I=I+IM_4(1)
        MOVLW 254
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000146_F000_000231_M000000 ; L#MK LCDRAM_3(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000147_F000_000232_M000000 ; L#MK I=I+IM_4(1)
        MOVLW 254
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000148_F000_000233_M000000 ; L#MK LCDRAM_4(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000149_F000_000234_M000000 ; L#MK I=I+IM_4(1)
        MOVLW 254
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000150_F000_000235_M000000 ; L#MK LCDRAM_5(84)=IM_4(I)
        MOVLW ((_DB_IM_4_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_4_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000151_F000_000236_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000152_F000_000237_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000153_F000_000238_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_6
END_FORNEXT_6
?I000154_F000_000241_M000000 ; L#MK SPACE(40)
        MOVLW 40
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000155_F000_000244_M000000 ; L#MK FOR X=1 TO IM_5(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_7
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_7
        MOVLW 114
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_7
?I000156_F000_000245_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000157_F000_000246_M000000 ; L#MK LCDRAM_0(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000158_F000_000247_M000000 ; L#MK I=I+IM_5(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000159_F000_000248_M000000 ; L#MK LCDRAM_1(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000160_F000_000249_M000000 ; L#MK I=I+IM_5(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000161_F000_000250_M000000 ; L#MK LCDRAM_2(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000162_F000_000251_M000000 ; L#MK I=I+IM_5(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000163_F000_000252_M000000 ; L#MK LCDRAM_3(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000164_F000_000253_M000000 ; L#MK I=I+IM_5(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000165_F000_000254_M000000 ; L#MK LCDRAM_4(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000166_F000_000255_M000000 ; L#MK I=I+IM_5(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000167_F000_000256_M000000 ; L#MK LCDRAM_5(84)=IM_5(I)
        MOVLW ((_DB_IM_5_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_5_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000168_F000_000257_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000169_F000_000258_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000170_F000_000259_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_7
END_FORNEXT_7
?I000171_F000_000262_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000172_F000_000265_M000000 ; L#MK FOR X=1 TO IM_6(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_8
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_8
        MOVLW 125
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_8
?I000173_F000_000266_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000174_F000_000267_M000000 ; L#MK LCDRAM_0(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000175_F000_000268_M000000 ; L#MK I=I+IM_6(1)
        MOVLW 124
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000176_F000_000269_M000000 ; L#MK LCDRAM_1(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000177_F000_000270_M000000 ; L#MK I=I+IM_6(1)
        MOVLW 124
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000178_F000_000271_M000000 ; L#MK LCDRAM_2(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000179_F000_000272_M000000 ; L#MK I=I+IM_6(1)
        MOVLW 124
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000180_F000_000273_M000000 ; L#MK LCDRAM_3(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000181_F000_000274_M000000 ; L#MK I=I+IM_6(1)
        MOVLW 124
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000182_F000_000275_M000000 ; L#MK LCDRAM_4(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000183_F000_000276_M000000 ; L#MK I=I+IM_6(1)
        MOVLW 124
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000184_F000_000277_M000000 ; L#MK LCDRAM_5(84)=IM_6(I)
        MOVLW ((_DB_IM_6_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_6_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000185_F000_000278_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000186_F000_000279_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000187_F000_000280_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_8
END_FORNEXT_8
?I000188_F000_000283_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000189_F000_000286_M000000 ; L#MK FOR X=1 TO IM_7(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_9
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_9
        MOVLW 114
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_9
?I000190_F000_000287_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000191_F000_000288_M000000 ; L#MK LCDRAM_0(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000192_F000_000289_M000000 ; L#MK I=I+IM_7(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000193_F000_000290_M000000 ; L#MK LCDRAM_1(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000194_F000_000291_M000000 ; L#MK I=I+IM_7(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000195_F000_000292_M000000 ; L#MK LCDRAM_2(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000196_F000_000293_M000000 ; L#MK I=I+IM_7(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000197_F000_000294_M000000 ; L#MK LCDRAM_3(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000198_F000_000295_M000000 ; L#MK I=I+IM_7(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000199_F000_000296_M000000 ; L#MK LCDRAM_4(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000200_F000_000297_M000000 ; L#MK I=I+IM_7(1)
        MOVLW 113
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000201_F000_000298_M000000 ; L#MK LCDRAM_5(84)=IM_7(I)
        MOVLW ((_DB_IM_7_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_7_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000202_F000_000299_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000203_F000_000300_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000204_F000_000301_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_9
END_FORNEXT_9
?I000205_F000_000304_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000206_F000_000307_M000000 ; L#MK FOR X=1 TO IM_8(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_10
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_10
        MOVLW 215
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_10
?I000207_F000_000308_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000208_F000_000309_M000000 ; L#MK LCDRAM_0(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000209_F000_000310_M000000 ; L#MK I=I+IM_8(1)
        MOVLW 214
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000210_F000_000311_M000000 ; L#MK LCDRAM_1(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000211_F000_000312_M000000 ; L#MK I=I+IM_8(1)
        MOVLW 214
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000212_F000_000313_M000000 ; L#MK LCDRAM_2(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000213_F000_000314_M000000 ; L#MK I=I+IM_8(1)
        MOVLW 214
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000214_F000_000315_M000000 ; L#MK LCDRAM_3(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000215_F000_000316_M000000 ; L#MK I=I+IM_8(1)
        MOVLW 214
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000216_F000_000317_M000000 ; L#MK LCDRAM_4(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000217_F000_000318_M000000 ; L#MK I=I+IM_8(1)
        MOVLW 214
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000218_F000_000319_M000000 ; L#MK LCDRAM_5(84)=IM_8(I)
        MOVLW ((_DB_IM_8_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_8_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000219_F000_000320_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000220_F000_000321_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000221_F000_000322_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_10
END_FORNEXT_10
?I000222_F000_000325_M000000 ; L#MK SPACE(40)
        MOVLW 40
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000223_F000_000328_M000000 ; L#MK FOR X=1 TO IM_9(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_11
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_11
        MOVLW 206
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_11
?I000224_F000_000329_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000225_F000_000330_M000000 ; L#MK LCDRAM_0(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000226_F000_000331_M000000 ; L#MK I=I+IM_9(1)
        MOVLW 205
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000227_F000_000332_M000000 ; L#MK LCDRAM_1(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000228_F000_000333_M000000 ; L#MK I=I+IM_9(1)
        MOVLW 205
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000229_F000_000334_M000000 ; L#MK LCDRAM_2(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000230_F000_000335_M000000 ; L#MK I=I+IM_9(1)
        MOVLW 205
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000231_F000_000336_M000000 ; L#MK LCDRAM_3(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000232_F000_000337_M000000 ; L#MK I=I+IM_9(1)
        MOVLW 205
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000233_F000_000338_M000000 ; L#MK LCDRAM_4(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000234_F000_000339_M000000 ; L#MK I=I+IM_9(1)
        MOVLW 205
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000235_F000_000340_M000000 ; L#MK LCDRAM_5(84)=IM_9(I)
        MOVLW ((_DB_IM_9_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_9_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000236_F000_000341_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000237_F000_000342_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000238_F000_000343_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_11
END_FORNEXT_11
?I000239_F000_000346_M000000 ; L#MK SPACE(20)
        MOVLW 20
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000240_F000_000349_M000000 ; L#MK FOR X=1 TO IM_A(1)
        MOVLB 2
        CLRF M515_U16H
        MOVLW 1
        MOVWF M515_U16
FORNEXT_12
        MOVLB 2
        MOVF M515_U16H,1
        MOVLB 0
        BTFSS STATUS,2,0
        BRA END_FORNEXT_12
        MOVLW 185
        MOVLB 2
        SUBWF M515_U16,0
        MOVLB 0
        BTFSC STATUS,0,0
        BRA END_FORNEXT_12
?I000241_F000_000350_M000000 ; L#MK I=X+3
        MOVLW 3
        MOVLB 2
        ADDWF M515_U16,0
        MOVWF M513_U16
        MOVLW 0
        ADDWFC M515_U16H,0
        MOVWF M513_U16H
?I000242_F000_000351_M000000 ; L#MK LCDRAM_0(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M84_U08
?I000243_F000_000352_M000000 ; L#MK I=I+IM_A(1)
        MOVLW 184
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000244_F000_000353_M000000 ; L#MK LCDRAM_1(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M169_U08
?I000245_F000_000354_M000000 ; L#MK I=I+IM_A(1)
        MOVLW 184
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000246_F000_000355_M000000 ; L#MK LCDRAM_2(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M254_U08
?I000247_F000_000356_M000000 ; L#MK I=I+IM_A(1)
        MOVLW 184
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000248_F000_000357_M000000 ; L#MK LCDRAM_3(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M339_U08
?I000249_F000_000358_M000000 ; L#MK I=I+IM_A(1)
        MOVLW 184
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000250_F000_000359_M000000 ; L#MK LCDRAM_4(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M424_U08
?I000251_F000_000360_M000000 ; L#MK I=I+IM_A(1)
        MOVLW 184
        ADDWF M513_U16,1
        MOVLW 0
        ADDWFC M513_U16H,1
?I000252_F000_000361_M000000 ; L#MK LCDRAM_5(84)=IM_A(I)
        MOVLW ((_DB_IM_A_0 >> 8) & 255)
        MOVWF TBPTRH,0
        MOVLW (_DB_IM_A_0 & 255)
        MOVWF TBPTR,0
        MOVF M513_U16,0
        ADDWF TBPTR,1,0
        MOVF M513_U16H,0
        ADDWFC TBPTRH,1,0
        TBLRD *+
        MOVFF TABLAT,M509_U08
?I000253_F000_000362_M000000 ; L#MK RAM_LCD_SHIFT
        MOVLB 0
        CALL PROC_RAM_LCD_SHIFT_0
?I000254_F000_000363_M000000 ; L#MK RAM_TO_LCD_OUTPUT
        CALL PROC_RAM_TO_LCD_OUTPUT_0
?I000255_F000_000364_M000000 ; L#MK DELAYUS(DEL_US)
        MOVFF M510_U16H,SB_SV0H
        MOVLB 2
        MOVF M510_U16,0
        CALL SBDLYUS16
        INFSNZ M515_U16,1
        INCF M515_U16H,1
        MOVLB 0
        BRA FORNEXT_12
END_FORNEXT_12
?I000256_F000_000367_M000000 ; L#MK SPACE(90)
        MOVLW 90
        MOVWF F7_U08,0
        CALL PROC_SPACE_0
?I000257_F000_000370_M000000 ; L#MK GOTO CYCLE
        GOTO CYCLE_0
?I000258_END; L#MK
SBGLB2
        SLEEP
        BRA SBGLB2
 CONFIG OSC = HS
 CONFIG OSCS = OFF
 CONFIG PWRT = ON
 CONFIG BOR = ON
 CONFIG BORV = 25
 CONFIG WDT = OFF
 CONFIG WDTPS = 128
 CONFIG STVR = ON
 CONFIG LVP = OFF
 CONFIG DEBUG = OFF
SB#ASMEND
        END
