// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:47
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0900 (2304)
//
// Code: 315 bytes, Data: 63172 bytes
// Labels: 210, Subroutines: 1
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0848-$0862 ---
.pc = $0848 "loc_0848"

loc_0848:
        lda ($2f),y
        rol
        rol
        rol
        rol
        and #$07
        tax
        lda $011a,x
        sta $0118
        lda ($2f),y
        and #$1f
        tax
        jsr $0122
        jmp $01ff

dat_0862:
        .byte $a4                                   // .

// --- Region $086f-$08de ---
.pc = $086f "loc_086f"

loc_086f:
        bmi loc_08d1
        lda ($2f),y
        jsr $0122

loc_0876:
        sta ($2d),y
        inc $2d
        bne loc_087e
        inc $2e

loc_087e:
        dex
        bne loc_0876
        beq loc_0848
        lda #$00
        beq loc_0876
        lda #$ff
        bne loc_0876

loc_088b:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_0895
        inc $30

loc_0895:
        inc $2d
        bne loc_089b
        inc $2e

loc_089b:
        dex
        bne loc_088b
        beq loc_0848
        jsr $0171
        lda ($2f),y
        jsr $0122

loc_08a8:
        sta ($2d),y
        inc $2d
        bne loc_08b0
        inc $2e

loc_08b0:
        dex
        bne loc_08a8
        dec $39
        bpl loc_08a8
        bmi loc_0848
        stx $39
        lda ($2f),y
        tax
        jmp $0122

loc_08c1:
        jsr $0171

loc_08c4:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_08ce
        inc $30

loc_08ce:
        inc $2d
.label loc_08d1 = * + 1
        bne loc_08d4
        inc $2e

loc_08d4:
        dex
        bne loc_08c4
        dec $39
        bpl loc_08c4
        jmp $0100

dat_08de:
        .byte $2c                                   // ,

// --- Region $0900-$0970 ---
.pc = $0900 "main_0900"

main_0900:
        ldy #$00
        sty $61
        sty $63
        lda #$0a
        sta $62
        lda #$e0
        sta $64
        ldx #$20

loc_0910:
        lda ($61),y
        sta ($63),y
        iny
        bne loc_0910
        inc $62
        inc $64
        dex
        bne loc_0910
        lda #$40
        sta $61
        lda #$29
        sta $62
        lda #$00
        sta $63
        lda #$c0
        sta $64
        jsr sub_099a
        lda #$28
        sta $61
        lda #$00
        sta $63
        lda #$d8
        sta $64
        jsr sub_099a
        lda dat_3110
        sta $d021
        lda #$06
        sta $d020
        lda #$3f
        sta $dd02
        lda #$94
        sta $dd00
        lda #$3b
        sta $d011
        lda #$d8
        sta $d016
        lda #$08
        sta $d018

loc_0964:
        lda $dc01
        cmp #$ef
        bne loc_0964
        jsr $ff81
        jmp loc_fce2

// --- Region $099a-$09c0 ---
.pc = $099a "sub_099a"
// Referenced by: jsr from $092e, $093d

sub_099a:
        lda #$e7
        sta $65
        lda #$03
        sta $66
        ldy #$00

loc_09a4:
        lda ($61),y
        sta ($63),y
        inc $61
        bne loc_09ae
        inc $62

loc_09ae:
        inc $63
        bne loc_09b4
        inc $64

loc_09b4:
        lda $65
        bne loc_09ba

dat_09b8:
        .byte $c6,$66                               // .f

loc_09ba:
        dec $65
        lda $66
        bpl loc_09a4
        rts

// --- Region $a9d0-$a9d0 ---
.pc = $a9d0 "Segment $a9d0"
        brk

// --- Region $fce2-$fcec ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        ldy txt_ffef,x
        sbc ($ef,x)
        lda ($e1),y
        adc ($5c,x)
        .byte $22                                   // jam // ILLEGAL

bmp_fcec:
        // === Bitmap data (1 bytes, $fcec-$fcec) ===
        .byte $e2                                   // .

// --- Region $ff81-$ff91 ---
.pc = $ff81 "Segment $ff81"
        lda ($2c,x)
        sbc ($61,x)
        .byte $c2,$e1                               // nop #$e1 // ILLEGAL
        rol $e1b1
        .byte $4f,$ab,$a1                           // sre $a1ab // ILLEGAL
        eor ($e1,x)
        and ($18),y
        .byte $b2                                   // jam // ILLEGAL

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

// --- Region $0801-$0847 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30
        .byte $36                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $34,$29                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00 // ...x.4.....B..-.
        .byte $ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$ef // .......2.,..1...
        .byte $c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8 // ....2.....H.....
        .byte $d0,$f7,$4c,$00,$01,$00,$09,$e3,$ef,$56,$19 // ..L......V.

// --- Region $0863-$086e ---
.pc = $0863 "Program $0863"
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6

// --- Region $08df-$08ff ---
.pc = $08df "Program $08df"
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$09,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7                                   // .

// --- Region $0971-$0971 ---
.pc = $0971 "dat_0971"

dat_0971:
        // === Fill data (1 bytes, $0971-$0971) ===
        .byte $00                                   // .

// --- Region $09c1-$0a00 ---
.pc = $09c1 "dat_09c1"

dat_09c1:
        .text "----TITLE"

dat_09ca:
        // === Fill data (54 bytes, $09ca-$09ff) ===
        .fill 54, $2d

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

// --- Region $0c00-$0c00 ---
.pc = $0c00 "scr_0c00"

scr_0c00:
        .byte $00                                   // .

// --- Region $0d27-$0d28 ---
.pc = $0d27 "dat_0d27"

dat_0d27:
        .byte $0c                                   // .

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

// --- Region $0e5f-$0e70 ---
.pc = $0e5f "dat_0e5f"

dat_0e5f:
        .byte $03,$0f,$0f,$3e,$3a,$39,$e6,$e5,$91,$00,$00,$00,$c0,$c0,$c0,$b0 // ...>:9..........
        .byte $b0                                   // .

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

// --- Region $0f98-$0fb8 ---
.pc = $0f98 "dat_0f98"

dat_0f98:
        .byte $03,$03,$0e,$0e,$0e,$39,$39,$39,$e0,$e0,$80,$80,$80,$00,$00,$00 // .....999........
        .byte $b0,$6c,$6c,$2c,$1b,$1b,$1b,$06,$00,$00,$00,$00,$00,$00,$c0,$c0 // .ll,............

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

// --- Region $10d3-$10f8 ---
.pc = $10d3 "dat_10d3"

dat_10d3:
        .byte $03,$03,$03,$0e,$0e,$78,$78,$78,$e0,$e0,$e0,$80,$80,$00,$00,$00 // .....xxx........
        .byte $00,$00,$00,$00,$00,$0e,$03,$03,$03,$00,$00,$00,$00,$c0,$b0,$b0 // ................
        .byte $b0,$6c,$6c,$6c,$1b                   // .lll.

dat_10f8:
        // === Fill data (1 bytes, $10f8-$10f8) ===
        .byte $00                                   // .

// --- Region $120e-$1240 ---
.pc = $120e "dat_120e"

dat_120e:
        .byte $02,$02,$0e,$39,$39,$e4,$e4,$e4,$90,$90,$c0,$00,$00,$00,$00,$00 // ...99...........
        .fill 18, $00
        .byte $2d,$2d,$0b,$0b,$0b,$02,$00,$00,$00,$00 // --........

txt_123a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $90,$04                               // ..

dat_1240:
        // === Fill data (1 bytes, $1240-$1240) ===
        .byte $00                                   // .

// --- Region $131f-$13b0 ---
.pc = $131f "dat_131f"

dat_131f:
        .byte $aa,$00,$00,$00,$00,$00,$00,$aa,$ff,$00,$00,$00,$00,$00,$aa,$aa // ................
        .byte $00,$00,$00,$00,$00,$aa,$ff,$00,$00,$00,$00,$00,$aa,$aa,$80,$00 // ................
        .byte $00,$00,$00,$55,$55,$80,$00,$00,$00,$01,$07,$55,$55,$15,$1e,$1e // ...UU......UU...
        .byte $78,$a0,$00,$ff,$55,$55,$75,$0d,$03,$00,$7f,$95,$55,$aa,$aa,$5a // x...UUu.....U..Z
        .byte $56,$00,$ff                           // V..

txt_1362:
        .text "UY"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $aa,$ab,$aa,$00,$ff,$fd,$a6,$5a,$95,$56,$5a,$f5,$65,$64,$a0,$a8 // .......Z.VZ.ed..
        .byte $aa,$a8,$a8,$fc,$a5,$aa,$02,$29,$c0,$02,$02,$00,$a8,$aa,$aa,$aa // .......)........
        .byte $6a,$7e,$7f,$00,$00                   // j~...

txt_138a:
        .text "PUUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $00,$00,$00,$c0,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$a8,$aa,$aa // ................
        .byte $00,$00,$00,$00,$00,$00,$a0,$aa,$00,$00,$00,$00,$00,$00,$00,$c0 // ................

dat_13b0:
        // === Fill data (1 bytes, $13b0-$13b0) ===
        .byte $00                                   // .

// --- Region $1417-$1459 ---
.pc = $1417 "dat_1417"

dat_1417:
        .byte $05,$00,$00,$00,$00,$00,$00,$0a,$aa,$00,$00,$00,$00,$00,$02,$aa // ................
        .byte $a8,$00,$00,$00,$00,$01,$57,$fc,$00,$00,$00,$00,$03,$ff,$fc,$00 // ......W.........
        .byte $00,$00,$00,$01,$55,$fd,$00,$00,$00,$00,$02,$aa,$aa,$00,$00,$00 // ....U...........
        .byte $00,$02,$aa,$aa,$00,$00,$00,$00,$00,$aa,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff                               // ..

dat_1459:
        // === Fill data (1 bytes, $1459-$1459) ===
        .byte $00                                   // .

// --- Region $1482-$1520 ---
.pc = $1482 "dat_1482"

dat_1482:
        .byte $03,$03,$03,$0e,$0e,$39,$e4,$e4,$e4,$90,$90,$40,$40,$00,$00,$00 // .....9.....@@...
        .byte $00,$00,$00,$00,$00,$00,$ea,$2a,$0b,$00,$00,$00,$00,$00,$b9,$ea // .......*........
        .byte $fe,$ff,$3f,$0f,$03,$00,$95,$56,$99,$b5,$e6,$f5,$ff,$3f,$44,$74 // ..?....V.....?Dt
        .byte $5b,$d4,$6b,$5a,$96,$6a,$a0,$4c,$40,$20,$00,$03,$1c,$80,$2a,$7a // [.kZ.j.L@ ....*z
        .byte $3a,$5f,$1f,$07,$17,$c7,$55,$55,$55,$95,$aa,$aa,$aa,$aa,$95,$aa // :_....UUU.......
        .byte $aa,$aa,$aa,$fe,$ff,$ff               // ......

txt_14d8:
        .text "UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$fe,$ff                   // .....

txt_14e0:
        .text "UUU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$fa,$aa,$aa,$aa,$aa,$fa,$ff,$ff,$ff,$00,$55,$55,$55 // .............UUU
        .byte $55,$95,$aa,$aa,$00,$00               // U.....

txt_14fa:
        .text "PUUUU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$00,$00,$80,$aa,$aa,$aa,$aa,$00,$00,$00,$00,$00,$fc,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$00,$a0,$aa,$00,$00,$00,$00,$00,$00,$00,$c0 // ................

dat_1520:
        // === Fill data (1 bytes, $1520-$1520) ===
        .byte $00                                   // .

// --- Region $1541-$1559 ---
.pc = $1541 "dat_1541"

dat_1541:
        .byte $0a,$ab,$f8,$00,$00,$00,$00,$0a,$ab,$f8,$00,$00,$00,$00,$00,$57 // ...............W
        .byte $f8,$00,$00,$00,$00,$00,$00,$f8       // ........

dat_1559:
        // === Fill data (1 bytes, $1559-$1559) ===
        .byte $00                                   // .

// --- Region $15bd-$15c8 ---
.pc = $15bd "dat_15bd"

dat_15bd:
        .byte $02,$02,$02,$39,$39,$e4,$e4,$e4,$90,$90,$90 // ...99......

dat_15c8:
        // === Fill data (1 bytes, $15c8-$15c8) ===
        .byte $00                                   // .

// --- Region $15e8-$1680 ---
.pc = $15e8 "dat_15e8"

dat_15e8:
        .byte $0f,$03,$00,$00,$00,$00,$00,$00,$57,$95,$a5,$2d,$03,$00,$00,$00 // ........W..-....
        .byte $10,$e3,$f0,$80,$8a,$d8,$14,$07,$13,$33,$0f,$13,$0c,$00,$2b,$00 // .........3....+.
        .byte $ea,$d5,$d5,$55,$75,$35,$de,$de,$55,$95,$aa,$aa,$aa,$aa,$fa,$ff // ...Uu5..U.......

txt_1618:
        .text "UUU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$ea,$ff,$ff,$ff,$ff,$ab,$aa,$aa,$aa,$d5,$ff,$ff,$ff // ................
        .byte $ff,$aa,$aa,$aa                       // ....

