// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $5300  (19219 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $1000 (4096)
// IRQ handler:  $1061 (irq_1061)
// IRQ handler:  $1097 (irq_1097)
// IRQ handler:  $10c0 (irq_10c0)
// IRQ handler:  $10da (irq_10da)
// IRQ handler:  $10f4 (irq_10f4)
// IRQ handler:  $1126 (irq_1126)
// IRQ handler:  $1141 (irq_1141)
// IRQ handler:  $1158 (irq_1158)
// IRQ handler:  $13bd (nmi_13bd)
// IRQ handler:  $fe47 (nmi_fe47)
//
// Code: 1052 bytes, Data: 18167 bytes
// Labels: 266, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1035 ---
.pc = $1000 "main_1000"

main_1000:
        sei
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        jsr sub_12c6
        lda #$61
        sta $0314
        lda #$10
        sta $0315
        lda #$7f
        sta $dc0d
        lda #$00
        sta $d012
        lda $d011
        and #$7f
        sta $d011
        lda #$01
        sta $d01a
        sta $d019
        cli
        jmp loc_1394

dat_1035:
        .byte $01                                   // .

// --- Region $1061-$13e0 ---
.pc = $1061 "irq_1061"

irq_1061:
        lda #$1b
        sta $d011
        inc $d019
        lda $12c5
        cmp #$c8
        bne loc_1073
        jsr sub_1224

loc_1073:
        ldy $12c5
        jsr sub_11f0
        sty $12c5
        cpy #$c0
        bne loc_1085
        lda #$c8
        sta $12c5

loc_1085:
        lda #$97
        sta $0314
        lda #$10
        sta $0315
        lda #$0a
        sta $d012
        jmp loc_14d0

irq_1097:
        lda $1059
        eor #$02
        sta $1059
        tay
        jsr sub_11d6
        jsr sub_1190
        lda #$18
        jsr sub_11ba
        lda #$c0
        sta $0314
        lda #$10
        sta $0315
        lda #$38
        sta $d012
        inc $d019
        jmp loc_14d0

irq_10c0:
        lda #$4b
        jsr sub_11ba
        lda #$da
        sta $0314
        lda #$10
        sta $0315
        lda #$68
        sta $d012
        inc $d019
        jmp $ea81

irq_10da:
        lda #$7f
        jsr sub_11ba
        lda #$f4
        sta $0314
        lda #$10
        sta $0315
        lda #$a0
        sta $d012
        inc $d019
        jmp $ea81
irq_10f4: {
        lda #$b5
        jsr sub_11ba
        lda #$1a
        sta $d018
        lda #$c8
loop:
        cmp $d012
        bpl loop
        ldy $12c5
        cpy #$c8
        bne skip
        ldy #$c0
skip:
        sty $d016
        lda #$26
        sta $0314
        lda #$11
        sta $0315
        lda #$d0
        sta $d012
        inc $d019
        jmp $ea81
}

irq_1126:
        lda #$e9
        jsr sub_11ba
        lda #$41
        sta $0314
        lda #$11
        sta $0315
        lda $1058
        sta $d012
        inc $d019
        jmp $ea81

irq_1141:
        lda #$58
        sta $0314
        lda #$11
        sta $0315
        lda #$f4
        sta $d012
        lda #$13
        inc $d019
        jmp $ea81
irq_1158: {
        nop
        nop
        sta $d011
        ldy #$18
        lda #$fc
loop:
        cmp $d012
        bpl loop
        sty $d011
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        lda #$61
        sta $0314
        lda #$10
        sta $0315
        lda #$01
        sta $d012
        lda $d011
        ora #$80
        sta $d011
        inc $d019
        jmp $ea81
}
// Referenced by: jsr from $10a3

sub_1190:
        clc
        lda #$22
        sta $d000
        adc #$18
        sta $d002
        lda #$ca
        sta $d004
        adc #$18
        sta $d006
        lda #$74
        sta $d008
        adc #$18
        sta $d00a
        lda #$1a
        sta $d00c
        adc #$18
        sta $d00e
        rts
// Referenced by: jsr from $10a8, $10c2, $10dc, $10f6, $1128

sub_11ba:
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        clc
        adc #$1a
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        rts
// Referenced by: jsr from $10a0, $1322

sub_11d6:
        sty $07f8
        sty $07fa
        sty $07fc
        sty $07fe
        iny
        sty $07f9
        sty $07fb
        sty $07fd
        sty $07ff
        rts
// Referenced by: jsr from $1076

sub_11f0:
        ldx dat_1223
        inx
        stx dat_1223
        cpx $1055
        bne loc_1201
        ldx #$00
        stx dat_1223

loc_1201:
        lda dat_1035,x
        cmp #$08
        bne loc_120f
        dey
        dey
        dey
        dey
        dey
        dey
        dey

loc_120f:
        cmp #$04
        bne loc_1216
        dey
        dey
        dey

loc_1216:
        cmp #$03
        bne loc_121c
        dey
        dey

loc_121c:
        cmp #$02
        bne loc_1221
        dey

loc_1221:
        dey
        rts

dat_1223:
        .byte $0f                                   // .
// Referenced by: jsr from $1070

sub_1224:
        ldy #$00

loc_1226:
        lda $0720,y
        sta $071f,y
        lda $0749,y
        sta $0748,y
        iny
        cpy #$28
        bne loc_1226
        lda dat_12c3
        cmp #$00
        beq loc_1242
        jsr sub_127f
        rts

loc_1242:
        ldy $12c4
.label smc_1247 = * + 2
        lda txt_1500,y                              // !SMC: modified by $1390
        cmp #$00
        bne loc_1261
        jmp loc_14c0

dat_124f:
        .byte $8d,$47,$07                           // .G.

loc_1252:
        sta dat_12c3
        clc
        adc #$80
        sta $076f
        jsr sub_1297
        jmp loc_127e

loc_1261:
        sta $0747
        sta dat_12c3
        clc
        adc #$80
        sta $076f
        jsr sub_1297
        ldy $12c4
        cpy #$ff
        bne loc_127a
        inc smc_1247

loc_127a:
        iny
        sty $12c4

loc_127e:
        rts
// Referenced by: jsr from $123e

sub_127f:
        lda dat_12c3
        clc
        adc #$40
        sta $0747
        lda dat_12c3
        clc
        adc #$c0
        sta $076f
        lda #$00
        sta dat_12c3
        rts
// Referenced by: jsr from $125b, $126d

sub_1297:
        lda dat_12c3
        cmp $105a
        beq loc_12bd
        cmp txt_105b
        beq loc_12bd
        cmp $105c
        beq loc_12bd
        cmp $105e
        beq loc_12bd
        cmp $105f
        beq loc_12bd
        cmp $1060
        beq loc_12bd
        cmp $105d
        bne loc_12c2

loc_12bd:
        ldx #$00
        stx dat_12c3

loc_12c2:
        rts

dat_12c3:
        .byte $05,$1f,$c8                           // ...

// Referenced by: jsr from $100a
sub_12c6: {
        lda #$00
        sta $d011
        lda #$fe
loop1:
        cmp $d012
        bne loop1
        lda #$c8
        sta $d016
        cli
        ldy #$00
loop2:
        lda #$20
        sta $0400,y
        sta $0500,y
        sta $0600,y
        sta $06f8,y
        iny
        tya
        bne loop2
        ldy #$00
        lda #$06
loop3:
        sta $d800,y
        iny
        bne loop3
        lda #$09
        sta $d022
        lda #$0a
        sta $d023
        ldy #$00
loop4:
        lda #$06
        sta $db20,y
        lda #$00
        sta $da80,y
        iny
        cpy #$50
        bne loop4
        lda #$01
        sta $d021
        lda #$01
        sta $d020
        lda #$00
        sta $3fff
        ldy #$3e
        jsr sub_11d6
        lda #$ff
        sta $d015
        lda #$c0
        sta $d010
        lda #$0e
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$ff
        sta $d01b
        sta $d402
        sta $d403
        sta $d405
        lda #$f0
        sta $d406
        lda #$41
        sta $d404
        ldy #$00
loop5:
        lda $0d00,y
        sta $0400,y
        iny
        cpy #$e0
        bne loop5
        ldy #$00
loop6:
        lda txt_0cb0,y
        sta $0680,y
        iny
        cpy #$50
        bne loop6
        ldy #$ff
        sty dat_1223
        iny
        sty dat_12c3
        lda #$c8
        sta $12c5
}
// Referenced by: jsr from $14c0

sub_1389:
        ldx #$00
        ldy #$15
        stx $12c4
        sty smc_1247                                // SMC: modifies $1247
        rts

loc_1394:
        sei
        lda #$36
        sta $01
        lda #$8d
        sta $dd04
        lda #$00
        sta $dd05
        lda #$01
        sta $dd0e
        lda #$81
        sta $dd0d
        lda #$bd
        sta $0318
        lda #$13
        sta $0319
        cli

loc_13b8:
        jmp loc_13b8

dat_13bb:
        .byte $00,$00                               // ..

nmi_13bd:
        pha
        tya
        pha
        txa
        pha
        inc $dd0d
        ldy $fb
        bne loc_13cc
        inc $13ce

loc_13cc:
        lda $5044,y
        sta $fc
        and #$0f
        sta $d418
        lda #$e3
        sta $0318
        pla
        tax
        pla
        tay
        pla
        rti

// --- Region $141e-$1475 ---
.pc = $141e "loc_141e"

loc_141e:
        sei
        lda #$37
        sta $01
        ldx #$47
        ldy #$fe
        stx $0318
        sty $0319
        jsr $fda3
        jsr $fd15
        jsr $ff81
        jsr $e3bf
        nop
        nop
        lda #$01
        sta $d020
        sta $d021
        lda #$17
        sta $d018
        lda #$93
        jsr $ff92

loc_144d:
        lda dat_1475,y
        cmp #$00
        beq loc_1460
        sta $0400,y
        lda #$06
        sta $d800,y
        iny
        jmp loc_144d

loc_1460:
        ldx #$00

loc_1462:
        lda $1490,x
        sta $0340,x
        inx
        cpx #$40
        bne loc_1462
        sei
        lda #$38
        sta $01
        jmp $0340

dat_1475:
        .byte $49                                   // I

// --- Region $14b1-$14c5 ---
.pc = $14b1 "loc_14b1"

loc_14b1:
        dec $01
        cli
        jmp $fce2

dat_14b7:
        .fill 9, $00

loc_14c0:
        jsr sub_1389
        jmp loc_1242

// --- Region $14d0-$14dc ---
.pc = $14d0 "loc_14d0"

loc_14d0:
        lda $dc01
        cmp #$ef
        bne loc_14da
        jmp loc_141e

loc_14da:
        jmp $ea81

// ============================================
// Data blocks
// ============================================

// --- Region $0800-$0c2f ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (1072 bytes, $0800-$0c2f) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$00,$00,$00,$7f,$af       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$f8,$ff       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 3 @+3
        .byte $00,$00,$00,$00,$00,$00,$01,$0e       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$ff,$bf       // char 5 @+5
        .byte $00,$00,$00,$00,$00,$00,$e1,$e1       // char 6 @+6
        .byte $00,$0f,$08,$0b,$0f,$0b,$ff,$ff       // char 7 @+7
        .byte $00,$ff,$5f,$ff,$ff,$ff,$ff,$ff       // char 8 @+8
        .byte $00,$c0,$c0,$c0,$c0,$c0,$ff,$ff       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$7f,$4b       // char 10 @+10
        .byte $00,$00,$00,$00,$00,$00,$fc,$fc       // char 11 @+11
        .byte $00,$00,$00,$00,$00,$00,$03,$02       // char 12 @+12
        .byte $00,$00,$00,$00,$00,$00,$ff,$25       // char 13 @+13
        .byte $00,$00,$00,$00,$00,$00,$f3,$f2       // char 14 @+14
        .byte $00,$00,$00,$00,$00,$00,$ff,$16       // char 15 @+15

spr_0880:
        .byte $00,$00,$00,$00,$00,$00,$f0,$f0       // char 16 @+16
        .byte $00,$00,$00,$00,$00,$00,$07,$3a       // char 17 @+17
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff       // char 18 @+18
        .byte $00,$00,$00,$00,$00,$00,$80,$f0       // char 19 @+19
        .byte $0c,$11,$27,$2f,$4f,$5f,$5f,$bf       // char 20 @+20
        .byte $7f,$fc,$fc,$fe,$fd,$f6,$fd,$f6       // char 21 @+21
        .byte $ff,$ff,$ff,$ff,$fb,$f7,$db,$f3       // char 22 @+22
        .byte $c0,$e0,$f0,$f0,$f8,$fa,$fd,$fe       // char 23 @+23
        .byte $00,$00,$00,$00,$01,$01,$01,$82       // char 24 @+24
        .byte $31,$47,$9f,$bf,$3f,$7f,$7f,$fe       // char 25 @+25
        .byte $ff,$f8,$f0,$f0,$f2,$75,$fa,$f5       // char 26 @+26
        .byte $e1,$00,$00,$00,$aa,$55,$aa,$40       // char 27 @+27
        .byte $ff,$0b,$0b,$0d,$8b,$0a,$8d,$09       // char 28 @+28
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fb,$77       // char 29 @+29
        .byte $ff,$ea,$d5,$ea,$d5,$ea,$d5,$ea       // char 30 @+30
        .byte $00,$00,$00,$00,$54,$a8,$54,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $f4,$fc,$f4,$a4,$fd,$aa,$55,$aa       // char 33 '!'
        .byte $02,$02,$03,$02,$53,$a3,$53,$a3       // char 34 '"'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 35 '#'
        .byte $f2,$f2,$f2,$f3,$fa,$f7,$db,$f6       // char 36 '$'
        .byte $2f,$7f,$ff,$7f,$ff,$ff,$ff,$ff       // char 37 '%'
        .byte $f0,$f0,$f0,$f0,$f5,$fa,$f5,$da       // char 38 '&'
        .byte $00,$01,$02,$02,$44,$85,$45,$8b       // char 39 '''
        .byte $c7,$1f,$7f,$ff,$ff,$ff,$ff,$ff       // char 40 '('
        .byte $ff,$cf,$cf,$ef,$df,$ef,$de,$ef       // char 41 ')'
        .byte $fc,$fe,$ff,$ff,$bf,$7f,$df,$3f       // char 42 '*'
        .byte $00,$00,$00,$80,$80,$a0,$d0,$e8       // char 43 '+'
        .byte $ff,$bf,$bf,$df,$af,$97,$af,$8b       // char 44 ','
        .byte $fd,$f6,$f5,$e6,$d5,$e6,$45,$86       // char 45 '-'
        .byte $e9,$e1,$a2,$d1,$c0,$a1,$c0,$f0       // char 46 '.'
        .byte $f5,$fe,$f5,$e6,$d5,$66,$d5,$66       // char 47 '/'
        .byte $43,$a2,$42,$a2,$53,$a3,$53,$a3       // char 48 '0'
        .byte $fd,$ba,$5c,$34,$28,$10,$88,$80       // char 49 '1'
        .byte $7a,$d5,$7a,$35,$5a,$15,$1a,$35       // char 50 '2'
        .byte $80,$40,$80,$40,$80,$40,$80,$40       // char 51 '3'
        .byte $0a,$08,$09,$08,$0c,$0c,$0e,$0e       // char 52 '4'
        .byte $eb,$e5,$51,$c2,$21,$40,$00,$00       // char 53 '5'
        .byte $d5,$ea,$d5,$ea,$d5,$6a,$55,$ea       // char 54 '6'
        .byte $7f,$5f,$7f,$5f,$77,$6f,$55,$63       // char 55 '7'
        .byte $fd,$fe,$fd,$fc,$ec,$d5,$ee,$a5       // char 56 '8'
        .byte $52,$a3,$52,$02,$03,$42,$a2,$52       // char 57 '9'
        .byte $ff,$ff,$ff,$fa,$7d,$b8,$74,$e0       // char 58 ':'
        .byte $9b,$56,$9b,$16,$1a,$16,$1a,$16       // char 59 ';'
        .byte $ff,$ff,$7f,$bf,$7e,$5f,$bd,$5e       // char 60 '<'
        .byte $f5,$ba,$55,$9a,$95,$5a,$15,$9a       // char 61 '='
        .byte $4f,$8b,$4f,$8b,$4e,$8d,$4a,$8c       // char 62 '>'
        .byte $ff,$ff,$ff,$ff,$fd,$fa,$bd,$74       // char 63 '?'
        .byte $de,$6d,$de,$6d,$5a,$6c,$58,$6b       // char 64 '@'
        .byte $97,$0a,$17,$05,$02,$05,$01,$c2       // char 65 'A'
        .byte $d4,$e8,$d4,$ea,$d5,$ea,$d5,$ea       // char 66 'B'
        .byte $96,$c5,$c2,$e0,$f8,$ff,$7f,$7f       // char 67 'C'
        .byte $0d,$0e,$1d,$3e,$fd,$fe,$fd,$fe       // char 68 'D'
        .byte $fc,$fe,$ff,$ff,$ff,$ff,$ff,$ff       // char 69 'E'
        .byte $45,$26,$45,$06,$85,$86,$cd,$ce       // char 70 'F'
        .byte $53,$a3,$53,$a3,$53,$a3,$53,$a1       // char 71 'G'
        .byte $c0,$60,$91,$c7,$e3,$c9,$dc,$bf       // char 72 'H'
        .byte $3a,$75,$fa,$f5,$fa,$f5,$fa,$f5       // char 73 'I'
        .byte $0f,$0d,$0e,$0f,$0f,$0f,$0f,$06       // char 74 'J'
        .byte $00,$81,$47,$1f,$8f,$27,$73,$ff       // char 75 'K'
        .byte $d5,$ea,$d5,$ea,$d5,$ea,$d5,$ea       // char 76 'L'
        .byte $45,$61,$62,$70,$70,$78,$7e,$7f       // char 77 'M'
        .byte $d6,$45,$86,$85,$0e,$1d,$7e,$fd       // char 78 'N'
        .byte $a2,$52,$a2,$52,$a1,$51,$a0           // char 79 (partial)

