home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Der Mediaplex Sampler - Die 6 von Plex
/
6_v_plex.zip
/
6_v_plex
/
DISK3
/
DFUE_100
/
FAMIDEMO.ZIP
/
BSL-WISH.ZIP
/
PAGE3-5.SRC
< prev
next >
Wrap
Text File
|
1992-12-24
|
117KB
|
4,014 lines
processor 65816
org $0000
rorg $8000
START2 sei
phk
plb
clc
xce ; 16 bit mode
PHP
SEP #$20
LDA #$8F
STA $48
STA $2100
lda #$00
sta $420c
STZ $2101
STZ $2102
STZ $2103
STZ $2104
STZ $2105
STZ $2106
STZ $2107
STZ $2108
STZ $2109
STZ $210A
STZ $210B
STZ $210C
STZ $210D
STZ $210D
STZ $210E
STZ $210E
STZ $210F
STZ $210F
STZ $2110
STZ $2110
STZ $2111
STZ $2111
STZ $2112
STZ $2112
STZ $2113
STZ $2113
STZ $2114
STZ $2114
LDA #$80
STA $2115
STZ $2116
STZ $2117
STZ $211A
STZ $211B
LDA #$01
STA $211B
STZ $211C
STZ $211C
STZ $211D
STZ $211D
STZ $211E
LDA #$01
STA $211E
STZ $211F
STZ $211F
STZ $2120
STZ $2120
STZ $2121
STZ $2123
STZ $2124
STZ $2125
STZ $2126
STZ $2127
STZ $2128
STZ $2129
STZ $212A
STZ $212B
STZ $212C
STZ $212D
STZ $212E
STZ $212F
LDA #$30
STA $2130
STZ $2131
LDA #$E0
STA $2132
STZ $2133
STZ $4200
LDA #$FF
STA $4201
STZ $4202
STZ $4203
STZ $4204
STZ $4205
STZ $4206
STZ $4207
STZ $4208
STZ $4209
STZ $420A
STZ $420B
STZ $420C
STZ $420D
LDA #$81
STA $4212
PLP
rep #$30 ; X,Y,A fixed -> 16 bit mode
sep #$20 ; Accumulator -> 8 bit mode
lda #$10 ; Screen Memory @ $1000
sta $2107
lda #$00
sta $2108
lda #$02 ; graf-x DATA @ $2000
sta $210b
lda #$00 ;graf-x mode 0!
sta $2105
lda #$01 ;turn on plane 0!
sta $212c
lda #$01
sta $4200 ; enable joy pad (set bit 1)
stz $420b ; DMA clear
stz $420c ; DMA clear
ldx.v #$0000
HDMALOOPY1: ;THISáLOOP CREATESáHDMA VALUES FOR COLORS
lda hdmavert,x ;1 LINE FOR EACH COLOR
sta $1800,x
inx
cpx.v #$0300
bne HDMALOOPY1
lda #$01
sta $4200
ldx.v #$0000
copyjunk:
lda HDMAJUNK,x
sta $1d00,x
inx
cpx.v #$000d
bne copyjunk
LDA #$8F
STA $2100
STZ $420C ;RESETS DMA CHANNEL
LDA #$02
STA $4300 ;?? (COULD BE # OF BYTES FOR VIDEO REGISTER)
LDA #$0e ;USE $2121
STA $4301
LDA #$00 ;
STA $4302 ;
LDA #$18 ; POINT TO HDMA LIST 1 AT LOCATION $0018000
STA $4303 ;
STZ $4304 ;
LDA #$00 ;?? (USE 2 BYTES FOR VIDEO REGISTER)
STA $4310
LDA #$21 ;USE $2122
STA $4311
LDA #$00 ;
STA $4312 ;
LDA #$1d ; POINT TO HDMA LIST 2 AT LOCATION $000202
STA $4313 ;
STZ $4314 ;
lda #$02
sta $4320
lda #$22
sta $4321
lda #$05
sta $4322
lda #$1d
sta $4323
stz $4324
lda #$07 ;TURN ON DMA #1 and #2 (bit 1 + bit 2=3!)
sta $420c
lda #$80
sta $2115
ldx.v #$2000
stx $2116
ldx.v #$0000
copy:
lda charsetplane0,x
sta $2118
lda #$00
sta $2119
inx
cpx.v #$0200
bne copy
lda #$80
sta $2115
ldx.v #$1000
stx $2116
ldx.v #$0000
screendata:
lda #$20
sta $2118
lda #$00
sta $2119
inx
cpx.v #$0400
bne screendata
ldx.v #$0000
cleareverything:
lda #$20
sta $0300,x
inx
cpx.v #$0100
bne cleareverything
lda #$0f
sta $2100
lda #$01
sta $74 ; x value
lda #$00
sta $73 ; x value
sta $75 ; scroll position
sta $76 ;scroll data byte
sta $77 ;scrolltext pos
sta $78 ;scrolltextpos
sta $79
sta $7a
lda #$02
sta $20
cli
pause2:
lda $4210
and #$80
cmp #$00
beq pause2
lda #$8f
sta $2100
lda #$80
sta $2115
ldx.v #$1000
stx $2116
ldx.v #$0000
copybigscroll:
lda $0300,x
sta $2118
lda #$00
sta $2119
inx
cpx.v #$0100
bne copybigscroll
lda #$0f
sta $2100
jsr bigscroller
ohjoy:
lda $4212
and #$01
bne ohjoy
lda $4219
and #$80
bne gojumptonext
jmp pause2
gojumptonext:
jmp start
bigscroller:
dec $20
lda $20
cmp #$00
beq okbiggy
rts
okbiggy:
lda #$04
sta $20
ldx.v #$0000
copybigdata:
lda $0320,x
sta $0300,x
inx
cpx.v $0100
bne copybigdata
inc $75
lda $75
cmp #$08
bne scrollup
jmp scrolluptext
scrollup:
lda $73
clc
adc $75
sta $79
lda $74
sta $7a
carrynotset:
ldx $79
lda charsetplane0,x
sta $76
ldx.v #$0000
ldy.v #$0000
TESTBITS:
lda $76
and ANDVAL,y
beq NOTON
lda #$00
sta $03e0,x
inx
sta $03e0,x
inx
sta $03e0,x
inx
sta $03e0,x
jmp increasey
NOTON:
lda #$20
sta $03e0,x
inx
sta $03e0,x
inx
sta $03e0,x
inx
sta $03e0,x
increasey:
inx
iny
cpy.v #$0008
bne TESTBITS
rts
scrolluptext:
lda #$00
sta $75
ldx $77
inx
stx $77
ldx $77
lda bigtext,x
and #$3f
bne nottimetoreset
lda #$00
sta $77
sta $78
ldx $77
lda bigtext,x
and #$3f
nottimetoreset:
sta $80
stz $73
lda $80
clc
asl
asl
asl
sta $73
lda $80
cmp #$1f
bpl set74
stz $74
jmp scrollup
set74:
lda #$01
sta $74
jmp scrollup
HDMAJUNK:
dc.b 1,0,1,1,0
dc.b 1,0,0,1,255,255,0
ANDVAL:
dc.b $80,$40,$20,$10,$8,$4,$2,$1
bigtext:
dc.b " BASELINE 2091 PRESENTS A 32*8 SCROLLER! "
DC.B " THIS SCROLL INCLUDES AN HDMA STRETCH ROUTINE THAT "
DC.B "MAKES THE SCROLL TO 32*32! CHECK IT OUT FROM ACROSS "
DC.B "THE ROOM THE CODE WAS WRITTEN IN LESS THAN 3 HOURS "
DC.B "WITH A LOT OF DEBUGGING I GOT THE IDEA FROM AN OLD HOTLINE "
DC.B "INTRO ON THE THE C64 AND I THOUGHT I'D DO IT THERE'S STILL "
DC.B "PLENTY OF RASTER TIME LEFT TO DO MORE STUFF ON THE SCREEN "
DC.B "BUT WE'LL DO THAT SOME OTHER TIME! I JUST WANT TO DO SOME STUFF "
DC.B "UNSEEN FOR YEARS ON ANY DEMO PRESS THE B BUTTON AND GET OUTTA HERE!"
DC.B " ",0
;* BinCon (c)1992 by H.Bⁿhler, Codex Design *
charsetplane0:
;============================================================================
;= Cyber Font-Editor V1.4 Rel. by Frantic (c) 1991-1992 Sanity Productions =
;============================================================================
dc.b $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff ;' '
dc.b $0e,$3f,$33,$63,$7f,$c3,$c3,$00 ;'!'
dc.b $fe,$ff,$03,$fe,$c3,$ff,$fe,$00 ;'"'
dc.b $7e,$ff,$c3,$c0,$c3,$ff,$7e,$00 ;'#'
dc.b $fe,$ff,$03,$c3,$c3,$ff,$fe,$00 ;'$'
dc.b $7f,$ff,$c0,$fe,$c0,$ff,$7f,$00 ;'%'
dc.b $ff,$ff,$00,$fe,$c0,$c0,$c0,$00 ;'&'
dc.b $7e,$ff,$c0,$cf,$c3,$ff,$7e,$00 ;'''
dc.b $c3,$c3,$c3,$fb,$c3,$c3,$c3,$00 ;'('
dc.b $7e,$7e,$18,$18,$18,$7e,$7e,$00 ;')'
dc.b $7f,$7f,$06,$c6,$c6,$fe,$7c,$00 ;'*'
dc.b $c6,$cc,$d8,$f8,$cc,$c6,$c3,$00 ;'+'
dc.b $c0,$c0,$c0,$c0,$c0,$fe,$7e,$00 ;','
dc.b $c3,$e7,$ff,$ff,$db,$c3,$c3,$00 ;'-'
dc.b $c3,$e3,$f3,$fb,$df,$cf,$c7,$00 ;'.'
dc.b $7e,$ff,$c3,$c3,$c3,$ff,$7e,$00 ;'/'
dc.b $fe,$ff,$03,$fe,$c0,$c0,$c0,$00 ;'0'
dc.b $7e,$ff,$c7,$c3,$c5,$fa,$7d,$00 ;'1'
dc.b $fe,$ff,$03,$fe,$c7,$c7,$c7,$00 ;'2'
dc.b $7f,$ff,$c0,$7e,$03,$ff,$fe,$00 ;'3'
dc.b $fc,$fe,$06,$06,$06,$06,$06,$00 ;'4'
dc.b $c3,$c3,$c3,$c3,$c3,$ff,$7e,$00 ;'5'
dc.b $c3,$c3,$c3,$c3,$e7,$7e,$3c,$00 ;'6'
dc.b $c3,$c3,$c3,$db,$ff,$e7,$c3,$00 ;'7'
dc.b $c3,$e7,$7e,$3c,$7e,$e7,$c3,$00 ;'8'
dc.b $66,$66,$66,$3c,$18,$18,$18,$00 ;'9'
dc.b $fe,$fe,$1c,$38,$70,$ff,$ff,$00 ;':'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;';'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'<'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'='
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'>'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'?'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'@'
dc.b $18,$18,$18,$18,$00,$18,$18,$00 ;'A'
dc.b $66,$66,$66,$00,$00,$00,$00,$00 ;'B'
dc.b $66,$ff,$66,$66,$66,$ff,$66,$00 ;'C'
dc.b $10,$7e,$d0,$7c,$16,$fc,$10,$00 ;'D'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'E'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'F'
dc.b $18,$18,$18,$00,$00,$00,$00,$00 ;'G'
dc.b $18,$30,$60,$60,$60,$30,$18,$00 ;'H'
dc.b $30,$18,$0c,$0c,$0c,$18,$30,$00 ;'I'
dc.b $00,$54,$38,$7c,$38,$54,$00,$00 ;'J'
dc.b $00,$18,$18,$7e,$7e,$18,$18,$00 ;'K'
dc.b $00,$00,$00,$00,$00,$18,$18,$30 ;'L'
dc.b $00,$00,$00,$7e,$00,$00,$00,$00 ;'M'
dc.b $00,$00,$00,$00,$00,$18,$18,$00 ;'N'
dc.b $00,$03,$06,$0c,$18,$30,$60,$00 ;'O'
dc.b $7e,$ff,$cf,$db,$f3,$ff,$7e,$00 ;'P'
dc.b $18,$38,$18,$18,$18,$7e,$7e,$00 ;'Q'
dc.b $fe,$ff,$07,$7e,$f0,$ff,$ff,$00 ;'R'
dc.b $fe,$ff,$03,$7e,$03,$ff,$fe,$00 ;'S'
dc.b $c0,$c0,$cc,$cc,$ff,$ff,$0c,$00 ;'T'
dc.b $ff,$ff,$c0,$fe,$07,$ff,$fe,$00 ;'U'
dc.b $7f,$ff,$c0,$fe,$c3,$ff,$7e,$00 ;'V'
dc.b $ff,$ff,$07,$0e,$1c,$1c,$1c,$00 ;'W'
dc.b $7e,$ff,$c3,$7e,$c3,$ff,$7e,$00 ;'X'
dc.b $7e,$ff,$c3,$ff,$03,$ff,$7e,$00 ;'Y'
dc.b $00,$30,$30,$00,$30,$30,$00,$00 ;'Z'
dc.b $00,$18,$18,$00,$18,$18,$30,$00 ;'['
dc.b $0e,$18,$30,$60,$30,$18,$0e,$00 ;'\'
dc.b $00,$00,$7e,$00,$7e,$00,$00,$00 ;']'
dc.b $70,$18,$0c,$06,$0c,$18,$70,$00 ;'^'
dc.b $3c,$66,$06,$0c,$18,$00,$18,$00 ;'_'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'`'
dc.b $0c,$3e,$36,$66,$7e,$c6,$c6,$00 ;'a'
dc.b $fc,$fe,$06,$fc,$c6,$fe,$fc,$00 ;'b'
dc.b $7c,$fe,$c6,$c0,$c6,$fe,$7c,$00 ;'c'
dc.b $fc,$fe,$06,$c6,$c6,$fe,$fc,$00 ;'d'
dc.b $7e,$fe,$c0,$fe,$c0,$fe,$7e,$00 ;'e'
dc.b $fe,$fe,$00,$fc,$c0,$c0,$c0,$00 ;'f'
dc.b $7c,$fe,$c0,$ce,$c6,$fe,$7c,$00 ;'g'
dc.b $c6,$c6,$c6,$f6,$c6,$c6,$c6,$00 ;'h'
dc.b $7e,$7e,$18,$18,$18,$7e,$7e,$00 ;'i'
dc.b $7e,$7e,$0c,$cc,$cc,$fc,$78,$00 ;'j'
dc.b $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00 ;'k'
dc.b $c0,$c0,$c0,$c0,$c0,$fe,$7e,$00 ;'l'
dc.b $c6,$ee,$fe,$fe,$d6,$c6,$c6,$00 ;'m'
dc.b $cc,$ec,$fc,$fc,$dc,$cc,$cc,$00 ;'n'
dc.b $7c,$fe,$c6,$c6,$c6,$fe,$7c,$00 ;'o'
dc.b $fc,$fe,$06,$fc,$c0,$c0,$c0,$00 ;'p'
dc.b $7c,$fe,$c6,$c6,$c6,$fe,$7b,$00 ;'q'
dc.b $f8,$fe,$06,$fc,$c6,$c6,$c6,$00 ;'r'
dc.b $7e,$fe,$c0,$7c,$06,$fe,$fc,$00 ;'s'
dc.b $f8,$fc,$0c,$0c,$0c,$0c,$0c,$00 ;'t'
dc.b $c6,$c6,$c6,$c6,$c6,$fe,$7c,$00 ;'u'
dc.b $c6,$c6,$c6,$c6,$ee,$7c,$38,$00 ;'v'
dc.b $c6,$c6,$d6,$fe,$fe,$ee,$c6,$00 ;'w'
dc.b $c6,$ee,$7c,$38,$7c,$ee,$c6,$00 ;'x'
dc.b $66,$66,$66,$3c,$18,$18,$18,$00 ;'y'
dc.b $fe,$fe,$1c,$38,$70,$fe,$fe,$00 ;'z'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'{'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'|'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'}'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;'~'
dc.b $00,$00,$00,$00,$00,$00,$00,$00 ;''
hdmavert:
dc.b 1,$00,0,1,$ff,0,1,$fe,0,1,$fd,0,1,$fd,0,1,$fc,0,1,$fb,0,1,$fa,0
dc.b 1,$fa,0,1,$f9,0,1,$f8,0,1,$f7,0,1,$f7,0,1,$f6,0,1,$f5,0,1,$f4,0
dc.b 1,$f4,0,1,$f3,0,1,$f2,0,1,$f1,0,1,$f1,0,1,$f0,0,1,$ef,0,1,$ee,0
dc.b 1,$ee,0,1,$ed,0,1,$ec,0,1,$eb,0,1,$eb,0,1,$ea,0,1,$e9,0,1,$e8,0
dc.b 1,$e8,0,1,$e7,0,1,$e6,0,1,$e5,0,1,$e5,0,1,$e4,0,1,$e3,0,1,$e2,0
dc.b 1,$e2,0,1,$e1,0,1,$e0,0,1,$df,0,1,$df,0,1,$de,0,1,$dd,0,1,$dc,0
dc.b 1,$dc,0,1,$db,0,1,$da,0,1,$d9,0,1,$d9,0,1,$d8,0,1,$d7,0,1,$d6,0
dc.b 1,$d6,0,1,$d5,0,1,$d4,0,1,$d3,0,1,$d3,0,1,$d2,0,1,$d1,0,1,$d0,0
dc.b 1,$d0,0,1,$cf,0,1,$ce,0,1,$cd,0,1,$cd,0,1,$cc,0,1,$cb,0,1,$ca,0 ;9
dc.b 1,$ca,0,1,$c9,0,1,$c8,0,1,$c7,0,1,$c7,0,1,$c6,0,1,$c5,0,1,$c4,0 ;10
dc.b 1,$c4,0,1,$c3,0,1,$c2,0,1,$c1,0,1,$c1,0,1,$c0,0,1,$bf,0,1,$be,0 ;11
dc.b 1,$be,0,1,$bd,0,1,$bc,0,1,$bb,0,1,$bb,0,1,$ba,0,1,$b9,0,1,$b8,0 ;12
dc.b 1,$b8,0,1,$b7,0,1,$b6,0,1,$b5,0,1,$b5,0,1,$b4,0,1,$b3,0,1,$b2,0
dc.b 1,$b2,0,1,$b1,0,1,$b0,0,1,$af,0,1,$af,0,1,$ae,0,1,$ad,0,1,$ac,0 ;14
dc.b 1,$ac,0,1,$ab,0,1,$aa,0,1,$a9,0,1,$a9,0,1,$a8,0,1,$a7,0,1,$a6,0 ;14
dc.b 1,$a6,0,1,$a5,0,1,$a4,0,1,$a3,0,1,$a3,0,1,$a2,0,1,$a1,0,1,$a0,0 ;15
dc.b 1,$a0,0,1,$9f,0,1,$9e,0,1,$9d,0,1,$9d,0,1,$9c,0,1,$9b,0,1,$9a,0 ;16
dc.b 1,$9a,0,1,$99,0,1,$98,0,1,$97,0,1,$97,0,1,$96,0,1,$95,0,1,$94,0 ;18
dc.b 1,$94,0,1,$93,0,1,$92,0,1,$91,0,1,$91,0,1,$90,0,1,$8f,0,1,$8e,0 ;19
dc.b 1,$8e,0,1,$8d,0,1,$8c,0,1,$8b,0,1,$8b,0,1,$8a,0,1,$89,0,1,$88,0 ;20
dc.b 1,$88,0,1,$87,0,1,$86,0,1,$85,0,1,$85,0,1,$84,0,1,$83,0,1,$82,0 ;21
dc.b 1,$82,0,1,$81,0,1,$80,0,1,$7f,0,1,$7f,0,1,$7e,0,1,$7d,0,1,$7c,0 ;22
dc.b 1,$7c,0,1,$7b,0,1,$7a,0,1,$79,0,1,$79,0,1,$78,0,1,$77,0,1,$76,0 ;22
dc.b 1,$76,0,1,$75,0,1,$74,0,1,$73,0,1,$73,0,1,$72,0,1,$71,0,1,$70,0 ;24
dc.b 1,$70,0,1,$6f,0,1,$6e,0,1,$6d,0,1,$6d,0,1,$6c,0,1,$6b,0,1,$6a,0 ;22
dc.b 1,$6a,0,1,$69,0,1,$68,0,1,$67,0,1,$67,0,1,$66,0,1,$65,0,1,$64,0 ;26
dc.b 1,$64,0,1,$63,0,1,$62,0,1,$61,0,1,$61,0,1,$60,0,1,$5f,0,1,$5e,0
dc.b 1,$5e,0,1,$5d,0,1,$5c,0,1,$5b,0,1,$5b,0,1,$5a,0,1,$59,0,1,$58,0 ;28
dc.b 1,$58,0,1,$57,0,1,$56,0,1,$55,0,1,$55,0,1,$54,0,1,$53,0,1,$52,0 ;22
dc.b 1,$52,0,1,$51,0,1,$50,0,1,$4f,0,1,$4f,0,1,$4e,0,1,$4d,0,1,$4c,0 ;30
dc.b 1,$4c,0,1,$4b,0,1,$4a,0,1,$49,0,1,$49,0,1,$48,0,1,$47,0,1,$46,0 ;31
dc.b 1,$46,0,1,$45,0,1,$44,0,1,$43,0,1,$43,0,1,$42,0,1,$41,0,0,$40,0 ;32
start:
sei
phk
plb
clc
xce ; 16 bit mode
PHP
SEP #$20
LDA #$8F
STA $48
STA $2100
lda #$00
sta $420c
STZ $2101
STZ $2102
STZ $2103
STZ $2104
STZ $2105
STZ $2106
STZ $2107
STZ $2108
STZ $2109
STZ $210A
STZ $210B
STZ $210C
STZ $210D
STZ $210D
STZ $210E
STZ $210E
STZ $210F
STZ $210F
STZ $2110
STZ $2110
STZ $2111
STZ $2111
STZ $2112
STZ $2112
STZ $2113
STZ $2113
STZ $2114
STZ $2114
LDA #$80
STA $2115
STZ $2116
STZ $2117
STZ $211A
STZ $211B
LDA #$01
STA $211B
STZ $211C
STZ $211C
STZ $211D
STZ $211D
STZ $211E
LDA #$01
STA $211E
STZ $211F
STZ $211F
STZ $2120
STZ $2120
STZ $2121
STZ $2123
STZ $2124
STZ $2125
STZ $2126
STZ $2127
STZ $2128
STZ $2129
STZ $212A
STZ $212B
STZ $212C
STZ $212D
STZ $212E
STZ $212F
LDA #$30
STA $2130
STZ $2131
LDA #$E0
STA $2132
STZ $2133
STZ $4200
LDA #$FF
STA $4201
STZ $4202
STZ $4203
STZ $4204
STZ $4205
STZ $4206
STZ $4207
STZ $4208
STZ $4209
STZ $420A
STZ $420B
STZ $420C
STZ $420D
LDA #$81
STA $4212
PLP
rep #$30 ; X,Y,A fixed -> 16 bit mode
sep #$20 ; Accumulator -> 8 bit mode
lda #$10 ; Screen Memory @ $1000
sta $2107
lda #$00
sta $2108
lda #$00 ; graf-x DATA @ $2000
sta $210b
lda #$01 ;graf-x mode 0!
sta $2105
lda #$10 ;turn on plane 0!
sta $212c
lda #$01
sta $4200 ; enable joy pad (set bit 1)
stz $420b ; DMA clear
stz $420c ; DMA clear
lda #$00
sta $2101
ldx.v #$2000
stx $2102
lda #$00
ldx.v #$0000
none:
sta $2104
sta $2104
sta $2104
sta $2104
sta $1000,x
inx
cpx.v #129
bne none
lda #$00
ldx.v #$0000
none2:
sta $2104
inx
cpx.v #32
bne none2
ldx.v #$1000
stx $2116
ldx.v #$0000
redraw1:
lda #$20
sta $2118
stz $2119
inx
cpx.v #$0400
bne redraw1
ldx.v #$0000
stx $2116
ldx.v #0
acsetlp2 ldy.v #0
aysublp21
lda charsprite+32*24*0,x
sta $2118
lda charsprite+32*24*1,x
sta $2119
inx
iny
cpy.v #$08
bne aysublp21
dex
dex
dex
dex
dex
dex
dex
dex
ldy.v #0
aysublp22
lda charsprite+32*24*2,x
sta $2118
lda charsprite+32*24*3,x
sta $2119
inx
iny
cpy.v #$08
bne aysublp22
cpx #$0800
bne acsetlp2
lda #$0f
sta $2100
ldx.v #$0000
stx $0100
stx $0102
stz $2121
lda #$ff
sta $2122
lda #$00
sta $2122
lda #128
sta $2121
lda #$ff
sta $2122
lda #$ff
sta $2122
ldx.v #$0000
letsdopal:
lda hdmaspritepal,x
sta $1800,x
inx
cpx.v #$0026
bne letsdopal
ldx.v #$0000
letsdocol:
lda hdmaspritecol,x
sta $1d00,x
inx
cpx.v #$0034
bne letsdocol
STZ $420C ;RESETS DMA CHANNEL
LDA #$00
STA $4300 ;?? (COULD BE # OF BYTES FOR VIDEO REGISTER)
LDA #$21 ;USE $2121
STA $4301
LDA #$00 ;
STA $4302 ;
LDA #$18 ; POINT TO HDMA LIST 1 AT LOCATION $0018000
STA $4303 ;
STZ $4304 ;
LDA #$02 ;?? (USE 2 BYTES FOR VIDEO REGISTER)
STA $4310
LDA #$22 ;USE $2122
STA $4311
LDA #$00 ;
STA $4312 ;
LDA #$1d ; POINT TO HDMA LIST 2 AT LOCATION $000202
STA $4313 ;
STZ $4314 ;
lda #$03
sta $420c
lda #128
sta $0202
lda #128+64
sta $0203
lda #$f8
sta $0204
cli
until:
lda $4210
and #$80
beq until
jsr dosprite
jsr joysine
jmp until
dosprite:
lda $0100
sec
sbc #$01
sta $0100
cmp #$ff
bne noturn
lda #$07
sta $0100
ldx $0102
inx
stx $0102
ldx $0102
lda spritetext,x
bne noturn
ldx.v #$0000
stx $0102
noturn:
lda #$00
sta $2101
ldx.v #$2000
stx $2102
ldx.v #$0000
spritecopy:
lda $1000,x
sta $2104
inx
cpx.v #32*4
bne spritecopy
ldy.v #$0000
ldx $0100
stx $0106
ldx $0102
stx $0108
spritemover:
lda $0106
clc
adc $0202
sta $0200
lda $0107
sta $0201
ldx $0200
lda spritesine,x
clc
adc #$40
sta $1000,y
iny
lda $0106
clc
adc $0203
sta $0200
lda $0107
sta $0201
ldx $0200
lda spritesine,x
clc
adc #$30
sta $1000,y
iny
ldx $0108
lda spritetext,x
and #$3f
sta $1000,y
iny
lda #$20
sta $1000,y
iny
lda $0106
clc
adc #$8
sta $0106
ldx $0108
inx
stx $0108
inc $0104
lda $0104
cmp #$20
bne spritemover
rts
joysine:
dec $0204
lda $0204
beq joysine2
rts
joysine2:
lda #$03
sta $0204
joysine3:
lda $4212
and #$01
bne joysine3
lda $4218
sta $0205
lda $4219
sta $0206
lda $0206
and #$08
beq NOTSINEUP
inc $0203
rts
NOTSINEUP:
lda $0206
and #$04
beq NOTSINEDOWN
dec $0203
rts
NOTSINEDOWN:
lda $0206
and #$02
beq NOTSINELEFT
dec $0202
rts
NOTSINELEFT:
lda $0206
and #$01
beq NOTSINERIGHT
inc $0202
rts
NOTSINERIGHT:
lda $0206
and #$80
beq NOTSINEB
stz $420c
jmp nextstart
NOTSINEB:
rts
spritetext:
dc.b " "
dc.b " USE THE JOYPAD (LEFT, RIGHT, UP, DOWN) TO CHANGE X AND Y "
DC.B "SINE OF THE SCROLL! SINE SCROLLER GALORE! "
DC.B " YES YES! IT'S PAN ON THE KEYS AGAIN! NOT MUCH TO WRITE ABOUT "
DC.B " .. OK HERE'S SOME FACTS: IN THE MIDDLE OF CODING THIS PAGE "
DC.B "MY COMPUTER FRIED! I HAD TO RUN OUT AND GET ANOTHER ONE, LUCKILY "
DC.B "IT'S ALMOST THE SAME CONFIGURATION AS MY OLD ONE! THANK GOD! "
DC.B " SO ANYWAY, IT'S CHRISTMAS AND I'M GLAD TO GET THIS OUT THE "
DC.B "DOOR.. THE HARDEST PART OF MAKING THIS WHOLE DEMO WAS GETTING THE "
DC.B "GRAF-X DRAWN.. SO HARD THAT I HAD TO START DRAWING MY OWN STUFF! "
DC.B " HEY! ARE YOU STILL READING THIS!??! "
DC.B "GO PLAY WITH THE JOYPAD! JUST DON'T PRESS B UNTIL YOU'VE GOTTEN SICK "
DC.B "OF ALL THIS! READY?!?! HERE'S MY LIFE STORY: "
DC.B "I WAS BORN A LONG TIME AGO (I THINK IN A GALAXY FAR AWAY TOO) "
DC.B " ACTUAL YEAR WAS 1972.. LETS SEE.. 1..2..5..17.. OH! THAT MEANS I'M 20! "
DC.B "IT'S HARD TO COUNT YOUR TOES WHEN THE SOCKS ARE STILL ON! "
DC.B "AROUND 1982-3 THE WONDERFUL COLECO-VISION MACHINE CAME OUT (NO I DIDN'T OWN "
DC.B "A SUPER COLECO-COM, THEY WEREN'T OUT BACK THEN! SO LIKE A GREEDY "
DC.B "KID, I CRIED AND CRIED UNTIL MY FATHER FINALLY DECIDED TO BUY ONE.."
DC.B "WELL, WHILE OVER THERE.. OK TO MAKE A LONG STORY SHORT, I ENDED UP WITH A "
DC.B "TEXAS INSTRUMENTS 99/4A 16K RAM COMPUTER! WHO WANTED THAT CRAP?! NOT ME! "
DC.B " BUT SINCE I DIDN'T HAVE AN ATARI 2600 TO PLAY WITH SO I WAS STUCK WITH THAT."
DC.B " PRETTY SOON I STARTED PROGRAMMING STUPID THINGS IN BASIC (YOU KNOW.. PRINTING YOUR "
DC.B "NAME 1000 TIMES.. ETC ETC.. AFTER ABOUT 3 YEARS OF KILLING MY BRAIN WITH BASIC "
DC.B " I FINALLY SAW THE WONDER MACHINE! THE COMMODORE 64, AND MY FRIEND HAD IT! "
DC.B "THOSE COOL GRAF-X! THOSE AWESOME GAMES, AND DONKEY KONG TOO! I MUST GET IT NOW! "
DC.B "SO AFTER BEGGINGáANDáBEGGING, AND FINALLY! I PULLED THE GREATEST LINE OF THEM ALL! "
DC.B "I TOLD MY PARENTS THAT THEY ARE USING THEM IN SCHOOL AND IT WOULD HELP "
DC.B "ME WITH MY HOMEWORK (YEAH RIGHT! I COULDNT' WAIT TO PLAY THOSE GAMES! "
DC.B "IT SEEMS THAT ABOUT A YEAR LATER (MAYBE 1987) A LOT OF COOL GAMES CAME OUT "
DC.B "BUT I DIDN'T HAVE ANY MONEY.. I WAS ONLY A KID, NO JOB.. JUST SOME GUM IN MY MOUTH "
DC.B "AND NICKELS IN MY POCKET (YEAH, WE'RE COMING TO THE SUCCESS STORY NOW!) "
DC.B "BUT AFTER A FEW YEARS OF SAVING YOU CAN ACTUALLY HAVE SOME MONEY! "
DC.B "SO MY FRIENDS AND I WENT TO THE COMPUTER STORE AND BOUGHT A GAME, AFTER THAT "
DC.B "WE STOPPED BY A LOCAL BOOK STORE.. AND WE WERE APPROACHED! I THOUGHT THEY WERE WEIRD "
DC.B "THEY WERE DEFINATELY HIGH SCHOOL KIDS, AND THEY WANTED TO SELL US SOFTWARE! "
DC.B "REALLY REALLY REALLY CHEAP!! I COULDN'T PASS IT UP! I DIDN'T HAVE MUCH MONEY "
DC.B "BUT WITH IT I COULD HAVE GOTTEN A LOT OF COOL GAMES!! "
DC.B "SO AFTER 2 LAME YEARS OF BUYING GAMES HE GOT SICK OF ME AND SOLDME A MODEM SO I "
DC.B "COULD CALL HIS BBS (WHAT'S A BBS?!) AND DOWNLOAD THE WARES! "
DC.B "IN THE MEANTIME, I WAS ALREADY PERFECTING MY 6502 ASSEMBLY LANGUAGE SKILLS "
DC.B "(AT 16 I COULD HAVE CODED THE 8 BIT NINTENDO!) .. WHO COULD PASS UP A MODEM!? "
DC.B "OK.. SO I GOT MY FIRST MODEM, IT WAS 2400 BAUD AND I DECIDED TO ENTER THE WORLD OF ELITE "
DC.B "PIRATES.. THEN I COULD HAVE LONG CHATS ABOUT PROGRAMMING ASSEMBLY! OR SO I THOUGHT "
DC.B "IT SEEMED AT THE TIME I WAS THE ONLY LOCAL THAT COULD ACTUALLY CODE SOMETHING! "
DC.B "IT WASN'T HARD TO GET AROUND IF YOU COULD CODE! EVENTUALLY I JOINED A FEW GROUPS "
DC.B "DID A LOT OF COOL INTROS (CHECK OUT THE NICE OPTICAL INTRO ON OPERATION THUNDERBOLT!) "
DC.B "I ALSO NTSC FIXED WARES AND TRAINED THEM TOO.. BUT IN 1990 THE C64 WAS PRETTY BORING "
DC.B "AND I KNEW OF THE NEW WONDER MACHINE CALLED THE AMIGA, WHICH I HAD TO HAVE.. AHEM.. "
DC.B "SO BYE BYE WENT THE C64 SCENE, I GOT MY AMIGA, PUT UP A LAME BOARD (I DID IT JUST SO I DIDN'T HAVE TO "
DC.B "CALL OUT AND GET WARES! HAHAHA) JOINED AMIGA INDUSTRIES AND SPREADPOINT "
DC.B "... AFTER THAT BROKE UP I JOINED IBB.. WHICH I'M STILL IN .. "
DC.B "BUT AMIGA WAS VERY BORING.. THE GAMES WEREN'T VERY GOOD, AND THE WHOLE SCENE WAS JUST "
DC.B "FILLED WITH LAME IDIOTS WHO COULDN'T DO ANYTHING BUT TRADE WARES.. "
DC.B "I NEEDED SOMETHING DIFFERENT.. A NEW SCENE UNTOUCHED BY THESE PEOPLE "
DC.B "SO HERE I AM.. IN 1992, 20 YEARS OLD, ON CHRISTMAS DAY, RELEASING THIS SMALL SNES DEMO "
DC.B "JUST TO SHOW YOU PEOPLE THAT EVEN IF YOU DON'T HAVE A MANUAL THERE ARE STILL A LOT OF THINGS "
DC.B "YOU CAN DO WITH THE SNES! AND IF YOU THINK I MUST BE A GENIUS, YOUR'RE WRONG.. MY HIGH SCHOOL "
DC.B "GRADE AVERAGE WAS 67%, WHICH IS JUST 2% ABOVE FAILING! MAYBE IT'S CAWZ I CUT OUT TOO MUCH.. "
DC.B "BUT THAT'S ANOTHER STORY!... WELL THAT'S THE END OF THIS SCROLL FOR ME! HAPPY CHRISTMAS AND MERRY "
DC.B "NEW YEAR! (??) "
dc.b " ",0
DC.B " "
DC.B 0
hdmaspritepal:
dc.b 1,0,1,129,1,130,1,131,1,132,1,133,1,134,1,135,1,136,1,137
dc.b 1,138,1,139,1,140,1,141,1,142,1,143,1,144,0,0,0
hdmaspritecol:
dc.b 1,$00,$00,1,$40,$01,1,$80,$01,1,$80,$01,1,$c0,$01,1,$00,$02
dc.b 1,$40,$02,1,$40,$02,1,$80,$02,1,$c0,$02,1,$c0,$02,1,$00,$03
dc.b 1,$40,$03,1,$80,$03,1,$80,$03,1,$c0,$03,0,0,0
charsprite:
dc.b 0,0,0,0,0,0,0,0
dc.b 62,2,99,98,35,99,2,0
dc.b 126,2,99,126,3,99,12,0
dc.b 63,2,64,96,32,99,38,0
dc.b 120,8,68,98,33,97,13,0
dc.b 127,2,64,120,32,99,13,0
dc.b 127,2,64,120,32,96,0,0
dc.b 63,2,64,103,35,99,38,0
dc.b 99,2,67,126,35,99,2,0
dc.b 28,24,16,24,24,24,0,0
dc.b 127,3,2,3,35,99,38,0
dc.b 99,6,76,102,35,99,2,0
dc.b 96,0,64,96,32,99,13,0
dc.b 99,7,78,126,43,99,2,0
dc.b 99,2,75,126,47,102,2,0
dc.b 62,2,67,98,35,99,38,0
dc.b 126,2,67,126,32,96,0,0
dc.b 62,2,67,98,45,96,34,0
dc.b 126,2,67,126,44,102,2,0
dc.b 63,2,64,62,3,99,12,0
dc.b 126,26,16,24,24,24,16,0
dc.b 99,2,67,98,35,99,38,0
dc.b 99,2,67,54,54,24,16,0
dc.b 99,2,75,126,59,102,2,0
dc.b 99,2,46,28,62,99,2,0
dc.b 99,2,67,63,3,99,12,0
dc.b 127,2,4,28,48,99,13,0
dc.b 126,96,64,64,32,64,94,0
dc.b 64,96,0,0,12,0,1,0
dc.b 63,3,0,0,3,0,47,0
dc.b 8,0,28,8,0,0,0,0
dc.b 0,8,0,34,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 24,24,16,24,0,24,24,0
dc.b 54,54,0,0,0,0,0,0
dc.b 54,0,47,36,57,54,0,0
dc.b 8,4,32,40,1,50,0,0
dc.b 99,96,4,16,16,99,3,0
dc.b 4,2,16,20,16,24,0,0
dc.b 12,12,16,0,0,0,0,0
dc.b 6,0,8,0,8,12,0,0
dc.b 48,0,4,8,4,24,0,0
dc.b 8,34,8,12,12,42,0,0
dc.b 0,8,8,46,8,0,0,0
dc.b 0,0,0,12,0,0,24,0
dc.b 0,0,0,62,0,0,0,0
dc.b 0,0,0,0,0,24,24,0
dc.b 1,0,2,12,8,48,0,0
dc.b 62,96,41,3,41,98,2,0
dc.b 12,0,8,8,4,12,0,0
dc.b 126,96,1,40,32,96,4,0
dc.b 127,96,2,14,1,98,4,0
dc.b 30,0,34,4,57,6,0,0
dc.b 127,96,32,40,1,98,4,0
dc.b 63,96,32,24,33,98,2,0
dc.b 127,96,1,4,4,8,0,0
dc.b 62,96,33,40,33,98,2,0
dc.b 62,96,33,40,1,98,2,0
dc.b 0,24,24,0,24,24,0,0
dc.b 0,24,24,0,24,24,32,0
dc.b 0,12,24,32,24,4,0,0
dc.b 0,0,62,0,62,0,0,0
dc.b 0,24,12,0,12,24,0,0
dc.b 126,96,0,26,0,24,24,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,99,0,98,0,99,97,0
dc.b 0,99,0,126,0,99,114,0
dc.b 0,99,0,96,0,99,25,0
dc.b 0,108,0,98,2,99,114,0
dc.b 0,99,0,120,0,99,114,0
dc.b 0,99,0,120,0,96,96,0
dc.b 0,99,0,103,0,99,25,0
dc.b 0,99,0,127,0,99,97,0
dc.b 0,24,0,24,0,24,56,0
dc.b 0,99,0,3,0,99,26,0
dc.b 0,102,0,102,0,99,97,0
dc.b 0,96,0,96,0,99,114,0
dc.b 0,119,0,127,0,99,97,0
dc.b 0,115,0,127,0,102,97,0
dc.b 0,99,0,98,0,99,24,0
dc.b 0,99,0,126,0,96,96,0
dc.b 0,99,0,98,0,102,27,0
dc.b 0,99,0,126,0,102,97,0
dc.b 0,99,0,62,0,99,114,0
dc.b 0,90,0,24,0,24,8,0
dc.b 0,99,0,98,0,99,24,0
dc.b 0,99,0,54,0,24,12,0
dc.b 0,99,0,127,4,102,97,0
dc.b 0,99,0,28,0,99,97,0
dc.b 0,99,0,63,0,99,114,0
dc.b 0,99,0,28,0,99,114,0
dc.b 0,96,0,64,0,64,0,0
dc.b 0,96,32,0,0,0,2,0
dc.b 0,3,2,0,0,0,0,0
dc.b 0,0,34,0,8,8,0,0
dc.b 0,0,0,62,24,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,24,16,24,0,0,24,0
dc.b 0,54,0,0,0,0,0,0
dc.b 0,54,0,54,6,54,54,0
dc.b 0,60,0,58,0,50,8,0
dc.b 0,102,0,24,0,96,67,0
dc.b 0,30,0,28,0,24,4,0
dc.b 0,0,8,0,0,0,0,0
dc.b 0,12,0,24,0,12,6,0
dc.b 0,24,0,12,0,24,48,0
dc.b 0,8,0,62,0,8,8,0
dc.b 0,0,8,22,0,0,0,0
dc.b 0,0,0,0,0,0,24,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,24,0
dc.b 0,3,0,12,0,48,96,0
dc.b 0,7,0,99,0,98,62,0
dc.b 0,12,0,12,0,12,30,0
dc.b 0,3,0,58,0,96,126,0
dc.b 0,3,0,14,0,98,126,0
dc.b 0,54,0,102,6,6,6,0
dc.b 0,3,0,58,0,98,126,0
dc.b 0,3,0,126,0,98,62,0
dc.b 0,3,0,6,0,8,12,0
dc.b 0,3,0,58,0,98,62,0
dc.b 0,3,0,59,0,98,62,0
dc.b 0,0,24,0,0,24,0,0
dc.b 0,0,24,0,0,0,16,0
dc.b 0,0,24,16,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,12,6,0,16,0,0
dc.b 0,96,0,24,0,0,24,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,99,98,0,0,99,0
dc.b 0,0,99,126,0,0,126,0
dc.b 0,0,96,96,0,0,63,0
dc.b 0,0,102,98,0,0,127,0
dc.b 0,0,96,120,0,0,127,0
dc.b 0,0,96,120,0,0,96,0
dc.b 0,0,96,103,0,0,63,0
dc.b 0,0,99,127,0,0,99,0
dc.b 0,0,24,24,0,0,56,0
dc.b 0,0,3,3,0,0,62,0
dc.b 0,0,124,102,0,0,99,0
dc.b 0,0,96,96,0,0,127,0
dc.b 0,0,127,127,0,0,99,0
dc.b 0,0,123,127,0,1,99,0
dc.b 0,0,99,98,0,0,62,0
dc.b 0,0,99,126,0,0,96,0
dc.b 0,0,99,98,0,6,56,0
dc.b 0,0,99,126,0,0,99,0
dc.b 0,0,96,62,0,0,126,0
dc.b 0,0,24,24,0,0,24,0
dc.b 0,0,99,98,0,0,62,0
dc.b 0,0,99,54,0,4,28,0
dc.b 0,0,107,127,0,17,99,0
dc.b 0,0,62,28,0,0,99,0
dc.b 0,0,99,63,0,0,126,0
dc.b 0,0,6,28,0,0,127,0
dc.b 0,0,96,64,0,32,126,0
dc.b 0,0,48,0,0,6,3,0
dc.b 0,0,3,0,0,3,63,0
dc.b 0,28,62,0,0,8,0,0
dc.b 0,0,24,62,0,8,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,16,0,0,0,24,0
dc.b 0,54,0,0,0,0,0,0
dc.b 0,0,127,54,0,0,54,0
dc.b 0,2,104,58,0,12,8,0
dc.b 0,96,12,24,0,0,67,0
dc.b 0,0,52,28,0,6,4,0
dc.b 0,12,0,0,0,0,0,0
dc.b 0,0,24,24,0,0,6,0
dc.b 0,0,12,12,0,0,48,0
dc.b 0,0,28,62,0,0,8,0
dc.b 0,0,0,62,0,8,0,0
dc.b 0,0,0,0,12,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,24,0
dc.b 0,0,6,12,0,0,96,0
dc.b 0,0,99,107,0,17,62,0
dc.b 0,0,28,12,0,0,30,0
dc.b 0,0,3,58,0,0,127,0
dc.b 0,0,6,14,0,1,126,0
dc.b 0,0,102,102,0,0,6,0
dc.b 0,0,96,58,0,1,126,0
dc.b 0,0,96,126,0,1,62,0
dc.b 0,0,3,6,0,4,12,0
dc.b 0,0,99,58,0,1,62,0
dc.b 0,0,99,59,0,1,62,0
dc.b 0,0,24,0,0,24,0,0
dc.b 0,0,24,0,0,24,0,0
dc.b 0,0,0,48,0,12,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,6,0,8,0,0
dc.b 0,3,0,6,0,0,24,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,29,99,99,99,0
dc.b 0,0,0,0,99,99,126,0
dc.b 0,0,0,0,96,99,63,0
dc.b 0,0,0,1,99,99,127,0
dc.b 0,0,0,0,96,99,127,0
dc.b 0,0,0,0,96,96,96,0
dc.b 0,0,0,0,99,99,63,0
dc.b 0,0,0,0,99,99,99,0
dc.b 0,0,0,0,24,24,56,0
dc.b 0,0,0,0,99,99,62,0
dc.b 0,0,0,0,99,99,99,0
dc.b 0,0,0,0,96,99,127,0
dc.b 0,0,0,0,107,99,99,0
dc.b 0,0,0,0,111,103,99,0
dc.b 0,0,0,1,99,99,62,0
dc.b 0,0,0,0,96,96,96,0
dc.b 0,0,0,1,97,96,59,0
dc.b 0,0,0,0,108,102,99,0
dc.b 0,0,0,0,3,99,126,0
dc.b 0,0,0,0,24,24,24,0
dc.b 0,0,0,1,99,99,62,0
dc.b 0,0,0,0,54,28,28,0
dc.b 0,0,0,0,127,119,99,0
dc.b 0,0,0,0,62,99,99,0
dc.b 0,0,0,0,3,99,126,0
dc.b 0,0,0,0,48,99,127,0
dc.b 0,0,0,32,96,96,126,0
dc.b 0,0,0,24,12,6,3,0
dc.b 0,0,0,3,3,3,63,0
dc.b 0,0,0,8,8,8,0,0
dc.b 0,0,0,0,24,8,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,8,24,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,127,54,54,0
dc.b 0,0,0,4,11,62,8,0
dc.b 0,0,0,0,48,96,64,0
dc.b 0,0,0,2,52,30,4,0
dc.b 0,0,24,0,0,0,0,0
dc.b 0,0,0,0,24,12,6,0
dc.b 0,0,0,0,12,24,48,0
dc.b 0,0,0,0,28,8,8,0
dc.b 0,0,0,0,8,8,0,0
dc.b 0,0,0,0,0,12,24,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,24,48,96,0
dc.b 0,0,0,0,107,115,62,0
dc.b 0,0,0,0,12,12,30,0
dc.b 0,0,0,4,96,96,127,0
dc.b 0,0,0,1,3,99,126,0
dc.b 0,0,0,0,127,6,6,0
dc.b 0,0,0,4,3,99,126,0
dc.b 0,0,0,0,99,99,62,0
dc.b 0,0,0,0,12,12,12,0
dc.b 0,0,0,4,99,99,62,0
dc.b 0,0,0,4,3,99,62,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,48,0
dc.b 0,0,0,0,24,12,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,12,24,0,0
dc.b 0,0,3,30,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
dc.b 10,10,10,10,10,10,10,10
spritesine:
dc.b 64,65,67,68,70,71,73,74,76,77,79,80,82,83,85,86,88,89,91,92
dc.b 93,95,96,97,99,100,101,103,104,105,106,107,108,109,111,112
dc.b 113,114,115,115,116,117,118,119,120,120,121,122,122,123,123
dc.b 124,124,125,125,125,126,126,126,127,127,127,127,127,127,127
dc.b 127,127,127,127,126,126,126,125,125,125,124,124,123,123,122
dc.b 122,121,120,120,119,118,117,116,115,115,114,113,112,111,109
dc.b 108,107,106,105,104,103,101,100,99,97,96,95,93,92,91,89,88
dc.b 86,85,83,82,80,79,77,76,74,73,71,70,68,67,65,64,62,60,59,57
dc.b 56,54,53,51,50,48,47,45,44,42,41,39,38,36,35,34,32,31,30,28
dc.b 27,26,24,23,22,21,20,19,18,16,15,14,13,12,12,11,10,9,8,7,7
dc.b 6,5,5,4,4,3,3,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2
dc.b 3,3,4,4,5,5,6,7,7,8,9,10,11,12,12,13,14,15,16,18,19,20,21,22
dc.b 23,24,26,27,28,30,31,32,34,35,36,38,39,41,42,44,45,47,48,50
dc.b 51,53,54,56,57,59,60,62
dc.b 64,65,67,68,70,71,73,74,76,77,79,80,82,83,85,86,88,89,91,92
dc.b 93,95,96,97,99,100,101,103,104,105,106,107,108,109,111,112
dc.b 113,114,115,115,116,117,118,119,120,120,121,122,122,123,123
dc.b 124,124,125,125,125,126,126,126,127,127,127,127,127,127,127
dc.b 127,127,127,127,126,126,126,125,125,125,124,124,123,123,122
dc.b 122,121,120,120,119,118,117,116,115,115,114,113,112,111,109
dc.b 108,107,106,105,104,103,101,100,99,97,96,95,93,92,91,89,88
dc.b 86,85,83,82,80,79,77,76,74,73,71,70,68,67,65,64,62,60,59,57
dc.b 56,54,53,51,50,48,47,45,44,42,41,39,38,36,35,34,32,31,30,28
dc.b 27,26,24,23,22,21,20,19,18,16,15,14,13,12,12,11,10,9,8,7,7
dc.b 6,5,5,4,4,3,3,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2
dc.b 3,3,4,4,5,5,6,7,7,8,9,10,11,12,12,13,14,15,16,18,19,20,21,22
dc.b 23,24,26,27,28,30,31,32,34,35,36,38,39,41,42,44,45,47,48,50
dc.b 51,53,54,56,57,59,60,62
dc.b 64,65,67,68,70,71,73,74,76,77,79,80,82,83,85,86,88,89,91,92
dc.b 93,95,96,97,99,100,101,103,104,105,106,107,108,109,111,112
dc.b 113,114,115,115,116,117,118,119,120,120,121,122,122,123,123
dc.b 124,124,125,125,125,126,126,126,127,127,127,127,127,127,127
dc.b 127,127,127,127,126,126,126,125,125,125,124,124,123,123,122
dc.b 122,121,120,120,119,118,117,116,115,115,114,113,112,111,109
dc.b 108,107,106,105,104,103,101,100,99,97,96,95,93,92,91,89,88
dc.b 86,85,83,82,80,79,77,76,74,73,71,70,68,67,65,64,62,60,59,57
dc.b 56,54,53,51,50,48,47,45,44,42,41,39,38,36,35,34,32,31,30,28
dc.b 27,26,24,23,22,21,20,19,18,16,15,14,13,12,12,11,10,9,8,7,7
dc.b 6,5,5,4,4,3,3,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2
dc.b 3,3,4,4,5,5,6,7,7,8,9,10,11,12,12,13,14,15,16,18,19,20,21,22
dc.b 23,24,26,27,28,30,31,32,34,35,36,38,39,41,42,44,45,47,48,50
dc.b 51,53,54,56,57,59,60,62
nextstart:
sei
phk
plb
clc
xce ; 16 bit mode
PHP
SEP #$20
LDA #$8F
STA $48
STA $2100
lda #$00
sta $420c
STZ $2101
STZ $2102
STZ $2103
STZ $2104
STZ $2105
STZ $2106
STZ $2107
STZ $2108
STZ $2109
STZ $210A
STZ $210B
STZ $210C
lda #$00
STa $210D
STa $210D
STa $210E
STa $210E
STa $210F
STa $210F
STa $2110
STa $2110
STa $2111
STa $2111
STa $2112
STa $2112
STa $2113
STa $2113
STa $2114
STa $2114
LDA #$80
STA $2115
STZ $2116
STZ $2117
STZ $211A
STZ $211B
LDA #$01
STA $211B
STZ $211C
STZ $211C
STZ $211D
STZ $211D
STZ $211E
LDA #$01
STA $211E
STZ $211F
STZ $211F
STZ $2120
STZ $2120
STZ $2121
STZ $2123
STZ $2124
STZ $2125
STZ $2126
STZ $2127
STZ $2128
STZ $2129
STZ $212A
STZ $212B
STZ $212C
STZ $212D
STZ $212E
STZ $212F
LDA #$30
STA $2130
STZ $2131
LDA #$E0
STA $2132
STZ $2133
STZ $4200
LDA #$FF
STA $4201
STZ $4202
STZ $4203
STZ $4204
STZ $4205
STZ $4206
STZ $4207
STZ $4208
STZ $4209
STZ $420A
STZ $420B
STZ $420C
STZ $420D
LDA #$81
STA $4212
PLP
rep #$30 ; X,Y,A fixed -> 16 bit mode
sep #$20 ; Accumulator -> 8 bit mode
lda #$10 ; Screen Memory @ $1000
sta $2107
lda #$15
sta $2108
lda #$32 ; Tile DATA @ $2000
sta $210b
lda #$01
sta $2105
lda #$03 ;turn on plane 0!
sta $212c
lda #$01
sta $4200 ; enable joy pad (set bit 1)
stz $420b ; DMA clear
stz $420c ; DMA clear
lda #$ff
sta $4201
ldx.v #$000b
cleardma1:
stz $4202,x
dex
bpl cleardma1
ldx.v #$007f
cleardma2:
stz $4300,x
dex
bpl cleardma2
ldx.v #$0000
HDMALOOP1: ;THISáLOOP CREATESáHDMA VALUES FOR COLORS
lda HDMACOLORS,x ;1 LINE FOR EACH COLOR
sta $0202,x
inx
cpx.v #$0300
bne HDMALOOP1
;HDMA LIST FOR PALETTE # STARTS HERE!
ldx.v #$0000
HDMALOOP2:
lda HDMAPALETTE,x
sta $1800,x
inx
cpx.v #$0200
bne HDMALOOP2
lda #$01
sta $4200
LDA #$8F
STA $2100
STZ $420C ;RESETS DMA CHANNEL
LDA #$00
STA $4300 ;?? (COULD BE # OF BYTES FOR VIDEO REGISTER)
LDA #$21 ;USE $2121
STA $4301
LDA #$00 ;
STA $4302 ;
LDA #$18 ; POINT TO HDMA LIST 1 AT LOCATION $0018000
STA $4303 ;
STZ $4304 ;
LDA #$02 ;?? (USE 2 BYTES FOR VIDEO REGISTER)
STA $4310
LDA #$22 ;USE $2122
STA $4311
LDA #$02 ;
STA $4312 ;
LDA #$02 ; POINT TO HDMA LIST 2 AT LOCATION $000202
STA $4313 ;
STZ $4314 ;
lda #$03 ;TURN ON DMA #1 and #2 (bit 1 + bit 2=3!)
sta $420c
ldx.v #$2000
stx $2116
ldx.v #$0000
cleardata
lda #$00
sta $2118
sta $2119
inx
cpx.v #$1000
bne cleardata
lda #$80 ; Video Port Control
sta $2115
ldx #$2000 ; Transfer CHAR SET
stx $2116 ; to $1000
ldx.v #0
csetlp ldy.v #0
ysublp lda Plane0+32*64*0,x
sta $2118
lda Plane0+32*64*1,x
sta $2119
inx
iny
cpy.v #$08
bne ysublp
dex
dex
dex
dex
dex
dex
dex
dex
ldy.v #0
ysublp2 lda Plane0+32*64*2,x
sta $2118
lda Plane0+32*64*3,x
sta $2119
inx
iny
cpy.v #$08
bne ysublp2
cpx #$0800
bne csetlp
ldx #$1000 ; fill $0400 - $0800 with SPACES
stx $2116
ldx.v #$0000
ldy.v #$0000
clslp sty $2118
inx
cpx #$0400
bne clslp
ldx #$1020
stx $2116
ldx.v #0
lda #$00
dc.b $8d,$90,$00
texton dc.b $ad,$90,$00
sta $2118
lda #$00
sta $2119
dc.b $ee,$90,$00
inx
cpx #$0100
bne texton
ldx.v #$3000
stx $2116
ldx.v #$0000
cleardata2
lda #$00
sta $2118
sta $2119
inx
cpx.v #$1000
bne cleardata2
lda #$80 ; Video Port Control
sta $2115
ldx #$3000 ; Transfer CHAR SET
stx $2116 ; to $1000
ldx.v #0
csetlp2 ldy.v #0
ysublp21
lda Plane1+32*16*0,x
sta $2118
lda Plane1+32*16*1,x
sta $2119
inx
iny
cpy.v #$08
bne ysublp21
dex
dex
dex
dex
dex
dex
dex
dex
ldy.v #0
ysublp22
lda Plane1+32*16*2,x
sta $2118
lda Plane1+32*16*3,x
sta $2119
inx
iny
cpy.v #$08
bne ysublp22
cpx #$0800
bne csetlp2
ldx.v #$1400 ; fill $0400 - $0800 with SPACES
stx $2116
ldx.v #$0000
ldy.v #$0020
clslp2 sty $2118
inx
cpx.v #$0800
bne clslp2
ldx.v #$1520
stx $2116
lda #$01
sta $2105
lda #$0f ; Screen ON
sta $2100
cli
lda #$00
sta $0800 ;reset scroll value
ldx.v #$0000
clearscrollram
lda #$20
sta $0900,x
lda #$18
sta $0920,x
inx
cpx.v #$0020
bne clearscrollram
ldx.v #$0000
stx $0802 ;reset scroll text position
lda #$18
sta $0804 ;set scroll color to blue palette
ldx.v #$0000 ;set logo offset to start
stx $0806
lda #$04 ;set logo color to green
sta $0808
lda #$ff ;set timer
sta $0809
stz $080a ;set pixel flag to off
lda #$02
sta $080b ;ok to do scroll
sta $0800
stz $080c
lda #$01
sta $080d
lda #$00
sta $080e
lda #$00
sta $080f
lda #$00
sta $0810
lda #$17
sta $0811
lda #$f4
sta $081f ;set joypad timer!
runaround:
lda $4210
and #$80
cmp #$00
beq runaround
jsr colorlogo
jsr flick
ldx $0810
waitforthetimer:
dex
bne waitforthetimer
jsr scroll
dec $081f
lda $081f
bne nojoy
lda #$04
sta $081f
jsr joypad
nojoy:
lda $0800
sta $210f
stz $210f
lda $080d
clc
adc $080e
clc
adc $080f
bne increasetimer1
lda #$16
sta $0811
jmp runaround ;THE LOOP TO HELL!
increasetimer1:
cmp #$02
bne increasetimer2
lda #$18
sta $0811
jmp runaround
increasetimer2:
cmp #$03
bne increasetimer3
lda #$17
sta $0811
jmp runaround
increasetimer3:
lda #$1b
sta $0811
jmp runaround
flick:
lda $080c
eor #$01
sta $080c
beq flick1
jmp flick2
flick1:
ldx.v #$0000
ldy.v #$0000
copyflick1col:
lda $080d ; is red red on?
bne redon1
lda #$00
sta $0323,y
sta $0324,y
jmp testgreen1
redon1:
lda flick1red1,x
sta $0323,y
lda flick1red2,x
sta $0324,y
testgreen1:
lda $080e
bne greenon1
jmp testblue1
greenon1:
lda $0323,y
ora flick1green1,x
sta $0323,y
lda $0324,y
ora flick1green2,x
sta $0324,y
testblue1:
lda $080f
bne blueon1
jmp continueloop1
blueon1:
lda $0323,y
ora flick1blue1,x
sta $0323,y
lda $0324,y
ora flick1blue2,x
sta $0324,y
continueloop1:
iny
iny
iny
inx
cpx.v #$007e
beq end1
jmp copyflick1col
end1
rts
flick2:
ldx.v #$0000
ldy.v #$0000
copyflick2col:
lda $080d ; is red red on?
bne redon2
lda #$00
sta $0323,y
sta $0324,y
jmp testgreen2
redon2:
lda flick1red1+1,x
sta $0323,y
lda flick1red2+1,x
sta $0324,y
testgreen2:
lda $080e
bne greenon2
jmp testblue2
greenon2:
lda $0323,y
ora flick1green1+1,x
sta $0323,y
lda $0324,y
ora flick1green2+1,x
sta $0324,y
testblue2:
lda $080f
bne blueon2
jmp continueloop2
blueon2:
lda $0323,y
ora flick1blue1+1,x
sta $0323,y
lda $0324,y
ora flick1blue2+1,x
sta $0324,y
continueloop2:
iny
iny
iny
inx
cpx.v #$007e
beq end2
jmp copyflick2col
end2:
rts
flick1red1:
dc.b $00,$00,$01,$01,$02,$02,$03,$03,$04,$04,$05,$05,$06,$06,$07,$07
dc.b $08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f
dc.b $10,$10,$11,$11,$12,$12,$13,$13,$14,$14,$15,$15,$16,$16,$17,$17
dc.b $18,$18,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1d,$1e,$1e,$1f,$1f
dc.b $1e,$1e,$1d,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$19,$19,$18,$18
dc.b $17,$17,$16,$16,$15,$15,$14,$14,$13,$13,$12,$12,$11,$11,$10,$10
dc.b $0f,$0f,$0e,$0e,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08
dc.b $07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02,$01,$01,$00,$00
dc.b $00
flick1red2:
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
flick1green1:
dc.b $00,$00,$20,$20,$40,$40,$60,$60,$80,$80,$a0,$a0,$c0,$c0,$e0,$e0
dc.b $00,$00,$20,$20,$40,$40,$60,$60,$80,$80,$a0,$a0,$c0,$c0,$e0,$e0
dc.b $00,$00,$20,$20,$40,$40,$60,$60,$80,$80,$a0,$a0,$c0,$c0,$e0,$e0
dc.b $00,$00,$20,$20,$40,$40,$60,$60,$80,$80,$a0,$a0,$c0,$c0,$e0,$e0
dc.b $c0,$c0,$a0,$a0,$80,$80,$60,$60,$40,$40,$20,$20,$00,$00
dc.b $e0,$e0,$c0,$c0,$a0,$a0,$80,$80,$60,$60,$40,$40,$20,$20,$00,$00
dc.b $e0,$e0,$c0,$c0,$a0,$a0,$80,$80,$60,$60,$40,$40,$20,$20,$00,$00
dc.b $e0,$e0,$c0,$c0,$a0,$a0,$80,$80,$60,$60,$40,$40,$20,$20,$00,$00
dc.b 0
flick1green2:
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
dc.b 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
dc.b 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
dc.b 3,3,3,3,3,3,3,3,3,3,3,3,3,3
dc.b 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
dc.b 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0
flick1blue2:
dc.b $00,$00,$04,$04,$08,$08,$0c,$0c,$10,$10,$14,$14,$18,$18,$1c,$1c
dc.b $20,$20,$24,$24,$28,$28,$2c,$2c,$30,$30,$34,$34,$38,$38,$3c,$3c
dc.b $40,$40,$44,$44,$48,$48,$4c,$4c,$50,$50,$54,$54,$58,$58,$5c,$5c
dc.b $60,$60,$64,$64,$68,$68,$6c,$6c,$70,$70,$74,$74,$78,$78,$7c,$7c
dc.b $78,$78,$74,$74,$70,$70,$6c,$6c,$68,$68,$64,$64,$60,$60
dc.b $5c,$5c,$58,$58,$54,$54,$50,$50,$4c,$4c,$48,$48,$44,$44,$40,$40
dc.b $3c,$3c,$38,$38,$34,$34,$30,$30,$2c,$2c,$28,$28,$24,$24,$20,$20
dc.b $1c,$1c,$18,$18,$14,$14,$10,$10,$0c,$0c,$08,$08,$04,$04,$00,$00
dc.b $0
flick1blue1:
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
dc.b 0
scroll:
dec $080b
lda $080b
beq okscroll
rts
okscroll:
lda #$01
sta $080b
lda $0800
inc
sta $0800
cmp #$08
beq scrollit
rts
scrollit:
lda #$00
sta $0800
ldx $0802
inx
stx $0802
ldx.v #$0000
movedata:
lda $0901,x
sta $0900,x
inx
cpx.v #$20
bne movedata
ldx $0802
ldy.v #$0000
writescrolldata:
lda scrolltext,x
cmp #$5f
beq blue
cmp #$5e
beq red
cmp #$60
beq pause
jmp keepitgoing
blue:
lda #$18
sta $0804
ldx $0802
inx
stx $0802
ldx $0802
lda scrolltext,x
jmp keepitgoing
red:
lda #$1c
sta $0804
ldx $0802
inx
stx $0802
ldx $0802
lda scrolltext,x
jmp keepitgoing
pause:
lda #$68
sta $080b
ldx $0802
inx
stx $0802
ldx $0802
lda scrolltext,x
keepitgoing:
cmp #$00
bne wsd2
ldx.v #$0000
stx $0802
lda scrolltext,x
wsd2:
and #$3f
sta $091f
inx
lda #$80
sta $2115
lda scrolltext,x
and #$3f
ldx.v #$1940
stx $2116
sta $2118
lda $0804
sta $2119
ldx.v #$0000
scrollcolor:
lda $0921,x
sta $0920,x
inx
cpx.v #$0020
bne scrollcolor
lda $0804
sta $093f
lda #$8f
sta $2100
lda #$80
sta $2115
ldx.v #$1540
stx $2116
ldx.v #$0000
displayscroll:
lda $0900,x
sta $2118
lda $0920,x
sta $2119
inx
cpx.v #$0020
bne displayscroll
lda #$0f
sta $2100
rts
colorlogo:
lda $080a
bne dopixel
dec $0809
lda $0809
beq turnonpixel
rts
turnonpixel:
lda #$01
sta $080a
dopixel:
ldx $0806
inx
stx $0806
ldx $0806
cpx.v $0100
bne resumecolorlogo
lda #$00
sta $080a
lda #$ff
sta $0809
ldx.v #$0000
stx $0806
lda $0808
clc
adc #$04
sta $0808
cmp #$18
bne resumecolorlogo
lda #$00
sta $0808
resumecolorlogo:
lda #$8f
sta $2100
lda offsetlogo,x
pha
clc
adc #$20
bcc dontadd
sta $2116
lda #$11
sta $2117
jmp added
dontadd:
sta $2116
lda #$10
sta $2117
added:
pla
sta $2118
lda $0808
sta $2119
lda #$0f
sta $2100
rts
joypad:
lda $4212
and #$01
bne joypad
joyready:
lda $4218
sta $0812
lda $4219
sta $0813
lda $0812
and #$80
beq NOTA
lda $080d
eor #$01
sta $080d
rts
NOTA: lda $0813
and #$40
beq NOTY
lda $080e
eor #$01
sta $080e
rts
NOTY: lda $0812
and #$40
beq NOTX
lda $080f
eor #$01
sta $080f
rts
NOTX:
lda $0813
and #$80
beq NOTB
dc.b $5c,$00,$08,$04 ;JUMP TO NEXTáPAGE
NOTB:
rts
scrolltext:
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx _=blue ^=red `=pause
dc.b " _HI GUY! WELCOME TO THIS UNUSUAL PAGE "
dc.b "WHICH FEATURES A ^NEW_ COLOR TRICK! "
dc.b " ^LOOK AT THE BOTTOM RASTERS! ` "
dc.b " BUTTON _Y^ TOGGLES GREEN ` BUTTON _X^ TOGGLES BLUE `"
DC.B " BUTTON _A^ TOGGLES RED `"
dc.b " THIS LITTLE TRICK CREATES _63^ S"
dc.b "HADES OF RED, GREEN, AND BLUE! _THE TOTAL NUMBER OF "
DC.B "COLOR COMBINATIONS IS ^2_5^0_,^0_4^7_! COMPARE THAT WITH ^3_2^,_7^6_8^!_ "
DC.B "ONLY REAL CODERS WILL UNDERSTAND HOW COOL IT IS!! ^USING THIS "
DC.B "TRICK WITH DIGITIZED PICS COULD PRODUCE A BETTER COLOR RESOLUTION "
DC.B "IN THE SAME GRAPHICS MODE! _OF COURSE, WITH ALL SOFTWARE "
DC.B "TRICKS YOU DO HAVE YOUR ^LIMITATIONS_. YOU CAN'T USE THIS "
DC.B "ROUTINE IN INTERLACE MODE... BUT MOST PEOPLE DON'T USE INTERLACE "
DC.B "ANYWAY CAWZ ITS SO FLICKERY!! "
DC.B "THIS ROUTINE SETS THE USUAL COLORS TO NORMAL ^50MHZ_, WHILE "
DC.B "SETTING THE NEW COLORS AT ^25MHZ_ THAT'S ALL THE TECHNICAL "
DC.B "JUNK OF THIS OPTICAL ILLUSION! ^I ORIGINALLY INVENTED "
DC.B "THIS EYE STRAINER FOR AN AMIGA BBS INTRO, WHICH WAS NEVER RELEASED "
DC.B "DUE TO MY LAZINESS! HEHE _(AT LEAST I CAN ADMIT IT!!)^ ENUFF "
DC.B "OF THIS TEXT! _P^A_N^I_N^A_R^O SIGNING OFF! `"
DC.B " ",0
offsetlogo:
dc.b $00,$45,$aa,$b2,$1d,$73,$59,$02,$dc,$86,$33,$c5,$6a,$37,$94,$f9
dc.b $05,$50,$a4,$e1,$4f,$22,$f3,$66,$9c,$52,$a6,$16,$e5,$fe,$90,$3a
dc.b $98,$0f,$d0,$c8,$14,$41,$7b,$d3,$25,$0a,$d6,$9f,$43,$08,$89,$a1
dc.b $82,$54,$c9,$6f,$10,$92,$27,$5b,$75,$bd,$2e,$09,$c0,$f7,$60,$48
dc.b $30,$8c,$b4,$29,$2b,$a3,$ce,$6d,$13,$56,$9a,$d2,$a0,$78,$e8,$7f
dc.b $34,$0c,$f0,$ea,$63,$85,$4d,$11,$36,$c3,$58,$ed,$2f,$20,$18,$bb
dc.b $55,$03,$1a,$b5,$db,$a9,$4b,$23,$b0,$07,$af,$e4,$32,$61,$f2,$8e
dc.b $12,$49,$76,$93,$d9,$e0,$67,$d7,$64,$38,$8a,$c1,$1f,$0e,$15,$b8
dc.b $d4,$35,$79,$f5,$cb,$97,$df,$3c,$40,$06,$ae,$62,$6e,$fb,$21,$96
dc.b $b7,$80,$cc,$3f,$a2,$04,$f8,$01,$44,$7d,$e2,$84,$5e,$ef,$2c,$c6
dc.b $28,$0b,$ec,$b3,$3b,$da,$9d,$0d,$1c,$bf,$95,$3e,$8f,$42,$17,$b9
dc.b $e3,$65,$ac,$47,$f6,$de,$69,$6c,$1b,$c2,$eb,$7e,$26,$1e,$87,$ba
dc.b $53,$99,$c4,$19,$5d,$24,$e7,$8b,$46,$9e,$4c,$fd,$83,$5a,$cf,$fa
dc.b $7a,$39,$2d,$d5,$a7,$57,$ff,$e9,$5c,$4a,$68,$a5,$71,$f1,$9b,$91
dc.b $d1,$f4,$ca,$5f,$2a,$fc,$31,$70,$b6,$6b,$4e,$be,$74,$3d,$d8,$cd
dc.b $bc,$cc,$c7,$a8,$77,$ad,$ee,$7c,$e6,$88,$8d,$ab,$81,$b1,$51,$72
HDMACOLORS:
dc.b 1,0,0,1,0,$78,1,0,$68,$1,0,$58,1,0,$48,1,0,$38,1,0,$28,1,0,0
dc.b 1,0,0,1,$c0,$43,1,$80,$2b,1,$00,$03,1,$82,$02,1,$00,$02,1,$80,$01,1,$00,$00 ;5
dc.b 1,0,0,1,$1a,$03,1,$96,$02,1,$12,$02,1,$8e,$01,1,$0a,$01,1,$86,$00,1,$00,$00 ;2
dc.b 1,0,0,1,$5a,$6b,1,$d6,$5a,1,$52,$4a,1,$ce,$39,1,$4a,$29,1,$c6,$18,1,0,0 ;3
dc.b 1,0,0,1,$1e,$00,1,$1a,$00,1,$16,$00,1,$12,$00,1,$0e,$00,1,$0a,$00,1,0,0 ;4
dc.b 1,0,0,1,$1f,$78,1,$1c,$68,1,$19,$58,1,$16,$48,1,$13,$38,1,$10,$28,1,0,0 ;6
dc.b 1,0,0,1,$08,$79,1,$4a,$79,1,$8c,$79,1,$ce,$79,1,$10,$7a,1,$52,$7a,1,$94,$7a ;7
dc.b 1,0,0,1,$1e,$21,1,$5e,$21,1,$9e,$31,1,$de,$39,1,$1e,$42,1,$5e,$4a,1,$9e,$52 ;8
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;9
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;10
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;11
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;12
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;14
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;14
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;15
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;16
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;18
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;19
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;20
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;21
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;22
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;22
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;24
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;22
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;26
dc.b 1,$c0,$43,1,$80,$2b,1,0,3,1,$82,2,1,0,2,1,$80,1,1,0,0,1,0,0
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;28
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;22
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;30
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0 ;31
dc.b 1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0 ;32
HDMAPALETTE:
dc.b 1,0,1,1,1,2,1,3,1,4,1,5,1,6,1,7 ;1
dc.b 1,$10,1,$11,1,$12,1,$13,1,$14,1,$15,1,$16,1,$17 ;5
dc.b 1,$20,1,$21,1,$22,1,$23,1,$24,1,$25,1,$26,1,$27 ;2
dc.b 1,$30,1,$31,1,$32,1,$33,1,$34,1,$35,1,$36,1,$37 ;3
dc.b 1,$40,1,$41,1,$42,1,$43,1,$44,1,$45,1,$46,1,$47 ;4
dc.b 1,$50,1,$51,1,$52,1,$53,1,$54,1,$55,1,$56,1,$57 ;6
dc.b 1,$60,1,$61,1,$62,1,$63,1,$64,1,$65,1,$66,1,$67 ;7
dc.b 1,$70,1,$71,1,$72,1,$73,1,$74,1,$75,1,$76,1,$77 ;8
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;9
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;10
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;11
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;12
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;13 fxghfcghfgh
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;14
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;15
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;16
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;17
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;18
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;19
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;20
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;21
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;22
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;23
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;24
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;25
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;26
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;27
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;28
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;29
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;30
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0 ;31
dc.b 1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0 ;32
Plane0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,63,63,0,63,63,47,27
dc.b 0,192,192,32,192,208,160,232
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,5,7,8,7,11,15,7
dc.b 0,252,252,0,252,252,252,220
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,15,23,16,15,23,31,15
dc.b 0,128,128,0,128,128,128,192
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 22,12,12,5,3,2,1,1
dc.b 80,244,232,250,181,60,122,55
dc.b 0,0,0,0,255,0,242,255
dc.b 0,0,0,0,128,96,144,184
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,127,63,0
dc.b 0,0,0,0,0,254,250,1
dc.b 0,0,0,0,0,7,7,0
dc.b 0,0,0,0,0,255,255,0
dc.b 0,0,0,0,0,192,192,16
dc.b 0,0,0,0,0,3,3,4
dc.b 0,0,0,0,0,255,255,0
dc.b 0,0,0,0,0,254,254,1
dc.b 0,0,0,0,0,0,0,0
dc.b 6,4,1,7,6,1,3,12
dc.b 124,248,252,252,204,228,214,218
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 15,15,47,63,30,30,30,62
dc.b 64,0,0,128,128,0,0,0
dc.b 0,0,0,0,0,255,63,0
dc.b 0,0,0,0,0,255,255,0
dc.b 0,0,0,0,0,192,192,16
dc.b 0,0,0,0,0,7,19,32
dc.b 0,0,0,0,0,255,255,0
dc.b 0,0,0,0,0,224,128,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 184,248,73,34,34,30,19,15
dc.b 0,242,38,13,171,174,236,26
dc.b 104,180,184,105,68,248,233,238
dc.b 0,0,0,0,0,64,96,48
dc.b 127,63,123,87,57,41,3,31
dc.b 254,254,249,254,254,119,89,250
dc.b 7,7,67,0,3,86,132,129
dc.b 255,255,191,255,127,127,107,255
dc.b 192,192,144,240,224,192,32,72
dc.b 3,3,5,0,5,1,1,0
dc.b 255,255,223,127,191,63,107,251
dc.b 255,254,221,245,254,234,118,87
dc.b 0,0,0,0,0,0,128,128
dc.b 0,0,0,0,0,0,0,0
dc.b 224,224,72,16,40,232,120,224
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,15
dc.b 0,0,0,0,0,0,0,240
dc.b 0,0,0,0,3,1,0,2
dc.b 255,255,127,125,103,151,55,255
dc.b 255,255,255,255,235,125,155,171
dc.b 192,192,208,177,224,146,65,240
dc.b 111,87,111,127,115,75,27,255
dc.b 255,255,255,127,253,190,143,171
dc.b 224,128,128,160,192,0,0,64
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 15,4,3,2,1,1,0,0
dc.b 50,0,119,213,190,162,137,113
dc.b 100,0,249,30,14,132,2,67
dc.b 80,104,240,144,172,136,98,196
dc.b 22,15,0,0,0,0,0,0
dc.b 207,241,12,4,0,2,2,0
dc.b 25,242,194,234,105,81,0,86
dc.b 178,48,39,120,112,20,20,185
dc.b 200,0,240,0,0,0,0,255
dc.b 1,3,2,0,0,0,0,224
dc.b 178,48,47,104,120,96,96,51
dc.b 198,15,141,78,6,5,4,143
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 200,0,184,212,180,64,48,208
dc.b 0,0,0,0,0,0,0,0
dc.b 7,16,15,7,23,31,12,9
dc.b 240,0,240,240,224,176,232,104
dc.b 3,0,0,4,5,1,1,8
dc.b 179,56,111,232,192,176,144,192
dc.b 194,7,198,23,3,18,32,5
dc.b 114,146,228,37,0,200,72,18
dc.b 217,112,111,192,209,144,34,189
dc.b 225,6,141,77,78,138,140,36
dc.b 128,128,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 64,43,33,27,27,9,5,5
dc.b 129,160,64,208,160,232,84,240
dc.b 149,130,74,85,47,38,21,23
dc.b 15,9,160,31,65,147,139,107
dc.b 253,115,0,254,114,174,18,114
dc.b 236,80,123,190,108,105,245,110
dc.b 160,43,23,118,69,206,44,61
dc.b 0,201,255,0,201,185,75,201
dc.b 25,189,228,24,188,165,208,184
dc.b 128,83,39,104,23,58,177,183
dc.b 57,43,203,19,38,228,47,38
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,2,2,1
dc.b 0,16,16,176,112,112,160,224
dc.b 0,0,0,0,0,0,0,0
dc.b 3,15,24,0,0,4,4,0
dc.b 96,96,80,80,0,0,0,32
dc.b 15,5,3,53,18,7,38,59
dc.b 96,160,128,128,192,64,1,128
dc.b 46,106,47,21,196,94,26,180
dc.b 156,139,43,83,69,93,24,238
dc.b 193,74,126,130,201,114,151,77
dc.b 232,168,240,80,160,32,192,64
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 3,2,1,1,0,0,0,0
dc.b 106,108,213,202,142,125,91,50
dc.b 13,9,7,5,130,2,65,129
dc.b 192,150,36,43,146,213,201,74
dc.b 8,192,128,79,80,236,104,34
dc.b 252,122,9,250,18,7,14,9
dc.b 146,138,7,0,96,64,0,51
dc.b 16,192,255,0,0,0,0,192
dc.b 248,120,50,86,16,56,48,80
dc.b 16,44,16,171,146,122,88,0
dc.b 135,7,0,255,0,0,0,1
dc.b 0,0,0,0,0,0,0,224
dc.b 1,240,129,241,0,1,1,1
dc.b 120,200,160,32,160,160,160,32
dc.b 0,0,0,0,0,0,0,0
dc.b 2,3,3,8,12,0,4,4
dc.b 160,128,0,64,64,0,0,0
dc.b 8,22,73,105,16,42,178,160
dc.b 128,3,1,0,6,3,1,12
dc.b 165,65,73,168,82,213,133,164
dc.b 33,72,72,175,136,208,144,64
dc.b 15,14,0,254,0,0,120,4
dc.b 128,128,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 61,20,13,10,4,4,3,3
dc.b 160,64,80,40,160,23,56,40
dc.b 228,172,99,86,32,225,25,16
dc.b 196,132,107,66,168,41,83,146
dc.b 2,6,5,0,130,126,0,161
dc.b 38,0,91,20,130,137,42,97
dc.b 32,0,192,0,128,31,48,100
dc.b 81,17,20,0,40,232,2,38
dc.b 16,64,84,48,36,9,131,166
dc.b 1,0,1,0,0,253,1,1
dc.b 240,0,224,0,64,128,0,32
dc.b 1,225,161,241,0,120,1,0
dc.b 160,128,192,96,0,151,16,2
dc.b 0,0,0,0,0,7,8,5
dc.b 16,18,12,6,8,133,41,160
dc.b 128,128,3,1,0,66,2,0
dc.b 64,68,84,128,72,136,64,208
dc.b 6,0,26,11,39,20,18,103
dc.b 34,12,213,72,148,136,37,77
dc.b 32,32,65,64,130,253,1,6
dc.b 164,0,124,172,232,80,16,96
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 1,0,0,0,0,0,0,0
dc.b 7,128,128,64,65,63,0,0
dc.b 224,2,17,2,0,255,0,0
dc.b 164,73,72,36,6,227,0,0
dc.b 255,0,160,130,0,255,0,0
dc.b 129,39,125,136,2,254,0,0
dc.b 79,16,20,144,192,127,0,0
dc.b 209,4,15,65,0,255,0,0
dc.b 40,34,18,17,8,15,0,0
dc.b 254,0,129,5,0,255,0,0
dc.b 128,32,224,8,0,248,0,0
dc.b 0,120,0,0,2,127,0,0
dc.b 30,128,18,8,1,255,0,0
dc.b 0,15,13,1,2,15,0,0
dc.b 5,174,194,132,1,255,0,0
dc.b 201,12,4,8,40,231,0,0
dc.b 16,64,160,160,0,128,0,0
dc.b 49,6,66,72,4,124,0,0
dc.b 33,72,10,8,0,127,0,0
dc.b 255,0,7,56,1,255,0,0
dc.b 32,192,64,128,128,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 63,127,96,127,127,96,16,52
dc.b 128,128,96,192,176,96,88,48
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 7,9,0,31,31,20,24,24
dc.b 254,253,3,255,253,3,3,35
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 15,31,0,63,63,40,48,48
dc.b 192,160,96,224,160,96,96,96
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 9,27,7,2,6,1,3,0
dc.b 172,24,22,12,74,199,133,202
dc.b 0,0,0,0,0,255,93,0
dc.b 0,0,0,0,64,192,224,80
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,127,255,192,255
dc.b 0,0,0,0,252,252,5,254
dc.b 0,0,0,0,3,3,8,143
dc.b 0,0,0,0,255,255,0,255
dc.b 0,0,0,0,224,208,48,224
dc.b 0,0,0,0,1,1,6,3
dc.b 0,0,0,0,255,255,0,255
dc.b 0,0,0,0,252,252,3,254
dc.b 0,0,0,0,0,0,0,0
dc.b 25,27,30,24,25,30,28,31
dc.b 131,7,3,3,51,27,43,36
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 112,112,80,96,97,97,97,126
dc.b 128,192,192,192,0,128,129,129
dc.b 0,0,0,0,127,127,0,255
dc.b 0,0,0,0,255,255,0,255
dc.b 0,0,0,0,224,208,16,224
dc.b 0,0,0,0,7,31,52,23
dc.b 0,0,0,0,255,255,0,255
dc.b 0,0,0,0,224,192,80,240
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 1,0,0,0,0,0,0,0
dc.b 199,71,54,127,29,59,15,31
dc.b 255,93,253,243,222,81,247,255
dc.b 220,234,85,222,251,253,254,191
dc.b 0,0,0,128,64,128,192,96
dc.b 255,192,196,40,102,22,60,48
dc.b 253,3,6,1,1,136,166,5
dc.b 75,204,172,95,252,173,91,126
dc.b 255,0,64,0,128,128,148,0
dc.b 216,56,104,24,24,60,220,180
dc.b 1,6,2,3,2,6,6,7
dc.b 255,0,32,128,64,192,148,4
dc.b 253,3,34,11,1,21,137,168
dc.b 128,128,128,128,192,192,64,192
dc.b 13,3,3,3,3,3,3,3
dc.b 30,30,182,254,222,182,254,254
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,15,31
dc.b 63,0,0,0,0,0,248,244
dc.b 1,1,3,3,0,7,7,5
dc.b 127,128,128,130,152,104,200,0
dc.b 255,0,0,0,20,130,100,84
dc.b 216,56,41,91,27,121,175,31
dc.b 55,248,16,160,204,52,228,0
dc.b 255,0,0,128,2,65,112,84
dc.b 208,80,80,64,96,160,160,128
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 7,3,7,1,3,0,0,0
dc.b 255,239,248,218,189,171,74,243
dc.b 127,254,31,14,134,2,198,129
dc.b 184,208,236,252,240,174,108,203
dc.b 9,31,15,0,0,0,0,15
dc.b 48,254,247,3,7,7,1,255
dc.b 230,31,61,53,159,190,255,249
dc.b 77,207,208,158,142,234,254,254
dc.b 60,244,8,0,0,0,0,0
dc.b 6,6,1,3,3,3,3,19
dc.b 77,207,208,148,140,156,188,252
dc.b 57,240,51,51,121,123,127,127
dc.b 192,192,192,192,192,192,192,192
dc.b 3,3,3,3,3,3,3,3
dc.b 254,246,254,222,184,92,60,220
dc.b 0,0,0,0,0,0,0,0
dc.b 16,15,63,56,40,48,51,54
dc.b 12,252,244,12,28,76,28,144
dc.b 6,15,15,11,14,30,30,23
dc.b 76,199,152,48,56,120,224,240
dc.b 61,248,25,121,44,61,95,95
dc.b 157,111,187,222,255,247,191,239
dc.b 38,143,144,121,56,99,241,194
dc.b 30,249,51,178,243,116,254,248
dc.b 192,0,128,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 33,107,17,59,11,5,12,3
dc.b 96,192,176,224,216,112,40,222
dc.b 150,69,203,54,111,23,52,15
dc.b 31,177,31,239,169,111,251,151
dc.b 255,250,254,255,250,175,18,114
dc.b 255,255,252,191,127,122,245,111
dc.b 127,237,246,247,167,62,236,221
dc.b 255,233,0,255,233,189,75,201
dc.b 243,250,23,247,251,230,215,191
dc.b 255,223,232,239,159,250,177,119
dc.b 255,159,27,243,167,247,47,38
dc.b 192,192,192,192,192,192,192,192
dc.b 3,3,3,7,7,5,6,7
dc.b 12,28,28,188,124,124,140,204
dc.b 0,0,0,0,0,0,0,0
dc.b 60,48,63,27,15,11,15,15
dc.b 152,152,184,160,240,240,240,240
dc.b 31,63,63,13,115,127,86,123
dc.b 240,192,224,224,224,129,192,195
dc.b 95,31,255,246,39,255,221,119
dc.b 255,95,251,179,167,253,88,238
dc.b 255,169,131,254,233,123,151,77
dc.b 252,240,248,96,240,192,224,128
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 7,1,3,0,0,0,0,0
dc.b 52,11,6,133,67,194,33,97
dc.b 28,4,12,130,6,193,131,96
dc.b 252,108,90,55,45,27,22,141
dc.b 8,64,31,32,28,16,142,140
dc.b 245,112,224,24,8,24,24,4
dc.b 72,220,235,227,128,112,115,71
dc.b 16,64,255,255,0,0,224,208
dc.b 239,119,149,71,195,195,195,195
dc.b 192,196,195,100,69,195,163,227
dc.b 135,7,255,0,0,0,1,2
dc.b 192,192,64,128,0,0,240,8
dc.b 7,246,134,246,6,6,6,6
dc.b 44,16,24,24,24,24,24,24
dc.b 0,0,0,0,0,0,0,0
dc.b 15,31,31,21,28,24,56,60
dc.b 192,224,224,96,129,193,193,193
dc.b 225,227,161,226,195,195,68,134
dc.b 3,128,135,7,1,14,14,2
dc.b 138,142,15,149,30,42,58,60
dc.b 129,136,7,136,16,24,32,48
dc.b 14,15,254,1,0,0,4,248
dc.b 192,0,128,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 18,8,24,5,15,3,6,1
dc.b 193,176,224,208,124,232,215,223
dc.b 155,71,204,43,127,30,247,239
dc.b 139,71,196,163,103,214,189,109
dc.b 12,12,2,134,6,129,255,95
dc.b 56,63,167,186,94,116,221,159
dc.b 16,240,208,56,120,224,223,155
dc.b 34,101,107,107,101,23,253,217
dc.b 227,163,163,235,211,246,125,217
dc.b 2,3,3,131,131,3,254,254
dc.b 8,248,232,24,56,120,248,216
dc.b 6,6,6,6,7,7,254,255
dc.b 88,56,56,152,248,120,238,253
dc.b 0,0,0,0,0,0,135,154
dc.b 40,49,49,57,117,51,214,127
dc.b 195,3,128,135,135,165,215,255
dc.b 134,134,136,92,172,112,184,56
dc.b 28,28,4,56,24,107,125,25
dc.b 84,120,104,165,250,87,251,178
dc.b 48,65,224,131,193,2,255,249
dc.b 88,252,248,88,144,184,224,176
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,1,0,0,0,0,0,0
dc.b 248,255,127,255,62,127,63,0
dc.b 15,253,238,253,255,255,255,0
dc.b 219,190,247,223,211,193,193,0
dc.b 129,255,95,125,255,255,255,0
dc.b 126,216,134,119,253,252,254,0
dc.b 176,239,235,239,127,63,63,0
dc.b 14,251,240,190,255,255,255,0
dc.b 215,221,253,238,223,71,135,0
dc.b 0,255,126,250,255,255,255,0
dc.b 120,216,24,240,240,240,240,0
dc.b 251,255,255,255,253,255,127,0
dc.b 225,126,237,247,255,254,254,0
dc.b 159,151,154,158,157,31,15,0
dc.b 186,209,61,123,254,255,255,0
dc.b 54,211,255,247,247,207,199,0
dc.b 224,176,112,64,224,160,192,0
dc.b 238,251,188,246,254,248,120,0
dc.b 158,247,245,247,255,255,127,0
dc.b 2,255,248,199,255,254,254,0
dc.b 192,96,128,192,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 63,64,64,127,64,64,32,32
dc.b 128,64,32,224,112,48,56,24
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 7,14,14,23,24,24,16,16
dc.b 254,3,1,255,3,1,1,1
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 15,16,24,47,48,48,32,32
dc.b 192,96,32,224,96,32,32,32
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 16,16,8,4,4,2,2,1
dc.b 28,12,14,6,7,2,2,1
dc.b 0,0,0,0,255,0,0,255
dc.b 0,0,0,0,192,32,112,200
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,127,128,128,255
dc.b 0,0,0,0,252,2,3,253
dc.b 0,0,0,0,3,4,12,139
dc.b 0,0,0,0,255,0,0,255
dc.b 0,0,0,0,224,48,16,240
dc.b 0,0,0,0,1,2,5,5
dc.b 0,0,0,0,255,0,0,255
dc.b 0,0,0,0,252,2,5,253
dc.b 0,0,0,0,0,0,0,0
dc.b 16,16,16,16,16,16,16,16
dc.b 1,1,1,1,1,1,1,2
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 96,96,96,64,64,64,64,65
dc.b 64,64,64,64,128,128,129,129
dc.b 0,0,0,0,127,128,192,127
dc.b 0,0,0,0,255,0,0,255
dc.b 0,0,0,0,224,48,48,240
dc.b 0,0,0,0,7,24,44,47
dc.b 0,0,0,0,255,0,0,255
dc.b 0,0,0,0,224,32,48,240
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 1,0,0,0,0,0,0,0
dc.b 0,128,64,64,32,32,16,16
dc.b 0,0,0,0,0,0,0,0
dc.b 36,22,11,5,6,3,1,0
dc.b 0,0,0,128,192,64,160,208
dc.b 128,128,128,64,64,32,32,32
dc.b 2,1,1,0,0,0,0,0
dc.b 204,72,232,248,120,120,60,28
dc.b 0,0,0,0,0,0,0,0
dc.b 56,24,24,8,8,12,12,12
dc.b 6,4,4,4,4,4,4,4
dc.b 0,0,0,0,0,0,0,0
dc.b 2,1,1,0,0,0,0,0
dc.b 128,128,128,128,192,192,192,64
dc.b 14,2,2,2,2,2,2,2
dc.b 2,2,2,2,2,2,2,2
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,15,16
dc.b 63,0,0,0,0,0,248,12
dc.b 1,1,3,3,3,6,6,6
dc.b 128,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 56,24,25,10,10,11,30,14
dc.b 88,160,160,64,128,128,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 48,48,48,32,32,96,96,64
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 8,4,4,2,2,1,0,0
dc.b 0,16,7,39,67,85,181,140
dc.b 128,1,224,17,137,133,197,194
dc.b 104,56,28,12,12,86,150,55
dc.b 16,16,15,0,0,0,0,15
dc.b 0,0,248,4,4,4,2,254
dc.b 28,12,14,14,6,7,7,7
dc.b 0,0,15,6,6,6,2,3
dc.b 4,12,248,0,0,0,0,255
dc.b 4,4,2,2,2,2,2,242
dc.b 0,0,15,12,4,4,4,7
dc.b 0,0,192,64,64,64,64,192
dc.b 64,64,64,64,64,64,64,64
dc.b 2,2,2,2,2,2,2,2
dc.b 2,10,2,34,68,164,196,36
dc.b 0,0,0,0,0,0,0,0
dc.b 24,31,48,48,48,32,32,32
dc.b 4,252,12,4,4,4,4,8
dc.b 4,12,12,12,8,24,24,24
dc.b 0,0,7,8,8,8,16,16
dc.b 0,0,224,96,48,32,96,96
dc.b 14,28,28,56,56,56,112,112
dc.b 0,0,15,9,9,19,19,63
dc.b 0,0,192,193,129,130,2,4
dc.b 64,128,128,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 94,84,46,36,20,10,11,4
dc.b 225,96,112,48,56,152,220,46
dc.b 107,187,181,73,80,40,43,16
dc.b 16,190,191,240,246,240,116,120
dc.b 2,5,255,0,5,80,237,141
dc.b 3,3,3,65,129,133,10,144
dc.b 130,146,137,136,216,193,211,226
dc.b 0,22,255,0,22,66,180,54
dc.b 10,7,251,11,7,27,43,67
dc.b 4,36,23,16,96,5,78,136
dc.b 64,96,228,12,88,8,208,217
dc.b 64,64,64,64,64,64,64,64
dc.b 2,2,2,6,6,6,5,4
dc.b 244,228,228,68,132,132,116,52
dc.b 0,0,0,0,0,0,0,0
dc.b 32,32,32,28,12,12,8,8
dc.b 8,8,8,16,16,16,16,16
dc.b 16,48,48,50,108,96,105,68
dc.b 16,32,32,32,32,65,65,67
dc.b 96,96,192,201,217,129,163,139
dc.b 96,224,196,204,216,130,167,17
dc.b 34,118,124,1,22,132,104,178
dc.b 4,8,8,144,16,32,32,64
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 4,2,2,1,0,0,0,0
dc.b 206,247,251,123,189,189,94,94
dc.b 19,11,11,133,133,194,194,225
dc.b 59,187,189,220,222,238,239,119
dc.b 247,191,224,223,236,236,118,118
dc.b 10,143,31,231,23,23,23,11
dc.b 215,83,108,99,96,176,179,180
dc.b 239,191,0,255,0,0,224,48
dc.b 19,139,107,185,189,189,189,189
dc.b 191,187,188,155,187,189,221,221
dc.b 120,248,0,255,0,0,1,3
dc.b 64,64,192,128,0,0,240,248
dc.b 4,5,5,5,5,245,165,245
dc.b 212,232,232,232,232,232,232,232
dc.b 0,0,0,0,0,0,0,0
dc.b 8,24,24,26,19,23,55,51
dc.b 32,32,32,160,65,65,65,65
dc.b 222,220,222,157,189,189,186,122
dc.b 131,131,134,6,6,13,13,13
dc.b 119,119,246,110,237,221,221,219
dc.b 126,119,248,119,232,232,208,208
dc.b 241,240,1,255,0,0,124,252
dc.b 64,128,128,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 47,23,23,11,11,5,5,2
dc.b 97,112,176,184,220,223,239,247
dc.b 119,187,187,93,93,237,238,246
dc.b 119,187,187,221,221,237,238,246
dc.b 11,11,5,133,133,254,254,254
dc.b 223,223,220,237,237,239,246,246
dc.b 240,240,48,216,216,223,239,239
dc.b 93,94,94,94,94,238,238,239
dc.b 221,221,221,221,237,237,238,110
dc.b 3,3,2,130,130,254,255,255
dc.b 248,248,24,232,232,232,104,104
dc.b 5,229,165,245,5,125,253,253
dc.b 232,232,232,232,232,239,223,223
dc.b 0,0,0,0,0,7,143,159
dc.b 55,46,46,46,110,238,237,221
dc.b 67,131,131,134,134,230,245,253
dc.b 122,122,116,244,244,232,232,232
dc.b 27,27,27,55,55,118,110,110
dc.b 187,183,183,127,111,238,222,221
dc.b 208,161,161,67,67,255,254,254
dc.b 252,252,132,180,104,104,208,208
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 1,1,0,0,0,0,0,0
dc.b 119,120,191,191,95,64,63,0
dc.b 255,15,255,255,255,0,255,0
dc.b 119,119,187,187,181,34,193,0
dc.b 126,128,255,255,255,0,255,0
dc.b 247,247,251,251,251,2,254,0
dc.b 111,112,127,127,191,64,63,0
dc.b 255,31,255,255,255,0,255,0
dc.b 110,111,111,119,87,200,135,0
dc.b 255,0,255,255,255,0,255,0
dc.b 232,232,232,232,232,8,240,0
dc.b 255,131,191,191,191,128,127,0
dc.b 223,225,254,254,254,1,254,0
dc.b 159,152,151,151,151,16,15,0
dc.b 253,62,255,255,255,0,255,0
dc.b 253,61,219,219,219,40,199,0
dc.b 208,208,208,160,160,96,192,0
dc.b 221,221,218,186,186,132,120,0
dc.b 253,190,191,191,191,128,127,0
dc.b 253,3,255,255,254,1,254,0
dc.b 160,160,64,64,128,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
Plane1
dc.b 56,68,146,162,146,68,56,0
dc.b 16,34,96,103,98,67,98,0
dc.b 64,98,96,102,98,67,119,0
dc.b 16,33,96,96,96,64,119,0
dc.b 64,100,102,99,98,67,118,0
dc.b 16,33,96,96,96,64,119,0
dc.b 16,33,96,96,96,64,96,0
dc.b 16,33,96,98,98,67,119,0
dc.b 65,97,96,103,98,67,98,0
dc.b 8,12,8,8,12,12,12,0
dc.b 66,1,0,99,98,64,116,0
dc.b 68,100,96,100,98,67,98,0
dc.b 64,96,96,96,96,64,119,0
dc.b 0,114,102,107,98,67,98,0
dc.b 28,98,96,99,98,67,98,0
dc.b 16,34,96,99,98,67,36,0
dc.b 16,33,96,102,96,64,96,0
dc.b 16,34,96,107,100,66,35,0
dc.b 16,33,96,102,104,64,98,0
dc.b 16,33,96,40,2,67,118,0
dc.b 66,4,0,12,8,12,8,0
dc.b 65,97,96,99,98,67,36,0
dc.b 65,97,96,99,34,0,8,0
dc.b 65,97,96,107,119,64,34,0
dc.b 65,97,6,8,34,67,98,0
dc.b 65,97,6,8,8,12,8,0
dc.b 66,98,0,8,32,67,119,0
dc.b 74,96,96,64,96,64,116,0
dc.b 16,34,0,96,32,51,118,0
dc.b 37,2,2,2,2,1,58,0
dc.b 0,16,24,104,0,24,8,0
dc.b 0,0,4,27,22,4,4,0
dc.b 0,0,0,0,0,0,0,0
dc.b 8,12,8,8,8,0,8,0
dc.b 36,36,0,0,0,0,0,0
dc.b 20,34,102,34,119,48,34,0
dc.b 8,52,48,24,0,34,12,0
dc.b 65,98,0,8,32,68,70,0
dc.b 8,22,32,16,32,26,0,0
dc.b 28,12,16,0,0,0,0,0
dc.b 8,16,96,64,96,64,24,0
dc.b 20,6,2,0,0,1,6,0
dc.b 0,42,8,36,8,42,0,0
dc.b 0,20,20,105,4,24,0,0
dc.b 0,0,0,0,0,12,12,16
dc.b 0,0,0,66,0,0,0,0
dc.b 0,0,0,0,0,8,12,0
dc.b 1,2,0,8,32,64,64,0
dc.b 16,34,100,107,106,83,36,0
dc.b 24,32,32,8,24,0,8,0
dc.b 16,33,0,40,96,64,119,0
dc.b 16,33,6,3,98,67,36,0
dc.b 16,32,96,108,119,12,8,0
dc.b 66,97,96,102,2,67,36,0
dc.b 16,33,96,102,98,67,36,0
dc.b 66,97,6,12,12,12,8,0
dc.b 16,33,64,40,98,67,36,0
dc.b 16,33,96,40,2,67,36,0
dc.b 0,0,16,24,0,16,24,0
dc.b 0,0,8,12,0,12,12,16
dc.b 0,0,0,16,0,2,0,0
dc.b 0,0,46,0,46,0,0,0
dc.b 0,32,0,4,0,32,0,0
dc.b 12,50,2,6,12,0,8,0
dc.b 16,0,0,0,0,0,16,0
dc.b 16,16,3,17,1,33,1,0
dc.b 48,0,3,16,1,33,17,0
dc.b 19,19,0,0,0,32,17,0
dc.b 48,0,0,1,1,33,16,0
dc.b 19,19,0,16,0,32,17,0
dc.b 19,19,0,16,0,32,0,0
dc.b 19,19,0,1,1,33,17,0
dc.b 35,3,3,17,1,33,1,0
dc.b 0,4,0,0,4,0,4,0
dc.b 49,3,3,1,1,34,16,0
dc.b 34,0,16,16,0,33,1,0
dc.b 32,0,0,0,0,32,17,0
dc.b 34,17,17,9,1,33,1,0
dc.b 56,0,3,1,1,33,1,0
dc.b 16,16,3,1,1,33,18,0
dc.b 18,19,3,16,0,32,0,0
dc.b 16,16,3,1,1,32,17,0
dc.b 18,19,3,16,8,34,1,0
dc.b 19,19,0,26,1,33,16,0
dc.b 49,0,0,8,8,8,8,0
dc.b 35,3,3,1,1,33,18,0
dc.b 35,3,3,1,16,16,8,0
dc.b 35,3,3,9,17,51,0,0
dc.b 35,3,48,24,16,33,1,0
dc.b 35,3,48,24,8,8,8,0
dc.b 48,0,0,24,16,33,17,0
dc.b 48,0,0,32,0,32,18,0
dc.b 16,16,48,16,16,17,16,0
dc.b 24,1,1,1,1,1,9,0
dc.b 0,16,60,22,16,24,16,0
dc.b 0,0,12,5,13,12,4,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,4,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 50,16,17,16,17,18,16,0
dc.b 24,2,0,8,2,18,24,0
dc.b 3,32,0,24,16,32,2,0
dc.b 8,8,8,8,8,8,8,0
dc.b 8,8,8,0,0,0,0,0
dc.b 4,48,0,32,0,32,48,0
dc.b 12,4,1,1,1,1,12,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,16,16,23,16,28,0,0
dc.b 0,0,0,0,0,8,8,8
dc.b 0,0,0,49,0,0,0,0
dc.b 0,0,0,0,0,0,4,0
dc.b 3,0,0,24,16,32,0,0
dc.b 16,16,3,1,1,33,18,0
dc.b 16,24,16,16,16,24,16,0
dc.b 18,19,3,26,0,32,17,0
dc.b 19,19,0,1,1,33,18,0
dc.b 16,16,0,8,17,8,8,0
dc.b 49,3,0,16,1,33,18,0
dc.b 18,19,0,16,1,33,18,0
dc.b 49,3,0,8,26,8,8,0
dc.b 18,19,35,26,1,33,18,0
dc.b 18,19,3,27,1,33,18,0
dc.b 0,0,0,8,0,0,8,0
dc.b 0,0,0,4,0,8,8,8
dc.b 0,2,8,8,8,0,0,0
dc.b 0,0,24,0,24,0,0,0
dc.b 0,16,16,0,16,16,0,0
dc.b 30,1,1,4,12,0,0,0
dc.b 8,0,0,0,0,0,8,0
dc.b 12,6,3,15,3,3,3,0
dc.b 12,6,3,14,3,3,15,0
dc.b 15,3,0,0,0,0,15,0
dc.b 8,12,6,3,3,3,14,0
dc.b 15,3,0,8,0,0,15,0
dc.b 15,3,0,8,0,0,0,0
dc.b 15,3,0,7,3,3,15,0
dc.b 3,3,3,15,3,3,3,0
dc.b 4,0,4,4,0,4,0,0
dc.b 15,3,3,3,3,6,12,0
dc.b 6,12,8,12,6,3,3,0
dc.b 0,0,0,0,0,0,15,0
dc.b 2,7,15,3,3,3,3,0
dc.b 4,6,3,3,3,3,3,0
dc.b 12,6,3,3,3,3,14,0
dc.b 14,3,3,14,0,0,0,0
dc.b 12,6,3,3,1,0,8,0
dc.b 14,3,3,14,4,6,3,0
dc.b 15,3,0,6,3,3,14,0
dc.b 15,12,12,4,4,4,4,0
dc.b 3,3,3,3,3,3,14,0
dc.b 3,3,3,3,6,12,0,0
dc.b 3,3,3,3,15,7,2,0
dc.b 3,3,6,4,6,3,3,0
dc.b 3,3,6,4,0,4,4,0
dc.b 14,6,12,0,0,3,15,0
dc.b 14,0,0,0,0,0,14,0
dc.b 12,6,0,8,0,3,14,0
dc.b 7,3,3,3,3,3,7,0
dc.b 0,8,4,14,8,0,8,0
dc.b 0,4,0,3,3,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 4,0,4,4,0,0,4,0
dc.b 18,0,0,0,0,0,0,0
dc.b 6,6,15,6,15,6,6,0
dc.b 4,6,0,4,6,6,4,0
dc.b 35,6,12,0,0,2,0,0
dc.b 0,6,0,4,0,6,0,0
dc.b 4,4,0,0,0,0,0,0
dc.b 28,0,0,0,0,0,8,0
dc.b 0,2,3,3,3,3,2,0
dc.b 0,0,0,18,0,0,0,0
dc.b 0,12,12,15,12,4,0,0
dc.b 0,0,0,0,0,4,4,0
dc.b 0,0,0,15,0,0,0,0
dc.b 0,0,0,0,0,4,0,0
dc.b 3,6,12,0,0,0,0,0
dc.b 12,6,3,3,3,3,14,0
dc.b 8,8,8,8,8,8,8,0
dc.b 14,3,3,6,0,0,15,0
dc.b 15,3,6,3,3,3,14,0
dc.b 8,0,0,4,15,4,4,0
dc.b 15,3,0,14,3,3,14,0
dc.b 14,3,0,14,3,3,14,0
dc.b 15,3,6,4,6,4,4,0
dc.b 14,3,3,6,3,3,14,0
dc.b 14,3,3,7,3,3,14,0
dc.b 0,0,8,0,0,8,0,0
dc.b 0,0,4,0,0,4,4,0
dc.b 0,6,4,0,4,6,0,0
dc.b 0,0,6,0,6,0,0,0
dc.b 0,0,8,12,8,0,0,0
dc.b 2,3,3,2,0,0,4,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0
dc.b 0,0,0,0,0,0,0,0