txt_1630:
        .text "UU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$fe,$ff                   // .....

txt_1638:
        .text "UUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$fe,$a5,$aa,$aa,$aa,$ea,$ff,$ff,$ff,$55,$95,$aa,$aa // ............U...
        .byte $aa,$ea,$ff,$ff                       // ....

txt_1650:
        .text "UUU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$fe
        .text "UUUU"
        .byte $f5,$ff,$ff,$ff,$00

txt_1661:
        .text "TUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $aa,$aa,$00,$00,$a0,$aa,$aa,$aa,$6a,$55,$00,$00,$00,$c0,$ff,$ff // ........jU......
        .byte $ff,$ff,$00,$00,$00,$00,$00,$54,$55,$55 // .......TUU

dat_1680:
        // === Fill data (1 bytes, $1680-$1680) ===
        .byte $00                                   // .

// --- Region $16f8-$1703 ---
.pc = $16f8 "dat_16f8"

dat_16f8:
        .byte $0e,$0e,$0e,$39,$39,$39,$e4,$e4,$c0,$c0,$c0 // ...999.....

dat_1703:
        // === Fill data (1 bytes, $1703-$1703) ===
        .byte $00                                   // .

// --- Region $1740-$17c0 ---
.pc = $1740 "dat_1740"

dat_1740:
        .byte $c0,$3e,$0f,$03,$00,$00,$00,$00,$3a,$fe,$3d,$81,$5c,$04,$01,$00 // .>......:.=.\...

txt_1750:
        .text "UUUU"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$af,$6f,$aa,$aa,$aa,$aa,$ea,$ff,$ff,$ff,$a5,$aa,$aa,$aa,$aa // ..o.............
        .byte $ea,$ff,$ff,$55,$a5,$aa,$aa,$aa,$aa,$ea,$ff // ...U.......

txt_1770:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$fa,$aa,$aa,$aa,$ea,$ff,$ff,$ff,$ff,$a9,$aa,$aa // ................
        .byte $aa,$fa,$ff,$ff,$ff,$55,$a5,$aa,$aa,$aa,$fa,$ff,$ff,$55,$55,$95 // .....U.......UU.
        .byte $aa,$aa,$aa,$ea,$ff,$5f               // ....._

txt_1799:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$fa,$55,$95,$aa,$aa,$aa,$ff,$ff,$ff // ...U.......

txt_17a8:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$fe,$ff                       // ....

txt_17b0:
        .text "WUUU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $aa,$aa,$ea,$55,$a5,$aa,$aa,$aa,$fa,$ff,$ff // ...U.......

dat_17c0:
        // === Fill data (1 bytes, $17c0-$17c0) ===
        .byte $00                                   // .

// --- Region $1831-$183e ---
.pc = $1831 "dat_1831"

dat_1831:
        .byte $03,$03,$0e,$0e,$0e,$39,$39,$e4,$90,$90,$40,$40,$40 // .....99...@@@

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

// --- Region $1888-$1900 ---
.pc = $1888 "dat_1888"

dat_1888:
        .byte $03,$02,$00,$00,$00,$00,$00,$00,$bd,$ad,$6c,$6c,$1b,$1b,$1b,$06 // ..........ll....
        .byte $55,$55,$15,$00,$00,$00,$00,$c0,$ff,$ff,$ff,$0f,$00,$00,$00,$00 // UU..............
        .text "UUUU"
        .byte $01,$00,$00,$00

txt_18b0:
        .text "UUUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$af,$aa,$aa,$aa,$aa
        .byte $2a,$00,$00,$ff
        .text "WUUUU"
        .byte $05,$00,$ff,$ff,$ab,$aa,$aa,$aa,$aa,$00,$aa,$aa,$aa,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$aa,$95,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$55,$95,$aa,$aa,$aa,$aa,$ff,$ff // ..U.......

txt_18f0:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$ea,$ff,$5f,$55,$55,$95,$aa,$aa,$aa,$aa // ...._UU.....

dat_1900:
        // === Fill data (1 bytes, $1900-$1900) ===
        .byte $00                                   // .

// --- Region $196c-$1978 ---
.pc = $196c "dat_196c"

dat_196c:
        .byte $03,$03,$03,$0e,$1e,$78,$78,$78,$e0,$e0,$e0,$80 // .....xxx....

dat_1978:
        // === Fill data (1 bytes, $1978-$1978) ===
        .byte $00                                   // .

// --- Region $19d0-$19e0 ---
.pc = $19d0 "dat_19d0"

dat_19d0:
        .byte $0e,$0e,$03,$03,$03,$00,$00,$00,$c0,$c0,$b0,$b0,$b0,$6c,$6c,$1b // .............ll.

dat_19e0:
        // === Fill data (1 bytes, $19e0-$19e0) ===
        .byte $00                                   // .

// --- Region $1a18-$1a3c ---
.pc = $1a18 "dat_1a18"

dat_1a18:
        .byte $15,$00,$00,$00,$00,$00,$00,$00,$ff,$0f,$00,$00,$00,$00,$00,$00 // ................
        .byte $aa,$aa,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $aa,$aa,$aa,$2a                       // ...*

dat_1a3c:
        // === Fill data (1 bytes, $1a3c-$1a3c) ===
        .byte $00                                   // .

// --- Region $1aa8-$1ab2 ---
.pc = $1aa8 "dat_1aa8"

dat_1aa8:
        .byte $0b,$0f                               // ..

txt_1aaa:
        .text "---"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $b4,$b4,$c0,$c0                       // ....

dat_1ab2:
        // === Fill data (1 bytes, $1ab2-$1ab2) ===
        .byte $00                                   // .

// --- Region $1b18-$1b28 ---
.pc = $1b18 "dat_1b18"

dat_1b18:
        .byte $27,$27,$09,$09,$09,$02,$02,$02,$00,$00,$c0,$c0,$c0,$b0,$b0,$b0 // ''..............

dat_1b28:
        // === Fill data (1 bytes, $1b28-$1b28) ===
        .byte $00                                   // .

// --- Region $1be0-$1c65 ---
.pc = $1be0 "dat_1be0"

dat_1be0:
        .byte $01,$01,$07,$07,$05,$00,$00,$00,$d0,$d0,$55,$ff,$aa,$00,$00,$00 // ..........U.....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00 // ..U.......U.....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00 // ..U.......U.....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00 // ..U.......U.....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$ff,$55,$aa,$00,$00,$00 // ..U........U....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$aa,$ff,$55,$00,$00,$00 // ..U.........U...
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$ff,$55,$aa,$00,$00,$00 // ..U........U....
        .byte $00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$ff,$aa,$55,$00,$00,$00 // ..U.........U...
        .byte $e4,$e4,$e4,$a9,$55                   // ....U

dat_1c65:
        // === Fill data (1 bytes, $1c65-$1c65) ===
        .byte $00                                   // .

// --- Region $1e2d-$1f20 ---
.pc = $1e2d "dat_1e2d"

dat_1e2d:
        .byte $0f,$3e,$7a,$00,$00,$00,$00,$00,$ff,$a9,$aa,$00,$00,$00,$00,$00 // .>z.............
        .byte $47,$fd,$95,$00,$00,$00,$00,$00,$aa,$bf,$bf,$00,$00,$00,$00,$00 // G...............
        .byte $ff,$aa,$aa,$00,$00,$00,$00,$00,$ff,$af,$ab,$00,$00,$00,$00,$00 // ................
        .byte $00,$40,$c0,$00,$00,$00,$00,$00,$0a,$09,$29,$00,$00,$00,$00,$00 // .@........).....
        .byte $40,$40,$50,$00,$00,$00,$00,$00,$02,$0f,$2d,$00,$00,$00,$00,$00 // @@P.......-.....
        .byte $aa,$ff,$ff,$00,$00,$00,$00,$00,$f3,$ff,$af,$00,$00,$00,$00,$00 // ................
        .byte $aa,$af,$af,$00,$00,$00,$00,$00,$aa,$fa,$fa,$00,$00,$00,$00,$00 // ................
        .byte $ff,$f0,$f0,$00,$00,$00,$00,$00,$ff,$76,$f6,$00,$00,$00,$00,$00 // .........v......
        .byte $ff,$aa,$aa,$00,$00,$00,$00,$00,$ff,$aa,$aa,$00,$00,$00,$00,$00 // ................
        .byte $ff,$a6,$a7,$00,$00,$00,$00,$00,$ff,$aa,$aa,$00,$00,$00,$00,$00 // ................
        .byte $ff,$aa,$aa,$00,$00,$00,$00,$00       // ........

txt_1ed5:
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .fill 21, $00
        .byte $aa,$a5,$a5,$00,$00,$00,$00,$00,$ff,$aa,$aa,$00,$00,$00,$00,$00 // ................
        .byte $fe,$56,$55,$00,$00,$00,$00,$00,$aa,$bf,$af,$00,$00,$00,$00,$00 // .VU.............
        .byte $7c,$ac,$94,$00,$00,$00,$00,$00,$2a,$20,$28,$00,$00,$00,$00,$00 // |.......* (.....
        .byte $a0,$20,$a0                           // . .

dat_1f20:
        // === Fill data (1 bytes, $1f20-$1f20) ===
        .byte $00                                   // .

// --- Region $1f61-$205c ---
.pc = $1f61 "dat_1f61"

dat_1f61:
        .byte $02,$02,$02,$02,$0a,$0a,$0a,$ef,$ff,$bf,$f7,$f6,$f6,$f6,$f6,$fe // ................
        .byte $c7,$00,$00,$00,$00,$00,$00,$d1,$41,$61,$51,$19,$19,$15,$0a,$af // ........AaQ.....
        .byte $af,$af,$af,$af,$af,$af,$af           // .......

txt_1f88:
        .text "UQPPPPPPU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$a5,$a5,$a5,$a5,$e5,$c0,$d0       // ........

txt_1f9a:
        .text "PPPPP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_1fa0:
        .text "+++/"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $af,$af,$af,$60,$60,$50,$d0,$d8,$d9,$d9,$d5,$39,$b5,$e5,$d6,$d6 // ...``P.....9....
        .byte $d6,$96,$96,$7d,$f1,$c0,$c0,$80,$80,$80,$80,$74,$50,$14,$14,$05 // ...}.......tP...
        .byte $05,$05,$01,$ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab,$e8,$e8,$e8,$ea,$ea // ................
        .byte $ea,$ea,$eb,$3a,$b3,$eb,$ce,$ac,$38,$b0,$e0,$8a,$8a,$0a,$0a,$0a // ...:....8.......
        .byte $0a,$0a,$0a,$f7,$f6,$f6,$f6,$f6,$f6,$f6,$f6,$55,$00,$00,$00,$00 // ...........U....
        .byte $00,$15,$15,$db,$eb,$bb,$2a,$02,$02,$02,$02 // ......*....

bmp_2000:
        .fill 8, $eb
        .byte $fd,$8f,$83,$83,$82,$82,$82,$82,$d4,$f5,$75,$7d,$7d,$7d,$7d,$7d // ..........u}}}}}
        .byte $00,$00,$00,$00,$00,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ................

txt_2028:
        .text "++++++++"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$ea,$fa   // .........

txt_203a:
        .text ">>>>>>"
        .byte $75,$75,$69,$6d,$6d,$6e,$6f,$7b,$bc,$bc,$bc,$ac,$af,$af,$ab,$ab // uuimmno{........
        .text "<<?3"
        .byte $f3,$ff,$cf,$cc,$e0,$c0,$c0,$80

dat_205c:
        // === Fill data (1 bytes, $205c-$205c) ===
        .byte $00                                   // .

// --- Region $20a0-$2198 ---
.pc = $20a0 "dat_20a0"

dat_20a0:
        .fill 8, $06
        .fill 8, $af
        .fill 16, $00
        .fill 8, $6f
        .byte $aa,$aa,$ff,$ff,$af,$af,$af,$ab,$bf,$fe,$fe,$fa,$a8,$a0,$e8,$e8 // ................
        .byte $c0,$c3,$c3,$03,$03,$03,$0f,$0f,$ce,$ce,$ff,$ff,$ff,$bf,$aa,$aa // ................
        .byte $fa,$fa,$fa,$fa,$fa,$fe,$fe,$fe,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd // ................
        .fill 8, $80
        .fill 8, $00

txt_2108:
        .text ">>>>>>>>"
        .byte $eb,$ef,$ff,$ff,$eb,$eb,$eb,$ea,$c0,$f0,$f0,$bc,$bc,$bc,$af,$af // ................
        .fill 8, $0f
        .byte $af,$af,$aa,$aa,$af,$af,$af,$af,$7b,$eb,$ab,$ab,$eb,$7b,$3b,$15 // ........{....{;.
        .fill 8, $03
        .byte $bd,$7d,$bd,$bd,$bd,$bd,$bd,$bd,$c3,$c3,$c3,$c3,$c3,$c3,$c3,$c3 // .}..............
        .fill 8, $be
        .fill 8, $c0
        .fill 8, $00

txt_2168:
        .text "++++++++"
        .byte $68,$6f,$55,$55,$6f,$68,$68,$68,$af,$bf,$fe,$fe,$bf,$af,$2b,$2b // hoUUohhh......++
        .byte $e2,$a2,$a0,$a0,$a0,$e0,$e8,$e8,$69,$ea,$ea,$da // ........i...