txt_0a7f:
        .byte $50                                   // char 79 (partial)
        .byte $30,$40,$20,$0f,$3f,$7f,$ff,$ff       // char 80 'P'
        .byte $1a,$16,$1a,$16,$da,$f6,$fa,$f6       // char 81 'Q'
        .byte $ba,$3d,$5c,$2a,$58,$10,$08,$10       // char 82 'R'
        .byte $15,$1a,$15,$1a,$35,$2a,$55,$ea       // char 83 'S'
        .byte $48,$8c,$4c,$8e,$0e,$8f,$07,$07       // char 84 'T'
        .byte $ba,$28,$50,$10,$01,$03,$8f,$ff       // char 85 'U'
        .byte $5f,$6f,$df,$ef,$df,$ef,$f7,$ff       // char 86 'V'
        .byte $71,$91,$c5,$e3,$cf,$fe,$fd,$fa       // char 87 'W'
        .byte $d5,$aa,$d5,$aa,$55,$aa,$54,$aa       // char 88 'X'
        .byte $7f,$3f,$3f,$1f,$0f,$03,$00,$00       // char 89 'Y'
        .byte $fd,$fe,$fd,$fe,$ff,$ff,$7f,$aa       // char 90 'Z'
        .byte $ff,$ff,$ff,$ff,$ff,$bf,$5f,$a2       // char 91 '['
        .byte $ed,$fe,$fd,$fe,$fd,$fe,$fd,$aa       // char 92 '\'
        .byte $51,$a1,$50,$a0,$50,$a0,$50,$a0       // char 93 ']'
        .byte $ff,$ff,$ff,$ff,$7f,$3f,$1f,$03       // char 94 '^'
        .byte $fa,$f5,$fa,$f5,$fa,$ff,$ff,$ff       // char 95 '_'
        .byte $80,$40,$80,$40,$80,$f8,$f8,$f8       // char 96 '`'
        .byte $07,$07,$03,$03,$01,$00,$00,$00       // char 97 'a'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$0f       // char 98 'b'
        .byte $d5,$ea,$d5,$ea,$fd,$ff,$ff,$ff       // char 99 'c'
        .byte $00,$00,$00,$00,$00,$c0,$c0,$c0       // char 100 'd'
        .byte $5f,$7f,$5f,$7f,$5f,$5f,$45,$7f       // char 101 'e'
        .byte $fe,$fd,$fe,$fd,$fe,$fd,$fe,$fd       // char 102 'f'
        .byte $a0,$50,$a0,$50,$a0,$50,$a0,$50       // char 103 'g'
        .byte $7f,$3f,$1f,$07,$03,$00,$00,$00       // char 104 'h'
        .byte $fa,$f7,$fb,$f7,$ff,$ff,$5f,$2a       // char 105 'i'
        .byte $01,$03,$8f,$fa,$f5,$8a,$45,$8a       // char 106 'j'
        .byte $d4,$aa,$54,$a8,$50,$a0,$40,$80       // char 107 'k'
        .byte $07,$03,$03,$01,$00,$00,$00,$00       // char 108 'l'
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$0f,$15       // char 109 'm'
        .byte $ff,$ea,$d5,$ea,$ff,$ff,$ff,$55       // char 110 'n'
        .byte $d5,$2a,$15,$aa,$fd,$f8,$f8,$00       // char 111 'o'
        .byte $54,$a8,$50,$a0,$00,$00,$00,$00       // char 112 'p'
        .byte $55,$2a,$15,$0a,$01,$00,$00,$00       // char 113 'q'
        .byte $51,$a2,$55,$a8,$50,$00,$00,$00       // char 114 'r'
        .byte $55,$aa,$55,$aa,$55,$00,$00,$00       // char 115 's'
        .byte $50,$a0,$50,$a0,$50,$00,$00,$00       // char 116 't'
        .byte $05,$02,$01,$00,$00,$00,$00,$00       // char 117 'u'
        .byte $55,$aa,$55,$aa,$15,$02,$00,$00       // char 118 'v'
        .byte $40,$80,$40,$aa,$55,$aa,$00,$00       // char 119 'w'
        .byte $00,$00,$00,$80,$00,$80,$00,$00       // char 120 'x'
        .byte $02,$05,$02,$01,$00,$00,$00,$00       // char 121 'y'
        .byte $aa,$55,$aa,$55,$aa,$15,$00,$00       // char 122 'z'
        .byte $00,$00,$00,$55,$aa,$55,$00,$00       // char 123 '{'
        .byte $00,$01,$00,$01,$00,$01,$00,$00       // char 124 '|'
        .byte $aa,$55,$aa,$55,$aa,$55,$00,$00       // char 125 '}'
        .byte $a0,$50,$a0,$50,$a0,$50,$00,$00       // char 126 '~'
        .byte $15,$0a,$05,$02,$00,$00,$00,$00       // char 127
        .byte $45,$aa,$54,$a8,$50,$00,$00,$00       // char 128
        .byte $0a,$05,$02,$01,$00,$00,$00,$00       // char 129
        .byte $aa,$55,$aa,$55,$2a,$00,$00,$00       // char 130
        .byte $00,$00,$aa,$55,$aa,$00,$00,$00       // char 131
        .byte $00,$00,$a0,$40,$a0,$00,$00,$00       // char 132
        .byte $57,$7f,$5f,$7f,$7f,$00,$01           // char 133 (partial)

dat_0c2f:
        // === Fill data (1 bytes, $0c2f-$0c2f) ===
        .byte $00                                   // .

// --- Region $0cb0-$0de0 ---
.pc = $0cb0 "txt_0cb0"

txt_0cb0:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 150
        .byte $20,$20,$20,$01,$41,$20,$03,$43       // char 151
        .byte $20,$09,$49,$20,$0e,$4e,$20,$0e       // char 152
        .byte $4e,$20,$01                           // char 153 (partial)

txt_0ccb:
        .byte $41,$20,$20,$20,$20                   // char 153 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 154
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 155
        .byte $20,$20,$20,$81,$c1,$20,$83,$c3       // char 156
        .byte $20,$89,$c9,$20,$8e,$ce,$20,$8e       // char 157
        .byte $ce,$20,$81,$c1                       // char 158 (partial)

txt_0cf4:
        .byte $20,$20,$20,$20                       // char 158 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 159
        .byte $00,$01,$02,$03,$03,$04,$05,$06       // char 160
        .byte $07,$08,$09,$03,$0a,$0b,$0c,$0d       // char 161
        .byte $0e,$0f,$10,$03,$11,$12,$13,$03       // char 162
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 163
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 164
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b       // char 165
        .byte $1c,$1d,$1e,$1f,$85                   // char 166 (partial)

txt_0d35:
        .byte $21,$22,$23                           // char 166 (partial)
        .byte $24,$25,$26,$27,$28,$29,$2a,$2b       // char 167
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 168
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 169

txt_0d50:
        .byte $2c,$2d,$2e,$2f,$30,$31,$32,$33       // char 170
        .byte $34,$35,$36,$03                       // char 171 (partial)

txt_0d5c:
        .byte $37,$38,$39,$3a                       // char 171 (partial)
        .byte $3b,$3c,$3d,$3e,$3f,$40,$41,$42       // char 172
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 173
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 174

txt_0d78:
        .byte $43,$44,$45,$46,$47,$48,$49,$33       // char 175
        .byte $4a,$4b,$4c,$03                       // char 176 (partial)

txt_0d84:
        .byte $4d,$4e,$4f,$50                       // char 176 (partial)
        .byte $51,$52,$53,$54,$55,$56,$57,$58       // char 177
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 178
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 179
        .byte $59,$5a,$5b,$5c,$5d,$5e,$5f,$60       // char 180
        .byte $61,$62,$63,$64,$65,$66,$67,$68       // char 181
        .byte $69,$6a,$6b,$6c,$6d,$6e,$6f,$70       // char 182
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 183
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 184
        .byte $03,$71,$72,$73,$74,$75,$76,$77       // char 185
        .byte $78,$79,$7a,$7b,$7c,$7d,$7e,$03       // char 186
        .byte $7f,$80,$03,$03,$81,$82,$83,$84       // char 187

dat_0de0:
        // === Fill data (1 bytes, $0de0-$0de0) ===
        .byte $00                                   // .

// --- Region $0e00-$0e00 ---
.pc = $0e00 "spr_0e00"

spr_0e00:
        .byte $00                                   // .

// --- Region $0f08-$0fff ---
.pc = $0f08 "dat_0f08"

dat_0f08:
        .byte $01,$00,$00,$01,$02,$00,$03,$07       // char 225
        .byte $00,$03,$07,$3f,$ff,$0f,$8f,$f0       // char 226
        .byte $0d,$81,$07,$1d,$c0,$e1,$18,$c1       // char 227
        .byte $8d,$38,$e3,$1d,$30,$63,$3d,$70       // char 228
        .byte $73,$7d,$60,$33,$71,$e0,$3b,$29       // char 229
        .byte $ff,$f9,$99,$c0,$1a,$f1,$00,$07       // char 230
        .byte $00,$00,$0c,$00,$00,$08,$00,$00       // char 231
        .byte $00,$00,$00,$80,$00,$00,$80,$00       // char 232
        .byte $00,$c0,$00,$00,$c0,$00,$00,$e0       // char 233
        .byte $00,$7c,$ff,$fe,$60,$0f,$f8,$60       // char 234
        .byte $e2,$40,$f0,$8d,$8c,$c0,$ad,$8c       // char 235
        .byte $c0,$b1,$8d,$c0,$ad,$dd,$80,$ac       // char 236
        .byte $d9,$80,$ac,$db,$80,$ac,$fb,$00       // char 237
        .byte $8d,$73,$00,$8d,$a3,$f8,$00,$d0       // char 238
        .byte $00,$00,$18,$00,$00,$08,$00,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $00,$00,$00,$01,$02,$00,$01,$02       // char 241
        .byte $00,$03,$07,$7f,$ff,$07,$1f,$f0       // char 242
        .byte $0d,$83,$0f,$0d,$80,$e1,$18,$c1       // char 243
        .byte $8d,$18,$c1,$8d,$30,$63,$1d,$30       // char 244
        .byte $63,$3d,$60,$33,$71,$60,$31,$ad       // char 245
        .byte $ff,$f9,$99,$c0,$1a,$f1,$00,$07       // char 246
        .byte $00,$00,$0e,$00,$00,$18,$00,$00       // char 247
        .byte $80,$00,$00,$80,$00,$00,$c0,$00       // char 248
        .byte $00,$c0,$00,$00,$e0,$00,$00,$e0       // char 249
        .byte $00,$3e,$ff,$ff,$60,$0f,$fc,$60       // char 250
        .byte $f2,$60,$78,$8d,$8c,$c0,$ad,$8c       // char 251
        .byte $c0,$b1,$8c,$c0,$ac,$d9,$80,$ac       // char 252
        .byte $d9,$80,$ac,$d9,$80,$ac,$73,$00       // char 253
        .byte $8d,$73,$00,$8d,$a3,$fc,$00,$d0       // char 254
        .byte $00,$00,$38,$00,$00,$0c,$00,$00       // char 255

// --- Region $1036-$1060 ---
.pc = $1036 "Segment $1036"
        .byte $01,$02,$02,$02,$02,$03,$03,$04,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$04,$04,$04,$03,$03,$02,$02,$02,$02,$01,$01,$20 // ............... 
        .byte $18,$04,$e6,$3e,$09                   // ...>.

txt_105b:
        .text ",-. '!"

// --- Region $13e1-$141d ---
.pc = $13e1 "dat_13e1"

dat_13e1:
        .byte $00,$00,$48,$98,$48,$8a,$48,$ee,$0d,$dd,$a5,$fb,$d0,$11,$ad,$ce // ..H.H.H.........
        .byte $13,$c9,$53,$d0,$0a,$a9,$44,$8d,$cd,$13,$a9,$30,$8d,$ce,$13,$e6 // ..S...D....0....
        .byte $fb,$a5,$fc
        .text "JJJJ"
        .byte $8d,$18,$d4,$a9,$bd,$8d,$18,$03,$68
        .byte $aa,$68,$a8,$68,$40,$00,$00,$00,$00,$00,$00,$00,$00 // .h.h@........

// --- Region $1476-$14b0 ---
.pc = $1476 "Segment $1476"
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$57,$0f,$0c,$16,$05,$12,$09,$0e // .... .. W.......
        .byte $05,$2f,$41,$03,$14,$09,$16,$05,$21,$00,$a2,$00,$bd,$00,$53,$9d // ./A.....!.....S.
        .byte $01,$08,$c6,$01,$29,$03,$8d,$20,$d0,$e6,$01,$e8,$d0,$ee,$ee,$44 // ....).. .......D
        .byte $03,$ee,$47,$03,$ad,$44,$03,$c9,$00,$d0,$e1 // ..G..D.....

// --- Region $14c6-$14cf ---
.pc = $14c6 "dat_14c6"

dat_14c6:
        .fill 10, $00

// --- Region $14dd-$14dd ---
.pc = $14dd "dat_14dd"

dat_14dd:
        // === Fill data (1 bytes, $14dd-$14dd) ===
        .byte $00                                   // .

// --- Region $1500-$179f ---
.pc = $1500 "txt_1500"

txt_1500:
        .text "                "

txt_1510:
        .encoding "screencode_mixed"
        .text "hey hey hey everybody"
        .encoding "petscii_upper"

txt_1525:
        .text "!!    "
        .byte $08,$05,$12,$05,$27,$13               // ....'.

txt_1531:
        .text "     "

txt_1536:
        .encoding "screencode_mixed"
        .text "a c t i v e"
        .encoding "petscii_upper"

txt_1541:
        .text "     "

txt_1546:
        .encoding "screencode_mixed"
        .text "back with the full version of -acinna- from whoever"
        .encoding "petscii_upper"

txt_1579:
        .text "..    "

txt_157f:
        .encoding "screencode_mixed"
        .text "thanx to our newest member s c a r e for the supply, welcome dude"
        .encoding "petscii_upper"

spr_15c0:
        // === Sprite data (64 bytes, $15c0-$15ff) ===
        .byte $21,$20,$20                           // ..#....#..#.......#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $14,$08,$05                           // ...#.#......#........#.#
        .byte $20,$12,$05                           // ..#........#..#......#.#
        .byte $13,$14,$20                           // ...#..##...#.#....#.....
        .byte $10,$05,$12                           // ...#.........#.#...#..#.
        .byte $06,$0f,$12                           // .....##.....####...#..#.
        .byte $0d,$05,$04                           // ....##.#.....#.#.....#..
        .byte $20,$02,$19                           // ..#...........#....##..#
        .byte $20,$14,$12                           // ..#........#.#.....#..#.
        .byte $01,$13,$08                           // .......#...#..##....#...
        .byte $05,$12,$2c                           // .....#.#...#..#...#.##..
        .byte $20,$03,$27                           // ..#...........##..#..###
        .byte $05,$13,$14                           // .....#.#...#..##...#.#..
        .byte $20,$0d,$0f                           // ..#.........##.#....####
        .byte $09

txt_15ee:
        .byte $20,$2e
        .byte $2e,$2e,$2e                           // ..#.###...#.###...#.###.
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$13                           // ..#.......#........#..##
        .byte $0f,$0d,$05                           // ....####....##.#.....#.#
        .byte $20                                   // sprite 0 padding

txt_1600:
        .encoding "screencode_mixed"
        .text "greets for our cool friends in: demonix -"
        .encoding "petscii_upper"
        .byte $60,$01,$03,$12,$09,$13,$05,$20,$2d,$60,$06,$01,$09,$12,$0c,$09 // `...... -`......
        .byte $07,$08,$14,$20,$2d,$60,$13,$03,$13,$2b,$14,$12,$03,$20,$2d,$60 // ... -`...+... -`
        .byte $01,$0c,$10,$08,$01,$06,$0c,$09,$07,$08,$14,$20,$2d,$60,$17,$12 // ........... -`..
        .byte $01,$14,$08,$20,$04,$05,$13,$09,$07,$0e,$13,$20,$2d,$60 // ... ....... -`

txt_1667:
        .encoding "screencode_mixed"
        .text "triad - nostalgia - palace - light - dual crew - censor - noice - pretzel logic"
        .encoding "petscii_upper"

txt_16b6:
        .text " . . .     "

txt_16c1:
        .encoding "screencode_mixed"
        .text "and all the rest keeping this scene kicking"
        .encoding "petscii_upper"

txt_16ec:
        .text "..     "

txt_16f3:
        .encoding "screencode_mixed"
        .text "watch out for our demo, coming soon to a floppy near you"
        .encoding "petscii_upper"

txt_172b:
        .text "!         "

txt_1735:
        .encoding "screencode_mixed"
        .text "gotta dash pals"
        .encoding "petscii_upper"

txt_1744:
        .text "!   .  . ..."
        .byte $14,$12,$01,$13,$08,$05,$12           // .......

txt_1757:
        .text " 961114    "

txt_1762:
        .encoding "screencode_mixed"
        .text "e-mail:trasher at ludd.luth.se"
        .encoding "petscii_upper"

txt_1780:
        .text "                               "
        .byte $00                                   // string terminator

// --- Region $1800-$1820 ---
.pc = $1800 "chr_1800"

chr_1800:
        // === Charset data (33 bytes, $1800-$1820) ===
        .byte $20,$2a,$2a,$2a,$20,$01,$0c,$0c       // char 0 @+0
        .byte $20,$02,$15,$13,$14,$09,$0e,$07       // char 1 @+1
        .byte $20,$02,$19,$20,$14,$12,$01,$13       // char 2 @+2
        .byte $08,$05,$12                           // char 3 (partial)

txt_181b:
        .byte $20,$2a,$2a,$2a,$20                   // char 3 (partial)

dat_1820:
        // === Fill data (1 bytes, $1820-$1820) ===
        .byte $00                                   // .

// --- Region $2000-$20d8 ---
.pc = $2000 "spr_2000"

spr_2000:
        .fill 8, $00
        .byte $01,$03,$03,$06,$06,$0c,$0c,$18,$ff,$c0,$c0,$c0,$ff,$c0,$c0,$c0 // ................
        .byte $07,$1c,$30,$60,$40,$c0,$80,$80,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ..0`@...........
        .byte $3f,$60,$60,$7e,$60,$60,$60,$60,$7f,$c0,$c0,$ff,$c0,$c0,$c0,$c0 // ?``~````........
        .byte $03,$0e,$18,$30,$60,$40,$c0,$80,$c0,$c0,$c0,$ff,$c0,$c0,$c0,$c0 // ...0`@..........
        .fill 8, $18
        .fill 8, $00
        .byte $c0,$c0,$c0,$c0,$ff,$c0,$c0,$c0,$60,$60,$60,$60,$60,$60,$60,$60 // ........````````
        .byte $80,$c0,$e0,$f0,$d8,$cc,$c6,$c3,$80,$c0,$e0,$f0,$d8,$cc,$c6,$c3 // ................
        .byte $03,$1e,$30,$60,$60,$c0,$c0,$80,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ..0``...........
        .byte $03,$1e,$30,$60,$40,$c0,$c0,$80,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ..0`@...........
        .byte $07,$1c,$30,$47,$f8,$80,$00,$00,$7f,$03,$03,$03,$03,$03,$03,$03 // ..0G............
        .fill 25, $c0
        .byte $60,$38,$0e,$07,$1e,$38,$70,$c0,$60,$38,$0f,$07,$03,$03,$03,$1f // `8...8p.`8......
        .byte $00,$00,$00,$03,$0f,$18,$30           // ......0

dat_20d8:
        // === Fill data (1 bytes, $20d8-$20d8) ===
        .byte $00                                   // .

// --- Region $2108-$211f ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 33 '!'
        .byte $33,$66,$ee,$88,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$0c,$0c,$3f,$0c,$0c,$0c       // char 35 '#'

// --- Region $2138-$213b ---
.pc = $2138 "dat_2138"

dat_2138:
        .byte $18,$38,$70                           // char 39 (partial)

dat_213b:
        // === Fill data (1 bytes, $213b-$213b) ===
        .byte $00                                   // .

// --- Region $216f-$2170 ---
.pc = $216f "dat_216f"

dat_216f:
        .byte $7f                                   // char 45 (partial)

dat_2170:
        // === Fill data (1 bytes, $2170-$2170) ===
        .byte $00                                   // .

// --- Region $21f8-$22d5 ---
.pc = $21f8 "dat_21f8"

dat_21f8:
        .byte $07,$18,$60,$80,$00,$00,$00,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$80,$80,$c0,$c0,$60,$60,$30       // char 65 'A'
        .byte $c0,$60,$20,$60,$c0,$70,$18,$0c       // char 66 'B'
        .byte $f0,$18,$04,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $80,$e0,$30,$18,$0c,$04,$06,$02       // char 68 'D'
        .byte $f0,$00,$00,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $fc,$00,$00,$00,$00,$00,$00,$00       // char 70 'F'
        .byte $f0,$18,$04,$00,$1e,$06,$06,$06       // char 71 'G'
        .byte $06,$06,$06,$fe,$06,$06,$06,$06       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $7c,$06,$06,$06,$06,$06,$06,$06       // char 74 'J'
        .byte $0c,$08,$38,$e0,$80,$e0,$30,$18       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $02,$06,$0e,$1e,$36,$66,$c6,$86       // char 77 'M'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 78 'N'
        .byte $80,$f0,$18,$0c,$0c,$06,$06,$02       // char 79 'O'
        .byte $c0,$f0,$18,$0c,$0c,$04,$06,$06       // char 80 'P'
        .byte $80,$f0,$18,$0c,$04,$06,$06,$02       // char 81 'Q'
        .byte $e0,$30,$18,$0c,$04,$04,$06,$02       // char 82 'R'
        .byte $80,$00,$00,$f0,$1c,$06,$02,$03       // char 83 'S'
        .byte $f8,$00,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 85 'U'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 86 'V'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 87 'W'
        .byte $06,$0c,$38,$e0,$c0,$f0,$38,$1c       // char 88 'X'
        .byte $0c,$18,$70,$c0,$80,$00,$00,$00       // char 89 'Y'
        .byte $fe,$0c,$18,$f0,$c0                   // char 90 (partial)

dat_22d5:
        // === Fill data (1 bytes, $22d5-$22d5) ===
        .byte $00                                   // .

// --- Region $231a-$2320 ---
.pc = $231a "dat_231a"

dat_231a:
        .byte $60,$60,$f8,$60,$60,$60               // char 99 (partial)

dat_2320:
        // === Fill data (1 bytes, $2320-$2320) ===
        .byte $00                                   // .

// --- Region $23f8-$24d8 ---
.pc = $23f8 "dat_23f8"

dat_23f8:
        .byte $e0,$38,$0c,$04,$06,$02,$06,$06       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $18,$30,$30,$60,$60,$ff,$c0,$c0       // char 129
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 130
        .byte $80,$80,$c0,$40,$60,$30,$1c,$07       // char 131
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff       // char 132
        .byte $60,$60,$60,$60,$60,$60,$60,$3f       // char 133
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 134
        .byte $80,$c0,$40,$60,$30,$18,$0e,$03       // char 135
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 136
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 137
        .byte $00,$00,$40,$60,$20,$30,$1e,$07       // char 138
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 139
        .byte $60,$60,$60,$60,$60,$60,$60,$3f       // char 140
        .byte $c1,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 141
        .byte $c1,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 142
        .byte $80,$c0,$c0,$60,$60,$38,$1e,$03       // char 143
        .byte $c0,$c0,$c0,$c0,$c0,$ff,$c0,$c0       // char 144
        .byte $80,$c0,$c0,$40,$60,$30,$1e,$03       // char 145
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$ff,$c0       // char 146
        .byte $00,$00,$00,$80,$c0,$60,$38,$0f       // char 147
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 148
        .byte $c0,$c0,$40,$60,$60,$30,$1e,$03       // char 149
        .byte $60,$60,$30,$18,$0c,$06,$03,$01       // char 150
        .byte $c1,$c3,$c6,$cc,$d8,$f0,$e0,$c0       // char 151
        .byte $e0,$e0,$c0,$c0,$c0,$c0,$c0,$c0       // char 152
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 153
        .byte $60,$e0,$c0,$c0,$c0,$c0,$c0,$ff       // char 154

dat_24d8:
        // === Fill data (1 bytes, $24d8-$24d8) ===
        .byte $00                                   // .

// --- Region $2508-$251e ---
.pc = $2508 "dat_2508"

dat_2508:
        .byte $18,$18,$18,$18,$00,$00,$18,$18       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $0c,$0c,$0c,$3f,$0c,$0c               // char 163 (partial)

dat_251e:
        // === Fill data (1 bytes, $251e-$251e) ===
        .byte $00                                   // .

// --- Region $2564-$2578 ---
.pc = $2564 "dat_2564"

dat_2564:
        .byte $04,$0c,$18,$30                       // char 172 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$00,$00,$18,$18       // char 174

dat_2578:
        // === Fill data (1 bytes, $2578-$2578) ===
        .byte $00                                   // .

// --- Region $25fb-$26d8 ---
.pc = $25fb "dat_25fb"

dat_25fb:
        .byte $01,$03,$00,$03,$03                   // char 191 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $30,$18,$18,$0c,$0c,$fe,$06,$06       // char 193
        .byte $04,$06,$06,$04,$0c,$18,$70,$c0       // char 194
        .byte $00,$00,$00,$00,$00,$04,$18,$f0       // char 195
        .byte $02,$06,$04,$0c,$18,$30,$e0,$80       // char 196
        .byte $00,$00,$00,$00,$00,$00,$00,$fe       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $06,$06,$06,$06,$06,$0e,$1e,$f6       // char 199
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 200
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 201
        .byte $06,$06,$06,$0c,$0c,$18,$70,$e0       // char 202
        .byte $1c,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 203
        .byte $00,$00,$00,$00,$00,$00,$00,$fe       // char 204
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 205
        .byte $86,$c6,$66,$36,$1e,$0e,$06,$06       // char 206
        .byte $02,$06,$06,$0c,$0c,$38,$f0,$80       // char 207
        .byte $04,$0c,$0c,$18,$f0,$c0,$00,$00       // char 208
        .byte $02,$06,$06,$84,$6c,$38,$fc,$9c       // char 209
        .byte $06,$04,$04,$0c,$18,$f0,$c0,$7c       // char 210
        .byte $01,$01,$03,$03,$06,$0c,$38,$f0       // char 211
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 212
        .byte $06,$06,$04,$0c,$0c,$18,$f0,$80       // char 213
        .byte $0c,$0c,$18,$30,$60,$c0,$80,$00       // char 214
        .byte $06,$86,$c6,$66,$36,$1e,$0e,$06       // char 215
        .byte $0e,$0e,$06,$06,$06,$06,$06,$06       // char 216
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 217
        .byte $00,$00,$00,$00,$00,$00,$00,$ff       // char 218

dat_26d8:
        // === Fill data (1 bytes, $26d8-$26d8) ===
        .byte $00                                   // .

// --- Region $2718-$271e ---
.pc = $2718 "dat_2718"

dat_2718:
        .byte $60,$60,$60,$f8,$60,$60               // char 227 (partial)

dat_271e:
        // === Fill data (1 bytes, $271e-$271e) ===
        .byte $00                                   // .

// --- Region $27f8-$28d8 ---
.pc = $27f8 "dat_27f8"

dat_27f8:
        .byte $08,$30,$c0,$00,$00,$00,$00,$00       // char 255

chr_2800:
        // === Charset data (217 bytes, $2800-$28d8) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $01,$03,$03,$06,$06,$0c,$0c,$18       // char 1 @+1
        .byte $ff,$c0,$c0,$c0,$ff,$c0,$c0,$c0       // char 2 @+2
        .byte $03,$0e,$18,$30,$60,$40,$c0,$80       // char 3 @+3
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 4 @+4
        .byte $7f,$60,$60,$7f,$60,$60,$60,$60       // char 5 @+5
        .byte $ff,$c0,$c0,$ff,$c0,$c0,$c0,$c0       // char 6 @+6
        .byte $07,$1c,$30,$60,$40,$c0,$80,$80       // char 7 @+7
        .byte $c0,$c0,$c0,$ff,$c0,$c0,$c0,$c0       // char 8 @+8
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $c0,$c0,$c0,$c1,$ff,$c1,$c0,$c0       // char 11 @+11
        .byte $60,$60,$60,$60,$60,$60,$60,$60       // char 12 @+12
        .byte $80,$c0,$e0,$f0,$d8,$cc,$c6,$c3       // char 13 @+13
        .byte $80,$c0,$e0,$f0,$d8,$cc,$c6,$c3       // char 14 @+14
        .byte $07,$1c,$30,$60,$40,$c0,$80,$80       // char 15 @+15
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 16 @+16
        .byte $07,$1c,$30,$60,$40,$c0,$80,$80       // char 17 @+17
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 18 @+18
        .byte $03,$0c,$30,$4f,$f8,$80,$00,$00       // char 19 @+19
        .byte $ff,$03,$03,$03,$03,$03,$03,$03       // char 20 @+20
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 21 @+21
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 22 @+22
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 23 @+23
        .byte $c0,$60,$38,$0e,$03,$1e,$38,$60       // char 24 @+24
        .byte $c0,$60,$38,$0f,$03,$03,$03,$03       // char 25 @+25
        .byte $3f,$00,$00,$00,$03,$0e,$18,$30       // char 26 @+26

dat_28d8:
        // === Fill data (1 bytes, $28d8-$28d8) ===
        .byte $00                                   // .

// --- Region $2908-$291f ---
.pc = $2908 "dat_2908"

dat_2908:
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 33 '!'
        .byte $22,$66,$cc,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$0c,$0c,$3f,$0c,$0c,$0c       // char 35 '#'

// --- Region $2938-$293b ---
.pc = $2938 "dat_2938"

dat_2938:
        .byte $18,$30,$60                           // char 39 (partial)

dat_293b:
        // === Fill data (1 bytes, $293b-$293b) ===
        .byte $00                                   // .

// --- Region $296f-$2970 ---
.pc = $296f "dat_296f"

dat_296f:
        .byte $fe                                   // char 45 (partial)

dat_2970:
        // === Fill data (1 bytes, $2970-$2970) ===
        .byte $00                                   // .

// --- Region $29f8-$2ad5 ---
.pc = $29f8 "dat_29f8"

dat_29f8:
        .byte $0f,$38,$60,$c0,$00,$00,$00,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$80,$80,$c0,$c0,$60,$60,$30       // char 65 'A'
        .byte $80,$c0,$60,$c0,$80,$e0,$30,$18       // char 66 'B'
        .byte $e0,$18,$04,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $c0,$70,$18,$0c,$04,$06,$02,$02       // char 68 'D'
        .byte $e0,$00,$00,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $fc,$00,$00,$00,$00,$00,$00,$00       // char 70 'F'
        .byte $e0,$38,$04,$00,$1e,$06,$06,$06       // char 71 'G'
        .byte $06,$06,$06,$fe,$06,$06,$06,$06       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $3e,$06,$06,$06,$06,$06,$06,$06       // char 74 'J'
        .byte $0c,$18,$70,$c0,$00,$e0,$70,$18       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $02,$06,$0e,$1e,$36,$66,$c6,$86       // char 77 'M'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 78 'N'
        .byte $c0,$70,$18,$0c,$04,$06,$02,$02       // char 79 'O'

spr_2a80:
        .byte $c0,$70,$18,$0c,$04,$06,$02,$02       // char 80 'P'
        .byte $c0,$70,$18,$0c,$04,$06,$02,$02       // char 81 'Q'
        .byte $c0,$70,$18,$0c,$04,$06,$02,$02       // char 82 'R'
        .byte $80,$00,$00,$e0,$38,$04,$02,$03       // char 83 'S'
        .byte $fc,$00,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 85 'U'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 86 'V'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 87 'W'
        .byte $06,$0c,$38,$e0,$80,$f0,$38,$0c       // char 88 'X'
        .byte $0c,$18,$70,$c0,$00,$00,$00,$00       // char 89 'Y'
        .byte $fe,$0c,$18,$70,$c0                   // char 90 (partial)

dat_2ad5:
        // === Fill data (1 bytes, $2ad5-$2ad5) ===
        .byte $00                                   // .

// --- Region $2b1a-$2b20 ---
.pc = $2b1a "dat_2b1a"

dat_2b1a:
        .byte $60,$60,$f8,$60,$60,$60               // char 99 (partial)

dat_2b20:
        // === Fill data (1 bytes, $2b20-$2b20) ===
        .byte $00                                   // .

// --- Region $2bf8-$2cd8 ---
.pc = $2bf8 "dat_2bf8"

dat_2bf8:
        .byte $e0,$38,$0c,$04,$06,$02,$06,$04       // char 127

scr_2c00:
        // === Screen RAM (217 bytes, $2c00-$2cd8) ===
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .text "x00"
        .byte $60,$60,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$80,$c0,$40 // scrcode: ................
        .byte $60                                   // scrcode: .
        .text "0xnc"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$60,$60,$60,$60,$60,$60,$60,$7f // scrcode: ................
        .fill 8, $c0
        .byte $80,$80,$c0,$40,$60                   // scrcode: .....
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // scrcode: ........
        .text "xxxxxxxx@@"
        .byte $40,$40,$60                           // scrcode: ...
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // scrcode: ........
        .byte $60,$60,$60,$60,$60,$60,$60,$7f,$c1,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // scrcode: ................
        .byte $c1,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$80,$c0,$40,$60 // scrcode: .............
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $c0,$c0,$c0,$c0,$c0,$ff,$c0,$c0       // scrcode: ........
        .byte $80,$80,$c0,$40,$60                   // scrcode: .....
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$ff,$c0       // scrcode: ........
        .text "@@@"
        .byte $80,$c0,$60                           // scrcode: ...
        .text "<occcccccc"
        .byte $c0,$c0,$c0,$40,$60                   // scrcode: .....
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "g"
        .byte $e0,$60                               // scrcode: ..
        .text "0xlfca"
        .byte $c1,$c3,$c6,$cc,$d8,$f0,$e0,$c0,$60,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // scrcode: ................
        .text "cccccccc"
        .byte $60,$60,$c0,$c0,$c0,$c0,$c0,$ff       // scrcode: ........
        .encoding "petscii_upper"

dat_2cd8:
        // === Fill data (1 bytes, $2cd8-$2cd8) ===
        .byte $00                                   // .

// --- Region $2d08-$2d1e ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .encoding "screencode_mixed"
        .text "xxxx@@xx@@@@@@@@lll?ll"
        .encoding "petscii_upper"

dat_2d1e:
        // === Fill data (1 bytes, $2d1e-$2d1e) ===
        .byte $00                                   // .

// --- Region $2d65-$2d78 ---
.pc = $2d65 "dat_2d65"

dat_2d65:
        .encoding "screencode_mixed"
        .text "llx@@@@@@@@@@@@@@xx"
        .encoding "petscii_upper"

dat_2d78:
        // === Fill data (1 bytes, $2d78-$2d78) ===
        .byte $00                                   // .

// --- Region $2dfb-$2ed8 ---
.pc = $2dfb "dat_2dfb"

dat_2dfb:
        .encoding "screencode_mixed"
        .text "ac@cc@@@@@@@@0xxll"
        .byte $fe                                   // scrcode: .
        .text "fflddlx0"
        .byte $e0,$80                               // scrcode: ..
        .text "@@@@@dx"
        .byte $e0                                   // scrcode: .
        .text "bbf"
        .text "dlx"
        .byte $70,$c0                               // scrcode: ..
        .text "@@@@@@@"
        .byte $fc                                   // scrcode: .
        .text "@@@@@@@@ffffff>"
        .byte $e6                                   // scrcode: .
        .text "ffffffff@@@"
        .text "@@@@@ffffl"
        .byte $1c                                   // scrcode: .
        .text "8"
        .byte $e0                                   // scrcode: .
        .text "xlllllll@@@@@@@"
        .byte $fe                                   // scrcode: .
        .text "ffffffff"
        .byte $86,$c6,$66                           // scrcode: ...
        .text "6"
        .byte $1e                                   // scrcode: .
        .text "nffbbfdlx"
        .byte $70,$c0                               // scrcode: ..
        .text "fdlx"
        .byte $70,$c0                               // scrcode: ..
        .text "@@bbfd"
        .byte $6c                                   // scrcode: .
        .text "8"
        .byte $78,$cc                               // scrcode: ..
        .text "bfdlx"
        .byte $70,$c0,$7c                           // scrcode: ...
        .text "aac"
        .text "bfl8"
        .byte $e0                                   // scrcode: .
        .text "@@@@@@@@fffdlx"
        .byte $70,$c0                               // scrcode: ..
        .text "nlx0"
        .byte $60,$c0,$80                           // scrcode: ...
        .text "@f"
        .byte $86,$c6,$66                           // scrcode: ...
        .text "6"
        .byte $1e                                   // scrcode: .
        .text "nf"
        .encoding "petscii_upper"

spr_2ec0:
        .encoding "screencode_mixed"
        .text "lfffffff@@@@@@@@@@@@@@@"
        .byte $fe                                   // scrcode: .
        .encoding "petscii_upper"

dat_2ed8:
        // === Fill data (1 bytes, $2ed8-$2ed8) ===
        .byte $00                                   // .

// --- Region $2f18-$2f1e ---
.pc = $2f18 "dat_2f18"

dat_2f18:
        .byte $60,$60,$60,$f8,$60,$60               // scrcode: ......

dat_2f1e:
        // === Fill data (1 bytes, $2f1e-$2f1e) ===
        .byte $00                                   // .

// --- Region $2fc0-$2fc0 ---
.pc = $2fc0 "spr_2fc0"

spr_2fc0:
        .byte $00                                   // .

// --- Region $2ff8-$3000 ---
.pc = $2ff8 "dat_2ff8"

dat_2ff8:
        .encoding "screencode_mixed"
        .text "l8"
        .byte $e0,$80                               // scrcode: ..
        .encoding "petscii_upper"

dat_2ffc:
        // === Fill data (5 bytes, $2ffc-$3000) ===
        .byte $00,$00,$00,$00                       // ....

scr_3000:
        .byte $00                                   // .

// --- Region $3044-$5300 ---
.pc = $3044 "dat_3044"

dat_3044:
        .encoding "screencode_mixed"
        .byte $aa                                   // scrcode: .
        .text "m"
        .byte $de,$ff,$fa,$ff,$dd,$cb,$98,$98,$43   // scrcode: .........
        .text "p@@@@@a"
        .byte $22,$44,$66,$77,$bb,$ef,$ff,$ff,$ff,$dd,$cc,$cb,$bb,$bc,$cb,$bb // scrcode: "...............
        .byte $aa,$c8,$54,$66,$67,$9a               // scrcode: ......
        .byte $a8,$76,$77,$55                       // scrcode: ....
        .text "@@@@@@@@a"
        .byte $46,$89,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$de,$da,$87,$77 // scrcode: ................
        .byte $45,$56,$42                           // scrcode: ...
        .text "@q@a00r5"
        .byte $45,$55,$66,$79,$99,$bb,$bc,$a9,$ba,$bb,$cd,$b9,$a9,$aa,$98,$75 // scrcode: ................
        .byte $55,$42                               // scrcode: ..
        .text "apqqqa1"
        .byte $44,$65,$99,$ba,$cc,$ce,$ed,$cd,$cd,$bb,$ba,$c9,$99,$99,$88 // scrcode: ...............
        .byte $67,$55,$55,$45,$55,$56,$67,$98,$aa,$cd,$ff,$ff,$ff,$ff,$ff,$ff // scrcode: ................
        .byte $ff,$fe,$dc,$ba,$88,$66               // scrcode: ......
        .text "4!@@@@@@@@@@@r#4"
        .byte $55,$56                               // scrcode: ..
        .byte $66,$76,$68,$88,$99,$9b,$cc,$dd,$ed,$df,$ef,$ee,$ed,$ed,$dd,$ed // scrcode: ................
        .byte $ee,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$bc,$aa,$88,$65,$54 // scrcode: ................
        .byte $42                                   // scrcode: .
        .text "@@@@@@@"
        .text "@@@@q#4"
        .byte $45,$56,$66,$77,$88,$98,$99,$a9,$aa,$ba,$bb,$bb,$bb,$aa,$aa,$a9 // scrcode: ................
        .byte $99,$99,$98,$98,$88,$99,$99,$99,$9a,$aa,$ab,$bb,$bc,$bc,$cc,$cc // scrcode: ................
        .byte $cb                                   // scrcode: .
        .byte $ba,$aa,$9a,$88,$88,$77,$66           // scrcode: .......
        .encoding "petscii_upper"

txt_313b:
        .text "UDDC44DEU"
        .byte $65,$66,$66,$66,$67,$77,$77,$77,$87,$77,$77,$66,$56,$65,$56,$56 // scrcode: ................
        .byte $55,$55,$55,$66,$77,$88,$99,$aa,$ba,$bb,$bb,$bb,$cc,$cc,$cc,$cb // scrcode: ................
        .byte $bb,$bb,$bb,$bb,$aa,$99,$88,$87       // scrcode: ........
        .byte $76,$76,$66                           // scrcode: ...

txt_316f:
        .text "VUUUUUV"
        .byte $67,$77,$88,$89,$aa,$ba,$ba,$bb,$bb,$aa,$aa,$99,$98,$88,$88,$77 // scrcode: ................
        .byte $77,$77,$66,$66,$66,$66,$66,$66,$67,$77,$87,$78,$78,$88,$88,$89 // scrcode: ................
        .byte $99,$98,$89,$99,$a9,$aa,$99,$99       // scrcode: ........
        .byte $89,$88,$88,$77,$66,$66               // scrcode: ......

txt_31a4:
        .text "UUUUUV"
        .byte $66,$66,$77,$78,$88,$89,$99,$99,$99,$99,$99,$99,$99,$a9,$9a,$aa // scrcode: ................
        .byte $aa,$ab,$bb,$aa,$99,$98,$88,$88,$88,$87,$87,$88,$88,$88,$99,$99 // scrcode: ................
        .byte $9a,$aa,$aa,$aa,$9a,$99,$99,$87       // scrcode: ........
        .byte $77,$66,$65                           // scrcode: ...

txt_31d5:
        .text "TD2"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "3DV"
        .encoding "screencode_mixed"
        .byte $77,$88,$99,$99,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ba,$aa,$aa,$aa,$99 // scrcode: ................
        .byte $89,$88,$78,$87,$87,$88,$98,$aa,$ab,$bb,$cc,$cc,$dd,$dd,$cd,$cc // scrcode: ................
        .byte $cb,$bb,$99,$88,$77,$66,$55,$44       // scrcode: ........
        .text "3"
        .byte $22,$22                               // scrcode: ""
        .text "r"
        .encoding "petscii_upper"

txt_320b:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "334DEUV"
        .encoding "screencode_mixed"
        .byte $66,$77,$77,$88,$89,$99,$a9,$aa,$aa,$ab,$bb,$bb,$bb,$bb,$bb,$bb // scrcode: ................
        .byte $bb,$bb,$bb,$bb,$bb,$bb,$bb,$bb,$bb,$cc,$cc,$cc,$cb,$bb,$aa,$99 // scrcode: ................
        .byte $88,$77,$65,$55,$43                   // scrcode: .....
        .text "3"
        .byte $22                                   // scrcode: "
        .text "q"
        .text "qqqqq"
        .encoding "petscii_upper"

txt_3242:
        .byte $22                                   // double quote character
        .text "#3DDU"
        .byte $66,$67,$77,$88,$99,$99,$aa,$aa,$ba,$aa,$bb,$bb,$ab,$ab,$ba,$bb // scrcode: ................
        .byte $bb,$bb,$bb,$bb,$bb,$bc,$cc,$cc,$cc,$cd,$dd,$cc,$cc,$cc,$bb,$aa // scrcode: ................
        .byte $99,$87,$76                           // scrcode: ...

txt_326b:
        .text "UTC3#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#33DDEUV"
        .byte $66,$66,$66,$77,$77,$77,$88,$99,$99,$aa,$aa,$aa,$aa,$aa,$aa,$aa // scrcode: ................
        .byte $aa,$aa,$aa,$bb,$bb,$bc,$cc,$cd,$dd,$dd,$dc,$cc,$cc,$bb,$aa,$aa // scrcode: ................
        .byte $99,$88,$77,$66,$65                   // scrcode: .....

txt_32a2:
        .text "UD33"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#33DEV"
        .encoding "screencode_mixed"
        .byte $67,$78,$88,$99,$99,$99,$99,$99,$99,$98,$98,$88,$98,$99,$99,$aa // scrcode: ................
        .byte $bb,$bc,$cc,$dd,$dd,$dd,$dd,$de,$dd,$dd,$cc,$cc,$bb,$aa,$99,$88 // scrcode: ................
        .byte $87,$76,$55,$55,$43                   // scrcode: .....
        .text "3"
        .byte $22                                   // scrcode: "
        .text "q"
        .text "@@@@aq"
        .byte $22                                   // scrcode: "
        .text "3"
        .byte $44,$55,$67,$78,$88,$99,$99,$99,$9a,$99,$99,$99,$99,$99,$99,$99 // scrcode: ................
        .byte $99,$9a,$aa,$ab,$bc,$cc,$dd,$dd,$ee,$ee,$ee,$ee,$dd,$dc // scrcode: ..............
        .encoding "petscii_upper"

spr_3300:
        .byte $cb,$ba,$99,$88,$77,$66               // scrcode: ......

txt_3306:
        .text "UD333"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#33DDUU"
        .byte $66,$66,$77,$77,$77,$77,$77,$77,$77,$88,$88,$89,$99,$aa,$aa,$bb // scrcode: ................
        .byte $cc,$cd,$dd,$ee,$ee,$ff,$ff,$ff,$ff,$ef,$ee,$dd,$cc,$cc,$ba,$a9 // scrcode: ................
        .byte $98,$87,$76,$65                       // scrcode: ....

txt_333d:
        .text "DD3"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!"
        .encoding "screencode_mixed"
        .text "qqqqqqqr"
        .encoding "petscii_upper"

txt_334b:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#33DU"
        .encoding "screencode_mixed"
        .byte $66,$77,$88,$88,$99,$9a,$aa,$ab,$bb,$cc,$cc,$dd,$dd,$ee,$ff,$ff // scrcode: ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$dd,$bb,$99,$87,$66,$54 // scrcode: ...............
        .text "3"
        .byte $22                                   // scrcode: "
        .text "q@@@@@@"
        .text "qq"
        .encoding "petscii_upper"

txt_337d:
        .text "!"
        .byte $22                                   // double quote character
        .text "33DDDUUV"
        .byte $66,$66,$66,$66,$76,$77,$77,$88,$99,$aa,$ab,$bc,$cc,$dd,$ee,$ee // scrcode: ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ee,$ed,$dd,$cc,$bb,$aa,$98,$87,$66 // scrcode: ...............

txt_33a6:
        .text "UD32"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#33DDDTUUUUUUUUUU"
        .byte $66,$66,$66,$77,$77,$78,$78,$88,$99,$aa,$bb,$cc,$dd,$dd,$ee,$ef // scrcode: ................
        .byte $ff,$ff,$fe,$ee,$ed,$dd,$cc,$bb,$aa,$99,$88,$77,$66 // scrcode: .............

txt_33db:
        .text "VUTDDDCDDCCDDDDC3333CDEU"
        .byte $66,$67,$77,$88,$99,$aa,$bb,$cc,$dd,$dd,$ee,$ee,$ee,$ee,$ee,$ee // scrcode: ................
        .byte $ed,$dd,$dc,$cc,$bb,$aa,$99,$88,$88,$77,$76,$66,$65 // scrcode: .............

txt_3410:
        .text "UUUUDTDDDDUUUUUUUDDDDDDUV"
        .byte $66,$77,$88,$99,$aa,$bb,$cc,$cc,$dd,$dd,$dd,$dd,$dd,$cc,$cc,$bb // fw..............
        .byte $bb,$aa,$aa,$aa,$99,$99,$98,$88,$88,$77,$77,$77,$77,$77,$66,$66 // .........wwwwwff
        .byte $66,$66,$66                           // fff

txt_344c:
        .text "UUUUUDDDDDDDDUUV"
        .byte $66,$77,$78,$88,$99,$aa,$aa,$aa,$bb,$bb,$bb,$bb,$bb,$bb,$bb,$bb // fwx.............
        .byte $bb,$aa,$aa,$aa,$99,$99,$99,$98,$88,$88,$88,$77,$77,$77,$77,$66 // ...........wwwwf
        .fill 10, $66
        .byte $37,$01,$43,$45,$84,$66,$66,$47,$58,$75,$67,$57,$79,$79,$89,$79 // 7.CE.ffGXugWyy.y
        .byte $b8,$a8,$98,$ba,$c9,$b9,$aa,$ca,$ca,$a8,$99,$97,$65,$57,$77,$98 // ............eWw.
        .byte $86,$76,$57,$77,$87,$57,$67,$37,$66,$79,$97,$87,$b8,$57,$7a,$59 // .vWw.Wg7fy...WzY
        .byte $98,$86,$a4,$83,$66,$63,$84
        .text "CF79W"
        .byte $98,$67,$79,$98
        .byte $a4,$a9,$98,$99,$88,$98,$6a,$9b,$ba,$9b,$9a,$a9,$99,$7e,$7a,$98 // ......j......~z.
        .byte $78,$86,$87,$76,$85,$76,$94,$77,$57,$45,$63,$86,$65,$57,$88,$79 // x..v.v.wWEc.eW.y
        .byte $86,$82,$85,$86,$88,$86,$a6,$87,$85,$45,$43,$63,$46,$46,$66,$59 // .........ECcFFfY
        .byte $6a,$87,$89,$98,$98,$b8,$8b,$9a,$a9,$c6,$da,$ca,$9d,$cb,$ab,$ba // j...............
        .byte $bd,$a9,$99,$89,$79,$69,$77,$76,$66,$45,$67,$67,$76,$75,$64,$45 // ....yiwvfEggvudE
        .byte $67,$78,$87,$46,$6a,$89,$89,$a8,$99,$86,$67,$69,$a8,$78,$87,$78 // gx.Fj.....gi.x.x
        .byte $77,$67,$57,$77,$77,$67,$66,$76,$76,$98,$98,$88,$8a,$a9,$bb,$7d // wgWwwgfvv......}
        .byte $bb,$a8,$a9,$79,$8a,$69,$69,$88,$67,$56,$55,$35,$65,$53,$35,$54 // ...y.ii.gVU5eS5T
        .byte $36,$77,$77,$88,$68,$88,$7a,$a9,$87,$a8,$98,$89,$7a,$a9,$87,$7a // 6ww.h.z.....z..z
        .byte $87,$79,$88,$78,$96,$87,$86,$66,$95,$67,$67,$98,$89,$aa,$ac,$cc // .y.x...f.gg.....
        .byte $ca,$bc,$aa,$ca,$aa,$b9,$a8,$a7,$77,$47,$56,$74,$65 // ........wGVte

txt_3573:
        .text "4434B#B"
        .byte $15
        .text "5TTF"
        .byte $77

spr_3580:
        // === Sprite data (64 bytes, $3580-$35bf) ===
        .byte $78,$79,$79                           // .####....####..#.####..#
        .byte $99,$99,$98                           // #..##..##..##..##..##...
        .byte $87,$88,$a7                           // #....####...#...#.#..###
        .byte $99,$77,$79                           // #..##..#.###.###.####..#
        .byte $89,$9b,$98                           // #...#..##..##.###..##...
        .byte $88,$a8,$89                           // #...#...#.#.#...#...#..#
        .byte $99,$a9,$ba                           // #..##..##.#.#..##.###.#.
        .byte $cb,$cb,$cc                           // ##..#.####..#.####..##..
        .byte $da,$bb,$dc                           // ##.##.#.#.###.####.###..
        .byte $bc,$bd,$cb                           // #.####..#.####.###..#.##
        .byte $aa,$a9,$99                           // #.#.#.#.#.#.#..##..##..#
        .byte $98,$87,$86                           // #..##...#....####....##.
        .byte $65

txt_35a5:
        .byte $56,$36
        .byte $33,$32,$32                           // ..##..##..##..#...##..#.
        .byte $30,$22,$32                           // ..##......#...#...##..#.
        .byte $23,$34,$45                           // ..#...##..##.#...#...#.#
        .byte $56,$46,$66                           // .#.#.##..#...##..##..##.
        .byte $66,$76,$77                           // .##..##..###.##..###.###
        .byte $76,$77,$78                           // .###.##..###.###.####...
        .byte $88,$88,$77                           // #...#...#...#....###.###
        .byte $77,$76,$77                           // .###.###.###.##..###.###
        .byte $77                                   // sprite 0 padding
        .byte $65,$76,$97                           // .##..#.#.###.##.#..#.###
        .byte $98,$88,$87                           // #..##...#...#...#....###
        .byte $89,$99,$9b                           // #...#..##..##..##..##.##
        .byte $ac,$ad,$dd                           // #.#.##..#.#.##.###.###.#
        .byte $ee,$fe,$fd                           // ###.###.#######.######.#
        .byte $fd,$ec,$cc                           // ######.####.##..##..##..
        .byte $cd,$bb,$9b                           // ##..##.##.###.###..##.##
        .byte $9a,$98,$87                           // #..##.#.#..##...#....###
        .byte $75,$64

txt_35da:
        .text "B32#$44D4ETFU"
        .byte $65,$66,$64,$45,$64,$45,$46,$56,$67,$68,$78,$98,$87,$88,$98,$89 // efdEdEFVghx.....
        .byte $89,$99,$9a,$a9,$aa,$ba,$ba,$ab,$bc   // .........

spr_3600:
        // === Sprite data (64 bytes, $3600-$363f) ===
        .byte $cd,$cd,$cc                           // ##..##.###..##.###..##..
        .byte $cc,$cc,$cc                           // ##..##..##..##..##..##..
        .byte $bb,$ab,$aa                           // #.###.###.#.#.###.#.#.#.
        .byte $9a,$99,$78                           // #..##.#.#..##..#.####...
        .byte $66,$66,$64                           // .##..##..##..##..##..#..

txt_360f:
        .byte $44,$44,$43                           // .#...#...#...#...#....##
        .byte $44,$54,$55                           // .#...#...#.#.#...#.#.#.#
        .byte $55,$45,$55                           // .#.#.#.#.#...#.#.#.#.#.#
        .byte $45,$56,$55                           // .#...#.#.#.#.##..#.#.#.#
        .byte $45,$55,$66                           // .#...#.#.#.#.#.#.##..##.
        .byte $66,$65,$57                           // .##..##..##..#.#.#.#.###
        .byte $67,$67,$78                           // .##..###.##..###.####...
        .byte $87,$78,$88                           // #....###.####...#...#...
        .byte $98,$77,$87                           // #..##....###.####....###
        .byte $88,$78,$88                           // #...#....####...#...#...
        .byte $89,$99,$9b                           // #...#..##..##..##..##.##
        .byte $ba,$bb,$ca                           // #.###.#.#.###.####..#.#.
        .byte $bb,$cb,$bc                           // #.###.####..#.###.####..
        .byte $cb,$cb,$ab                           // ##..#.####..#.###.#.#.##
        .byte $bb,$aa,$aa                           // #.###.###.#.#.#.#.#.#.#.
        .byte $99,$88,$78                           // #..##..##...#....####...
        .byte $77                                   // sprite 0 padding
        .byte $77,$66

txt_3642:
        .text "VUVUUTUEV"
        .byte $65,$65,$65                           // eee

txt_364e:
        .text "TETUVU"
        .byte $66,$66,$67,$77,$77,$77,$87,$88,$88,$88,$88,$98,$99,$9a,$aa,$aa // ffgwww..........
        .byte $ab,$ba,$bb,$bb,$ab,$ba,$bb,$ba,$ab,$aa,$aa,$aa,$aa,$a9,$98,$88 // ................
        .byte $77,$76,$66,$66                       // wvff

txt_3678:
        .text "UUEUUUVUV"
        .byte $66,$66,$66,$66,$67,$66,$66,$65
        .text "VUUV"
        .byte $66,$76,$87,$87
        .byte $88,$99,$99,$99,$99,$99,$99,$99,$99,$9a,$aa,$a9,$aa,$aa,$9a,$aa // ................
        .byte $aa,$aa,$aa,$aa,$9a,$a9,$99,$98,$88,$88,$77,$76,$66,$65,$65,$55 // ..........wvfeeU
        .byte $55,$65,$66,$66,$66,$66,$76,$66,$66,$66,$66,$66,$66,$56,$56,$66 // UeffffvffffffVVf
        .byte $66,$66,$67,$76,$67,$77,$78,$88,$88,$89,$99,$99,$99,$9a,$aa,$aa // ffgvgwx.........
        .byte $aa,$aa,$ba,$ba,$ba,$aa,$aa,$aa,$aa,$aa,$99,$99,$88,$88,$87,$76 // ...............v
        .byte $76,$66,$66,$65,$66,$66,$66,$66,$66,$66,$66,$66,$67,$66,$67,$76 // vffeffffffffgfgv
        .byte $76,$66,$66,$66,$66,$66,$65,$65,$66,$66,$66,$76,$66,$77,$88,$88 // vfffffeefffvfw..
        .byte $89,$89,$99,$99,$99,$99,$a9,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$a9,$99 // ................
        .byte $99,$99,$98,$88,$88,$77,$77,$77,$77,$76,$77,$77,$67,$77,$77,$77 // .....wwwwvwwgwww
        .byte $77,$77,$77,$77,$67,$76,$66,$65       // wwwwgvfe

txt_3729:
        .text "UUUUUUU"
        .byte $65,$66,$66,$66,$66,$77,$77,$88,$88,$89,$99,$99,$aa,$aa,$aa,$aa // effffww.........

spr_3740:
        // === Sprite data (64 bytes, $3740-$377f) ===
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $aa,$aa,$bb                           // #.#.#.#.#.#.#.#.#.###.##
        .byte $ab,$aa,$aa                           // #.#.#.###.#.#.#.#.#.#.#.
        .byte $aa,$99,$a9                           // #.#.#.#.#..##..##.#.#..#
        .byte $99,$99,$98                           // #..##..##..##..##..##...
        .byte $98,$98,$98                           // #..##...#..##...#..##...
        .byte $88,$88,$77                           // #...#...#...#....###.###
        .byte $77,$76,$66                           // .###.###.###.##..##..##.
        .byte $66,$66,$66                           // .##..##..##..##..##..##.
        .byte $65

txt_375c:
        .byte $55,$55
        .byte $55,$55,$56                           // .#.#.#.#.#.#.#.#.#.#.##.
        .byte $55,$65,$55                           // .#.#.#.#.##..#.#.#.#.#.#
        .byte $55,$66,$66                           // .#.#.#.#.##..##..##..##.
        .byte $66,$67,$77                           // .##..##..##..###.###.###
        .byte $77,$78,$78                           // .###.###.####....####...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$87                           // #...#...#...#...#....###
        .byte $77,$77,$78                           // .###.###.###.###.####...
        .byte $78,$88,$88                           // .####...#...#...#...#...
        .byte $89,$98,$99                           // #...#..##..##...#..##..#
        .byte $99                                   // sprite 0 padding
        .byte $99,$99,$99                           // #..##..##..##..##..##..#
        .byte $9a,$99,$9a                           // #..##.#.#..##..##..##.#.
        .byte $99,$99,$99                           // #..##..##..##..##..##..#
        .byte $99,$98,$88                           // #..##..##..##...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $78,$88,$87                           // .####...#...#...#....###
        .byte $87,$88,$78                           // #....####...#....####...
        .byte $88,$78,$77                           // #...#....####....###.###
        .byte $77,$77,$67                           // .###.###.###.###.##..###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $67,$67,$66                           // .##..###.##..###.##..##.
        .byte $76,$77,$77                           // .###.##..###.###.###.###
        .byte $78,$77,$77                           // .####....###.###.###.###
        .byte $77,$88,$88                           // .###.####...#...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $98,$98,$98                           // #..##...#..##...#..##...
        .byte $88,$88,$77                           // #...#...#...#....###.###
        .byte $87,$78,$78                           // #....###.####....####...
        .byte $78,$77,$88                           // .####....###.####...#...
        .byte $88,$77,$78                           // #...#....###.###.####...
        .byte $87                                   // sprite 1 padding
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$67,$77                           // .###.###.##..###.###.###
        .byte $77,$77,$78                           // .###.###.###.###.####...
        .byte $88,$87,$88                           // #...#...#....####...#...
        .byte $88,$87,$77                           // #...#...#....###.###.###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$77,$76                           // .###.###.###.###.###.##.
        .byte $76,$67,$76                           // .###.##..##..###.###.##.
        .byte $76,$77,$87                           // .###.##..###.####....###
        .byte $78,$88,$88                           // .####...#...#...#...#...
        .byte $88,$89,$89                           // #...#...#...#..##...#..#
        .byte $89,$89,$98                           // #...#..##...#..##..##...
        .byte $98,$89,$88                           // #..##...#...#..##...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $98,$98,$98                           // #..##...#..##...#..##...
        .byte $88,$88,$89                           // #...#...#...#...#...#..#
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$78                           // #...#...#...#....####...
        .byte $78,$77,$77                           // .####....###.###.###.###
        .byte $87                                   // sprite 2 padding

spr_3800:
        // === Sprite data (64 bytes, $3800-$383f) ===
        .byte $87,$88,$87                           // #....####...#...#....###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$76,$67                           // .###.###.###.##..##..###
        .byte $67,$67,$76                           // .##..###.##..###.###.##.
        .byte $77,$77,$76                           // .###.###.###.###.###.##.
        .byte $77,$77,$78                           // .###.###.###.###.####...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $78,$87,$78                           // .####...#....###.####...
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$78,$78                           // .###.###.####....####...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$87                           // #...#...#...#...#....###
        .byte $87,$78,$88                           // #....###.####...#...#...
        .byte $78,$88,$89                           // .####...#...#...#...#..#
        .byte $89,$89,$89                           // #...#..##...#..##...#..#
        .byte $88,$98,$88                           // #...#...#..##...#...#...
        .byte $88,$88,$88                           // #...#...#...#...#...#...
        .byte $88,$88,$77                           // #...#...#...#....###.###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77,$77,$77                           // .###.###.###.###.###.###
        .byte $77                                   // sprite 0 padding
        .byte $77,$77,$77,$77,$77,$76,$67,$77,$77,$77,$77,$77,$77,$77,$78,$78 // wwwwwvgwwwwwwwxx
        .byte $87,$88,$87,$78,$87,$77,$77,$77,$77,$78,$88,$88,$87,$88,$88,$88 // ...x.wwwwx......
        .fill 9, $88
        .byte $87,$78,$78,$78,$87,$87,$88,$88,$78,$78,$78,$88,$88,$78,$87,$77 // .xxx....xxx..x.w
        .fill 13, $77
        .byte $78,$87,$88,$88,$87,$87,$77,$78,$78,$77,$77,$78,$87,$77,$78,$88 // x.....wxxwwx.wx.
        .byte $78,$88,$88,$88,$87,$77,$77,$87,$77,$88,$88,$88,$88,$88,$88,$88 // x....ww.w.......
        .byte $88,$78,$78,$87,$78,$87,$88,$87,$77,$87,$87,$88,$77,$78,$78,$77 // .xx.x...w...wxxw
        .byte $77,$77,$78,$77,$78,$88,$88,$88,$88,$88,$88,$88,$78,$77,$78,$78 // wwxwx.......xwxx
        .byte $77,$77,$77,$77,$77,$78,$88,$88,$88,$88,$88,$88,$88,$88,$88,$88 // wwwwwx..........
        .byte $88,$88,$88,$88,$87,$77,$78,$78,$88,$88,$87,$77,$77,$77,$77,$77 // .....wxx...wwwww
        .byte $77,$77,$77,$77,$77,$77,$78,$78,$78,$88,$88,$88,$88,$87,$78,$88 // wwwwwwxxx.....x.
        .byte $88,$88,$98,$88,$88,$88,$88,$88,$88,$87,$78,$77,$78,$88,$87,$88 // ..........xwx...
        .byte $88,$78,$78,$87,$87,$87,$77,$78,$77,$77,$77,$77,$77,$77,$78,$77 // .xx...wxwwwwwwxw
        .byte $77,$77,$77,$89,$01,$99,$88,$ac,$7b,$bf,$e8,$ef,$13,$e0,$00,$61 // www.....{......a
        .byte $6a,$36,$ff,$a7,$ff,$bf,$e4,$39,$68,$00,$00,$e5,$00,$03,$7d,$05 // j6.....9h.....}.
        .byte $78,$be,$ff,$fc,$a3,$ff,$a7,$07,$c1,$03,$00,$60,$00,$00,$40,$f8 // x..........`..@.
        .byte $27,$a9,$cf,$ca,$ff,$9a,$81,$fa,$43,$63,$72,$80,$c2,$30,$24,$20 // '.......Ccr..0$ 
        .byte $9d,$95,$9c,$fa,$c8,$99,$ff,$00,$be,$98,$27,$33,$17,$1d,$31,$45 // ..........'3..1E
        .byte $3b,$ec,$67,$ff,$ef,$8b,$cb,$a4,$cf,$bf,$14,$69,$30,$00,$50,$c8 // ;.g........i0.P.
        .byte $09,$84,$fa,$69,$9a,$b9,$7d,$db,$c8,$5d,$76,$40,$81,$7c,$06,$03 // ...i..}..]v@.|..
        .byte $03,$7b,$15,$45,$9e,$6d,$8d,$ac,$ce,$aa,$fb,$7b,$78,$67,$56,$07 // .{.E.m.....{xgV.
        .byte $01,$10,$63,$60,$85,$40,$ba,$ac,$67,$cc,$7e,$79,$57,$56,$98,$75 // ..c`.@..g.~yWV.u
        .byte $85,$53,$77,$33,$80,$46,$80,$c6,$99,$54,$d8,$c6,$d8,$95,$82,$63 // .Sw3.F...T.....c
        .byte $95,$a4,$d5,$7d,$47,$78,$9b,$7a,$df,$7c,$96,$e8,$be,$54,$7d,$54 // ...}Gx.z.|...T}T
        .byte $78,$9a,$94,$ac,$72,$a6,$ae,$7f,$9c,$e8,$98,$ab,$96,$c6,$79,$79 // x...r.........yy
        .byte $35,$79,$65,$73,$86,$83,$78,$7a,$57,$7a,$b9,$ec,$bc,$b8,$e9,$6b // 5yes..xzWz.....k
        .byte $7c,$aa,$bc,$ca,$b8,$b6,$64,$26,$68,$88,$3a,$69,$46,$7c,$99,$d9 // |.....d&h.:iF|..
        .byte $83,$8b,$47,$76,$94,$bd,$58,$79,$45,$7b // ..Gv..XyE{