txt_218c:
        .text "ZZZZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$e0,$a0,$a0,$a0,$a0,$a0           // .......

dat_2198:
        // === Fill data (1 bytes, $2198-$2198) ===
        .byte $00                                   // .

// --- Region $21e0-$22d8 ---
.pc = $21e0 "dat_21e0"

dat_21e0:
        .byte $07,$03,$03,$03,$01,$00,$00,$00,$af,$af,$af,$eb,$eb,$fa,$fa,$3e // ...............>
        .byte $00,$00,$00,$00,$cf,$ff,$aa,$ab,$05,$15,$15,$51,$75,$f5,$d5,$51 // ...........Qu..Q
        .byte $6f,$6f,$6f,$6f,$6f,$6f,$7f,$bf,$fe,$fe,$ff,$ff,$ff,$f3,$bf,$bf // oooooo..........
        .byte $bc,$af,$af,$af,$ab,$eb,$ea,$ea,$0f,$0f,$0c,$3c,$ff,$ff,$f0,$f0 // ...........<....
        .byte $55,$61,$61,$40,$40,$40,$61,$61,$95,$95,$d5,$d5,$e5,$e5,$d5,$95 // Uaa@@@aa........
        .byte $7d,$7d,$7d,$5f,$5f,$57,$d7,$d5,$80,$80,$80,$80,$a2,$ea,$ff,$ff // }}}__W..........
        .byte $02,$0a,$0a,$28,$aa,$be,$fa,$aa,$76,$76,$76,$f6,$d6,$76,$7a,$5a // ...(....vvv..vzZ
        .byte $ea,$ea,$ea,$ea,$e8,$ea,$fa,$fa,$ab,$ab,$eb,$ea,$fa,$fa,$ea,$ea // ................
        .byte $0a,$8a,$8a,$aa,$aa,$aa,$eb,$eb,$f6,$f6,$f6,$f6,$f6,$f7,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$aa,$aa,$01,$01,$2b,$77,$e7,$e7,$a7,$a6 // ..........+w....
        .byte $be,$be,$be,$be,$be,$be,$ff,$ff
        .text "AACCO"
        .byte $7e,$aa,$aa
        .byte $97,$97,$97,$57,$5e,$5c,$78,$f0,$80,$00,$00,$00,$00,$00,$00,$00 // ...W^\x.........
        .fill 8, $00

txt_22a8:
        .text "++++++"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $af,$bc,$bc,$bc,$bc,$bc,$bf,$aa,$aa   // .........

txt_22b8:
        .text "++++"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $bf,$ff,$fe,$68,$68,$68,$68,$68,$70,$b2,$e2,$af,$af,$af,$af,$af // ...hhhhhp.......
        .byte $af,$bf,$bf,$a0,$a0,$a0,$a0,$a0,$b0,$78,$68 // .........xh

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

// --- Region $2326-$2420 ---
.pc = $2326 "dat_2326"

dat_2326:
        .byte $03,$01,$05,$00,$00,$00,$00,$00,$55,$55,$7f,$00,$00,$00,$00,$00 // ........UU......
        .byte $d7,$fd,$82,$00,$00,$00,$00,$00,$a8,$a8,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f8,$00,$00,$00,$00,$00,$28,$28,$ff,$00,$00,$00,$00,$00 // ........((......
        .byte $00,$00,$ff,$00,$00,$00,$00,$00,$0f,$3f,$e2,$00,$00,$00,$00,$00 // .........?......
        .byte $fc,$ff,$fe,$00,$00,$00,$00,$00,$08,$8c,$aa,$00,$00,$00,$00,$00 // ................
        .byte $aa,$aa,$ff,$00,$00,$00,$00,$00,$c0,$80,$e0,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$bf,$00,$00,$00,$00,$00,$2f,$2f,$ff,$00,$00,$00,$00,$00 // ........//......
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $c0,$c0,$fd,$00,$00,$00,$00,$00,$00,$00,$aa,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$00,$00,$00,$00,$00,$3f,$ff,$ff,$00,$00,$00,$00,$00 // ........?.......
        .byte $fc,$ff,$ff,$00,$00,$00,$00,$00,$04,$4c,$c0,$00,$00,$00,$00,$00 // .........L......
        .byte $01,$07,$00,$00,$00,$00,$00,$00,$ff,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$e0,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $ff,$fa,$aa,$00,$00,$00,$00,$00,$aa,$aa,$41,$00,$00,$00,$00,$00 // ..........A.....
        .byte $15,$15,$ff,$00,$00,$00,$00,$00,$ae,$aa,$f8,$00,$00,$00,$00,$00 // ................
        .byte $ff,$7f,$00,$00,$00,$00,$00,$00,$c0,$c0 // ..........

dat_2420:
        // === Fill data (1 bytes, $2420-$2420) ===
        .byte $00                                   // .

// --- Region $2468-$255b ---
.pc = $2468 "txt_2468"

txt_2468:
        .text "TTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$03,$3c,$0c,$0c,$00,$00,$00,$00,$00,$00 // .......<........
        .byte $00,$00,$00,$00,$00,$00,$00,$14,$14,$14 // ..........

txt_248b:
        .text "UUUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$02,$02,$02,$03,$03,$3e,$b8,$f8,$f0,$f0,$f0,$f0,$f0,$02 // .......>........
        .byte $00,$00,$00,$00,$00,$00,$00,$dc,$7c,$3c,$1c,$0c,$0c,$04,$00 // ........|<.....

txt_24b0:
        .text "????????"
        .byte $00                                   // string terminator
        .fill 15, $00
        .byte $2a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // *...............
        .byte $02,$00,$00,$00,$00,$00,$00,$20,$80,$80,$80,$00,$00,$00,$00,$00 // ....... ........
        .fill 8, $00
        .fill 8, $03

txt_24f8:
        .text "TPPPPPPT"
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$fc,$fc,$3c,$3c,$0c,$0c,$0c,$00 // ..........<<....
        .byte $0a                                   // .

txt_2511:
        .text "**"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$82,$00,$00,$00,$00,$00,$00,$00,$50,$58,$54,$16 // ............PXT.
        .byte $16,$16,$15,$15                       // ....

txt_2528:
        .text "????????"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$0a,$02,$02,$00,$00,$00,$00,$80,$14 // ................
        .byte $10,$10,$00,$00,$00,$00,$00           // .......

txt_2548:
        .text "////////"
        .byte $82,$80,$80,$80,$80,$80,$80,$80,$c0,$c0,$40 // ..........@

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

// --- Region $25a8-$2698 ---
.pc = $25a8 "dat_25a8"

dat_25a8:
        .byte $bc,$fc,$ff,$ff,$fc,$fc,$fc,$fc,$06,$06,$56,$56,$06,$06,$02,$00 // ..........VV....
        .fill 8, $00
        .byte $01,$01,$03,$03,$03,$06,$07,$0f,$5f,$5f,$0f,$0f,$0f,$07,$ff,$ff // ........__......
        .byte $83,$83,$c3,$c3,$c3,$e3,$e3,$e3,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0 // ................
        .byte $00,$00,$00,$00,$05,$01,$00,$00,$00,$00,$00,$00 // ............

txt_25ec:
        .text "UUTT********"
        .byte $00                                   // string terminator
        .fill 15, $00
        .fill 8, $05
        .byte $c0,$c0,$ff,$ff,$c0,$c0,$c0,$c0,$f0,$f0,$f0,$f0,$f0,$f0,$30,$00 // ..............0.
        .fill 16, $00
        .byte $02,$02,$00,$00,$00,$00,$00,$02,$aa,$aa,$aa,$2a,$02,$00,$00,$00 // ...........*....
        .byte $c0,$fc,$ff,$ff,$ff,$3f,$03,$00,$00,$00,$40,$f0,$f4,$f4,$fc,$fc // .....?....@.....
        .byte $d4,$fc,$fc,$dc,$fc,$fc,$fc,$5c,$00,$00,$00,$00,$00,$00,$00,$00 // .......\........
        .byte $37,$3f,$3f,$1f,$1f,$3f,$1f           // 7??..?.

txt_2667:
        .text "=????????"
        .byte $01,$03,$ff,$ff,$03,$01,$00,$00       // ........

txt_2678:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .fill 8, $00

txt_2688:
        .text "????????"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $26e6-$27d8 ---
.pc = $26e6 "dat_26e6"

dat_26e6:
        .byte $02,$02,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$aa,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$7f,$00,$00,$00,$04,$0c,$1c,$fc,$fc,$0c,$0c // ............

txt_2702:
        .text "((00"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $fc,$02,$02,$02,$02,$00,$00,$02,$02   // .........

txt_2710:
        .text "QQUTTTUU"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a8,$a8,$2a,$2a,$0a,$00,$00,$00,$00,$00,$03,$bf,$fc,$fc // ....**..........
        .byte $fc,$fc,$f8,$f0,$e0,$80,$00           // .......

txt_2730:
        .text "??????"
        .byte $7f,$ff,$00,$00,$00,$00,$00,$00,$ff,$ff,$00,$00,$00,$03,$03,$0f // ................
        .byte $ff,$ff,$0f,$0f,$0f,$0f,$0f,$0f       // ........

txt_274e:
        .text "/?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$ff,$ff,$00,$00,$00,$00,$00,$01,$ff,$ff,$00 // ................
        .byte $00,$00,$40,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ..@.............
        .byte $03,$03,$03,$03,$03,$03,$03,$00,$00,$40,$c0,$d0,$7c,$1f,$03,$00 // .........@..|...
        .byte $00,$00,$00,$00,$03,$ff,$ff,$7c,$7c,$7c,$7c,$f8,$f8,$f0,$c0,$a8 // .......||||.....
        .byte $a8,$a8,$2a,$2a,$0a,$0a,$02,$00,$00,$00,$00,$00,$82,$ff,$ff,$15 // ..**............
        .byte $15,$15                               // ..

txt_27a3:
        .text "TTPP"
        .byte $40                                   // @ character
        .text "??????"
        .byte $ff,$ff,$00,$00,$00,$00,$00,$00,$80,$c0,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00

txt_27c8:
        .text "*******"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $40,$80,$80,$80,$40,$80,$40,$60       // @...@.@`

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

// --- Region $2800-$2800 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00                                   // .

// --- Region $2940-$3110 ---
.pc = $2940 "dat_2940"

dat_2940:
        // === Fill data (140 bytes, $2940-$29cb) ===
        .fill 140, $11
        .byte $bc,$1c                               // ..

dat_29ce:
        // === Fill data (37 bytes, $29ce-$29f2) ===
        .fill 37, $11
        .byte $bc,$1b,$bc,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$81,$72 // ...............r
        .byte $8e,$c3,$c2,$c1,$38,$31,$21,$f7,$82,$b1,$13,$1c,$c1,$81,$12,$11 // ....81!.........
        .byte $8e,$11,$12,$21,$11,$81,$c1,$2c,$fb,$f1,$2c,$bc,$81,$11,$18,$c1 // ...!...,..,.....
        .byte $31,$11,$eb,$c1,$16,$f1,$e7,$11,$2f,$11,$e8,$e1,$13,$11,$e1,$c1 // 1......./.......
        .byte $31,$11,$b1,$2f,$11,$38,$e1,$3f,$11,$11,$11,$6e,$11,$12,$6f,$bc // 1../.8.?...n..o.
        .byte $12,$88,$11,$fb,$fb,$e1,$12,$12,$21,$cf,$ff,$c1,$31,$f1,$22,$c1 // ........!...1.".
        .byte $11,$f1,$1e,$c1,$21,$f1,$f1,$21,$11,$81,$11,$1f,$21,$81,$81,$11 // ....!..!....!...
        .byte $c1,$81,$c1,$81,$c1,$11,$1b,$1b,$1f,$1f,$cf,$fc,$4f,$b4,$43,$11 // ............O.C.
        .byte $14,$84,$21,$11,$21,$17,$11,$12,$11,$86,$3b,$12,$11,$86,$31,$11 // ..!.!.....;...1.
        .byte $31,$21,$13,$86,$16,$31,$81,$21,$11,$11,$b1,$c8,$87,$bc,$bc,$81 // 1!...1.!........
        .byte $b1,$cf,$cf,$cb,$bc,$f3
        .text "5CCC"
        .byte $14
        .byte $43,$43,$34,$f1,$14
        .byte $11,$31,$c1,$e8,$11,$31,$b1,$11,$21,$13,$81,$88,$11,$f2,$16,$31 // .1...1..!......1
        .byte $11,$1e,$b1,$7b,$8f,$bc,$27,$81,$b1,$81,$87,$c1,$bf,$fb,$75,$57 // ...{..'.......uW
        .byte $57,$17                               // W.

txt_2ac5:
        .text "755CCCAC4"
        .byte $11,$41,$11,$c1,$31,$f1,$13,$1c,$11,$81,$21,$17,$81,$11,$3e,$f1 // .A..1.....!...>.
        .byte $21,$bc,$21,$11,$c1,$11,$11,$1e,$21,$bf,$8b,$1c,$af,$1a,$7a,$7a // !.!.....!.....zz
        .byte $7a                                   // z