spr_3a00:
        // === Sprite data (64 bytes, $3a00-$3a3f) ===
        .byte $57,$64,$a9                           // .#.#.###.##..#..#.#.#..#
        .byte $9d,$a8,$bc                           // #..###.##.#.#...#.####..
        .byte $39,$80,$b6                           // ..###..##.......#.##.##.
        .byte $98,$86,$9c                           // #..##...#....##.#..###..
        .byte $7c,$7a,$fa                           // .#####...####.#.#####.#.
        .byte $a7,$9a,$c8                           // #.#..####..##.#.##..#...
        .byte $85,$99,$8b                           // #....#.##..##..##...#.##
        .byte $17,$46,$9a                           // ...#.###.#...##.#..##.#.
        .byte $96,$57,$26                           // #..#.##..#.#.###..#..##.
        .byte $56,$57,$06                           // .#.#.##..#.#.###.....##.
        .byte $57,$5c,$79                           // .#.#.###.#.###...####..#
        .byte $9a,$eb,$e8                           // #..##.#.###.#.#####.#...
        .byte $cc,$87,$8a                           // ##..##..#....####...#.#.
        .byte $ac,$e8,$9a                           // #.#.##..###.#...#..##.#.
        .byte $58,$78,$72                           // .#.##....####....###..#.
        .byte $76,$7a,$37                           // .###.##..####.#...##.###
        .byte $71,$b6,$61                           // .###...##.##.##..##....#
        .byte $97,$33,$37                           // #..#.###..##..##..##.###
        .byte $67,$49,$77                           // .##..###.#..#..#.###.###
        .byte $8e,$7d,$75                           // #...###..#####.#.###.#.#
        .byte $d9,$86,$45                           // ##.##..##....##..#...#.#
        .byte $b5                                   // sprite 0 padding
        .byte $86,$55,$76,$27,$8b,$83,$a8,$a7,$88,$87,$a6,$77,$75,$a6,$ba,$d8 // .Uv'.......wu...
        .byte $96,$7a,$7b,$9c,$5a,$aa,$a9,$ba,$6b   // .z{.Z...k