txt_2aef:
        .text "'WWWW555C"
        .byte $1e,$21,$11,$11,$27,$c1,$c1,$81,$11,$3e,$11,$13,$b1,$c2,$bc,$bc // .!..'....>......
        .byte $c1,$88,$11,$f8,$11,$3b,$11,$c1,$1c,$3b,$bc,$21,$16,$21,$21,$32 // .....;...;.!.!!2
        .byte $21,$f2,$1a,$62,$7a,$7a,$7a,$7a,$13,$1c,$7e,$81,$1c,$c1,$81,$21 // !..bzzzz..~....!
        .byte $3c,$81,$f1,$1b,$c1,$2c,$fb,$11,$11,$18,$c1,$2c,$11,$e1,$2c,$e6 // <....,.....,..,.
        .byte $31,$16,$3c,$bc,$86,$3c,$16,$31,$11,$11,$12,$21,$c1,$32,$11,$12 // 1.<..<.1...!.2..
        .byte $c1,$31,$11,$11,$c1,$17,$b1,$13,$c1,$11,$61,$18,$61,$bf,$61,$12 // .1........a.a.a.
        .byte $12,$b1,$c1,$18,$b1,$c2,$11,$c1,$68,$11,$c2,$cb,$1c,$f3,$61,$11 // ........h.....a.
        .byte $18,$81,$21,$11,$12,$11,$21,$31,$31,$11,$11,$8e,$11,$12,$e1,$16 // ..!...!11.......
        .byte $f1,$11,$61,$21,$f1,$bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf,$cf,$bf,$fb // ..a!............
        .byte $bf,$cf,$bf,$fc,$fc,$c1,$27,$f1,$11,$11,$31,$11,$81,$21,$12,$ff // ......'...1..!..
        .byte $ce,$21,$11,$11,$e1,$11,$11,$81,$31,$1e,$11,$12,$c1,$86,$16,$1c // .!......1.......
        .byte $18,$81,$18,$21,$11,$83,$11,$e1,$81,$c3,$86,$c1,$21,$11,$81,$21 // ...!........!..!
        .text "11!!"
        .byte $1e,$81,$c1
        .byte $2c,$f1,$1c,$c1
        .byte $27,$f1,$1b,$1b,$1b
        .byte $21,$2b,$8b,$1c,$b1,$13,$b1,$31,$8b,$21,$21,$86,$1b,$cb,$8b,$1b // !+.....1.!!.....
        .byte $1b,$2b,$16,$86,$1c,$b1,$8b,$b1,$31,$1b,$81,$81,$18,$21,$81,$e1 // .+......1....!..
        .byte $11,$11,$11,$81,$81,$11,$11,$11,$81,$18,$b1,$1b,$81,$11,$b1,$b1 // ................
        .byte $17,$c1,$31,$f1,$21,$11,$1f,$b1,$2b,$b1,$17,$81,$31,$21,$2b,$8b // ..1.!...+...1!+.
        .byte $b1,$3b,$86,$21,$21,$86,$c1,$c3,$f1,$12,$31,$f1,$11,$cb,$81,$c1 // .;.!!.....1.....
        .byte $11,$c1,$81,$c2,$eb,$31,$11,$31,$11,$eb,$81,$3b,$e6,$3b,$1b,$3e // .....1.1...;.;.>
        .byte $11,$ff,$21,$26,$86,$21,$b1,$81,$21,$1b,$81,$11,$13,$21,$18,$81 // ..!&.!..!....!..
        .byte $12,$f1,$11,$86,$11,$8b,$cb,$12,$11,$8b,$3b,$86,$11,$b1,$16,$81 // ..........;.....
        .byte $81,$1b,$21,$6b,$81,$11,$1b,$1b,$21,$1b,$b1,$f1,$21,$e1,$fb,$f1 // ..!k....!...!...
        .byte $b1,$81,$b1,$21,$7f,$c1,$11,$11,$1f,$11,$13,$c1,$11,$11,$11,$21 // ...!...........!
        .byte $63,$81,$21,$67,$81,$21,$61,$81,$11,$31,$c1,$11,$f1,$16,$21,$11 // c.!g.!a..1....!.
        .byte $81,$1c,$11,$82,$21,$63,$81,$21,$16,$81,$11,$13,$21,$11,$81,$c1 // ....!c.!....!...
        .byte $21,$f1,$f1,$12,$1c,$11,$22,$88,$11,$13,$81,$31,$81,$11,$11,$b1 // !....."....1....
        .byte $3f,$81,$81,$c1,$e1,$b1,$3f,$18,$81,$c2,$61,$c1,$11,$c1,$11,$e1 // ?.....?...a.....
        .byte $1c,$c1,$81,$11,$c1,$81,$21,$11,$11,$c2,$81,$21,$11,$61,$11,$21 // ......!....!.a.!
        .byte $11,$1c,$21,$11,$1c,$13,$81,$11,$c3,$11,$c1,$38,$e1,$c1,$81,$21 // ..!........8...!
        .byte $11,$18,$11,$12,$11,$c2,$18,$18,$e1,$c2,$18,$68,$11,$11,$38,$18 // ...........h..8.
        .byte $11,$21,$11,$61,$81,$31,$11,$11,$21,$31,$1b,$b1,$c1,$21,$12,$81 // .!.a.1..!1...!..
        .byte $c8,$c1,$31,$11,$f3,$1c,$3f,$1b,$21,$11,$81,$81,$13,$86,$c1,$21 // ..1...?.!......!
        .byte $3f,$81,$11,$11,$81,$c3,$86,$c1,$61,$21,$3f,$81,$81,$c1,$86,$c2 // ?.......a!?.....
        .byte $61,$21,$3f,$81,$b1,$f6,$1c,$c1,$81,$81,$31,$21,$11,$81,$21,$68 // a!?.......1!..!h
        .byte $81,$12,$11,$11,$11,$81,$c1,$e1,$c1,$11,$eb,$21,$26,$86,$c6,$31 // ...........!&..1
        .byte $e1,$e1,$2c,$f7,$e1,$01,$61,$a1,$f8,$81,$a1,$fb,$91,$81,$01,$c1 // ..,...a.........
        .byte $e1,$e1,$81,$a1,$41,$f1,$2f,$e1,$f7,$d1,$23,$ec,$86,$a1,$ec,$e7 // ....A./...#.....
        .byte $83,$81,$42,$81,$01,$61,$e1,$d1,$a2,$e1,$e1,$e1,$02,$01,$e1,$28 // ..B..a.........(
        .byte $08,$01,$e2,$cf,$e8,$61,$e1,$e1,$c1,$e1,$9b,$41,$02,$e1,$e1,$c1 // .....a.....A....
        .byte $e1,$81,$82,$a1,$e1,$e1,$81,$c1,$a2,$41,$81,$6f,$fb,$e1,$61,$f3 // .........A.o..a.
        .byte $e1,$a2,$c1,$41,$e1,$a3,$01,$42,$81,$e1,$e1,$e3,$b1,$ac,$e2,$e1 // ...A...B........
        .byte $e1,$21,$a1,$e1,$af,$a1,$e1,$f8,$21,$cc,$02,$e1,$a7,$e1,$e1,$a1 // .!......!.......
        .byte $c1,$8f,$e1,$61,$e1,$ff,$82,$81,$c1,$e1,$fb,$b1,$a1 // ...a.........

txt_2da5:
        .text "AA"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $a1,$fc,$e1,$22,$91,$e1,$a2,$c1,$47,$e3,$41,$cf,$4f,$af,$a8,$e1 // ..."....G.A.O...
        .byte $e1,$42,$21,$f7,$e3,$e1,$c2,$c3,$e1,$98,$81,$b7,$e1,$13,$a1,$81 // .B!.............
        .byte $ff,$7b,$01,$ff,$91,$21,$c1,$ff,$68,$01,$e1 // .{...!..h..

txt_2dd3:
        .text "!."
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e1,$e1,$01,$36,$b8,$4f,$bc,$ef,$ff,$e1,$ef,$b1,$e1,$61,$5c,$22 // ...6.O.......a\"
        .byte $e2,$f8,$81,$41,$a1,$41,$21,$e1,$02,$f1,$e7,$e1,$e1,$f8,$41,$e2 // ...A.A!.......A.
        .byte $81,$1e,$61,$e2,$1f,$a1,$e1,$e1,$61,$31,$e1,$a1,$af,$0c,$e3,$1b // ..a.....a1......
        .byte $ef,$e2,$81,$6f,$d1,$e1,$f8,$08,$f1,$01,$43,$de,$11,$e3,$f8,$c1 // ...o......C.....
        .byte $81,$e3,$41,$ee,$01,$f8,$ac,$e1,$43,$88,$01,$01,$43,$f1,$03,$f6 // ..A.....C...C...
        .byte $e1,$08,$a1,$e1,$ff,$cb,$23,$41,$fc,$1c,$41,$41,$62,$11,$fe,$a1 // ......#A..AAb...
        .byte $d1,$e1,$a3,$01,$e1,$e1,$e1,$ff,$4b,$fc,$a8,$a2,$01,$e1,$81,$07 // ........K.......
        .byte $e1,$82,$21,$fc,$01,$21,$21,$fb,$91,$9f,$ff,$9c,$01,$c1,$fc,$e1 // ..!..!!.........
        .byte $21,$9c,$e3,$71,$a4,$01,$f1,$a4,$ef,$ef,$21,$f2,$e1,$e1,$d1,$b1 // !..q......!.....
        .byte $e1,$8c,$81,$fb,$06,$47,$f8,$e1,$e1,$81,$ec,$fc,$c1,$21,$81,$e1 // .....G.......!..
        .byte $81,$01,$ff,$8f,$01,$a1,$e1,$01,$ef,$ff,$4c,$a7,$e5,$a5,$e5,$d3 // ..........L.....
        .byte $41,$e1,$21,$e4,$e1,$a4,$a1,$e1,$41,$df // A.!.....A.