txt_3a59:
        .text "CR"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $15,$57,$43,$78,$76,$73,$55,$53,$96,$66,$cb,$de,$cc,$ed,$ba,$8a // .WCxvsUS.f......
        .byte $96
        .byte $55,$61,$00
        .text "XVD!"
        .byte $86
        .byte $46,$67,$6d,$5b,$ab,$ac
        .byte $47
        .byte $7a,$6b,$76,$c5,$6b,$59,$ac,$bc,$9a,$88,$89,$27,$3a,$79,$69,$a9 // zkv.kY.....':yi.
        .byte $bb,$98,$99,$78,$c8,$8a,$57,$84,$87,$9a,$65,$a5,$86,$96,$a9,$88 // ...x..W...e.....
        .byte $ab,$5a,$78,$88,$54,$86,$86,$53,$98,$89,$99,$99,$b9,$b8,$6b,$83 // .Zx.T..S......k.
        .byte $97,$9b,$88,$86,$85,$45,$76,$66,$46,$47,$29,$79,$68,$88,$94,$c8 // .....EvfFG)yh...
        .byte $a8,$9a,$bc,$da,$9a,$a8,$88,$88,$86,$67,$64,$78,$79,$78,$98,$b9 // .........gdxyx..
        .byte $b9,$c8,$82,$b9,$67,$67,$aa,$68,$89,$79,$67,$89,$47,$65,$86,$76 // ....gg.h.yg.Ge.v
        .byte $67,$36,$78,$7d,$7c,$7a,$89,$99,$a9,$99,$b9,$a8,$9b,$87,$88,$9a // g6x}|z..........
        .byte $87,$88,$69,$58,$86,$a8,$67,$54,$57,$56,$76,$78,$7a,$98,$88,$8a // ..iX..gTWVvxz...
        .byte $98,$66,$79,$79,$98,$77,$68,$67,$78,$66,$56,$55,$55,$67,$78,$45 // .fyy.whgxfVUUgxE
        .byte $54,$88,$8a,$9b,$aa,$cb,$9b,$bc,$88,$67,$98,$85,$65,$77,$89,$98 // T........g..ew..
        .byte $99,$9a,$a8,$87,$a8,$9b,$87,$98,$86,$65,$53,$67,$86,$96,$79,$65 // .........eSg..ye
        .byte $86,$66,$65,$75,$66,$46,$79,$67,$78,$67,$78,$78,$88,$79,$86,$98 // .feufFygxgxx.y..
        .byte $57,$78,$78,$87,$89,$89,$a9,$99,$a8,$88,$88,$66,$66,$78,$66,$87 // Wxx........ffxf.
        .byte $67,$98,$89,$89,$88,$9a,$88,$86,$99,$77,$98,$99,$77,$89,$87,$77 // g........w..w..w
        .byte $64,$65,$43,$65,$55,$55,$77,$87,$a9,$a9,$a9,$99,$99,$76,$86,$66 // deCeUUw......v.f
        .byte $66,$77,$86,$88,$76,$88,$88,$66,$77,$88,$67,$75,$88,$9a,$98,$87 // fw..v..fw.gu....
        .byte $98,$77,$77,$98                       // .ww.

spr_3b80:
        // === Sprite data (64 bytes, $3b80-$3bbf) ===
        .byte $88,$98,$88                           // #...#...#..##...#...#...
        .byte $a9,$98,$bb                           // #.#.#..##..##...#.###.##
        .byte $aa,$c9,$bb                           // #.#.#.#.##..#..##.###.##
        .byte $a9,$9b,$77                           // #.#.#..##..##.##.###.###
        .byte $67,$54,$45                           // .##..###.#.#.#...#...#.#
        .byte $56,$45,$78                           // .#.#.##..#...#.#.####...
        .byte $79,$9a,$9a                           // .####..##..##.#.#..##.#.
        .byte $99,$c9,$aa                           // #..##..###..#..##.#.#.#.
        .byte $8a,$98,$97                           // #...#.#.#..##...#..#.###
        .byte $78,$66,$66                           // .####....##..##..##..##.
        .byte $64,$65,$76                           // .##..#...##..#.#.###.##.
        .byte $77,$98,$77                           // .###.####..##....###.###
        .byte $87,$a8,$87                           // #....####.#.#...#....###
        .byte $89,$87,$88                           // #...#..##....####...#...
        .byte $87,$78,$77                           // #....###.####....###.###
        .byte $77,$67,$87                           // .###.###.##..####....###
        .byte $67,$67,$88                           // .##..###.##..####...#...
        .byte $88,$78,$86                           // #...#....####...#....##.
        .byte $79,$78,$99                           // .####..#.####...#..##..#
        .byte $88,$88,$77                           // #...#...#...#....###.###
        .byte $88,$76,$86                           // #...#....###.##.#....##.
        .byte $67                                   // sprite 0 padding
        .byte $99,$87,$98,$98,$89,$89,$89,$88,$77,$77,$67,$65,$66,$57,$66,$45 // ........wwgefWfE
        .byte $67,$88,$68,$77,$99,$98,$ba,$a9,$a9,$77,$89,$66,$88,$78,$76,$79 // g.hw.....w.f.xvy
        .byte $67,$99,$68,$97,$87,$99,$98,$78,$77,$aa,$79,$88,$78,$57,$66,$77 // g.h....xw.y.xWfw
        .byte $56,$66,$88,$77,$65,$57,$66,$77,$99,$77,$78,$87,$67,$86,$87,$77 // Vf.weWfw.wx.g..w
        .byte $76,$89,$78,$9a,$aa,$98,$97,$78,$88,$67,$65,$78,$77,$78,$b9,$ab // v.x....x.gexwx..
        .byte $77,$b9,$86,$99,$67,$77,$77,$66,$87,$88,$87,$79,$88,$67,$85,$76 // w...gwwf...y.g.v
        .byte $86,$64,$67,$67,$68,$57,$79,$87,$97,$78,$76,$77,$67,$68,$68,$87 // .dgghWy..xvwghh.
        .byte $a9,$99,$77,$99,$57,$87,$98,$76,$77,$66,$56,$65,$88,$79,$89,$aa // ..w.W..vwfVe.y..
        .byte $99,$79,$99,$87,$89,$67,$89,$78,$87,$78,$98,$87,$87,$78,$77,$56 // .y...g.x.x...xwV
        .byte $66,$78,$87,$87,$aa,$89,$88,$87,$67,$78,$66,$66,$78,$66,$77,$76 // fx......gxffxfwv
        .byte $76,$78,$68,$47,$67,$66,$88,$67,$67,$67,$78,$78,$89,$79,$99,$99 // vxhGgf.gggxx.y..
        .byte $89,$87,$9a,$47,$78,$79,$9a,$9a,$99,$99,$77,$89,$89,$88,$86,$98 // ...Gxy....w.....
        .byte $98,$a9,$99,$99,$99,$89,$98,$68,$65,$65,$74,$65,$45,$57,$56,$67 // .......heeteEWVg
        .byte $77,$97,$88,$67,$57,$77,$77,$67,$67,$56,$76,$67,$55,$67,$98,$79 // w..gWwwggVvgUg.y
        .byte $99,$99,$88,$98,$98,$98,$79,$87,$77,$77,$89,$78,$88,$78,$88,$87 // ......y.ww.x.x..
        .byte $87,$89,$89,$99,$89,$98,$86,$65,$76,$86,$76,$67,$65,$66,$86,$86 // .......ev.vgef..
        .byte $88,$77,$88,$78,$89,$78,$78,$88,$87,$76,$77,$57,$55,$98,$88,$66 // .w.x.xx..vwWU..f
        .byte $87,$77,$66,$66,$57,$77,$88,$98,$88,$98,$88,$66,$87,$86,$98,$79 // .wffWw.....f...y
        .byte $78,$67,$88,$88,$78,$87,$96,$87,$67,$87,$88,$87,$88,$77,$88,$67 // xg..x...g....w.g
        .byte $89,$98,$88,$88,$98,$88,$87,$86,$87,$67,$67,$78,$79,$78,$99,$87 // .........ggxyx..
        .byte $97,$87,$98,$87,$86,$76,$97,$85,$78,$88,$78,$88,$88,$77,$78,$87 // .....v..x.x..wx.
        .byte $76,$98,$89,$78,$9a,$8a,$89,$88,$77,$77,$88,$88,$66,$87,$79,$87 // v..x....ww..f.y.
        .byte $a8,$a8,$77,$86,$85,$74,$76,$66,$66,$68,$67,$96,$98,$aa,$9a,$ba // ..w..tvffhg.....
        .byte $88,$67,$65                           // .ge

txt_3d33:
        .text "STTCCE"
        .byte $66,$67,$a8,$bc,$dc,$ff,$ff,$ee,$dd,$ee,$ba,$99,$98,$87,$57,$34 // fg............W4
        .byte $12,$01,$11,$32,$55,$66,$aa,$ab,$ab,$99,$a8,$88,$66,$76,$88,$99 // ...2Uf......fv..
        .byte $89,$aa,$ac,$cd,$ff,$ff,$ff,$ff,$ff,$df,$cc,$98,$76,$23,$00,$00 // ............v#..
        .fill 9, $00
        .byte $11,$44,$45,$78,$ab,$bc,$dd,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .DEx............
        .byte $ff,$ff,$ff,$ef,$ec,$bb,$a9,$88,$bc,$78,$53,$12,$04,$00,$00,$00 // .........xS.....
        .byte $00,$00,$00,$00,$00,$00,$10,$11,$44,$43,$77,$79,$cd,$fc,$ef,$ef // ........DCwy....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ec,$ea,$aa,$99,$43,$34,$54,$11 // ............C4T.
        .byte $00,$00,$00,$00,$00,$00,$02,$01,$01,$13,$23,$35,$48,$69,$9c,$ab // ..........#5Hi..
        .byte $ba,$ce,$bf,$fd,$ce,$ff,$ff,$ef,$ff,$fe,$fc,$ae,$9b,$79,$77,$63 // .............ywc
        .byte $33,$14,$10,$00,$00,$01,$00,$00,$00,$00,$10,$03,$31,$42,$45,$76 // 3...........1BEv
        .byte $78,$a9,$8c,$ad,$fc,$fc,$ff,$ff,$fd,$fc,$ee,$ef,$dc,$aa,$ab,$b9 // x...............
        .byte $8b,$7b,$59,$65,$65,$33,$22,$00,$00,$12,$11,$11,$12 // .{Yee3"......

txt_3dff:
        .byte $22                                   // double quote character
        .text "2RR5U"
        .byte $67,$a8,$ac,$ce,$ce,$df,$ef,$ff,$ff,$dd,$dc,$dd,$da,$a9,$b9,$88 // g...............
        .text "WVV2"
        .byte $22                                   // double quote
        .byte $12

txt_3e1b:
        .text "    "
        .byte $11,$00,$00,$21,$12,$21,$23,$44,$67,$8a,$ac,$bc,$de,$de,$df,$ef // ...!.!#Dg.......
        .byte $ff,$ff,$fe,$fc,$dc,$dc,$ba,$ab,$8b,$67,$78,$85 // .........gx.

txt_3e3b:
        .text "WU5BC2"
        .byte $12,$01,$11
        .text "!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "E"
        .byte $67,$78,$9a,$ab,$cd,$cd,$dd,$de
        .byte $ed,$dc,$ac,$bc,$a9,$bb,$99,$66,$75,$66 // .......fuf

txt_3e5b:
        .text "UUUVUUTTSE"
        .byte $64,$45,$55,$75,$67,$88,$89,$aa,$ba,$dc,$ed,$fe,$ef,$de,$df,$dd // dEUug...........
        .byte $bd,$bb,$9a,$a9,$88,$88,$76           // ......v

txt_3e7c:
        .text "5UE6E432#2#2BCE"
        .byte $66,$76,$88,$aa,$cb,$dd,$dd,$ed,$fe,$ee,$dc,$cc,$bb,$bb,$bb,$9a // fv..............
        .byte $89,$88,$77,$77,$76,$66,$65,$75,$64   // ..wwvfeud

txt_3ea4:
        .text "TUDD4FVV"
        .byte $77,$89,$aa,$ab,$bd,$cc,$ee,$ee,$ff,$ee,$ed,$dc,$bb,$9a,$89,$77 // w..............w
        .byte $76,$66                               // vf

txt_3ebe:
        .text "TC322"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "2#EV"
        .byte $78,$88,$99,$ab,$ac,$cc,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$dc,$cc // x...............
        .byte $a9,$98,$87,$76,$65                   // ...ve

txt_3ee1:
        .text "D433"
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "3#3CEU"
        .byte $77,$78,$99,$ab,$bc,$dd,$ef,$fe,$ff,$ff,$ff,$fe,$ed,$cc,$aa,$99 // wx..............
        .byte $88,$77,$66                           // .wf

txt_3f02:
        .text "UTCB"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $13                                   // .

txt_3f0a:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "2CDUV"
        .byte $77,$99,$aa,$bb,$cc,$dd,$ee,$ee,$ff,$ff,$ff,$fe,$ed,$cc,$ba,$a9 // w...............
        .byte $87,$66,$65
        .text "E322"
        .byte $22                                   // double quote
        .byte $12,$12

txt_3f2b:
        .byte $22                                   // double quote character
        .text "33DTU"
        .byte $66,$88,$99,$9a,$bb,$cc,$de,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$dd,$cb // f...............
        .byte $ba,$98,$77,$65                       // ..we

txt_3f45:
        .text "U332"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .byte $11                                   // .

txt_3f4f:
        .text "!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "3DV"
        .byte $77,$99,$bb,$bc,$cd,$dd,$ee,$ee,$ef,$ff,$ee,$ee,$dd,$dc,$bb,$ba // w...............
        .byte $a9,$88,$77,$66                       // ..wf

txt_3f69:
        .text "UUDD44DCDDDUV"
        .byte $77,$88,$9a,$aa,$bb,$cc,$cd,$dc,$cc,$cc,$cc,$bb,$aa,$aa,$a9,$89 // w...............
        .byte $87,$66,$66                           // .ff

txt_3f89:
        .text "DD3#"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "333DU"
        .byte $65,$77,$88,$9a,$bb,$bc,$dd,$ef,$ff,$ff,$ff,$ff,$ff,$ee,$dd,$cc // ew..............
        .byte $bb,$aa,$99,$78,$77,$65
        .text "UD3"
        .byte $22                                   // double quote
        .text "!"
        .byte $11,$01,$11,$11,$12
        .byte $23,$44,$55,$66,$67,$88,$99,$aa,$aa,$cb,$cb,$cc,$cc,$cc,$bb,$cb // #DUfg...........
        .byte $bb,$ba,$aa,$99,$99,$99,$87,$77,$77,$66,$66 // .......wwff

txt_3fd0:
        .text "UEDDDDDUU"
        .byte $67,$77,$89,$aa,$bb,$bc,$cc,$dd,$dd,$ed,$ed,$ee,$ee,$dd,$cc,$ba // gw..............
        .byte $99,$87,$66,$55,$43,$22,$11,$10,$10,$11,$01,$11,$12,$33,$44,$56 // ..fUC".......3DV
        .byte $56,$78,$99,$aa,$bb,$cc,$00,$dd,$de,$dd,$dc,$cc,$cb,$bb,$ba,$aa // Vx..............
        .byte $aa,$aa,$a9,$99,$88,$87,$77,$66       // ......wf

txt_4011:
        .text "UTDD33334DU"
        .byte $66,$78,$89,$9a,$bb,$cc,$cc,$cc,$cc,$cb,$bb,$aa,$aa,$aa,$99,$99 // fx..............
        .byte $77,$77,$66                           // wwf

txt_402f:
        .text "VUDDTUUUU"
        .byte $67,$65                               // ge

txt_403a:
        .text "UDDCDV"
        .byte $77,$99,$bc,$de,$ff,$ff,$ff,$ff,$ff,$ed,$cb,$aa,$99,$66,$66 // w............ff

txt_404f:
        .text "EEDDUTEU"
        .byte $66,$76,$76,$77,$67,$55,$55,$66,$56,$55,$66,$55,$55,$77,$77,$88 // fvvwgUUfVUfUUww.
        .byte $aa,$ab,$aa,$aa,$cc,$bb,$aa,$88,$88,$77,$77,$67,$67,$78,$88,$a9 // .........wwggx..
        .byte $ab,$bb,$bb,$bc,$aa,$98,$87,$77,$67,$66,$66,$55,$55,$66,$77,$88 // .......wgffUUfw.
        .byte $78,$88,$98,$98,$99,$aa,$98,$98,$98,$88,$76,$66 // x.........vf

txt_4093:
        .text "CD3333344DUV"
        .byte $77,$88,$99,$aa,$cc,$dd,$ee,$ff,$ff,$ff,$ff,$fe,$ee,$dd,$cc,$cc // w...............
        .byte $ba,$aa,$98,$88,$86,$66               // .....f

txt_40b5:
        .text "UDC2"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $11,$10,$10,$00,$00,$00,$00,$00,$11,$34,$56,$77,$9a,$bc,$dd,$ee // .........4Vw....
        .fill 9, $ff
        .byte $fe,$ee,$dd,$cd,$bb,$a9,$88,$77,$65,$44,$33,$22,$11,$00,$00,$00 // .......weD3"....
        .byte $00,$00,$00,$01,$12,$23,$45,$66,$67,$88,$99,$9a,$aa,$aa,$bb,$bb // .....#Efg.......
        .byte $bc,$bc,$bc,$bb,$bb,$aa,$aa,$aa,$99,$98,$88,$77,$76,$66,$66 // ...........wvff

txt_4104:
        .text "UTUEUUUUUU"
        .byte $65,$66,$67,$77,$88,$88,$99,$99,$9a,$99,$aa,$aa,$ba,$bb,$aa,$aa // efgw............
        .byte $aa,$aa,$99,$99,$88,$88,$78,$87,$87,$78,$77,$78,$88,$77,$77,$76 // ......x..xwx.wwv
        .byte $66                                   // f

txt_412f:
        .text "UUTTDDDDDTUU"
        .byte $66,$66,$66,$77,$89,$99,$aa,$bb,$bb,$bc,$bb,$bb,$bc,$cc,$bb,$bb // fffw............
        .byte $bc,$bb,$bb,$ba,$aa,$99,$98,$87,$77,$66 // ........wf

txt_4155:
        .text "UUUDDDDDDDUU"
        .byte $66,$67,$78,$89,$9a,$aa,$bb,$cc,$cd,$cc,$cc,$cc,$cb,$bb,$ab,$aa // fgx.............
        .byte $a9,$98,$87,$76                       // ...v

txt_4175:
        .text "UED43334DEUUU"
        .byte $66,$66,$66,$77,$88,$88,$99,$aa,$bb,$bb,$bc,$cc,$cc,$cd,$dd,$dc // fffw............
        .byte $dc,$bc,$bb,$aa,$aa,$88,$77,$66       // ......wf

txt_419a:
        .text "UTD33"
        .byte $22                                   // double quote character
        .text "34DEU"
        .byte $66,$77,$88,$89,$99,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$bb,$bb,$bb // fw..............
        .byte $aa,$98,$87,$76                       // ...v

txt_41b9:
        .text "UDC3"
        .byte $22                                   // double quote character
        .text "#4UV"
        .byte $88,$ab,$bc,$ec,$fc,$fe,$dd,$aa,$9b,$55,$55,$11,$02,$13,$00,$00 // .........UU.....
        .byte $00,$22,$43,$87,$bc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$cb,$87 // ."C.............
        .byte $42,$00,$00,$00,$00,$00,$00,$00,$00,$12,$55,$88,$ab,$dd,$ee,$ee // B.........U.....
        .byte $ee,$ee,$ee,$dd,$cb,$a9,$87,$66,$55,$55,$55,$65,$77,$77,$99,$ab // .......fUUUeww..
        .byte $bc,$dd,$bc,$dc,$dd,$bf,$ae,$bc,$9b,$69,$68
        .text "UD3"
        .byte $22                                   // double quote
        .byte $01
        .byte $00,$00,$00,$00,$10,$01
        .byte $22                                   // double quote
        .text "$EW"
        .byte $77,$89,$99,$aa,$bb,$ed
        .byte $ee,$ed,$de,$fc,$ce,$ed,$ee,$dc,$ab,$dc,$c9,$ab,$aa,$99,$65,$65 // ..............ee
        .byte $42,$13,$12,$00,$00,$00,$00,$11
        .byte $22,$13
        .text "3DCS"
        .byte $77,$9a
        .byte $ab,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$ec,$bb,$9a,$86 // ..............

txt_4250:
        .text "F42 "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$13,$43,$55,$77,$88,$a9,$ba,$cb,$cb,$dd // .......CUw......
        .byte $dd,$df,$ff,$ff,$fe,$fe,$fe,$ee,$dd,$cd,$cb,$ba,$ab,$98,$86,$64 // ...............d
        .byte $53,$22,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$22,$25,$57,$78 // S".........."%Wx
        .byte $a9,$ab,$cd,$cf,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$cc,$ba // ................
        .byte $98,$86,$64,$22,$11,$00,$00,$00,$00,$00,$00,$00,$11,$22,$33,$33 // ..d"........."33
        .byte $45,$66,$77,$77,$88,$89,$aa,$bb,$cc,$cd,$dd,$dd,$ed,$dd,$de,$de // Efww............
        .byte $dd,$dc,$cb,$ab,$88,$76,$64           // .....vd

txt_42bc:
        .text "D4$"
        .byte $22                                   // double quote character
        .text "33234TU"
        .byte $66,$77,$88,$89,$99,$99,$9a,$aa,$9a,$aa,$ba,$ba,$ba,$bb,$ab,$ab // fw..............
        .byte $ab,$ba,$aa,$aa,$a9,$99,$87,$86,$77,$66,$65 // ........wfe

txt_42e2:
        .text "VTEDEEUUUV"
        .byte $66,$77,$88,$99,$a9,$aa,$aa,$ab,$ab,$aa,$aa,$99,$88,$87,$86,$66 // fw.............f
        .byte $65,$66,$65
        .text "UTUUU"
        .byte $66,$77,$78,$88,$99,$aa,$9b,$bb
        .byte $bd,$dd,$de,$dd,$de,$ed,$dd,$ee,$ed,$dd,$dd,$cc,$ba,$99,$88,$76 // ...............v
        .byte $65
        .text "EC2"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $11,$11,$10,$11,$11

txt_4327:
        .byte $22                                   // double quote character
        .text "##4UV"
        .byte $67,$78,$89,$9a,$99,$aa,$bb,$bb,$bb,$bb,$bb,$bb,$bc,$bb,$bb,$ba // gx..............
        .byte $99,$88,$87,$77,$77,$77,$77,$78,$78,$88,$89,$99,$9a,$a9,$bb,$bc // ...wwwwxx.......
        .byte $cc,$dd,$dd,$dd,$dd,$dd,$cc,$cb,$bb,$aa,$99,$88,$87,$77,$66,$55 // .............wfU
        .byte $44,$43,$32,$12,$10,$00,$00,$00,$00,$00,$00,$10,$11,$12,$34,$55 // DC2...........4U
        .byte $66,$88,$99,$aa,$cc,$dd,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$dd,$cc // f...............
        .byte $bb,$aa,$99,$88,$77,$66               // ....wf

txt_4383:
        .text "UUTEUUU"
        .byte $66,$65,$66,$67,$77,$77,$77,$87,$78,$88,$88,$88,$98,$99,$99,$aa // fefgwww.x.......
        .byte $9a,$a9,$a9,$99,$98,$87,$87,$76,$66,$65 // .......vfe

txt_43a4:
        .text "TD43333DDU"
        .byte $66,$77,$89,$9a,$bb,$cc,$cd,$dd,$de,$ee,$ee,$ee,$ee,$dd,$cc,$bb // fw..............
        .byte $aa,$99,$88,$77,$66                   // ...wf

txt_43c3:
        .text "UUDC33333C4DDUU"
        .byte $66,$77,$77,$88,$99,$aa,$bb,$bb,$cc,$cd,$dd,$dd,$de,$dd,$dd,$cc // fww.............
        .byte $cc,$bb,$aa,$99,$88,$87,$76,$66       // ......vf

txt_43ea:
        .text "UUDDDDDEU"
        .byte $65,$66,$77,$78,$88,$99,$99,$a9,$aa,$9a,$99,$99,$98,$88,$88,$77 // efwx...........w
        .byte $77,$66,$66,$65                       // wffe

txt_4407:
        .text "UEDDDDDDUU"
        .byte $66,$66,$77,$88,$9a,$ab,$bc,$dd,$de,$ee,$ff,$ff,$ff,$ff,$ff,$ff // ffw.............
        .byte $ee,$ee,$dd,$cc,$bb,$aa,$88,$77,$66,$44,$33,$22,$11,$11,$00,$00 // .......wfD3"....
        .byte $11,$11                               // ..

txt_4433:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "3DEU"
        .byte $66,$66,$77,$78,$88,$99,$99,$aa,$aa,$aa,$aa,$aa,$aa,$9a,$99,$99 // ffwx............
        .byte $99,$99,$88,$88,$77,$77,$77,$77,$77,$77,$78,$88,$88,$99,$9a,$aa // ....wwwwwwx.....
        .byte $bb,$bb,$bb,$bc,$bb,$cc,$bc,$bb,$bb,$bb,$ab,$aa,$99,$99,$88,$77 // ...............w
        .byte $66
        .text "UD33"
        .byte $22                                   // double quote
        .byte $11,$11,$11,$11,$11
        .byte $22                                   // double quote
        .text "34U"
        .byte $66
        .byte $77,$88,$99,$aa,$aa,$bb,$bb,$bb,$cb,$cc,$cc,$cc,$cc,$cc,$cc,$cc // w...............
        .byte $bb,$ba,$aa,$99,$88,$88,$77,$66       // ......wf

txt_4491:
        .text "UUUDDDDDDU"
        .byte $66,$77,$78,$89,$9a,$aa,$aa,$bb,$ab,$aa,$aa,$99,$99,$88,$88,$77 // fwx............w
        .byte $77,$76,$66,$66,$66,$66,$66,$66,$66,$66,$66,$67,$77,$88,$89,$99 // wvfffffffffgw...
        .byte $aa,$bb,$bb,$bb,$bb,$cc,$cc,$cc,$cc,$bc,$bb,$aa,$aa,$88,$77,$66 // ..............wf
        .byte $65                                   // e

txt_44cc:
        .text "DD333"
        .byte $22                                   // double quote character
        .text "#334DEU"
        .byte $66,$56,$66,$77,$77,$77,$88,$88,$99,$99,$aa,$bb,$bb,$cc,$cc,$dd // fVfwww..........
        .byte $dd,$dd,$cc,$bb,$bb,$aa,$99,$88,$88,$78,$78,$77,$77,$77,$77,$77 // .........xxwwwww
        .byte $88,$88,$88,$89,$99,$99,$99,$99,$99,$99,$99,$98,$88,$88,$77,$77 // ..............ww
        .byte $76,$65                               // ve