txt_2e90:
        .text "QA"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $81,$e1,$fb,$ac,$41,$e2,$e1,$1f,$bf,$e1,$41,$21,$e1,$ff,$01,$01 // ....A.....A!....
        .byte $e1,$e1,$81,$4b,$fc,$2c,$9c,$fa,$0a,$05,$d5,$e7,$97,$85,$e5,$f5 // ...K.,..........
        .byte $f3,$01,$f1,$24,$01,$e1,$e1,$81,$86,$e1,$f1,$d2,$21,$e1,$b8,$b1 // ...$........!...
        .byte $f8,$f8,$61,$1c,$ff,$1b,$81,$e6,$01,$e2,$38,$41,$22,$e1,$4f,$f2 // ..a.......8A".O.
        .byte $e2,$02,$42,$f2,$fa,$0a,$0a,$ea,$43,$f7,$f7,$47,$e5,$0c,$c1,$e2 // ..B.....C..G....
        .byte $a1,$c1,$81,$e1,$41,$02,$e1,$41,$22,$e1,$d1,$2f,$0f,$e1,$c1,$e2 // ....A..A"../....
        .byte $f8,$e1,$a2,$a1,$c3,$fc,$bc,$6f,$ff,$a2,$01,$62,$fa,$da,$aa,$e2 // .......o...b....
        .byte $1a,$82,$e2,$e2,$a5,$81,$e1,$d8,$a1,$ff,$f8,$e1,$66,$d1,$e2,$a1 // ............f...
        .byte $a6,$e1,$cf,$ac,$f2,$ff,$08,$e1,$e1,$e2,$ff,$48,$fc,$e2,$ff,$fb // ...........H....
        .byte $ff,$e7,$e1,$e1,$e6,$f8,$e1,$e1,$e1,$e2,$e1,$e2,$e1,$f8,$f8,$f8 // ................
        .byte $e6,$e6,$e1,$4f,$e1,$f8,$f8,$f8,$e1,$fc,$0c,$fb,$e1,$e1,$e1,$e1 // ...O............
        .byte $e1,$e1,$ff,$ff,$e1,$41,$e1,$e1,$4f,$ff,$e1,$43,$e1,$e1,$e1,$e2 // .....A..O..C....
        .byte $f8,$e1,$01,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$f8,$e1,$e1,$e1,$e1 // ................
        .byte $f8,$fc,$fc,$fc,$fc,$fc,$fc,$ec,$fc,$fc,$fb,$fc,$fc,$fc,$fb,$fc // ................
        .byte $fb,$fb,$e1,$e1,$11,$e1,$e1,$e1,$e1,$e1,$e1,$ef,$f8,$e1,$e1,$e6 // ................
        .byte $e1,$e1,$e1,$e1,$e1,$e1,$41,$e1,$e1,$41,$e1,$e1,$26,$e1,$e1,$e1 // ......A..A..&...
        .byte $e1,$f8,$e1,$f1,$e1,$e1,$e6,$e1,$e1,$f8,$e1,$ff,$f8,$e1,$e2,$e1 // ................
        .byte $f8,$e1,$e1,$e1,$08,$f1,$e1,$e2,$e1,$e1,$e1,$e1,$e1,$fb,$e1,$e1 // ................
        .byte $e1,$fc,$f8,$e1,$fb,$01,$fb,$fb,$e1,$e1,$e1,$e1,$e1,$e1,$e1,$fb // ................
        .byte $fc,$e1,$e2,$e1,$e1,$fb,$e1,$47,$e3,$e1,$41,$e1,$e1,$e8,$e1,$fc // .......G..A.....
        .byte $e1,$e3,$fb,$e1,$ab,$fb,$f8,$e1,$e1,$ab,$bb,$e1,$c1,$bb,$6b,$fb // ..............k.
        .byte $81,$03,$fb,$02,$c1,$01,$f1,$2b,$81,$e1,$0b,$a1,$e1,$e1,$c1,$81 // .......+........
        .byte $e1,$e2,$c1,$68,$e1,$e2,$b6,$a1,$e1,$de,$81,$fb,$a7,$0b,$0b,$fb // ...h............
        .byte $81,$21,$fb,$8b,$03,$e1,$e1,$8b,$61,$e1,$e1,$d1,$21,$db,$e1,$0b // .!......a...!...
        .byte $a1,$f8,$9b,$a1,$fb,$5b,$e1,$0b,$a1,$41,$a1,$22,$b1,$e1,$9e,$81 // .....[...A."....
        .byte $e2,$e1,$e1,$01,$fb,$fb,$e1,$41,$e1,$e2,$41,$9b,$fb,$ab,$a1,$4b // .......A..A....K
        .byte $e1,$8b,$ab,$e1,$f1,$0b,$e1,$81,$e1,$01,$4b,$e1,$6b,$a1,$fb,$01 // ..........K.k...
        .byte $08,$21,$41,$0b,$e1,$41,$e7,$51,$02,$e1,$93,$c1,$e7,$41,$d1,$41 // .!A..A.Q.....A.A
        .byte $e1,$a1,$a1,$e7,$e1,$01,$61,$01,$e1,$81,$01,$ff,$b1,$01,$e1,$61 // ......a........a
        .byte $01,$a1,$e1,$e1,$0e,$e7,$21,$e1,$41,$f3,$01,$0e,$e8,$e1,$8f,$a1 // ......!.A.......
        .byte $a8,$f1,$23,$01,$e1,$a1,$cb,$e1,$e1,$68,$21,$e1,$61,$a1,$f8,$81 // ..#......h!.a...
        .byte $d1,$08,$f8,$01,$42,$e1,$e1,$ee,$a8,$08,$e1,$fc,$02,$f8,$a1,$62 // ....B..........b
        .byte $e1,$fe,$a1,$2c,$e1,$61,$c2,$e1,$2e,$b1,$e1,$4f,$ab,$a1,$41,$e1 // ...,.a.....O..A.
        .byte $31,$18,$b2,$43,$81,$08,$47,$81,$81,$c1,$e1,$d8,$07,$e1,$a1,$e1 // 1..C..G.........
        .byte $11,$e1,$81,$b1,$fe,$f1,$c1,$fe,$51,$e1,$b1,$f8,$e1,$06,$e1,$ff // ........Q.......
        .byte $01,$f2,$0f,$e1,$01,$e1,$fc,$df,$0b,$41,$f1,$e1,$41,$e1,$f1,$c1 // .........A..A...
        .byte $e1,$e1,$f1,$21,$c1,$e1,$c1,$98,$e1,$e3,$a1,$1f,$fe,$e1,$c2,$fe // ...!............
        .byte $01,$01,$01,$e1,$01,$11,$e1,$01,$41,$61,$e1,$e1,$a1,$a1,$e2,$01 // ........Aa......
        .byte $a1,$41,$fe,$01,$9e,$e1,$a1,$01,$e1,$f1,$62,$33,$4f,$8e,$01 // .A........b3O..

txt_3102:
        .text "AA"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $f1,$e1,$41,$e1,$e1,$41,$e1,$e2,$81,$e1,$e1 // ..A..A.....

dat_3110:
        // === Fill data (1 bytes, $3110-$3110) ===
        .byte $00                                   // .

// --- Region $3400-$3400 ---
.pc = $3400 "scr_3400"

scr_3400:
        .byte $00                                   // .

// --- Region $4c00-$4c00 ---
.pc = $4c00 "scr_4c00"

scr_4c00:
        .byte $00                                   // .

// --- Region $6000-$6000 ---
.pc = $6000 "bmp_6000"

bmp_6000:
        .byte $00                                   // .

// --- Region $6800-$6800 ---
.pc = $6800 "chr_6800"

chr_6800:
        .byte $00                                   // .

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "scr_c000"

scr_c000:
        .byte $00                                   // .

// --- Region $c040-$c040 ---
.pc = $c040 "spr_c040"

spr_c040:
        .byte $00                                   // .

// --- Region $c140-$c140 ---
.pc = $c140 "spr_c140"

spr_c140:
        .byte $00                                   // .

// --- Region $c880-$c880 ---
.pc = $c880 "spr_c880"

spr_c880:
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "scr_cc00"

scr_cc00:
        .byte $00                                   // .

// --- Region $e000-$e000 ---
.pc = $e000 "bmp_e000"

bmp_e000:
        .byte $00                                   // .

// --- Region $e800-$e800 ---
.pc = $e800 "chr_e800"

chr_e800:
        .byte $00                                   // .

// --- Region $e900-$e900 ---
.pc = $e900 "spr_e900"

spr_e900:
        .byte $00                                   // .

// --- Region $ef00-$fce1 ---
.pc = $ef00 "dat_ef00"

dat_ef00:
        .byte $01,$b1,$2f,$29,$1f,$aa,$20,$22,$01,$4c,$ff,$01,$a4,$43,$ab,$79 // ../).. ".L...C.y
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1
        .byte $2f,$20,$22,$01
        .byte $91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0 // .-.-............
        .byte $ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ....../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20 // -......... q../ 
        .byte $22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10 // "..-.-........9.
        .byte $f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f // .0..9./.L". q../
        .byte $91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // .-./...0.-......
        .byte $ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58 // ..9..L..,...7..X
        .byte $20,$00,$09,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85 //  ..L........,...
        .byte $ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85 // ../.-.......-e..
        .byte $2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65 // -..i........../e
        .byte $ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99 // ../.0i..0L......
        .byte $00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df // ................
        .byte $d0,$ea,$60,$60,$71,$a0,$00,$84,$61,$84,$63,$a9,$0a,$85,$62,$a9 // ..``q...a.c...b.
        .byte $e0,$85,$64,$a2,$20,$b1,$61,$91,$63,$c8,$d0,$f9,$e6,$62,$e6,$64 // ..d. .a.c....b.d
        .byte $ca,$d0,$f2,$a9,$40,$85,$61,$a9,$29,$85,$62,$a9,$00,$85,$63,$a9 // ....@.a.).b...c.
        .byte $c0,$85,$64,$20,$9a,$09,$a9,$28,$85,$61,$a9,$00,$85,$63,$a9,$d8 // ..d ...(.a...c..
        .byte $85,$64,$20,$9a,$09,$ad,$10,$31,$8d,$21,$d0,$a9,$06,$8d,$20,$d0 // .d ....1.!.... .
        .byte $a9,$3f,$8d,$02,$dd,$a9,$94,$8d,$00,$dd,$a9,$3b,$8d,$11,$d0,$a9 // .?.........;....
        .byte $d8,$8d,$16,$d0,$a9,$08,$8d,$18,$d0,$ad,$01,$dc,$c9,$ef,$d0,$f9 // ................
        .byte $20,$81,$ff,$4c,$e2,$fc,$80,$29,$00,$60,$27,$a9,$e7,$85,$65,$a9 //  ..L...).`'...e.
        .byte $03,$85,$66,$a0,$00,$b1,$61,$91,$63,$e6,$61,$d0,$02,$e6,$62,$e6 // ..f...a.c.a...b.
        .byte $63,$d0,$02,$e6,$64,$a5,$65,$d0,$02,$c6,$66,$c6,$65,$a5,$66,$10 // c...d.e...f.e.f.
        .byte $e4,$60,$e4                           // .`.

txt_f083:
        .text "-%TITLE"
        .byte $80
        .byte $36,$2d,$83
        .byte $27,$00
        .byte $21,$0c,$81
        .byte $37,$00,$29,$03,$0f,$0f,$3e,$3a,$39,$e6,$e5,$91,$a3,$e3,$c0,$22 // 7.)...>:9......"
        .byte $b0,$b0,$81,$28,$00,$22,$03,$03,$e3,$0e,$e3,$39,$22,$e0,$e0,$e3 // ...(.".....9"...
        .byte $80,$a3,$24,$b0,$6c,$6c,$2c,$e3,$1b,$21,$06,$a6,$22,$c0,$c0,$81 // ..$.ll,..!.."...
        .byte $1b,$00,$e3,$03,$22,$0e,$0e,$e3,$78,$e3,$e0,$22,$80,$80,$a8,$21 // ...."...x.."...!
        .byte $0e,$e3,$03,$a4,$21,$c0,$e3,$b0,$e3,$6c,$21,$1b,$81,$16,$00,$25 // ....!....l!....%
        .byte $02,$02,$0e,$39,$39,$e3,$e4,$23,$90,$90,$c0,$b7,$22,$2d,$2d,$e3 // ...99..#...."--.
        .byte $0b,$21,$02,$a4,$e3                   // .!...

txt_f0f8:
        .byte $40,$23,$d0,$90,$04,$80,$df,$00,$21,$aa,$a6,$22,$aa,$ff,$a5,$22 // @#......!.."..."
        .byte $aa,$aa,$a5,$22,$aa,$ff,$a5,$23,$aa,$aa,$80,$a4,$23,$55,$55,$80 // ..."...#....#UU.
        .byte $a3,$60,$3a,$01,$07,$55,$55,$15,$1e,$1e,$78,$a0,$00,$ff,$55,$55 // .`:..UU...x...UU
        .byte $75,$0d,$03,$00,$7f,$95,$55,$aa,$aa,$5a,$56,$00,$ff // u.....U..ZV..

txt_f135:
        .byte $55,$59,$ab,$aa,$ab,$aa,$00,$ff,$fd,$a6,$5a,$95,$56,$5a,$f5,$65 // UY........Z.VZ.e
        .byte $64,$a0,$a8,$aa,$a8,$a8,$fc,$a5,$aa,$02,$29,$c0,$02,$02,$00,$a8 // d.........).....
        .byte $e3,$aa,$23,$6a,$7e,$7f,$a2,$21,$50,$e4 // ..#j~..!P.

txt_f15f:
        .byte $55,$21,$a5,$a3,$21,$c0,$c4,$a5,$23,$a8,$aa,$aa,$a6,$22,$a0,$aa // U!..!...#...."..
        .byte $a7,$21,$c0,$80,$67,$00,$21,$05,$a6,$22,$0a,$aa,$a5,$23,$02,$aa // .!..g.!.."...#..
        .byte $a8,$a4,$23,$01,$57,$fc,$a4,$23,$03,$ff,$fc,$a4,$23,$01,$55,$fd // ..#.W..#....#.U.
        .byte $a4,$23,$02,$aa,$aa,$a4,$23,$02,$aa,$aa,$a5,$22,$aa,$ff,$a6,$c1 // .#....#...."....
        .byte $80,$29,$00,$e3,$03,$23,$0e,$0e,$39,$e3,$e4,$24,$90,$90 // .)...#..9..$..

txt_f1ad:
        .byte $40,$40,$a9,$23,$ea,$2a,$0b,$a5,$60,$28,$b9,$ea,$fe,$ff,$3f,$0f // @@.#.*..`(....?.
        .byte $03,$00,$95,$56,$99,$b5,$e6,$f5,$ff,$3f,$44,$74,$5b,$d4,$6b,$5a // ...V.....?Dt[.kZ
        .byte $96,$6a,$a0,$4c,$40,$20,$00,$03,$1c,$80,$2a,$7a,$3a,$5f,$1f,$07 // .j.L@ ....*z:_..
        .byte $17,$c7,$e3,$55,$21,$95,$e4,$aa,$21,$95,$e4,$aa,$21,$fe,$c2 // ...U!...!...!..

txt_f1ec:
        .byte $23,$55,$55,$a9,$e3,$aa,$22,$fe,$ff,$e3 // #UU..."...

txt_f1f6:
        .byte $55,$21,$a9,$e3,$aa,$21,$fa,$e4,$aa,$21,$fa,$c3,$a1,$e4,$55,$23 // U!...!...!....U#
        .byte $95,$aa,$aa,$a2,$21,$50,$e4           // ....!P.

txt_f20d:
        .byte $55,$21,$a9,$a3,$21,$80,$e4,$aa,$a5,$21,$fc,$c2,$a6,$22,$a0,$aa // U!..!....!..."..
        .byte $a7,$21,$c0,$80,$21,$00,$23,$0a,$ab,$f8,$a4,$23,$0a,$ab,$f8,$a5 // .!..!.#....#....
        .byte $22,$57,$f8,$a6,$21,$f8,$80,$64,$00,$e3,$02,$22,$39,$39,$e3,$e4 // "W..!..d..."99..
        .byte $e3,$90,$80,$20,$00,$22,$0f,$03,$a6,$25,$57,$95,$a5,$2d,$03,$a3 // ... ."...%W..-..
        .byte $3a,$10,$e3,$f0,$80,$8a,$d8,$14,$07,$13,$33,$0f,$13,$0c,$00,$2b // :.........3....+
        .byte $00,$ea,$d5,$d5,$55,$75,$35,$de,$de,$55,$95,$e4,$aa,$22,$fa,$ff // ....Uu5..U..."..
        .byte $e3                                   // .