txt_450b:
        .text "UDD3"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $11,$11,$11,$11,$11
        .byte $22                                   // double quote
        .text "#4DV"
        .byte $66,$77,$88,$99,$aa,$bb
        .byte $cd,$de,$ee,$ff,$ff,$ff,$ff,$ff,$ee,$ee,$ee,$dd,$dc,$cc,$cb,$aa // ................
        .byte $99,$88,$77,$66                       // ..wf

txt_4535:
        .text "TD3222334DU"
        .byte $66,$76,$77,$88,$88,$99,$99,$99,$99,$99,$99,$99,$88,$87,$77,$66 // fvw...........wf
        .text "UD32"
        .byte $22                                   // double quote
        .byte $11,$11,$11,$11
        .byte $22                                   // double quote
        .text "3DU"
        .byte $67,$88,$aa
        .byte $bb,$dd,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$dd,$dc,$bb,$aa // ................
        .byte $99,$88,$77,$66
        .text "UD33"
        .byte $22                                   // double quote
        .byte $11,$11,$11,$11,$11,$12
        .byte $22
        .byte $33,$44,$55,$66,$77,$78,$89,$99,$aa,$aa,$bb,$bb,$bb,$bb,$bb,$bb // 3DUfwx..........
        .byte $bb,$aa,$99,$98,$88,$77,$76,$66       // .....wvf

txt_4598:
        .text "UUUUUU"
        .byte $66,$66,$77,$77,$88,$88,$99,$aa,$ab,$bb,$bb,$cc,$cc,$cc,$cc,$cc // ffww............
        .byte $bb,$aa,$99,$98,$88,$77,$66           // .....wf

txt_45b5:
        .text "UDD322"
        .byte $22                                   // double quote character
        .text "#33DUU"
        .byte $66,$67,$78,$88,$99,$aa,$ab,$bb,$cc,$cc,$dd,$dd,$de,$dd,$de,$ee // fgx.............
        .byte $dd,$dc,$cc,$bb,$aa,$88,$77,$66,$44,$33,$22,$11,$00,$00,$00,$00 // ......wfD3".....
        .byte $11
        .byte $22                                   // double quote
        .text "3DU"
        .byte $67,$77,$88,$99,$aa,$bb,$bb,$bc,$cc,$cc,$cc
        .byte $bb,$bb,$ba,$aa,$99,$88,$78,$76,$66   // ......xvf

txt_45fb:
        .text "UTDDDDDU"
        .byte $66,$77,$88,$99,$aa,$ab,$bb,$bb,$cc,$cb,$bc,$ba,$ba,$bb,$ab,$bb // fw..............
        .byte $88,$9a,$a9,$bc,$79,$a9,$88,$ba,$74,$23,$21,$00,$00,$00,$00,$33 // ....y...t#!....3
        .byte $34,$66,$79,$9a,$aa,$bb,$bb,$98,$77
        .text "UU!"
        .byte $22                                   // double quote
        .text "1"
        .byte $12
        .byte $44
        .byte $55,$58,$77,$89,$ab,$bc,$ff,$ff,$ff,$ff,$fe,$dd,$cb,$ca,$98,$65 // UXw............e
        .byte $32,$12,$01,$11,$23,$67,$78,$98,$9b,$bc,$cb,$ed,$ee,$ef,$ff,$ef // 2...#gx.........
        .byte $dd,$aa,$ba,$89,$78,$66,$66,$55,$31,$11,$00,$00,$00,$00,$00,$00 // ....xffU1.......
        .byte $03,$25,$56,$88,$99,$aa,$ab,$ba,$bb,$ba,$99,$98,$88,$76,$65,$54 // .%V..........veT
        .byte $64,$44,$44,$55,$67,$77,$67,$88,$77,$88,$87,$99,$9a,$99,$ba,$ba // dDDUgwg.w.......
        .byte $bc,$ee,$ee,$ff,$ff,$ff,$ff,$fe,$ed,$dc,$dc,$bb,$98,$87,$65,$23 // ..............e#
        .byte $12,$11,$11,$00,$01,$02,$02           // .......

txt_469a:
        .text "#4TV5UBC3"
        .byte $22                                   // double quote character
        .text "34RU"
        .byte $64,$57,$87,$78,$88,$a8,$89,$aa,$ba,$dd,$ee,$ff,$ff,$ff,$ff,$ff // dW.x............
        .byte $ff,$ff,$ed,$dc,$bb,$99,$97,$64,$53,$21,$00,$00,$00,$00,$00,$00 // .......dS!......
        .byte $00,$00,$11,$22,$34,$67,$79,$ab,$bd,$cd,$dd,$ee,$ff,$ff,$ff,$ef // ..."4gy.........
        .byte $ed,$de,$de,$dd,$cc,$cb,$a9,$99,$87,$77,$75
        .text "DSB"
        .byte $22                                   // double quote
        .text "!"
        .byte $12,$21,$11,$12,$11                   // .!...

txt_46ed:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "2DCE"
        .byte $66,$67,$78,$88,$9a,$a9,$a9,$bb,$aa,$ca,$aa,$aa,$b9,$a9,$aa,$a9 // fgx.............
        .byte $99,$99,$99,$99,$aa,$89,$ba,$aa,$ba,$9a,$9a,$99,$88,$88,$88,$78 // ...............x
        .byte $87,$88,$88,$88,$77,$88,$77,$87,$78,$77,$88,$a8,$89,$a8,$98,$87 // ....w.w.xw......
        .byte $66                                   // f

txt_4724:
        .text "VUCDC334DEF"
        .byte $77,$78,$88,$89,$aa,$ba,$aa,$bb,$ab,$bb,$aa,$9a,$aa,$a9,$88,$98 // wx..............
        .byte $87,$77,$66,$66,$76,$67,$88,$77,$88,$88,$78,$88,$77,$67,$77,$66 // .wffvg.w..x.wgwf
        .byte $56,$66,$77,$78,$79,$89,$88,$b9,$aa,$ba,$bb,$bc,$ab,$ba,$aa,$aa // Vfwxy...........
        .byte $99,$99,$99,$88,$78,$88,$87,$77,$77,$77,$65 // ....x..wwwe

txt_476a:
        .text "EVUEDTDDU"
        .byte $76,$77,$87,$98,$aa,$bb,$ab,$dc,$bc,$bc,$bb,$9a,$99,$98,$87,$77 // vw.............w
        .byte $76,$66                               // vf

txt_4785:
        .text "UFUC53323DD4VV"
        .byte $78,$99,$9b,$bb,$bc,$dd,$ee,$ff,$ff,$ff,$ff,$ff,$ee,$ef,$ee,$dd // x...............
        .byte $cb,$bb,$ba,$aa,$89,$99,$77,$66,$65,$55,$43,$22,$00,$00,$00,$00 // ......wfeUC"....
        .byte $00,$00,$11,$10,$12
        .text "34EF"
        .byte $77,$77,$77,$89,$99,$99,$9a
        .byte $99,$aa,$aa,$9a,$bb,$ab,$bb,$bb,$bc,$cc,$bc,$bb,$ba,$ab,$9a,$99 // ................
        .byte $99,$88,$88,$88,$99,$99,$99,$99,$9a,$99,$99,$9a,$aa,$aa,$aa,$99 // ................
        .byte $aa,$aa,$99,$99,$87,$88,$76
        .text "TTC!"
        .byte $22                                   // double quote
        .byte $11,$10,$00,$00
        .byte $00,$00,$00,$12,$22,$33,$55,$66,$88,$88,$99,$ab,$bb,$bb,$cc,$bc // ...."3Uf........
        .byte $dc,$dc,$dc,$dd,$dd,$dd,$dd,$cc,$dd,$cc,$cb,$bb,$ba,$a9,$99,$87 // ................
        .byte $77,$76,$66                           // wvf

txt_4816:
        .text "ETDDDUUVV"
        .byte $77,$77,$77,$77,$88,$88,$77,$77,$77,$67,$66,$66,$56,$66,$55,$55 // wwww..wwwgffVfUU
        .byte $56,$55,$65,$56,$55,$66,$66,$67,$67,$88,$88,$99,$99,$aa,$aa,$bb // VUeVUffgg.......
        .byte $ba,$cc,$cc,$dc,$dd,$cd,$dd,$cc,$cc,$bc,$bb,$aa,$a9,$88,$89,$87 // ................
        .byte $77,$65,$66                           // wef

txt_4852:
        .text "UD3"
        .byte $22                                   // double quote character
        .text "3"
        .byte $22                                   // double quote character
        .text "#"
        .byte $12
        .text "334DU"
        .byte $66,$67,$88,$99,$aa,$aa,$bb,$aa,$bb,$ba
        .byte $aa,$a9,$aa,$99,$99,$99,$99,$aa,$a9,$99,$98,$99,$88,$88,$88,$77 // ...............w
        .byte $77,$76,$67,$65,$77,$77,$77,$88,$78,$99,$88,$99,$88,$9a,$99,$99 // wvgewww.x.......
        .byte $99,$88,$88,$77,$77,$66,$55,$65       // ...wwfUe

txt_4891:
        .text "EUDEDDD3TDDTU"
        .byte $66,$77,$89,$a9,$ab,$cc,$dd,$dd,$dd,$ef,$ee,$ef,$fe,$ee,$ee,$ed // fw..............
        .byte $dd,$dc,$bb,$bb,$aa,$99,$88,$77,$77,$65 // .......wwe

txt_48b8:
        .text "UD33"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $11,$11,$12                           // ...

txt_48c1:
        .byte $22                                   // double quote character
        .text "##3DDUU"
        .byte $66,$66,$78,$88,$99,$89,$9a,$aa,$aa,$aa,$aa,$99,$88,$99,$98,$88 // ffx.............
        .byte $88,$88,$99,$99,$99,$99,$aa,$aa,$ab,$bb,$bb,$cc,$cc,$cc,$cc,$cc // ................
        .byte $bb,$bb,$bb,$aa,$99,$a9,$88,$88,$77,$66,$65 // ........wfe

txt_48f4:
        .text "UTDD4C34333333DDUV"
        .byte $67,$77,$77,$99,$99,$99,$99,$aa,$bb,$ab,$bb,$bb,$bb,$bb,$bb,$bb // gww.............
        .byte $ba,$aa,$aa,$a9,$99,$88,$88,$88,$78,$77,$77,$76,$76,$76,$66,$77 // ........xwwvvvfw
        .byte $77,$77,$88,$99,$99,$99,$9a,$aa,$aa,$99,$99,$99,$98,$77,$77,$66 // ww...........wwf
        .byte $65                                   // e

txt_4937:
        .text "UUDDDDDEUU"
        .byte $65,$65,$66,$66,$77,$88,$88,$99,$99,$aa,$ab,$bc,$cc,$dd,$ee,$ee // eeffw...........
        .byte $ee,$ee,$ee,$dd,$cc,$ab,$99,$88,$77,$66 // ........wf

txt_495b:
        .text "UUDD332"
        .byte $22                                   // double quote character
        .text "!"
        .byte $11,$11,$11
        .byte $22                                   // double quote
        .text "#4DU"
        .byte $67,$78,$99,$9a,$bb,$bb,$cc,$cc
        .byte $cc,$cc,$cc,$cc,$bb,$bb,$aa,$aa,$aa,$a9,$98,$98,$88,$87,$77,$77 // ..............ww
        .byte $77,$77,$77,$77,$87,$87,$88,$88,$88,$89,$89,$89,$99,$99,$99,$99 // wwww............
        .byte $88,$88,$88,$78,$77,$77,$66,$66       // ...xwwff

txt_499c:
        .text "UTDDDC333DCCCDUV"
        .byte $66,$77,$88,$89,$99,$aa,$bb,$cc,$cc,$de,$ee,$ef,$ff,$ff,$ff,$ff // fw..............
        .byte $ff,$ee,$dd,$cc,$bb,$aa,$99,$87,$77,$66 // ........wf

txt_49c6:
        .text "UTTDDCDDDDDDDCDDDDDUU"
        .byte $65,$66,$76,$77,$77,$77,$78,$88,$88,$88,$88,$88,$88,$98,$99,$99 // efvwwwx.........
        .byte $99,$aa,$aa,$aa,$ab,$ab,$bb,$bb,$bc,$bc,$bc,$bb,$bb,$bb,$bb,$aa // ................
        .byte $aa,$99,$99,$88,$78,$77,$77,$76,$66,$66,$66,$65 // ....xwwvfffe

txt_4a07:
        .text "UUUUUDDDEUUU"
        .byte $65,$55,$65,$66,$77,$77,$78,$77,$77,$88,$88,$88,$88,$88,$88,$88 // eUefwwxww.......
        .byte $88,$99,$99,$9a,$aa,$ab,$bb,$bb,$cc,$cc,$cc,$cc,$cb,$cb,$bb,$aa // ................
        .byte $a9,$99,$88,$77,$66,$66               // ...wff

txt_4a39:
        .text "UTEDDUUU"
        .byte $66,$56,$66,$66                       // fVff

txt_4a45:
        .text "UUUUUU"
        .byte $66,$66,$67,$67,$67,$77,$77,$77,$77,$77,$77,$77,$88,$89,$99,$aa // ffgggwwwwwww....
        .byte $bb,$bb,$cc,$cc,$cc,$dc,$cc,$cb,$bb,$bb,$bb,$aa,$a9,$99,$88,$77 // ...............w
        .byte $77,$76,$66,$66,$66,$66,$66,$66,$67,$66,$66,$66,$66,$66,$66,$66 // wvffffffgfffffff
        .byte $55,$55,$65,$65,$66,$56,$66,$66,$66,$56,$66,$66,$66,$67,$77,$77 // UUeefVfffVfffgww
        .byte $77,$88,$88,$89,$99,$99,$aa,$aa,$ab,$bb,$bb,$bb,$bb,$aa,$aa,$9a // w...............
        .byte $a9,$99,$99,$99,$99,$98,$88,$89,$88,$88,$88,$88,$78,$77,$66,$66 // ............xwff
        .byte $66,$66,$66,$66,$b4,$67,$56,$55,$82,$00,$ff,$20,$a4,$9f,$00,$10 // ffff.gVU... ....
        .byte $00,$00,$7b,$ae,$ee,$fe,$ff,$bf,$25,$45,$00,$7f // ..{.....%E..

txt_4ac7:
        .text "# "
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $83,$c6,$ee,$bf,$ff,$59,$ff,$7b,$cb,$cc,$00,$52,$03,$01,$00,$41 // .....Y.{...R...A
        .byte $74,$54,$fd,$ba,$fc,$ce,$ef,$87,$9c,$86,$66,$98,$40,$66,$01,$00 // tT........f.@f..
        .byte $40,$ba,$06                           // @..

txt_4aed:
        .text "HG"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $a8,$87,$c9,$37,$99,$57,$c7           // ...7.W.

txt_4af7:
        .text ">5T"
        .byte $40                                   // @ character
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $74,$a6,$dd,$9f,$85,$ca,$ff,$98,$fa,$c8,$77,$57,$00,$20,$aa,$85 // t.........wW. ..
        .byte $97,$a7,$ef,$b8,$ff,$a6,$a9,$a6,$b9   // .........

txt_4b15:
        .text ":83VE"
        .byte $22                                   // double quote character
        .text " "
        .byte $63,$54,$41,$9a,$86,$ec,$da,$cf,$bf,$42,$fe,$39,$20,$98,$55,$57 // cTA......B.9 .UW
        .byte $00,$65,$35,$2b,$63,$ec,$be,$bf,$bc,$db,$bc,$c8,$98,$84,$be,$65 // .e5+c..........e
        .byte $ab,$74,$67,$c8,$7d,$95,$9b,$a2,$7d,$06,$64,$78,$a4,$69 // .tg.}...}.dx.i

txt_4b4a:
        .text "RZ"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $25,$9c,$64,$bd,$10,$c6,$b9,$3b,$77,$05,$ab,$02,$89,$22,$7b,$3a // %.d....;w...."{:
        .byte $13,$9a,$26,$89,$b5,$a7,$95,$c9,$a9,$67,$cb,$7c,$79,$98,$bc,$b4 // ..&......g.|y...
        .byte $84,$b9,$12,$dc,$47,$84,$8b,$7a,$88,$7b,$83,$86,$ec,$63,$fa,$74 // ....G..z.{...c.t
        .byte $82,$f8,$66,$79,$55,$a8,$68,$a9,$74,$56,$84,$23,$af,$45,$bb,$96 // ..fyU.h.tV.#.E..
        .byte $bf,$37,$2a,$89,$47,$a8,$45,$69,$40,$ca,$9d,$5b,$87,$51,$da,$40 // .7*.G.Ei@..[.Q.@
        .byte $eb,$55,$9d,$d5,$9e,$bf,$a8,$ed,$85,$bc,$84,$5b,$94,$85,$89,$56 // .U.........[...V
        .byte $ef,$59,$bf,$a8,$57,$b8,$87,$a6,$87,$ac,$c5,$ed,$87,$6b,$8a,$11 // .Y..W........k..
        .byte $b8,$00,$b8,$21,$45,$74,$14,$42,$56,$83,$20,$c5,$84,$5b,$7b,$07 // ...!Et.BV. ..[{.
        .byte $9a,$53,$f9,$42,$bd,$78,$5b,$37,$17,$98,$00,$da,$86,$ef,$65,$bf // .S.B.x[7......e.
        .byte $be,$5b,$ab,$60,$fd,$83,$fe,$ab,$7b,$98,$89,$87,$56,$ef,$66,$be // .[.`....{...V.f.
        .byte $b9,$6a,$a6,$35,$a8,$23,$8d,$45,$5c,$13,$37,$85,$16,$a7,$42,$dd // .j.5.#.E\.7...B.
        .byte $47,$7a,$64,$7a,$95,$53,$85,$00,$5b,$21,$57,$53,$7b,$78,$57,$a8 // Gzdz.S..[!WS{xW.
        .byte $25,$ab,$46,$dc,$45,$a9,$a3,$88,$a4,$03,$bb,$06,$bb,$42,$cc,$80 // %.F.E........B..
        .byte $d9,$ca,$67,$a6,$7a,$ab,$7d,$bc,$87,$db,$44,$ca,$a7,$87,$94,$8a // ..g.z.}...D.....
        .byte $83,$79,$76,$47,$79,$45,$aa,$86,$88,$52,$88,$40,$85,$85,$4b,$78 // .yvGyE...R.@..Kx
        .byte $67,$7a,$76,$bc,$95,$c9,$84,$89,$83,$6b,$76,$37,$75,$7a,$a9,$89 // gzv......kv7uz..
        .byte $dc,$87,$cd,$b8,$aa,$94,$ee,$64,$7e,$86,$7d,$a8,$69,$9a,$76,$a9 // .......d~.}.i.v.
        .byte $76,$a8,$45,$99,$64,$ae,$86,$bd,$64,$6a,$79,$57,$45,$14,$8a,$46 // v.E.d...djyWE..F
        .byte $98
        .byte $44,$86
        .byte $42,$99
        .text "%7UK"
        .byte $78
        .byte $57,$98,$66,$a9,$65,$a9
        .byte $43,$aa,$57,$7d,$46,$89,$98,$86,$87,$57,$b8,$63,$bb,$84,$aa,$57 // C.W}F....W.c...W
        .byte $8a,$87,$9a,$99,$69,$98,$a8,$fc,$84,$bb,$55,$7a,$20,$68,$52,$57 // ....i.....Uz hRW
        .byte $64,$4b,$66,$77,$87,$57,$aa,$45,$ac,$85,$9a,$84,$5a,$68,$57,$78 // dKfw.W.E....ZhWx
        .byte $57,$88,$57,$aa,$46,$9d,$76,$ab,$a8,$9a,$a8,$99,$b9,$66,$a9,$44 // W.W.F.v......f.D
        .byte $ac,$66,$ca,$84,$aa,$85,$8a,$76,$66,$b9,$67,$b9,$76,$cb,$84,$9a // .f.....vf.g.v...
        .byte $79,$6a,$a8,$77,$b8,$34,$a7,$57,$67,$87,$69,$76,$36,$97,$35,$a8 // yj.w.4.Wg.iv6.5.
        .byte $67,$67,$85,$67,$87,$67,$88,$54,$ca,$76,$9a,$77,$79,$a8,$78,$ba // gg.g.g.T.v.wy.x.
        .byte $76,$c9,$98,$9b,$85,$7a,$78,$59,$97,$46,$99,$55,$bb,$98,$9b,$c8 // v....zxY.F.U....
        .byte $9a,$a7,$56,$88,$32,$a8,$76,$7a,$88,$68,$a8,$67,$a8,$55,$ba,$65 // ..V.2.vz.h.g.U.e
        .byte $ac,$89,$47,$d8,$34,$99,$22,$77,$76,$39,$53,$67,$99,$54,$bb,$74 // ..G.4."wv9Sg.T.t
        .byte $aa,$a6,$7b,$88,$78,$98,$35,$8a,$64,$ac,$86,$ab,$ca,$7b,$ba,$65 // ..{.x.5.d....{.e
        .byte $dc,$64,$ab,$a8,$5b,$a6,$37,$77,$22,$ba,$43,$ba,$55,$8b,$c8,$7b // .d..[.7w".C.U..{
        .byte $c9,$79,$bb,$42,$ba,$33,$7a,$55,$7a,$84,$5a,$98,$26,$9a,$23,$bb // .y.B.3zUz.Z.&.#.
        .byte $53,$7a,$a5,$59,$d9,$37,$99,$55,$cc,$64,$bd,$95,$7a,$b8,$57,$ba // Sz.Y.7.U.d..z.W.
        .byte $54,$cb,$44,$ac,$50,$aa,$84,$48,$a6,$47,$cc,$53,$ee,$55,$be,$84 // T.D.P..H.G.S.U..
        .byte $bd,$96,$7b,$c8,$36,$ba,$03,$9b,$22,$bd,$44,$ab,$86,$9b,$86,$7a // ..{.6...".D....z
        .byte $95,$69,$ba,$47,$aa,$35,$ab,$32,$9c,$54,$ab,$66,$79,$85,$5a,$98 // .i.G.5.2.T.fy.Z.
        .byte $35,$ca,$45,$bc,$55,$bc,$42,$ab,$63,$7a,$54,$9a,$86,$ab,$a9,$9b // 5.E.U.B.czT.....
        .byte $b8,$79,$a8,$37,$99,$37,$9a,$46,$cc,$46,$99,$64,$9a,$55,$99,$54 // .y.7.7.F.F.d.U.T
        .byte $ab,$98,$ac,$87,$7a,$85,$78,$95,$68,$85,$46,$86,$57,$84,$47,$97 // ....z.x.h.F.W.G.
        .byte $6a,$b9,$59,$a9,$37,$97,$35,$a8,$46,$b6,$47,$b8,$46,$b9,$46,$cb // j.Y.7.5.F.G.F.F.
        .byte $47,$ca,$49,$ca,$67,$da,$37,$da,$47,$ea,$36,$ec,$27,$e9,$37,$da // G.I.g.7.G.6.'.7.
        .byte $36,$db,$45,$cc,$14,$cb,$24,$c9,$13,$ca,$13,$dd,$33,$ef,$32,$cd // 6.E...$.....3.2.
        .byte $22,$db,$22,$da,$11,$ab,$11,$ad,$02,$bd,$21,$cd,$12,$dc,$12,$cc // ".".......!.....
        .byte $42,$cd,$22,$bd,$42,$ce,$20,$cd,$44,$bc,$41,$bd,$31,$ce,$21,$dd // B.".B. .D.A.1.!.
        .byte $42,$de,$42,$de,$52,$ce,$41,$bd,$43,$df,$44,$ee,$63,$be,$41,$cc // B.B.R.A.C.D.c.A.
        .byte $21,$dd,$00,$bb,$21,$dc,$32,$dd,$32,$bc,$20,$cd,$21,$bc,$11,$cc // !...!.2.2. .!...
        .byte $21,$cd,$32,$bc,$10,$bb,$21,$dd,$21,$ee,$44,$ad,$21,$dd,$41,$de // !.2...!.!.D.!.A.
        .byte $32,$be,$21,$cd,$22,$bd,$42,$9d,$63,$af,$82,$bd,$64,$ad,$83,$bd // 2.!.".B.c...d...
        .byte $84,$7a,$a6,$59,$84,$5a,$82,$6b,$a6,$5a,$b6,$57,$d8,$37,$c8,$59 // .z.Y.Z.k.Z.W.7.Y
        .byte $d8,$37,$c8,$25,$b9,$13,$ca,$13,$bc,$11,$cc,$31,$dd,$20,$bd,$41 // .7.%.......1. .A
        .byte $bd,$84,$7d,$83,$6b,$95,$59,$c8,$3a,$d9,$25,$ea,$33,$ee,$13,$ee // ..}.k.Y.:.%.3...
        .byte $22,$ee,$42,$ce,$84,$bd,$82,$7a,$a5,$37,$c8,$36,$ca,$23,$ec,$22 // ".B....z.7.6.#."
        .byte $ec,$21,$dc,$63,$7a,$a5,$37,$c9,$15,$cc,$12,$ec,$42,$9c,$83,$5a // .!.cz.7.....B..Z
        .byte $b8,$27,$c9,$34,$dc,$12,$de,$22,$9b,$84,$7d,$a4,$7d,$a5,$59,$da // .'.4..."..}.}.Y.
        .byte $23,$dd,$11,$cb,$42,$9b,$84,$49,$a8,$37,$da,$34,$cb,$22,$ac,$51 // #...B..I.7.4.".Q
        .byte $9c,$84,$7d,$a5,$57,$da,$35,$ea,$32,$ed,$42,$de,$52,$9c,$82,$7b // ..}.W.5.2.B.R..{
        .byte $a6,$37,$b8,$37,$da,$24,$dc,$23,$cb,$42,$bb,$44,$cc,$54,$ac,$84 // .7.7.$.#.B.D.T..
        .byte $9b,$94,$69,$a7,$36,$a9,$34,$cb,$23,$ba,$52,$bc,$84,$8a,$84,$5b // ..i.6.4.#.R....[
        .byte $94,$59,$b8,$35,$cc,$23,$cc,$54,$cc,$54,$cc,$43,$dc,$53,$bb,$65 // .Y.5.#.T.T.C.S.e
        .byte $7b,$86,$7b,$86,$7a,$97,$47,$aa,$37,$a9,$37,$ba,$45,$cc,$53,$cb // {.{.z.G.7.7.E.S.
        .byte $52,$ab,$41,$ab,$43,$7b,$84,$9c,$85,$7d,$96,$59,$a6,$59,$96,$39 // R.A.C{...}.Y.Y.9
        .byte $a8,$36,$ca,$35,$da,$25,$ca,$33,$ed,$22,$ce,$33,$cc,$21,$ac,$23 // .6.5.%.3.".3.!.#
        .byte $ac,$81,$ad,$82,$9c,$a0,$6d,$a0,$c5,$a1,$a3,$c0,$47,$a8,$79,$c4 // ......m.....G.y.
        .byte $47,$84,$43,$81,$3f,$c0,$ad,$c4,$7f,$c8,$49,$da // G.C.?.....I.

txt_4f49:
        .text "="
        .byte $40                                   // @ character
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $23,$bf,$64,$89,$01,$7d,$03,$7e,$42,$9c,$00,$ff,$00,$bf,$11,$8d // #.d..}.~B.......
        .byte $04,$fd,$32,$9b,$12,$e8,$66,$a9,$35,$ca,$03,$fc,$13,$fa,$07,$b9 // ..2...f.5.......
        .byte $37,$c5,$09,$ca,$27,$b9,$75,$98,$16,$a8,$56,$94,$4b,$65,$7b,$50 // 7...'.u...V.Ke{P
        .byte $97,$40,$9b,$13,$bd,$15,$8b,$13,$7d,$20,$fb,$23,$7c,$40,$c8,$42 // .@......} .#|@.B
        .byte $ad,$00,$97,$31,$ad,$36,$ec,$57,$fc,$83,$ba,$17,$9a,$78,$87,$3a // ...1.6.W.....x.:
        .byte $c6,$bc,$a8,$fa,$c1,$7d,$94,$ab,$82,$7b,$73,$99,$86,$bd,$80,$df // .....}...{s.....
        .byte $54,$c8,$80,$c7,$21,$ab,$11,$c9,$15,$ed,$07,$dc,$43,$fc,$37,$d9 // T...!.......C.7.
        .byte $03,$ba,$25,$a9,$27,$98,$53,$cb,$17,$ba,$7b,$c8,$6a,$85,$5a,$ba // ..%.'.S...{.j.Z.
        .byte $6b,$b6,$67,$86,$3b,$78,$79,$94,$67,$97,$5b,$85,$9b,$b8,$7b,$63 // k.g.;xy.g.[...{c
        .byte $9c,$c4,$7b,$94,$87,$82,$5b,$a5,$6a,$b4,$69,$80,$59,$96,$5b,$b8 // ..{...[.j.i.Y.[.
        .byte $59,$e8,$47,$c8,$54,$c5,$34,$85,$13,$7d,$25,$cd,$42,$ee,$13,$bf // Y.G.T.4..}%.B...
        .byte $35,$bf,$62,$ad,$43,$bc,$64,$ac,$64,$7c,$84,$7d,$88,$69,$d6,$76 // 5.b.C.d.d|.}.i.v
        .byte $b9,$47,$cc,$33,$dd,$21,$cc,$20,$de,$52,$9b,$63,$67,$d8,$39,$c8 // .G.3.!. .R.cg.9.
        .byte $35,$fa,$62,$fc,$33,$fe,$61,$ec,$42,$9a,$87,$86,$bc,$68,$aa,$56 // 5.b.3.a.B....h.V
        .byte $6a,$98,$45,$ca,$23,$ea,$45,$ac,$55,$7d,$96,$3a,$b8,$37,$d8,$24 // j.E.#.E.U}.:.7.$
        .byte $fb,$21,$cd,$32,$7c,$84,$27,$c8,$03,$fc,$23,$ec,$33,$cd,$45,$7d // .!.2|.'...#.3.E}
        .byte $64,$6c,$a6,$56,$dd,$52,$ab,$63,$7d,$86,$5a,$b9,$23,$dd,$13,$ed // dl.V.R.c}.Z.#...
        .byte $42,$bf,$44,$7d,$96,$47,$c8,$43,$ec,$23,$be,$63,$9f,$83,$6e,$a4 // B.D}.G.C.#.c..n.
        .byte $47,$ea,$15,$fc,$23,$fe,$21,$dd,$52,$9c,$64,$57,$a9,$23,$ec,$20 // G...#.!.R.dW.#. 
        .byte $de,$52,$7c,$94,$3a,$c5,$27,$db,$02,$fd,$21,$ef,$41,$ae,$63,$6b // .R|.:.'...!.A.ck
        .byte $a6,$16,$e9,$16,$cb,$14,$ed,$32,$cd,$42,$ad,$83,$5a,$c8,$37,$da // .......2.B..Z.7.
        .byte $13,$fd,$33,$df,$63,$be,$62,$9d,$a3,$7b,$b5,$37,$b9,$26,$e9,$24 // ..3.c.b..{.7.&.$
        .byte $da,$23,$dc,$32,$cd,$42,$bd,$64,$7b,$84,$59,$b7,$47,$d8,$37,$bb // .#.2.B.d{.Y.G.7.
        .byte $13,$cb,$13,$cc,$33,$de,$43,$bd,$83,$9d,$95,$69,$c8,$37,$d8,$35 // ....3.C....i.7.5
        .byte $ca,$22,$ed,$42,$cd,$22,$cc,$43,$ad,$64,$9d,$85,$7b,$b8,$5a,$a8 // .".B.".C.d..{.Z.
        .byte $37,$a7,$27,$b8,$25,$fc,$25,$ea,$33,$fc,$33,$fc,$31,$fe,$11,$ed // 7.'.%.%.3.3.1...
        .byte $11,$ee,$11,$ee,$31,$df,$20,$ef,$00,$ff,$20,$ff,$01,$ef,$10,$ef // ....1. ... .....
        .byte $00,$ff,$00,$ff,$00,$ee,$10,$df,$20,$df,$20,$fe,$10,$ff,$20,$ec // ........ . ... .
        .byte $10,$ee,$30,$ff,$21,$ff,$10,$ff,$10,$ef,$20,$ee,$20,$ff,$20,$fe // ..0.!..... . . .
        .byte $10,$ff,$01,$df,$10,$de,$20,$df,$20,$de,$21,$ef,$31,$df,$20,$ce // ...... . .!.1. .
        .byte $20,$bd,$30,$dd,$41,$df,$41,$ee,$42,$df,$42,$df,$32,$df,$21,$dd //  .0.A.A.B.B.2.!.
        .byte $21,$de,$31,$dc,$41,$cd,$21,$dd,$22,$ed,$31,$dd,$22,$cc,$21,$cd // !.1.A.!.".1.".!.
        .byte $22,$cd,$41,$ee,$21,$ed,$22,$cd,$10,$dd,$11,$bc,$21,$dd,$33,$de // ".A.!.".....!.3.
        .byte $33,$ff,$44,$ff,$55,$ff,$54,$ff,$43,$ee,$32,$cb,$00,$aa,$00,$88 // 3.D.U.T.C.2.....
        .byte $00,$67,$00,$99,$00,$9b,$31,$df,$96,$ff,$c8,$ff,$eb,$df,$ec,$9d // .g....1.........
        .byte $e9,$69,$e9,$15,$a8,$01,$98,$00,$76,$00,$77,$00,$9a,$00,$9a,$30 // .i......v.w....0
        .byte $7b,$42,$7b,$62,$7a,$a5,$7b,$c8,$69,$ea,$47,$ec,$79,$ff,$78,$ff // {B{bz.{.i.G.y.x.
        .byte $87,$ff,$86,$ef,$87,$bf,$c8,$69,$86,$13,$64,$00,$42,$00,$46,$33 // .......i..d.B.F3
        .byte $58,$87,$8a,$ca,$a9,$ee,$76,$b8,$65,$aa,$45,$32,$66,$10,$64,$00 // X.....v.e.E2f.d.
        .byte $78,$54,$7a,$76,$7b,$cb,$9b,$ff,$a9,$ff,$a9,$ff,$cb,$df,$a8,$77 // xTzv{..........w
        .byte $a8,$55,$98,$23,$98,$42,$9a,$40,$69,$63 // .U.#.B.@ic

txt_51d6:
        .text "WT%C4U"
        .byte $22                                   // double quote character
        .text "4"
        .byte $76,$36,$99,$77,$bc,$9a,$df,$dc,$8a,$fe,$89,$fe,$76,$cc,$a8,$7a // v6.w........v..z
        .byte $c9,$69,$b9,$46,$a9,$54,$7a,$74,$79,$54,$35,$86,$35,$86,$11,$67 // .i.F.TztyT5.5..g
        .byte $21,$68,$42,$67,$55,$24,$98,$33,$aa,$66,$bb,$b9,$9b,$ec,$8b,$fe // !hBgU$.3.f......
        .byte $cc,$ff,$cb,$ff,$da,$ff,$a9,$bc,$a8,$66,$98,$22,$68,$11,$36,$21 // .........f."h.6!
        .byte $25,$42,$15,$43,$01,$65,$13,$66,$21,$67,$31,$67,$22,$35,$65,$34 // %B.C.e.f!g1g"5e4
        .byte $99,$67,$ed,$8a,$ff,$ec,$ff,$fe,$ff,$fe,$cd,$ff,$8a,$fe,$78,$fd // .g............x.
        .byte $76,$bd,$85,$9b,$85,$7a,$85,$57,$86,$35,$98,$02,$87,$00,$67,$10 // v....z.W.5....g.
        .byte $47,$10,$26,$21,$15,$42,$25,$86,$24,$b9,$45,$dc,$55,$ce,$87,$be // G.&!.B%.$.E.U...
        .byte $97,$bf,$b8,$9c,$ca,$7b,$ec,$6a,$ed,$57,$ec,$55,$ed,$54,$dd,$43 // .....{.j.W.U.T.C
        .byte $bc,$42,$9a,$43,$9b,$83,$68,$94,$47,$96,$37,$98,$14,$a8,$13,$a9 // .B.C..h.G.7.....
        .byte $13,$bb,$33,$dd,$43,$de,$84,$cf,$84,$bf,$96,$ad,$a6,$ac,$b8,$7b // ..3.C..........{
        .byte $a8,$57,$a8,$36,$a8,$24,$b8,$13,$a8,$13,$ba,$21,$ba,$11,$aa,$31 // .W.6.$.....!...1
        .byte $9b,$30,$9b,$41,$9b,$62,$9c,$63,$9d,$64,$bd,$85,$be,$96,$bf,$b7 // .0.A.b.c.d......
        .byte $be,$a8,$ad,$a7,$9c,$96,$7b,$96,$7a,$a6,$69,$a6,$47,$85,$37,$85 // ......{.z.i.G.7.
        .byte $47,$a6,$37,$a6,$47,$b8,$36,$c8,$35,$c9,$25,$b8,$26,$98,$37,$b8 // G.7.G.6.5.%.&.7.
        .byte $57,$b9,$47,$a8,$69,$a8,$59,$c9,$6b,$aa,$59,$db,$57,$eb,$44,$ec // W.G.i.Y.k.Y.W.D.
        .byte $33,$dd,$11,$ed,$01,$dc,$01,$bc,$02,$9b,$21,$9b,$40,$9b,$41,$7b // 3.........!.@.A{
        .byte $82,$7d,$95,$7b,$86,$aa,$98,$79,$98,$89,$99,$99,$99,$77,$88,$77 // .}.{...y.....w.w
        .byte $89,$95,$a0                           // ...