txt_f26e:
        .byte $55,$21,$a9,$e3,$aa,$21,$ea,$c4,$21,$ab,$e3,$aa,$21,$d5,$c4,$e3 // U!...!..!...!...
        .byte $aa                                   // .

txt_f27f:
        .byte $23,$55,$55,$a9,$e3,$aa,$22,$fe,$ff,$e3 // #UU..."...

txt_f289:
        .byte $55,$21,$a5,$e3,$aa,$22,$fe,$a5,$e3,$aa,$21,$ea,$c3,$22,$55,$95 // U!..."....!.."U.
        .byte $e3,$aa,$21,$ea,$c2,$e3               // ..!...

txt_f29f:
        .byte $55,$21,$a9,$e3,$aa,$21,$fe,$e4,$55,$21,$f5,$c3,$22,$00,$54,$e3 // U!...!..U!..".T.

txt_f2af:
        .byte $55,$23,$a5,$aa,$aa,$a2,$21,$a0,$e3,$aa,$22,$6a,$55,$a3,$21,$c0 // U#....!..."jU.!.
        .byte $c4,$a5
        .text "#TUU"
        .byte $80,$78,$00,$e3,$0e,$e3
        .byte $39,$22,$e4,$e4
        .byte $e3,$c0,$80,$3d,$00,$24,$c0,$3e,$0f,$03,$a4,$28,$3a,$fe,$3d,$81 // ...=.$.>...(:.=.
        .byte $5c,$04,$01,$00,$e4                   // \....

txt_f2e4:
        .byte $55,$24,$bf,$7f,$af,$6f,$e4,$aa,$21,$ea,$c3,$21,$a5,$e4,$aa,$21 // U$...o..!..!...!
        .byte $ea,$c2                               // ..

txt_f2f6:
        .byte $22,$55,$a5,$e4,$aa,$25,$ea,$ff       // "U...%..

txt_f2fe:
        .byte $55,$55,$a5,$e4,$aa,$21,$fa,$e3,$aa,$21,$ea,$c4,$21,$a9,$e3,$aa // UU...!...!..!...
        .byte $21,$fa,$c3                           // !..

txt_f311:
        .byte $22,$55,$a5,$e3,$aa,$21,$fa,$c2,$23,$55,$55,$95,$e3,$aa,$23,$ea // "U...!..#UU...#.
        .byte $ff,$5f,$e3,$55,$e3,$aa,$23,$fa,$55,$95,$e3,$aa,$c3,$e3,$55,$e3 // ._.U..#.U.....U.
        .byte $aa,$23,$fe,$ff,$57,$e3               // .#..W.

txt_f337:
        .byte $55,$26,$a9,$aa,$aa,$ea,$55,$a5,$e3,$aa,$21,$fa,$c2,$80,$71,$00 // U&....U...!...q.
        .byte $22,$03,$03,$e3,$0e,$25,$39,$39,$e4,$90,$90,$e3,$40,$80,$4a,$00 // "....%99....@.J.
        .byte $22,$03,$02,$a6,$24,$bd,$ad,$6c,$6c,$e3,$1b,$24,$06,$55,$55,$15 // "...$..ll..$.UU.
        .byte $a4,$21,$c0,$c3,$21,$0f,$a4,$e4,$55,$21,$01,$a3,$e5,$55,$a3,$21 // .!..!...U!...U.!
        .byte $af,$e4,$aa                           // ...

txt_f37a:
        .byte $21,$2a,$a2,$22,$ff,$57,$e4,$55,$22,$05,$00,$c2,$21,$ab,$e4,$aa // !*.".W.U"...!...
        .byte $a1,$e3,$aa,$c9,$e4,$aa,$21,$95,$e4,$aa,$c3,$22,$55,$95,$e4,$aa // ......!...."U...
        .byte $c2,$e3,$55,$e3,$aa,$26,$ea,$ff,$5f,$55,$55,$95,$e4,$aa,$80,$6c // ..U..&.._UU....l
        .byte $00,$e3,$03,$22,$0e,$1e,$e3,$78,$e3,$e0,$21,$80,$80,$58,$00,$22 // ..."...x..!..X."
        .byte $0e,$0e,$e3,$03,$a3,$22,$c0,$c0,$e3,$b0,$23,$6c,$6c,$1b,$80,$38 // ....."....#ll..8
        .byte $00,$21,$15,$a7,$22,$ff,$0f,$a6,$22,$aa,$aa,$a6,$c3,$a5,$e3,$aa // .!.."...".......
        .byte $21,$2a,$80,$6c,$00,$22,$0b,$0f,$e3,$2d,$e3,$b4,$22,$c0,$c0,$80 // !*.l."...-.."...
        .byte $66,$00,$22,$27,$27,$e3,$09,$e3,$02,$a2,$e3,$c0,$e3,$b0,$80,$b8 // f."''...........
        .byte $00,$25,$01,$01,$07,$07               // .%....

scr_f400:
        .byte $05,$a3,$22,$d0,$d0,$48,$55,$ff,$aa,$00,$00,$00,$00,$00,$23,$ff // .."..HU.......#.
        .byte $55,$aa,$a5,$23,$55,$ff,$aa,$a5,$23,$aa,$ff,$55,$a5,$23,$55,$ff // U..#U...#..U.#U.
        .byte $aa,$a5,$23,$ff,$55,$aa,$a5,$23,$55,$ff,$aa,$a5,$23,$ff,$aa,$55 // ..#.U..#U...#..U
        .byte $a3,$e3,$e4,$22,$a9,$55,$81,$c8,$00,$23,$0f,$3e,$7a,$a5,$23,$ff // ...".U...#.>z.#.
        .byte $a9,$aa,$a5,$23,$47,$fd,$95,$a5,$23,$aa,$bf,$bf,$a5,$23,$ff,$aa // ...#G...#....#..
        .byte $aa,$a5,$23,$ff,$af,$ab,$a6           // ..#....

txt_f457:
        .byte $22,$40,$c0,$a5,$23,$0a,$09,$29,$a5   // "@..#..).

txt_f460:
        .text "#"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $a5
        .byte $23,$02,$0f
        .byte $2d,$a5
        .byte $21,$aa,$c2,$a5
        .byte $23,$f3
        .byte $ff,$af,$a5,$23,$aa,$af,$af,$a5,$23,$aa,$fa,$fa,$a5,$23,$ff,$f0 // ...#....#....#..
        .byte $f0,$a5,$23,$ff,$76,$f6,$a5,$c1,$42,$aa,$aa,$00,$00,$00,$00,$00 // ..#.v...B.......
        .byte $ff,$22,$a6,$a7,$a5,$23,$ff,$aa,$aa,$a5,$23,$ff,$aa,$aa,$a5 // ."...#....#....

txt_f49f:
        .byte $23,$40,$50,$d4,$b5,$23,$aa,$a5,$a5,$a5,$23,$ff,$aa,$aa,$a5,$23 // #@P..#....#....#
        .byte $fe                                   // .

txt_f4b0:
        .byte $56,$55,$a5,$23,$aa,$bf,$af,$a5,$23,$7c,$ac,$94,$a5 // VU.#....#|...

txt_f4bd:
        .text "#* ("
        .byte $a5
        .byte $23,$a0
        .byte $20,$a0,$80
        .byte $41,$00,$e4,$02,$e3,$0a
        .byte $24,$ef,$ff,$bf,$f7,$e4,$f6,$22,$fe,$c7,$a6,$28,$d1,$41,$61,$51 // $......"...(.AaQ
        .byte $19,$19,$15,$0a,$e8,$af,$22,$55,$51,$e6 // ......"UQ.

txt_f4e7:
        .byte $50,$23,$55,$d5,$e5,$e4,$a5,$23,$e5,$c0,$d0,$e5 // P#U....#....

txt_f4f3:
        .byte $50,$21,$d0,$e3,$2b,$21,$2f,$e4,$af,$2b,$60,$60,$50,$d0,$d8,$d9 // P!..+!/..+``P...
        .byte $d9,$d5,$39,$b5,$e5,$e3,$d6,$26,$96,$96,$7d,$f1,$c0,$c0,$e4,$80 // ..9....&..}.....
        .byte $24,$74,$50,$14,$14,$e3,$05,$21,$01,$e8,$ab,$e3,$e8,$e4,$ea,$2b // $tP....!.......+
        .byte $eb,$3a,$b3,$eb,$ce,$ac,$38,$b0,$e0,$8a,$8a,$e6,$0a,$21,$f7,$e7 // .:....8......!..
        .byte $f6                                   // .

txt_f534:
        .byte $21,$55,$a5,$26,$15,$15,$db,$eb,$bb,$2a,$e4,$02,$e8,$eb,$24,$fd // !U.&.....*....$.
        .byte $8f,$83,$83,$e4,$82,$23,$d4,$f5,$75,$e5,$7d,$a5,$e3,$80,$a8,$e8 // .....#..u.}.....

txt_f554:
        .byte $2b,$21,$bf,$e7,$bc,$22,$ea,$fa,$e6,$3e,$28,$75,$75,$69,$6d,$6d // +!..."...>(uuimm
        .byte $6e,$6f,$7b,$e3,$bc
        .byte $31,$ac,$af,$af,$ab,$ab
        .text "<<?3"
        .byte $f3
        .byte $ff,$cf,$cc,$e0,$c0,$c0,$80,$80,$44,$00,$e8,$06,$e8,$af,$b0,$e8 // ........D.......
        .byte $6f,$22,$aa,$aa,$c2,$e3,$af,$2c,$ab,$bf,$fe,$fe,$fa,$a8,$a0,$e8 // o".....,........
        .byte $e8,$c0,$c3,$c3,$e3,$03,$24,$0f,$0f,$ce,$ce,$c3,$23,$bf,$aa,$aa // ......$.....#...
        .byte $e5,$fa,$e3,$fe,$e8,$bd,$e8,$80,$a8,$e8,$3e,$22,$eb,$ef,$c2,$e3 // ..........>"....
        .byte $eb,$24,$ea,$c0,$f0,$f0,$e3,$bc,$22,$af,$af,$e8,$0f,$24,$af,$af // .$......"....$..
        .byte $aa,$aa,$e4,$af,$28,$7b,$eb,$ab,$ab,$eb,$7b,$3b,$15,$e8,$03,$22 // ....({....{;..."
        .byte $bd,$7d,$e6,$bd,$e8,$c3,$e8,$be,$e8,$c0,$a8,$e8,$2b,$25,$68,$6f // .}..........+%ho
        .byte $55,$55,$6f,$e3,$68,$2a,$af,$bf,$fe,$fe,$bf,$af,$2b,$2b,$e2,$a2 // UUo.h*......++..
        .byte $e3,$a0,$27,$e0,$e8,$e8,$69,$ea,$ea,$da,$e4 // ..'...i....

txt_f5ff:
        .byte $5a,$23,$a8,$a8,$e0,$e5,$a0,$80,$48,$00,$21,$07,$e3,$03,$21,$01 // Z#......H.!...!.
        .byte $a3,$e3,$af,$25,$eb,$eb,$fa,$fa,$3e,$a4,$2c,$cf,$ff,$aa,$ab,$05 // ...%....>.,.....
        .byte $15,$15,$51,$75,$f5,$d5,$51,$e6,$6f,$24,$7f,$bf,$fe,$fe,$c3,$24 // ..Qu..Q.o$.....$
        .byte $f3,$bf,$bf,$bc,$e3,$af,$28,$ab,$eb,$ea,$ea,$0f,$0f,$0c,$3c,$c2 // ......(.......<.
        .byte $25,$f0,$f0,$55,$61,$61,$e3,$40,$2a,$61,$61,$95,$95,$d5,$d5,$e5 // %..Uaa.@*aa.....
        .byte $e5,$d5,$95,$e3,$7d,$25,$5f,$5f,$57,$d7,$d5,$e4,$80,$22,$a2,$ea // ....}%__W...."..
        .byte $c2,$28,$02,$0a,$0a,$28,$aa,$be,$fa,$aa,$e3,$76,$25,$f6,$d6,$76 // .(...(.....v%..v
        .byte $7a,$5a,$e4,$ea,$2f,$e8,$ea,$fa,$fa,$ab,$ab,$eb,$ea,$fa,$fa,$ea // zZ../...........
        .byte $ea,$0a,$8a,$8a,$e3,$aa,$22,$eb,$eb,$e5,$f6,$21,$f7,$c2,$a5,$2b // ......"....!...+
        .byte $ff,$aa,$aa,$01,$01,$2b,$77,$e7,$e7,$a7,$a6,$e6,$be,$c2 // .....+w.......

txt_f69d:
        .text "(AACCO"
        .byte $7e,$aa,$aa,$e3,$97
        .byte $26,$57,$5e
        .byte $5c,$78
        .byte $f0,$80,$af,$e6                       // ....

txt_f6b1:
        .byte $2b,$22,$af,$af,$e5,$bc,$23,$bf,$aa,$aa,$e4 // +"....#....

txt_f6bc:
        .byte $2b,$24,$af,$bf,$ff,$fe,$e5,$68,$23,$70,$b2,$e2,$e6,$af,$22,$bf // +$.....h#p....".
        .byte $bf,$e5,$a0,$23,$b0,$78,$68,$80,$4e,$00,$23,$03,$01,$05,$a5,$23 // ...#.xh.N.#....#
        .byte $55,$55,$7f,$a5,$23,$d7,$fd,$82,$a5,$23,$a8,$a8,$ff,$a7,$21,$f8 // UU..#....#....!.
        .byte $a5,$23,$28,$28,$ff,$a7,$c1,$a5,$23,$0f,$3f,$e2,$a5,$23,$fc,$ff // .#((....#.?..#..
        .byte $fe,$a5,$23,$08,$8c,$aa,$a5,$23,$aa,$aa,$ff,$a5,$23,$c0,$80,$e0 // ..#....#....#...
        .byte $a7
        .byte $21,$bf,$a5
        .byte $22                                   // double quote
        .text "//B"
        .byte $ff,$00,$00,$00,$00,$00,$ff,$ff
        .byte $c1,$a5,$23,$c0,$c0,$fd,$a7,$21,$aa,$a7,$c1,$a5 // ..#....!....

txt_f728:
        .byte $21,$3f,$c2,$a5,$21,$fc,$c2,$a5,$23,$04,$4c,$c0,$a5,$22,$01,$07 // !?..!...#.L.."..
        .byte $a6,$c2,$a6,$23,$80,$e0,$ff,$a5,$c3,$a5,$23,$ff,$fa,$aa,$a5,$23 // ...#......#....#
        .byte $aa,$aa,$41,$a5,$23,$15,$15,$ff,$a5,$23,$ae,$aa,$f8,$a5,$22,$ff // ..A.#....#....".
        .byte $7f,$a6,$22,$c0,$c0,$80,$48,$00,$e8,$54,$a7,$24,$03,$3c,$0c,$0c // .."...H..T.$.<..
        .byte $ad,$e3,$14,$e5,$55,$a3,$e3,$02,$25,$03,$03,$3e,$b8,$f8,$e5,$f0 // ....U...%..>....
        .byte $21,$02,$a7,$28,$dc,$7c,$3c,$1c,$0c,$0c,$04,$00,$e8,$3f,$b0,$21 // !..(.|<......?.!
        .byte $2a,$e7,$0a,$e8,$c0,$21,$02,$a6,$21,$20,$e3,$80,$ad,$e8,$03,$21 // *....!..! .....!
        .byte $54,$e6,$50,$22,$54,$03,$a7,$24,$fc,$fc,$3c,$3c,$e3,$0c,$24,$00 // T.P"T..$..<<..$.
        .byte $0a
        .byte $2a,$2a,$e5,$a8
        .byte $21,$82,$a7
        .text "#PXT"
        .byte $e3,$16
        .byte $22,$15
        .byte $15,$e8,$3f,$a8,$23,$0a,$02,$02,$a4,$24,$80,$14,$10,$10,$a5,$e8 // ..?.#....$......
        .byte $2f,$21,$82,$e7,$80,$23,$c0,$c0,$40,$80,$4d,$00,$22,$bc,$fc,$c2 // /!...#..@.M."...
        .byte $e4,$fc,$27,$06,$06,$56,$56,$06,$06,$02,$a9,$22,$01,$01,$e3,$03 // ..'..VV...."....
        .byte $25,$06,$07,$0f,$5f,$5f,$e3,$0f,$21,$07,$c2,$22,$83,$83,$e3,$c3 // %...__..!.."....
        .byte $e3,$e3,$e8,$f0,$a4
        .byte $22,$05,$01,$a6
        .text "$UUTT"
        .byte $e8
        .byte $2a
        .byte $b0,$e8,$05,$22,$c0,$c0,$c2,$e4,$c0,$e6,$f0 // ...".......

txt_f813:
        .byte $21,$30,$b1,$22,$02,$02,$a5,$21,$02,$e3,$aa,$22,$2a,$02,$a3,$22 // !0."...!..."*.."
        .byte $c0,$fc,$c3,$22,$3f,$03,$a3,$2a,$40,$f0,$f4,$f4,$fc,$fc,$d4,$fc // ..."?..*@.......
        .byte $fc,$dc,$e3,$fc                       // ....

txt_f837:
        .byte $21,$5c,$a8
        .text "(7??"
        .byte $1f,$1f
        .byte $3f,$1f
        .byte $3d,$e8
        .byte $3f,$22,$01
        .byte $03,$c2,$22,$03,$01,$a2,$e7,$40,$a9,$e8,$3f,$e8,$40,$80,$4e,$00 // .."....@..?.@.N.
        .byte $22,$02,$02,$e6,$a8,$22,$aa,$aa,$a6,$22,$ff,$7f,$a3,$2d,$04,$0c // "...."..."...-..
        .byte $1c,$fc,$fc,$0c,$0c                   // .....

txt_f86c:
        .text "((00"
        .byte $b8,$fc,$e4,$02,$a2
        .byte $25,$02,$02
        .byte $51,$51,$55,$e3
        .text "T"
        .byte $22                                   // double quote
        .text "UU"
        .byte $e3,$a0
        .byte $25,$a8,$a8
        .byte $2a,$2a,$0a,$a5
        .byte $22,$03,$bf
        .byte $e4,$fc,$25,$f8,$f0,$e0,$80,$00,$e6,$3f,$22,$7f,$ff,$a6,$c2,$a3 // ..%......?".....
        .byte $23,$03,$03,$0f,$c2,$e6,$0f,$22,$2f,$3f,$e6,$c0,$c2,$a5,$21,$01 // #......"/?....!.
        .byte $c2,$a3,$21,$40,$e4,$c0,$a8,$e8,$03,$a2 // ..!@......

txt_f8b6:
        .byte $26,$40,$c0,$d0,$7c,$1f,$03,$a5,$21,$03 // &@..|...!.

spr_f8c0:
        .byte $c2,$e4,$7c,$24,$f8,$f8,$f0,$c0,$e3,$a8,$25,$2a,$2a,$0a,$0a,$02 // ..|$......%**...
        .byte $a5,$21,$82,$c2,$e3,$15               // .!....

txt_f8d6:
        .text "%TTPP"
        .byte $40                                   // @ character
        .byte $e6
        .byte $3f,$c2,$a6
        .byte $22,$80,$c0,$b0,$e7

txt_f8e5:
        .byte $2a,$22,$aa,$40,$e3,$80,$24,$40,$80,$40,$60,$81,$68,$00,$80,$8c // *".@..$@.@`.h...
        .byte $11,$22,$bc,$1c,$80,$25,$11,$23,$bc,$1b,$bc,$eb,$11,$60,$3a,$81 // ."...%.#.....`:.
        .byte $72,$8e,$c3,$c2,$c1,$38,$31,$21,$f7,$82,$b1,$13,$1c,$c1,$81,$12 // r....81!........
        .byte $11,$8e,$11,$12,$21,$11,$81,$c1,$2c,$fb,$f1,$2c,$bc,$81,$11,$18 // ....!...,..,....
        .byte $c1,$31,$11,$eb,$c1,$16,$f1,$e7,$11,$2f,$11,$e8,$e1,$13,$11,$e1 // .1......./......
        .byte $c1,$31,$11,$b1,$2f,$11,$38,$e1,$3f,$e3,$11,$60,$5c,$6e,$11,$12 // .1../.8.?..`\n..
        .byte $6f,$bc,$12,$88,$11,$fb,$fb,$e1,$12,$12,$21,$cf,$ff,$c1,$31,$f1 // o.........!...1.
        .byte $22,$c1,$11,$f1,$1e,$c1,$21,$f1,$f1,$21,$11,$81,$11,$1f,$21,$81 // ".....!..!....!.
        .byte $81,$11,$c1,$81,$c1,$81,$c1,$11,$1b,$1b,$1f,$1f,$cf,$fc,$4f,$b4 // ..............O.
        .byte $43,$11,$14,$84,$21,$11,$21,$17,$11,$12,$11,$86,$3b,$12,$11,$86 // C...!.!.....;...
        .byte $31,$11,$31,$21,$13,$86,$16,$31,$81,$21,$11,$11,$b1,$c8,$87,$bc // 1.1!...1.!......
        .byte $bc,$81,$b1,$cf,$cf,$cb,$bc,$f3,$35,$e3,$43,$60,$2b,$14,$43,$43 // ........5.C`+.CC
        .byte $34,$f1,$14,$11,$31,$c1,$e8,$11,$31,$b1,$11,$21,$13,$81,$88,$11 // 4...1...1..!....
        .byte $f2,$16,$31,$11,$1e,$b1,$7b,$8f,$bc,$27,$81,$b1,$81,$87,$c1,$bf // ..1...{..'......
        .byte $fb,$75
        .byte $57,$57,$17
        .byte $37,$35,$35,$e3
        .byte $43,$60
        .text "!AC4"
        .byte $11
        .byte $41,$11,$c1,$31,$f1,$13,$1c,$11,$81,$21,$17,$81,$11,$3e,$f1,$21 // A..1.....!...>.!
        .byte $bc,$21,$11,$c1,$11,$11,$1e,$21,$bf,$8b,$1c,$af,$1a,$e3,$7a,$21 // .!.....!......z!
        .byte $27,$e4,$57,$e3,$35,$60,$25,$43,$1e,$21,$11 // '.W.5`%C.!.

spr_fa00:
        .byte $11,$27,$c1,$c1,$81,$11,$3e,$11,$13,$b1,$c2,$bc,$bc,$c1,$88,$11 // .'....>.........
        .byte $f8,$11
        .byte $3b,$11,$c1,$1c
        .byte $3b,$bc
        .byte $21,$16
        .text "!!2!"
        .byte $f2,$1a
        .byte $62,$e4,$7a,$60,$5d,$13,$1c,$7e,$81,$1c,$c1,$81,$21,$3c,$81,$f1 // b.z`]..~....!<..
        .byte $1b,$c1,$2c,$fb,$11,$11,$18,$c1,$2c,$11,$e1,$2c,$e6,$31,$16,$3c // ..,.....,..,.1.<
        .byte $bc,$86,$3c,$16,$31,$11,$11,$12,$21,$c1,$32,$11,$12,$c1,$31,$11 // ..<.1...!.2...1.
        .byte $11,$c1,$17,$b1,$13,$c1,$11,$61,$18,$61,$bf,$61,$12,$12,$b1,$c1 // .......a.a.a....
        .byte $18,$b1,$c2,$11,$c1,$68,$11,$c2,$cb,$1c,$f3,$61,$11,$18,$81,$21 // .....h.....a...!
        .byte $11,$12,$11,$21,$31,$31,$11,$11,$8e,$11,$12,$e1,$16,$f1,$11,$61 // ...!11.........a
        .byte $21,$f1,$e8,$bf,$60,$40,$cf,$bf,$fb,$bf,$cf,$bf,$fc,$fc,$c1,$27 // !...`@.........'
        .byte $f1,$11,$11,$31,$11,$81,$21,$12,$ff,$ce,$21,$11,$11,$e1,$11,$11 // ...1..!...!.....
        .byte $81,$31,$1e,$11,$12,$c1,$86,$16,$1c,$18,$81,$18,$21,$11,$83,$11 // .1..........!...
        .byte $e1,$81,$c3,$86,$c1
        .byte $21,$11,$81
        .text "!11!!"
        .byte $1e,$81,$c1
        .byte $2c,$f1,$1c,$c1,$27,$f1,$e3,$1b,$60,$20,$21,$2b,$8b,$1c,$b1,$13 // ,...'...` !+....
        .byte $b1,$31,$8b,$21,$21,$86,$1b,$cb,$8b,$1b,$1b,$2b,$16,$86,$1c,$b1 // .1.!!......+....
        .byte $8b,$b1,$31,$1b,$81,$81,$18,$21,$81,$e1,$e3,$11,$22,$81,$81,$e3 // ..1....!...."...
        .byte $11,$60,$74,$81,$18,$b1,$1b,$81,$11,$b1,$b1,$17,$c1,$31,$f1,$21 // .`t..........1.!
        .byte $11,$1f,$b1,$2b,$b1,$17,$81,$31,$21,$2b,$8b,$b1,$3b,$86,$21,$21 // ...+...1!+..;.!!
        .byte $86,$c1,$c3,$f1,$12,$31,$f1,$11,$cb,$81,$c1,$11,$c1,$81,$c2,$eb // .....1..........
        .byte $31,$11,$31,$11,$eb,$81,$3b,$e6,$3b,$1b,$3e,$11,$ff,$21,$26,$86 // 1.1...;.;.>..!&.
        .byte $21,$b1,$81,$21,$1b,$81,$11,$13,$21,$18,$81,$12,$f1,$11,$86,$11 // !..!....!.......
        .byte $8b,$cb,$12,$11,$8b,$3b,$86,$11,$b1,$16,$81,$81,$1b,$21,$6b,$81 // .....;.......!k.
        .byte $11,$1b,$1b,$21,$1b,$b1,$f1,$21,$e1,$fb,$f1,$b1,$81,$b1,$21,$7f // ...!...!......!.
        .byte $c1,$11,$11,$1f,$11,$13,$c1,$e3,$11,$60,$b3,$21,$63,$81,$21,$67 // .........`.!c.!g
        .byte $81,$21,$61,$81,$11,$31,$c1,$11,$f1,$16,$21,$11,$81,$1c,$11,$82 // .!a..1....!.....
        .byte $21,$63,$81,$21,$16,$81,$11,$13,$21,$11,$81,$c1,$21,$f1,$f1,$12 // !c.!....!...!...
        .byte $1c,$11,$22,$88,$11,$13,$81,$31,$81,$11,$11,$b1,$3f,$81,$81,$c1 // .."....1....?...
        .byte $e1,$b1,$3f,$18,$81,$c2,$61,$c1,$11,$c1,$11,$e1,$1c,$c1,$81,$11 // ..?...a.........
        .byte $c1,$81,$21,$11,$11,$c2,$81,$21,$11,$61,$11,$21,$11,$1c,$21,$11 // ..!....!.a.!..!.
        .byte $1c,$13,$81,$11,$c3,$11,$c1,$38,$e1,$c1,$81,$21,$11,$18,$11,$12 // .......8...!....
        .byte $11,$c2,$18,$18,$e1,$c2,$18,$68,$11,$11,$38,$18,$11,$21,$11,$61 // .......h..8..!.a
        .byte $81,$31,$11,$11,$21,$31,$1b,$b1,$c1,$21,$12,$81,$c8,$c1,$31,$11 // .1..!1...!....1.
        .byte $f3,$1c,$3f,$1b,$21,$11,$81,$81,$13,$86,$c1,$21,$3f,$81,$11,$11 // ..?.!......!?...

spr_fc00:
        .byte $81,$c3,$86,$c1,$61,$21,$3f,$81,$81,$c1,$86,$c2,$61,$21,$3f,$81 // ....a!?.....a!?.
        .byte $b1,$f6,$1c,$c1,$81,$81,$31,$21,$11,$81,$21,$68,$81,$12,$e3,$11 // ......1!..!h....
        .byte $60,$34,$81,$c1,$e1,$c1,$11,$eb,$21,$26,$86,$c6,$31,$e1,$e1,$2c // `4......!&..1..,
        .byte $f7,$e1,$01,$61,$a1,$f8,$81,$a1,$fb,$91,$81,$01,$c1,$e1,$e1,$81 // ...a............
        .byte $a1,$41,$f1,$2f,$e1,$f7,$d1,$23,$ec,$86,$a1,$ec,$e7,$83,$81,$42 // .A./...#.......B
        .byte $81,$01,$61,$e1,$d1,$a2,$e3,$e1,$60,$e6,$02,$01,$e1,$28,$08,$01 // ..a.....`....(..
        .byte $e2,$cf,$e8,$61,$e1,$e1,$c1,$e1,$9b,$41,$02,$e1,$e1,$c1,$e1,$81 // ...a.....A......
        .byte $82,$a1,$e1,$e1,$81,$c1,$a2,$41,$81,$6f,$fb,$e1,$61,$f3,$e1,$a2 // .......A.o..a...
        .byte $c1,$41,$e1,$a3,$01,$42,$81,$e1,$e1,$e3,$b1,$ac,$e2,$e1,$e1,$21 // .A...B.........!
        .byte $a1,$e1,$af,$a1,$e1,$f8,$21,$cc,$02,$e1,$a7,$e1,$e1,$a1,$c1,$8f // ......!.........
        .byte $e1,$61,$e1,$ff,$82,$81,$c1,$e1,$fb,$b1,$a1 // .a.........

txt_fcab:
        .byte $41,$41,$be,$a1,$fc,$e1,$22,$91,$e1,$a2,$c1,$47,$e3,$41,$cf,$4f // AA...."....G.A.O
        .byte $af,$a8,$e1,$e1,$42,$21,$f7,$e3,$e1,$c2,$c3,$e1,$98,$81,$b7,$e1 // ....B!..........
        .byte $13,$a1,$81,$ff,$7b,$01,$ff,$91,$21,$c1,$ff,$68,$01,$e1 // ....{...!..h..

txt_fcd9:
        .byte $21,$2e,$a3,$e1,$e1,$01,$36,$b8,$4f   // !.....6.O

// --- Region $fced-$ff80 ---
.pc = $fced "Segment $fced"
        .byte $f8,$81,$41,$a1,$41,$21,$e1,$02,$f1,$e7,$e1,$e1,$f8,$41,$e2,$81 // ..A.A!.......A..
        .byte $1e,$61,$e2,$1f,$a1,$e1,$e1,$61,$31,$e1,$a1,$af,$0c,$e3,$1b,$ef // .a.....a1.......
        .byte $e2,$81,$6f,$d1,$e1,$f8,$08,$f1,$01,$43,$de,$11,$e3,$f8,$c1,$81 // ..o......C......
        .byte $e3,$41,$ee,$01,$f8,$ac,$e1,$43,$88,$01,$01,$43,$f1,$03,$f6,$e1 // .A.....C...C....
        .byte $08,$a1,$e1,$ff,$cb,$23,$41,$fc,$1c,$41,$41,$62,$11,$fe,$a1,$d1 // .....#A..AAb....
        .byte $e1,$a3,$01,$e3,$e1,$60,$ec,$ff,$4b,$fc,$a8,$a2,$01,$e1,$81,$07 // .....`..K.......
        .byte $e1,$82,$21,$fc,$01,$21,$21,$fb,$91,$9f,$ff,$9c,$01,$c1,$fc,$e1 // ..!..!!.........
        .byte $21,$9c,$e3,$71,$a4,$01,$f1,$a4,$ef,$ef,$21,$f2,$e1,$e1,$d1,$b1 // !..q......!.....
        .byte $e1,$8c,$81,$fb,$06,$47,$f8,$e1,$e1,$81,$ec,$fc,$c1,$21,$81,$e1 // .....G.......!..
        .byte $81,$01,$ff,$8f,$01,$a1,$e1,$01,$ef,$ff,$4c,$a7,$e5,$a5,$e5,$d3 // ..........L.....
        .byte $41,$e1,$21,$e4,$e1,$a4,$a1,$e1,$41,$df // A.!.....A.

txt_fd97:
        .byte $51,$41,$a1,$81,$e1,$fb,$ac,$41,$e2,$e1,$1f,$bf,$e1,$41,$21,$e1 // QA.....A.....A!.
        .byte $ff,$01,$01,$e1,$e1,$81,$4b,$fc,$2c,$9c,$fa,$0a,$05,$d5,$e7,$97 // ......K.,.......
        .byte $85,$e5,$f5,$f3,$01,$f1,$24,$01,$e1,$e1,$81,$86,$e1,$f1,$d2,$21 // ......$........!
        .byte $e1,$b8,$b1,$f8,$f8,$61,$1c,$ff,$1b,$81,$e6,$01,$e2,$38,$41,$22 // .....a.......8A"
        .byte $e1,$4f,$f2,$e2,$02,$42,$f2,$fa,$0a,$0a,$ea,$43,$f7,$f7,$47,$e5 // .O...B.....C..G.
        .byte $0c,$c1,$e2,$a1,$c1,$81,$e1,$41,$02,$e1,$41,$22,$e1,$d1,$2f,$0f // .......A..A"../.
        .byte $e1,$c1,$e2,$f8,$e1,$a2,$a1,$c3,$fc,$bc,$6f,$ff,$a2,$01,$62,$fa // ..........o...b.
        .byte $da,$aa,$e2,$1a,$82,$e2,$e2,$a5,$81,$e1,$d8,$a1,$ff,$f8,$e1,$66 // ...............f
        .byte $d1,$e2,$a1,$a6,$e1,$cf,$ac,$f2,$ff,$08,$e1,$e1,$e2,$ff,$48,$fc // ..............H.
        .byte $e2,$ff,$fb,$ff,$e7,$e1,$e1,$e6,$f8,$e3,$e1,$24,$e2,$e1,$e2,$e1 // ...........$....
        .byte $e3,$f8,$25,$e6,$e6,$e1,$4f,$e1,$e3,$f8,$24,$e1,$fc,$0c,$fb,$e6 // ..%...O...$.....
        .byte $e1,$c2,$28,$e1,$41,$e1,$e1,$4f,$ff,$e1,$43,$e3,$e1,$24,$e2,$f8 // ..(.A..O..C..$..
        .byte $e1,$01,$e8,$e1,$21,$f8,$e4,$e1,$21,$f8,$e6,$fc,$21,$ec,$02,$fc // ....!...!...!...
        .byte $fc,$fb,$fc,$25,$fb,$fb,$e1,$e1,$11,$e6,$e1,$25,$ef,$f8,$e1,$e1 // ...%.......%....
        .byte $e6,$e6,$e1,$27,$41,$e1,$e1,$41,$e1,$e1,$26,$e4,$e1,$30,$f8,$e1 // ...'A..A..&..0..
        .byte $f1,$e1,$e1,$e6,$e1,$e1,$f8,$e1,$ff,$f8,$e1,$e2,$e1,$f8,$e3,$e1 // ................
        .byte $24,$08,$f1,$e1,$e2,$e5,$e1,$21,$fb,$e3,$e1,$27,$fc,$f8,$e1,$fb // $......!...'....
        .byte $01,$fb,$fb,$e7,$e1,$61,$21,$fb,$fc,$e1,$e2,$e1,$e1,$fb,$e1,$47 // .....a!........G
        .byte $e3,$e1,$41,$e1,$e1,$e8,$e1,$fc,$e1,$e3,$fb,$e1,$ab,$fb,$f8,$e1 // ..A.............
        .byte $e1,$ab,$bb,$e1,$c1,$bb,$6b,$fb,$81,$03,$fb,$02,$c1,$01,$f1,$2b // ......k........+
        .byte $81,$e1,$0b,$a1,$e1,$e1,$c1,$81,$e1,$e2,$c1,$68,$e1,$e2,$b6,$a1 // ...........h....
        .byte $e1,$de,$81,$fb,$a7,$0b,$0b,$fb,$81,$21,$fb,$8b,$03,$e1,$e1,$8b // .........!......
        .byte $61,$e1,$e1,$d1,$21,$db,$e1,$0b,$a1,$f8,$9b,$a1,$fb,$5b,$e1,$0b // a...!........[..
        .byte $a1,$41,$a1,$22,$b1,$e1,$9e,$81,$e2,$e1,$e1,$01,$fb,$fb,$e1,$41 // .A."...........A
        .byte $e1,$e2,$41,$9b,$fb,$ab,$a1,$4b,$e1,$8b,$ab,$e1,$f1,$0b,$e1,$81 // ..A....K........
        .byte $e1,$01,$4b,$e1,$6b,$a1,$fb,$01,$08,$21,$41,$0b,$e1,$41,$e7,$51 // ..K.k....!A..A.Q
        .byte $02,$e1,$93,$c1,$e7,$41,$d1,$41,$e1,$a1,$a1,$e7,$e1,$01,$61,$01 // .....A.A......a.
        .byte $e1,$81,$01,$ff,$b1,$01,$e1,$61,$01,$a1,$e1,$e1,$0e,$e7,$21,$e1 // .......a......!.
        .byte $41,$f3,$01,$0e,$e8,$e1,$8f,$a1,$a8,$f1,$23,$01,$e1,$a1,$cb,$e1 // A.........#.....
        .byte $e1,$68,$21,$e1,$61,$a1,$f8,$81,$d1,$08,$f8,$01,$42,$e1,$e1,$ee // .h!.a.......B...
        .byte $a8,$08,$e1,$fc,$02,$f8,$a1,$62,$e1,$fe // .......b..

// --- Region $ff92-$fffd ---
.pc = $ff92 "dat_ff92"

dat_ff92:
        .byte $43,$81,$08,$47,$81,$81,$c1,$e1,$d8,$07,$e1,$a1,$e1,$11,$e1,$81 // C..G............
        .byte $b1,$fe,$f1,$c1,$fe,$51,$e1,$b1,$f8,$e1,$06,$e1,$ff,$01,$f2,$0f // .....Q..........
        .byte $e1,$01,$e1,$fc,$df,$0b,$41,$f1,$e1,$41,$e1,$f1,$c1,$e1,$e1,$f1 // ......A..A......
        .byte $21,$c1,$e1,$c1,$98,$e1,$e3,$a1,$1f,$fe,$e1,$c2,$fe,$e3,$01,$60 // !..............`
        .byte $2a,$e1,$01,$11,$e1,$01,$41,$61,$e1,$e1,$a1,$a1,$e2,$01,$a1,$41 // *.....Aa.......A
        .byte $fe,$01,$9e,$e1,$a1,$01,$e1,$f1,$62,$33,$4f,$8e,$01 // ........b3O..

txt_ffef:
        .text "AA"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $f1,$e1,$41,$e1,$e1,$41,$e1,$e2,$81,$e1,$e1,$a2 // ..A..A......
