// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0810 (2064)
// IRQ handler:  $0dd4 (nmi_0dd4)
// IRQ handler:  $0d00 (irq_0d00)
//
// Code: 1833 bytes, Data: 61655 bytes
// Labels: 327, Subroutines: 8
//
// Verification: 2 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0943 ---
.pc = $0810 "main_0810"

main_0810:
        sei
        lda #$34
        sta $01
        jsr sub_0c96
        ldx #$00

loc_081a:
        lda $5418,x
        sta scr_dc00,x
        lda $5518,x
        sta $dd00,x
        lda $5618,x
        sta $de00,x
        lda $5700,x
        sta $dee8,x
        dex
        bne loc_081a
        txa

loc_0836:
        sta $d000
        ldx $0838
        cpx #$d7
        bne loc_0847
        ldx $0837
        cpx #$40
        beq loc_0852

loc_0847:
        inc $0837
        bne loc_084f
        inc $0838

loc_084f:
        jmp loc_0836

loc_0852:
        ldx #$3e

loc_0854:
        lda $3480,x
        sta $d700,x
        dex
        bpl loc_0854
        lda #$35
        sta $01
        ldx #$00

loc_0863:
        lda $5800,x
        sta $d800,x
        lda $5900,x
        sta $d900,x
        lda $5a00,x
        sta $da00,x
        lda $5ae8,x
        sta $dae8,x
        dex
        bne loc_0863
        lda #$3b
        ldx #$18
        ldy #$78
        sta $d011
        stx $d016
        sty $d018
        lda #$00
        sta $dd00
        lda #$00
        sta $d021
        lda #$00
        sta $d020
        lda #$c0
        sta $d015
        sta $d01c
        lda #$00
        sta $d01d
        sta $d01b
        jsr sub_1000
        lda #$34
        sta $01
        ldx #$5c
        stx $dffe
        stx $dfff
        lda #$35
        sta $01
        lda #$64
        sta $d00c
        lda #$96
        sta $d00e
        lda #$c4
        sta $d00d
        sta $d00f
        lda #$0e
        sta $d025
        lda #$0b
        sta $d026
        lda #$0a
        sta $d027
        sta $d028
        jsr sub_0c64
        cli

loc_08e7:
        jsr sub_096e
        lda #$3b
        sta $d011
        jsr sub_09d8
        jsr sub_1003
        lda #$7f
        sta scr_dc00
        lda $dc01
        cmp #$ef
        bne loc_08e7
        sei
        lda #$07
        sta $dd00
        lda #$37
        sta $01
        ldx #$17
        lda #$00

loc_090f:
        sta $d400,x
        dex
        bne loc_090f
        stx $d01a
        lda #$81
        sta $dc0d
        asl $d019
        cli
        jsr $ff81
        ldx #$00

loc_0926:
        lda dat_0943,x
        sta $0400,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_0926
        stx $0800
        jmp $0400

dat_0943:
        .byte $78                                   // x

// --- Region $096e-$0976 ---
.pc = $096e "sub_096e"
// Referenced by: jsr from $08e7; branch from $0973

sub_096e:
        lda $d012
        cmp #$f8
        bcc sub_096e
        rts

dat_0976:
        .byte $00                                   // .

// --- Region $09d8-$0b84 ---
.pc = $09d8 "sub_09d8"
// Referenced by: jsr from $08ef

sub_09d8:
        inc dat_0976
        ldx dat_0976
        cpx #$60
        bne loc_09e7
        ldx #$00
        stx dat_0976

loc_09e7:
        lda $0977,x
        sta $09d7

loc_09ed:
        dec $09d7
        bpl loc_09f5
        jmp loc_0b84

loc_09f5:
        ldx dat_0b85
        bmi loc_09fd
        jmp loc_0ab2

loc_09fd:
        ldx #$0f
        stx dat_0b85
        lda #$34
        sta $01
        ldx #$00

loc_0a08:
        lda $d001,x
        sta $d000,x
        lda $d002,x
        sta $d001,x
        lda $d040,x
        sta $d002,x
        lda $d041,x
        sta $d040,x
        lda $d042,x
        sta $d041,x
        lda $d080,x
        sta $d042,x
        lda $d081,x
        sta $d080,x
        lda $d082,x
        sta $d081,x
        lda $d0c0,x
        sta $d082,x
        lda $d0c1,x
        sta $d0c0,x
        lda $d0c2,x
        sta $d0c1,x
        lda $d100,x
        sta $d0c2,x
        lda $d101,x
        sta $d100,x
        lda $d102,x
        sta $d101,x
        lda $d140,x
        sta $d102,x
        lda $d141,x
        sta $d140,x
        lda $d142,x
        sta $d141,x
        lda $d180,x
        sta $d142,x
        lda $d181,x
        sta $d180,x
        lda $d182,x
        sta $d181,x
        lda $d1c0,x
        sta $d182,x
        lda $d1c1,x
        sta $d1c0,x
        lda $d1c2,x
        sta $d1c1,x
        lda $d200,x
        sta $d1c2,x
        lda $d201,x
        sta $d200,x
        lda $d202,x
        sta $d201,x
        inx
        inx
        inx
        cpx #$3f
        beq dat_0aae
        jmp loc_0a08

dat_0aae:
        .byte $a9,$35,$85,$01                       // .5..

loc_0ab2:
        lda dat_0b85
        cmp #$0e
        bne loc_0b09
        inc $0f20
        dec $0f1f
        bne loc_0b09
        lda #$03
        sta $0f1f
        lda #$00
        sta $0f20
.label smc_0acc = * + 1
.label smc_0acd = * + 2
        lda txt_5be9                                // !SMC: modified by $0ad2, $0ad7
        bne loc_0add
        lda #$e9
        sta smc_0acc                                // SMC: modifies $0acc
        lda #$5b
        sta smc_0acd                                // SMC: modifies $0acd
        lda $5bea

loc_0add:
        sta $0f1e
        inc smc_0acc
        bne loc_0ae8
        inc smc_0acd

loc_0ae8:
        lda #$34
        sta $01
        ldx $0f1e
        lda $0c06,x
        sta smc_0aff                                // SMC: modifies $0aff
        lda $0c35,x
        sta smc_0afe                                // SMC: modifies $0afe
        ldx #$3e

loc_0afd:
.label smc_0afe = * + 1
.label smc_0aff = * + 2
        lda.abs $0000,x                             // !SMC: modified by $0af2, $0af8
        sta $d200,x
        sta $d240,x
        dex
        bpl loc_0afd

loc_0b09:
        lda #$34
        sta $01
        lda dat_0b85
        clc
        ror
        tax
        lda $0f21,x
        sta $0f1b
        lda $0f29,x
        sta $0f1c
        ldy #$3c

loc_0b21:
        lda $d000,y
        and $0f1b
        sta $d000,y
        ldx $0f20
        txa
        sty $0f1d
        clc
        adc $0f1d
        tax
        ldy $0f1d
        lda $d240,x
        and $0f1c
        sta $d1c2,y
        dey
        dey
        dey
        bpl loc_0b21
        lda #$35
        sta $01
        ldx dat_0b85
        lda $0b86,x
        sta $0e2f
        lda txt_0b96,x
        sta $0e34
        lda $0ba6,x
        sta $0e39
        lda $0bb6,x
        sta $0e3e
        lda $0bc6,x
        sta $0e43
        lda $0bd6,x
        sta $0e48
        lda $0be6,x
        sta $0e4d
        lda txt_0bf6,x
        sta $0e52
        dec dat_0b85
        jmp loc_09ed

loc_0b84:
        rts

// --- Region $0c64-$0cbd ---
.pc = $0c64 "sub_0c64"
// Referenced by: jsr from $08e3

sub_0c64:
        sei
        lda #$7f
        ldx #$01
        sta $dc0d
        sta $dd0d
        stx $d01a
        lda #$00
        ldx #$0d
        sta $fffe
        stx $ffff
        lda #$d4
        sta $fffa
        lda #$0d
        sta $fffb
        lda #$bf
        sta $d012
        lda $dc0d
        lda $dd0d
        asl $d019
        cli
        rts
// Referenced by: jsr from $0815

sub_0c96:
        ldx #$00

loc_0c98:
        lda dat_34d8
        sta bmp_e000
        inc $0c99
        bne loc_0ca6
        inc $0c9a

loc_0ca6:
        inc $0c9c
        bne loc_0cae
        inc $0c9d

loc_0cae:
        lda $0c9d
        cmp #$ff
        bne loc_0c98
        lda $0c9c
        cmp #$40
        bne loc_0c98
        rts

scr_0cbd:
        // === Screen RAM (1 bytes, $0cbd-$0cbd) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0d00-$0dd4 ---
.pc = $0d00 "irq_0d00"
irq_0d00: {
        pha
        dec $d019
        lda #$c2
        sta $d012
        lda #$64
        sta $fffe
        cli
        lda #$c0
        sta $d015
        sta $d01c
        lda #$80
        sta $d010
        lda #$00
        sta $d01d
        sta $d01b
        lda #$34
        sta $01
        ldx #$5c
        stx $dffe
        stx $dfff
        lda #$35
        sta $01
        lda #$00
        sta $d00c
        lda #$57
        sta $d00e
        lda #$c3
        sta $d00d
        sta $d00f
        lda #$0e
        sta $d025
        lda #$0b
        sta $d026
        lda #$0a
        sta $d02d
        sta $d02e
        ldx #$08
loop1:
        dex
        bpl loop1
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldy #$17
        nop
        nop
        pla
        pla
        pla
        asl $d019
        lda #$dc
        sta $d012
        lda #$d5
        sta $fffe
        lda $d012
        cmp $d012
        beq skip
skip:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        bit $ea
        ldy #$05
loop2:
        ldx #$05
loop3:
        dex
        bpl loop3
        nop
        nop
        nop
        dec $d016
        inc $d016
        nop
        dey
        bpl loop2
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$17
        ldy #$18
        dec $d016
        inc $d016
        bit $ea
        stx $d016
        sty $d016
        ldy #$08
loop4:
        dey
        bpl loop4
        nop
        stx $d016
        inc $d016
        pla
}

nmi_0dd4:
        rti

// --- Region $1000-$100f ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $08ac

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $08f2

sub_1003:
        jmp loc_1040

loc_1006:
        sta smc_100b                                // SMC: modifies $100b
        asl
.label smc_100b = * + 1
        adc #$00                                    // !SMC: modified by $1006
        sta smc_1074                                // SMC: modifies $1074
        rts

// --- Region $1040-$104d ---
.pc = $1040 "loc_1040"

loc_1040:
        lda $fc
        pha
        lda $fd
        pha
.label smc_1047 = * + 1
        ldy #$00                                    // !SMC: modified by $130e
        bne $1054
.label smc_104b = * + 1
        lda #$00                                    // !SMC: modified by $1317
        beq loc_1060

// --- Region $1060-$10a2 ---
.pc = $1060 "loc_1060"

loc_1060:
.label smc_1061 = * + 1
        lda #$00                                    // !SMC: modified by $12fe
        sta $d416
.label smc_1066 = * + 1
        lda #$00                                    // !SMC: modified by $12f0
        sta $d417
.label smc_106b = * + 1
        lda #$0f                                    // !SMC: modified by $12f6
        and #$ff
        sta $d418
        ldx #$00

loc_1073:
.label smc_1074 = * + 1
        lda #$00                                    // !SMC: modified by $100c, $1294
        bmi dat_10a3
        sta $1488,x
        inc smc_1074
        txa
        bne $108e
        ldx #$15

loc_1082:
        sta dat_1447,x
        dex
        bne loc_1082
        sta $d415
        jsr sub_12ea
        lda #$05
        sta $148b,x
        lda #$04
        sta $148a,x
        lda #$ff
        sta $144e,x
        sta $1477,x
        jmp loc_1272

// --- Region $10f7-$1142 ---
.pc = $10f7 "loc_10f7"

loc_10f7:
        lda $1477,x
        bmi loc_114d
        sta $1476,x
        lda #$ff
        sta $1477,x
        sta $1463,x
        ldy dat_1478,x
        lda $1556,y
        beq loc_1121
        pha
        and #$f0
        sta $1460,x
        sta $d402,x
        pla
        and #$0f
        sta $145f,x
        sta $d403,x

loc_1121:
        lda $155b,y
        sta $1449,x
        lda $1554,y
        sta $d405,x
        lda $1474,x
        cmp #$06
        beq loc_113a
        lda $1555,y
        sta $d406,x

loc_113a:
        lda #$09
        sta $1448,x
.label spr_1140 = * + 1
        sta $d404,x

dat_1142:
        .byte $b9

// --- Region $1182-$13b2 ---
.pc = $1182 "loc_1182"

loc_1182:
        adc $155b,y
        adc #$fe
        bne loc_118b
        iny
        tya

loc_118b:
        sta $1449,x
        ldy $fc

loc_1190:
        lda #$00
        sta $1487,x
        lda $14fc,y
        sta $145d,x
        lda $149c,y
        sta $145e,x

loc_11a1:
        lda $148a,x
        cmp #$02
        beq loc_1208
        lda $144e,x
        cmp #$ff
        bne loc_11b2
        jmp loc_129e

loc_11b2:
        ldy dat_1478,x
        lda $1557,y
        and #$fe
        beq loc_11f2
        sta $fc
        lda $1460,x
        lsr
        bcs loc_11d6
        asl
        adc $fc
        pha
        lda $145f,x
        adc #$00
        sta $145f,x
        cmp $1559,y
        jmp loc_11e6

loc_11d6:
        asl
        sec
        sbc $fc
        pha
        lda $145f,x
        sbc #$00
        sta $145f,x
        cmp $1558,y

loc_11e6:
        sta $d403,x
        pla
        adc #$00
        sta $1460,x
        sta $d402,x

loc_11f2:
        jmp loc_1272

loc_11f5:
        ldy $144a,x
        bne loc_11fd
        sta $144a,x

loc_11fd:
        inc $144a,x
        bne loc_1205
        inc $144e,x

loc_1205:
        jmp loc_1272

loc_1208:
        ldy $1489,x
        lda $16ce,y
        sta $fc
        lda $1705,y
        sta $fd
        ldy $144e,x
        lda ($fc),y
        iny
        cmp #$60
        bcc loc_122a
        cmp #$c0
        bcs loc_11f5
        sbc #$5f
        sta $1244
        bcs loc_1239

loc_122a:
        sta $1244
        lda ($fc),y
        sta $1472,x
        iny
        lda ($fc),y
        sta $1473,x
        iny

loc_1239:
        lda ($fc),y
        cmp #$ff
        beq loc_1240
        tya

loc_1240:
        sta $144e,x
        lda #$00
        cmp #$5e
        beq loc_126d
        bcs loc_1272
        adc $144c,x
        sta $1477,x
        lda $1472,x
        and #$07
        cmp #$03
        beq loc_1272
        ldy dat_1478,x
        lda $1557,y
        lsr
        bcs loc_126d
        lda #$0f
        sta $d405,x
        lda #$00
        sta $d406,x

loc_126d:
        lda #$fe
        sta $1463,x

loc_1272:
        lda $145d,x
        sta $d400,x
        lda $145e,x
        sta $d401,x
        lda $1448,x
        and $1463,x
        sta $d404,x
        cpx #$0e
        bcs loc_1292
        txa
        adc #$07
        tax
        jmp loc_1073

loc_1292:
        lda #$ff
        sta smc_1074                                // SMC: modifies $1074
        pla
        sta $fd
        pla
        sta $fc
        rts

loc_129e:
        ldy $1488,x
        lda $16c8,y
        sta $fc
        lda $16cb,y
        sta $fd
        lda $144b,x
        beq loc_12b6
        dec $144b,x
        jmp loc_12e4

loc_12b6:
        ldy $144d,x

loc_12b9:
        lda ($fc),y
        iny
        cmp #$d0
        bcc loc_12dd
        cmp #$e0
        bcs loc_12cb
        sbc #$cf
        sta $144b,x
        bcs loc_12b9

loc_12cb:
        cmp #$ff
        bcc loc_12d5
        lda ($fc),y
        tay
        jmp loc_12b9

loc_12d5:
        sbc #$ef
        sta $144c,x
        jmp loc_12b9

loc_12dd:
        sta $1489,x
        tya
        sta $144d,x

loc_12e4:
        inc $144e,x
        jmp loc_1272
// Referenced by: jsr from $108b

sub_12ea:
        tay
        lda $173c,y
        beq loc_1305
        sta smc_1066                                // SMC: modifies $1066
        lda $173d,y
        sta smc_106b                                // SMC: modifies $106b
        lda $173e,y
        beq loc_1301
        sta smc_1061                                // SMC: modifies $1061

loc_1301:
        lda #$00
        beq loc_130e

loc_1305:
        lda $173e,y
        sta $105c
        lda $173d,y

loc_130e:
        sta smc_1047                                // SMC: modifies $1047
        tya
        beq loc_1317
        lda $173f,y

loc_1317:
        sta smc_104b                                // SMC: modifies $104b
        rts

loc_131b:
        jsr sub_143e
        bcc loc_1379
        jsr sub_143e
        sec
        bcs loc_1397

loc_1326:
        tay
        and #$f0
        sta $fc
        tya
        and #$0f
        sta $1337
        lda $1487,x
        bmi loc_133e
        cmp #$00
        bcc loc_133f
        beq loc_133e
        eor #$ff

loc_133e:
        clc

loc_133f:
        adc #$02
        sta $1487,x
        lsr
        bcc loc_1379
        bcs loc_1397
        jmp loc_11a1

dat_134c:
        .byte $bc                                   // .

loc_134d:
        ror $14,x
        cmp #$00
        beq loc_13ac
        jsr sub_143e
        lda $14fc,y
        sec
        sbc $145d,x
        sta $138d
        lda $149c,y
        sbc $145e,x
        sta $1391
        bmi loc_138c
        lda $fd
        cmp $1391
        bne loc_1377
        lda $fc
        cmp $138d

loc_1377:
        bcs loc_13aa

loc_1379:
        lda $145d,x
        adc $fc
        sta $145d,x
        lda $145e,x
        adc $fd
        sta $145e,x
        jmp loc_11a1

loc_138c:
        lda #$00
        adc $fc
        lda #$00
        adc $fd
        bpl loc_13aa
        sec

loc_1397:
        lda $145d,x
        sbc $fc
        sta $145d,x
        lda $145e,x
        sbc $fd
        sta $145e,x
        jmp loc_11a1

loc_13aa:
        lda #$00

loc_13ac:
        sta $1475,x
        jmp loc_1190

dat_13b2:
        .byte $f0                                   // .

// --- Region $13f0-$140a ---
.pc = $13f0 "loc_13f0"

loc_13f0:
        cmp #$ef
        beq loc_13fe
        bcs loc_1404
        and #$7f
        sta $148b,x
        jmp loc_10f7

loc_13fe:
        inc dat_1447
        jmp loc_10f7

loc_1404:
        sta $106d
        jmp loc_10f7

dat_140a:
        .byte $0a                                   // .

// --- Region $143e-$1447 ---
.pc = $143e "sub_143e"
// Referenced by: jsr from $131b, $1320, $1353

sub_143e:
        asl
        rol $fd
        asl
        rol $fd
        sta $fc
        rts

dat_1447:
        // === Fill data (1 bytes, $1447-$1447) ===
        .byte $00                                   // .

// --- Region $4c14-$4c29 ---
.pc = $4c14 "Segment $4c14"
        sta $9975,y
        cmp.abs $0000,x
        .byte $47,$ff                               // sre $ff // ILLEGAL
        .byte $bb,$f7,$7b                           // las $7bf7,y // ILLEGAL
        cmp.abs $0000,x
        .byte $bb,$d1,$b7                           // las $b7d1,y // ILLEGAL
        .byte $ff,$77,$df                           // isc $df77,x // ILLEGAL
        brk

dat_4c29:
        .byte $00                                   // .

// --- Region $8a0f-$8a0f ---
.pc = $8a0f "Segment $8a0f"
        brk

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

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

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

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

// --- Region $0801-$080f ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0c,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $0a,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .text "2064"                                // SYS 2064 → main_0810
        .byte $00                                   // end of line
        .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$00                           // ...

// --- Region $0944-$096d ---
.pc = $0944 "Program $0944"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$5d,$9d,$01,$08,$e8,$d0,$f7,$ee // .4......].......
        .byte $09,$04,$ee,$0c,$04,$ad,$09,$04,$d0,$ea,$a9,$37,$85,$01,$58,$a9 // ...........7..X.
        .byte $0e,$8d,$86,$02,$20,$e2,$fc,$4c,$ae,$a7 // .... ..L..

// --- Region $0977-$09d7 ---
.pc = $0977 "Program $0977"
        .byte $00,$02,$03,$04,$04,$05,$04           // .......

dat_097e:
        // === Fill data (45 bytes, $097e-$09aa) ===
        .fill 45, $05
        .byte $04,$05,$04,$05,$04,$05,$04,$05,$04,$05,$04,$05,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$03,$04,$03,$04,$03,$04,$03,$03,$03,$03,$03,$03,$02 // ................
        .byte $03,$02,$02,$01,$02,$02,$01,$02,$01,$00,$01,$00,$00 // .............

// --- Region $0b85-$0c63 ---
.pc = $0b85 "dat_0b85"

dat_0b85:
        .byte $0f,$e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6 // ................
        .byte $f7                                   // .

txt_0b96:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./PQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a // [\]^_...........
        .byte $8b,$8c,$8d,$8e,$8f,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba // ................
        .byte $bb,$bc,$bd,$be,$bf,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea // ................
        .byte $eb,$ec,$ed,$ee,$ef,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a // ................
        .byte $1b,$1c,$1d,$1e,$1f                   // .....

txt_0bf6:
        .byte $40                                   // @ character
        .text "ABCDEFGHI"

scr_0c00:
        // === Screen RAM (100 bytes, $0c00-$0c63) ===
        .encoding "screencode_mixed"
        .byte $4a,$4b,$4c,$4d,$4e,$4f               // scrcode: ......
        .text "4--....////00001111222233334444444"
        .fill 13, $34                               // scrcode: 4444444444444
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .text "@"
        .byte $40,$80,$c0                           // scrcode: ...
        .encoding "petscii_upper"

txt_0c50:
        .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 $40                                   // @ character
        .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 $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $0dd5-$0f31 ---
.pc = $0dd5 "scr_0dd5"

scr_0dd5:
        // === Screen RAM (349 bytes, $0dd5-$0f31) ===
        .encoding "screencode_mixed"
        .byte $48,$ce                               // scrcode: ..
        .text "y"
        .byte $d0,$a9,$e1,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$a9,$c3,$8d,$fe,$ff,$a9           // scrcode: .......
        .text "n"
        .byte $8d,$ff,$ff,$58,$a9,$ff,$8d           // scrcode: .......
        .text "u"
        .byte $d0,$8d,$1d,$d0,$a9,$c1,$8d           // scrcode: .......
        .text "p"
        .byte $d0,$a9                               // scrcode: ..
        .text "@"
        .byte $8d,$1b,$d0,$8d,$1c                   // scrcode: .....
        .byte $d0,$a9                               // scrcode: ..
        .text "4"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a9,$40,$8d,$f8,$df,$a9,$41,$8d,$f9,$df,$a9,$42,$8d,$fa,$df,$a9 // scrcode: ................
        .byte $43,$8d,$fb,$df,$a9,$44,$8d,$fc,$df,$a9,$45,$8d,$fd,$df,$a9,$46 // scrcode: ................
        .byte $8d,$fe,$df                           // scrcode: ...
        .byte $a9,$47,$8d,$ff,$df,$a9               // scrcode: ......
        .text "5"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "@"
        .byte $d0,$a9                               // scrcode: ..
        .text "0"
        .byte $8d                                   // scrcode: .
        .text "b"
        .byte $d0,$a9,$60,$8d                       // scrcode: ....
        .text "d"
        .byte $d0,$a9,$90,$8d                       // scrcode: ....
        .text "f"
        .byte $d0,$a9,$c0,$8d                       // scrcode: ....
        .text "h"
        .byte $d0,$a9,$f0,$8d                       // scrcode: ....
        .text "j"
        .byte $d0,$a9                               // scrcode: ..
        .text " "
        .byte $8d                                   // scrcode: .
        .text "l"
        .byte $d0,$a9,$50,$8d                       // scrcode: ....
        .text "n"
        .byte $d0,$a9,$e2,$8d                       // scrcode: ....
        .text "a"
        .byte $d0,$8d                               // scrcode: ..
        .text "c"
        .byte $d0,$8d                               // scrcode: ..
        .text "e"
        .byte $d0,$8d                               // scrcode: ..
        .text "g"
        .byte $d0,$8d                               // scrcode: ..
        .text "i"
        .byte $d0,$8d                               // scrcode: ..
        .text "k"
        .byte $d0,$8d                               // scrcode: ..
        .text "m"
        .byte $d0,$8d                               // scrcode: ..
        .text "o"
        .byte $d0,$a9                               // scrcode: ..
        .text "b"
        .byte $8d                                   // scrcode: .
        .text "'"
        .byte $d0                                   // scrcode: .
        .byte $8d                                   // scrcode: .
        .text "("
        .byte $d0,$8d                               // scrcode: ..
        .text ")"
        .byte $d0,$8d                               // scrcode: ..
        .text "*"
        .byte $d0,$8d                               // scrcode: ..
        .text "+"
        .byte $d0,$8d                               // scrcode: ..
        .text ","
        .byte $d0,$8d                               // scrcode: ..
        .text "-"
        .byte $d0,$8d                               // scrcode: ..
        .text "."
        .byte $d0                                   // scrcode: .
        .encoding "petscii_upper"

dat_0e8a:
        // === Fill data (58 bytes, $0e8a-$0ec3) ===
        .fill 58, $ea
        .encoding "screencode_mixed"
        .byte $a0                                   // scrcode: .
        .text "w$"
        .byte $ea                                   // scrcode: .
        .text "$"
        .byte $ea,$68,$68,$68                       // scrcode: ....
        .text "ny"
        .byte $d0,$a9,$bf,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$a9                               // scrcode: ..
        .text "@"
        .byte $8d,$fe,$ff,$a9                       // scrcode: ....
        .text "m"
        .byte $8d,$ff,$ff,$ad                       // scrcode: ....
        .text "r"
        .byte $d0,$cd                               // scrcode: ..
        .text "r"
        .byte $d0,$f0                               // scrcode: ..
        .text "@"
        .byte $a2                                   // scrcode: .
        .text "x"
        .byte $ea,$ea,$ea                           // scrcode: ...
        .fill 13, $ea
        .text "$"
        .byte $ea,$a0                               // scrcode: ..
        .text "@"
        .byte $b9,$c0                               // scrcode: ..
        .text "4"
        .byte $8d                                   // scrcode: .
        .text "q"
        .byte $d0,$ce                               // scrcode: ..
        .text "v"
        .byte $d0,$8e                               // scrcode: ..
        .text "v"
        .byte $d0                                   // scrcode: .
        .text "$"
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // scrcode: ........
        .text "$"
        .byte $ea,$c8,$c0                           // scrcode: ...
        .text "v"
        .byte $d0,$e4,$68,$40                       // scrcode: ....
        .text "@@@ac@"
        .text "acgo"
        .byte $1f                                   // scrcode: .
        .text "?"
        .byte $7f,$ff,$ff,$fe,$fc,$f8,$f0,$e0,$c0,$80 // scrcode: ..........
        .encoding "petscii_upper"

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

// --- Region $0fff-$0fff ---
.pc = $0fff "dat_0fff"

dat_0fff:
        .encoding "screencode_mixed"
        .text "p"
        .encoding "petscii_upper"

// --- Region $1010-$103f ---
.pc = $1010 "dat_1010"

dat_1010:
        .byte $b7,$c3,$c3,$c6,$c3,$d6,$dc,$e2,$b2,$1b // ..........

txt_101a:
        .text " L&III"
        .byte $68,$65,$69,$6e                       // hein

txt_1024:
        .text "                            "

// --- Region $104e-$105f ---
.pc = $104e "dat_104e"

dat_104e:
        .byte $20,$ea,$12,$4c,$60,$10,$ce,$47,$10,$ad,$61,$10,$18,$69,$00,$8d //  ..L`..G..a..i..
        .byte $61,$10                               // a.

// --- Region $10a3-$10f6 ---
.pc = $10a3 "dat_10a3"

dat_10a3:
        .byte $de,$8a,$14,$f0,$2e,$10,$13,$bd,$8b,$14,$c9,$02,$b0,$09,$a8,$49 // ...............I
        .byte $01,$9d,$8b,$14,$b9,$3e,$17,$9d,$8a,$14,$bc,$49,$14,$d0,$11,$84 // .....>.....I....
        .byte $fd,$bc,$74,$14,$b9,$18,$10,$8d,$d1,$10,$bd,$75,$14,$4c,$1b,$13 // ..t........u.L..
        .byte $4c,$52,$11,$bd,$72,$14,$a8,$29,$f8,$f0,$03,$9d,$78,$14,$98,$29 // LR..r..)....x..)
        .byte $07,$9d,$74,$14,$a8,$b9,$10,$10,$8d,$f5,$10,$bd,$73,$14,$9d,$75 // ..t.........s..u
        .byte $14,$4c,$e2,$13                       // .L..

// --- Region $1143-$1181 ---
.pc = $1143 "Segment $1143"
        .byte $5a,$15,$f0                           // .#.##.#....#.#.#####....
        .byte $03,$20,$ea                           // ......##..#.....###.#.#.
        .byte $12,$4c,$87                           // ...#..#..#..##..#....###
        .byte $12

loc_114d:
        .byte $bc,$49
        .byte $14,$f0,$4f                           // ...#.#..####.....#..####
        .byte $b9,$33,$16                           // #.###..#..##..##...#.##.
        .byte $c9,$08,$b0                           // ##..#..#....#...#.##....
        .byte $0a,$dd,$87                           // ....#.#.##.###.##....###
        .byte $14,$f0,$08                           // ...#.#..####........#...
        .byte $fe,$87,$14                           // #######.#....###...#.#..
        .byte $d0,$3e,$9d                           // ##.#......#####.#..###.#
        .byte $48,$14,$b9                           // .#..#......#.#..#.###..#
        .byte $7d,$16,$30                           // .#####.#...#.##...##....
        .byte $04,$18,$7d                           // .....#.....##....#####.#
        .byte $76,$14,$29                           // .###.##....#.#....#.#..#
        .byte $7f,$85,$fc                           // .########....#.#######..
        .byte $b9,$34,$16                           // #.###..#..##.#.....#.##.
        .byte $c9,$ff,$90                           // ##..#..##########..#....
        .byte $0f,$b9,$7e                           // ....#####.###..#.######.
        .byte $16,$f0,$0c                           // ...#.##.####........##..
        .byte $bc                                   // sprite 0 padding
        .byte $78,$14

// --- Region $13b3-$13ef ---
.pc = $13b3 "Segment $13b3"
        .byte $f3,$4c,$0a,$14,$f0,$0a,$bd,$77,$14,$10,$05,$bc,$49,$14,$f0,$47 // .L.....w....I..G
        .byte $4c,$f7,$10,$bd,$77,$14,$30,$f8,$9d,$76,$14,$a9,$ff,$9d,$77,$14 // L...w.0..v....w.
        .byte $4c,$f7,$10,$20,$ea,$12,$4c,$f7,$10,$9d,$06,$d4,$4c,$f7,$10,$30 // L.. ..L.....L..0
        .byte $0c,$8d,$8b,$14,$8d,$92,$14,$8d,$99,$14,$4c,$f7,$10 // ..........L..

// --- Region $140b-$143d ---
.pc = $140b "Segment $140b"
        .byte $bd,$87,$14,$48,$69,$01,$c9,$06,$90,$02,$a9,$00,$9d,$87,$14,$68 // ...Hi..........h
        .byte $4a,$c9,$01,$90,$0d,$d0,$07,$bd,$75,$14,$29,$0f,$10,$0d,$a9,$00 // J.......u.).....
        .byte $10,$09,$bd,$75,$14
        .byte $29,$70
        .text "JJJJ"
        .byte $18,$7d,$76,$14,$a8
        .byte $4c,$95,$11                           // L..

// --- Region $1478-$33ff ---
.pc = $1478 "dat_1478"

dat_1478:
        .byte $08,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$00,$08,$00 // ................
        .fill 20, $00
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_14d7:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$ff,$17,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e8,$14,$43,$74,$a9,$e1,$1c,$5a,$9c,$e2,$2d,$7c,$cf // q....Ct...Z..-|.
        .byte $28,$85,$e8,$52,$c1,$37,$b4,$39,$c5,$5a,$f7,$9e,$4f,$0a,$d1,$a3 // (..R.7.9.Z..O...
        .byte $82,$6e,$68,$71,$8a,$b3,$ee,$3c,$9e,$15,$a2,$46,$04,$dc,$d0,$e2 // .nhq...<...F....
        .byte $14,$67,$dd,$79,$3c,$29,$44,$8d,$08,$b8,$a1,$c5,$28,$cd,$ba,$f1 // .g.y<)D.....(...
        .byte $78,$53,$87,$1a,$10,$71,$42,$89,$4f,$9b,$74,$e2,$f0,$a6,$0e,$33 // xS...qB.O.t....3
        .byte $20,$ff,$00,$b2,$01,$10,$07,$09,$00,$01,$00,$89,$08,$04,$08,$0f //  ...............
        .byte $00,$04,$70,$70,$20,$08,$00,$08,$00,$07,$00,$d4,$08,$00,$00,$00 // ..pp ...........
        .byte $00,$0c,$00,$55,$00,$00,$00,$00,$00,$16,$00,$d4,$07,$00,$00,$00 // ...U............
        .byte $00,$1b,$04,$52,$00,$00,$00,$00,$00,$21,$00,$89,$04,$30,$0e,$0f // ...R.....!...0..
        .byte $00,$23,$00,$e2,$08,$10,$07,$09,$00,$24,$70,$7c,$20,$08,$00,$08 // .#.......$p| ...
        .byte $00,$26,$e0,$cd,$08,$00,$00,$00,$00,$24,$c0,$78,$08,$04,$00,$08 // .&.......$.x....
        .byte $00,$2b,$00,$a8,$08,$08,$07,$0f,$00,$2d,$00,$6e,$07,$04,$00,$08 // .+.......-.n....
        .byte $00,$2b,$c0,$89,$08,$04,$08,$0f,$00,$30,$70,$70,$20,$08,$00,$08 // .+.......0pp ...
        .byte $00,$32,$d0,$c0,$20,$10,$07,$09,$00,$39,$f0,$cd,$20,$10,$07,$09 // .2.. ....9.. ...
        .byte $00,$2b,$f0,$cd,$08,$08,$01,$02,$00,$2b,$89,$18,$07,$90,$08,$0f // .+.......+......
        .byte $00,$2b,$00,$65,$01,$10,$01,$08,$00,$3b,$00,$7a,$06,$10,$01,$08 // .+.e.....;.z....
        .byte $00,$3e,$08,$89,$00,$00,$00,$00,$00,$41,$00,$ac,$00,$00,$00,$00 // .>.......A......
        .byte $00,$43,$00,$e2,$08,$10,$07,$09,$00,$45,$0f,$d2,$01,$10,$07,$0f // .C.......E......
        .byte $00,$48,$d0,$cd,$08,$08,$01,$02,$00,$2b,$41,$21,$ff,$41,$13,$ff // .H.......+A!.A..
        .text "AAAA"
        .byte $ff,$81
        .byte $41,$11,$11,$11,$11,$11,$11,$11,$ff,$81
        .byte $15,$81,$34,$ff,$81,$41,$41,$81,$80,$ff,$81,$ff,$11,$11,$ff,$45 // ..4..AA........E
        .byte $41,$41,$41,$ff,$41,$ff,$21,$41,$ff,$13,$ff // AAA.A.!A...

txt_1665:
        .text "AAAAAA"
        .byte $ff,$43,$ff,$81,$21,$ff,$81,$41,$ff,$81,$ff,$15,$ff,$81,$11,$ff // .C..!..A........
        .byte $81,$41,$ff,$00,$00,$00,$0c,$0c,$00,$00,$00,$0c,$0c,$01,$d0,$a4 // .A..............
        .byte $ac,$a8,$a0,$98,$90,$88,$80,$00,$df,$d8,$d8,$c0,$00,$d8,$b0,$a8 // ................
        .byte $d8,$df,$00,$df,$00,$00,$00,$00,$00,$00,$0b,$0b,$01,$00,$00,$0c // ................
        .byte $00,$00,$00,$00,$00,$00,$0a,$0a,$0c,$0c,$01,$00,$00,$df,$00,$00 // ................
        .byte $df,$00,$00,$90,$00,$00,$00,$d0,$00,$00,$c0,$00,$00,$70,$8d,$aa // .............p..
        .byte $17,$17,$17,$c7,$0d,$13,$c6,$cc,$11,$b3,$5f,$c8,$d7,$df,$ef,$ff // .........._.....
        .byte $22,$6b,$10,$1c,$71,$94,$dd,$55,$d5,$96,$a0,$18,$3d,$fa,$81,$3e // "k..q..U....=..>
        .byte $d3,$7c,$02,$c3,$64,$11,$a6,$21,$35,$46,$5d,$0b,$c4,$80,$91,$52 // .|..d..!5F]....R
        .byte $79,$a0,$5b,$9a,$fe,$bb,$34,$f1,$fb,$52,$17,$18,$18,$18,$18,$19 // y.[...4..R......
        .byte $19,$1a,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1c,$1c,$1c,$1c,$1c,$1d,$1d // ................
        .byte $1e,$1e,$1f,$1f,$1f                   // .....

txt_1720:
        .text " !!"
        .byte $22                                   // double quote character
        .text "##$%%&&&&''(()))***+,,,-"
        .byte $80,$0f,$07,$07,$f1,$1f,$02,$08,$00,$80,$01,$0c,$00,$80,$ff,$08 // ................
        .byte $f3,$1f,$30,$08,$f1,$1f,$06,$18,$00,$04,$ff,$1c,$00,$04,$01,$18 // ..0.............
        .byte $00,$30,$ff,$20,$f1,$1f,$14,$28,$00,$10,$ff,$2c,$00,$10,$08,$2c // .0. ...(...,...,
        .byte $06,$1f,$ff,$18,$07,$07,$00,$00,$00,$10,$15,$15,$19,$1f,$1b,$1b // ................
        .byte $1b,$21,$05                           // .!.

txt_177f:
        .text "!'$$,-/22224"
        .byte $ff,$00,$08,$0a,$01,$03,$01,$0f,$14,$16,$18,$1e,$1c,$1c,$1c // ...............

txt_179a:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "#%%**000005"
        .byte $ff,$00,$09,$0b,$02,$02,$02,$02,$13,$17,$1a,$20,$0e,$1d,$1d,$28 // ........... ...(
        .byte $06                                   // .

txt_17b9:
        .text "()&&++.11136"
        .byte $ff,$00,$13,$0d,$04,$5f,$08,$00,$73,$bf,$7e,$bf,$1a,$0b,$00,$5f // ....._..s.~...._
        .byte $08,$00,$7f,$fd,$79,$bf,$16,$0b,$00,$5f,$08,$00,$76,$bf,$76,$bf // ....y...._..v.v.
        .byte $75,$fd,$73,$fd,$72,$fd,$73,$bf,$73,$bf,$7e,$bf,$1a,$0b,$00,$5f // u.s.r.s.s.~...._
        .byte $08,$00,$7f,$fd,$79,$bf,$16,$0b,$00,$5f,$08,$00,$76,$bf,$76,$bf // ....y...._..v.v.
        .byte $75,$fd,$73,$fd,$72,$fe,$bf,$ff,$2b,$18,$8c,$c2,$bf,$ff,$24,$27 // u.s.r...+.....$'
        .byte $07
        .byte $30,$26,$84
        .text "0."
        .byte $22                                   // double quote
        .text "0&"
        .byte $64
        .byte $30,$30,$00
        .byte $30,$2e,$32
        .byte $30,$38,$00,$bf,$30,$28,$00           // 08..0(.

txt_182c:
        .text "0.20 "
        .byte $00                                   // string terminator
        .byte $30,$26,$64,$30,$30,$00,$30,$26,$84,$30,$38,$00,$bf,$24,$20,$00 // 0&d00.0&.08..$ .
        .text "0.20&"
        .byte $84
        .byte $30,$26,$64
        .byte $30,$30,$00
        .text "0.20"
        .byte $38,$00,$bf,$30,$28,$00               // 8..0(.

txt_1858:
        .text "0.20 "
        .byte $00                                   // string terminator
        .byte $30,$26,$84                           // 0&.

txt_1861:
        .text "06"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $5f,$30,$00,$18,$20,$00,$18,$2e,$14,$24,$27,$07,$30,$26,$84,$30 // _0.. ....$'.0&.0
        .text "."
        .byte $22                                   // double quote
        .text "0&"
        .byte $64
        .byte $30,$30,$00
        .text "0.208"
        .byte $00,$bf
        .byte $30
        .byte $28,$00                               // (.

txt_1886:
        .text "0.20 "
        .byte $00                                   // string terminator
        .byte $30,$26,$64,$30,$30,$00,$30,$26,$84,$30,$38,$00,$bf,$24,$20,$00 // 0&d00.0&.08..$ .
        .text "0.20&"
        .byte $84
        .byte $30,$26,$64
        .byte $30,$30,$00
        .text "0.20"
        .byte $38,$00,$bf,$30,$28,$00               // 8..0(.

txt_18b2:
        .text "0.20 "
        .byte $00                                   // string terminator
        .byte $30,$26,$84                           // 0&.

txt_18bb:
        .text "06"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $5f,$30,$00,$30,$38,$00,$bf,$ff,$2b,$50,$8b,$c2,$bf,$ff,$34,$40 // _0.08...+P....4@
        .byte $00,$be,$be,$bf,$90,$be,$be,$bf,$96,$be,$bf,$3d,$10,$00,$31,$40 // ...........=..1@
        .byte $00,$be,$fe,$97,$96,$94,$91,$90,$8b,$be,$90,$be,$fe,$3d,$10,$00 // .............=..
        .byte $9d,$be,$fe,$34,$40,$00,$be,$fe,$90,$be,$fe,$96,$be,$bf,$31,$10 // ...4@.........1.
        .byte $00,$31,$40,$00,$be,$fe,$8b,$8e,$90,$91,$94,$96,$be,$bf,$97,$be // .1@.............
        .byte $fb,$bf,$ff,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e // ....m.$h..m$$h..
        .byte $6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24,$25 // m._h..m$_h..$m$%
        .byte $6d,$04,$25,$68,$00,$1f,$6d,$04,$5f,$68,$00,$1e,$6d,$04,$5f,$68 // m.%h..m._h..m._h
        .byte $00,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e,$6d,$04 // ..m.$h..m$$h..m.
        .byte $5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24,$25,$6d,$04 // _h..m$_h..$m$%m.
        .byte $25,$68,$00,$7f,$bf,$76,$bf,$18,$6d,$04,$24,$68,$00,$18,$6d,$24 // %h...v..m.$h..m$
        .byte $24,$68,$00,$1e,$6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84 // $h..m._h..m$_h..
        .byte $24,$6d,$24,$25,$6d,$04,$25,$68,$00,$1f,$6d,$04,$5f,$68,$00,$1e // $m$%m.%h..m._h..
        .byte $6d,$04,$5f,$68,$00,$18,$6d,$04,$5e,$68,$00,$fc,$7f,$1e,$6d,$24 // m._h..m.^h....m$
        .byte $7d,$5f,$68,$00,$19,$6d,$24,$25,$68,$00,$1d,$6d,$24,$5f,$68,$00 // }_h..m$%h..m$_h.
        .byte $82,$22,$6d,$04,$ff,$30,$27,$07,$30,$a8,$00,$37,$a8,$b7,$29,$2e // ."m..0'.0..7..).
        .byte $52,$30,$30,$00                       // R00.

txt_19c2:
        .text "06D7"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b6,$29,$2e,$62,$37,$a8,$a5           // .).b7..

txt_19ce:
        .text ").2).R7"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a5
        .byte $30,$30,$00
        .byte $30,$20,$00
        .byte $29,$2e,$12,$89
        .text ").B)."
        .byte $12,$37,$a8,$b5,$29,$2e,$12,$30,$30,$00,$29,$2e,$12,$37,$a8,$b5 // .7..)..00.)..7..
        .byte $29,$2e,$12,$37,$a8,$a5               // )..7..

txt_19fc:
        .text ")>B06B00"
        .byte $00                                   // string terminator
        .byte $29,$20,$00,$29,$2e,$12               // ) .)..

txt_1a0b:
        .text ").R)6R0 "
        .byte $00                                   // string terminator

txt_1a14:
        .text ").R7"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b7,$29,$2e,$12,$30,$30,$00           // .)..00.

txt_1a20:
        .text ").R7"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b6,$29,$2e,$62,$37,$a8,$a5           // .).b7..

txt_1a2c:
        .text ").2).R7"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a5,$30,$30,$00,$29,$2e,$12,$89,$89,$30,$20,$00,$be,$fc,$37,$b0 // .00.)....0 ...7.
        .byte $a5,$36,$b0,$b6,$35,$b0,$c7           // .6..5..

txt_1a4b:
        .text ")>B1"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $c8,$30,$30,$00,$35,$b0,$c7,$30,$20,$00,$39,$b0,$94,$be,$ff,$18 // .00.5..0 .9.....
        .byte $4d,$04,$5f,$48,$00,$78,$bf,$7e,$bf,$1f,$4b,$00,$5f,$48,$00,$84 // M._H.x.~..K._H..
        .byte $bf,$85,$bf,$7f,$bf,$1e,$4b,$00,$5f,$48,$00,$78,$bf,$78,$bf,$7e // ......K._H.x.x.~
        .byte $bf,$1f,$4b,$00,$5f,$48,$00,$84,$bf,$85,$bf,$7f,$bf,$17,$4b,$00 // ..K._H........K.
        .byte $5f,$48,$00,$18,$4d,$04,$5f,$48,$00,$78,$bf,$7e,$bf,$1f,$4b,$00 // _H..M._H.x.~..K.
        .byte $5f,$48,$00,$84,$bf,$85,$bf,$7f,$bf,$1e,$4b,$00,$5f,$48,$00,$78 // _H........K._H.x
        .byte $bf,$78,$bf,$7e,$bf,$1f,$4b,$00,$5f,$48,$00,$84,$bf,$85,$bf,$7f // .x.~..K._H......
        .byte $bf,$17,$4b,$00,$5f,$48,$00,$ff,$5e,$07,$07,$5f,$00,$00,$fc,$36 // ..K._H..^.._...6
        .byte $5c,$41,$f1,$be,$d8,$bf,$ff,$37,$5c,$42,$f1,$be,$d2,$bf,$ff,$5f // \A.....7\B....._
        .byte $04,$41,$f9,$3c,$5c,$41,$f1,$be,$de,$2b,$64,$11,$fd,$bf,$ff,$5f // .A.<\A...+d...._
        .byte $04,$42,$fd,$3d,$5c,$42,$f1,$be,$db,$25,$64,$12,$fc,$be,$ff,$13 // .B.=\B...%d.....
        .byte $6d,$10,$5f,$6c,$12,$fe,$7a,$73,$fa,$7a,$73,$fa,$7a,$73,$fa,$7a // m._l..zs.zs.zs.z
        .byte $73,$fa,$7a,$73,$fa,$7a,$73,$fe,$6e,$fd,$7a,$6e,$fa,$7a,$6e,$bf // s.zs.zs.n.zn.zn.
        .byte $bf,$ff,$2b,$47,$07,$5e,$40,$00,$8b,$97,$be,$97,$be,$8b,$92,$be // ..+G.^@.........
        .byte $8b,$be,$be,$8b,$92,$be,$8b,$be,$8b,$8a,$be,$96,$be,$92,$be,$90 // ................
        .byte $be,$8b,$97,$96,$92,$be,$2b,$47,$07,$5e,$40,$00,$8b,$97,$be,$97 // ......+G.^@.....
        .byte $be,$8b,$92,$be,$8b,$be,$be,$8b,$92,$be,$8b,$be,$8b,$89,$be,$95 // ................
        .byte $be,$92,$be,$92,$be,$8b,$97,$95,$92,$be,$ff
        .text ").R)."
        .byte $12,$89                               // ..

txt_1b72:
        .text ").R) "
        .byte $00                                   // string terminator
        .byte $29,$2e,$12,$89,$29,$2e,$62,$29,$2e,$12 // )...).b)..

txt_1b82:
        .text ").2).R)."
        .byte $12
        .byte $29,$20,$00
        .byte $29,$2e,$12,$89,$89
        .text ").B)."
        .byte $12,$89
        .byte $89,$29,$20,$00,$29,$2e,$12,$89,$89   // .) .)....

txt_1ba3:
        .text ").R)>B)."
        .byte $12                                   // .

txt_1bac:
        .text ").R) "
        .byte $00                                   // string terminator
        .byte $29,$2e,$12
        .text ").R)."
        .byte $12,$89
        .text ").R)."
        .byte $12
        .byte $89
        .byte $29,$20,$00
        .text ").R)."
        .byte $12
        .byte $29,$2e,$62
        .byte $29,$2e,$12

txt_1bd2:
        .text ").2).R)."
        .byte $12
        .byte $29,$20,$00
        .byte $29,$2e,$12,$89,$89
        .text ").B)."
        .byte $12,$89
        .byte $89,$29,$20,$00,$29,$2e,$12           // .) .)..

txt_1bf1:
        .text "06"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $30,$36,$82                           // 06.

txt_1bf7:
        .text ").R)>B)."
        .byte $12                                   // .

spr_1c00:
        .text ").R) "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text ").rx0@).r"
        .byte $ff                                   // scrcode: .
        .text "+"
        .byte $50,$8b,$d5,$be,$f9                   // scrcode: .....
        .text "7"
        .byte $7a                                   // scrcode: .
        .text "h"
        .byte $f6,$bf,$ff                           // scrcode: ...
        .text "smd"
        .byte $5f                                   // scrcode: .
        .text "h@"
        .byte $73,$bf,$7e,$bf                       // scrcode: ....
        .text "zk@"
        .byte $5f                                   // scrcode: .
        .text "h@"
        .byte $7f,$fd                               // scrcode: ..
        .byte $79,$bf                               // scrcode: ..
        .text "vk@"
        .byte $5f                                   // scrcode: .
        .text "h@"
        .byte $76,$bf,$76,$bf,$75,$fd,$73,$fd,$72,$fd,$73,$bf,$73,$bf,$7e,$bf // scrcode: ................
        .text "zk@"
        .byte $5f                                   // scrcode: .
        .text "h@"
        .byte $7f,$fd,$79,$bf                       // scrcode: ....
        .text "vk@"
        .byte $5f                                   // scrcode: .
        .text "h@"
        .byte $76,$bf,$76,$bf,$75,$fd,$73,$bf       // scrcode: ........
        .text "+"
        .byte $6d                                   // scrcode: .
        .text "t"
        .byte $5f,$68                               // scrcode: ..
        .text "@)"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@!"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "n"
        .byte $6d                                   // scrcode: .
        .text "p"
        .byte $5f,$6c                               // scrcode: ..
        .text "r"
        .byte $fe,$7a,$6e,$fa,$7a,$6e,$fa           // scrcode: .......
        .byte $7a,$6e,$fa,$7a,$6e,$fe,$71,$fd,$78,$71,$fa,$78,$71,$fa,$78,$71 // scrcode: ................
        .byte $fa,$78,$71,$bf,$bf,$ff               // scrcode: ......
        .text ","
        .byte $47                                   // scrcode: .
        .text "g"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $8c,$98,$be,$98,$be,$8c,$92,$be,$8c,$be,$be,$8c // scrcode: ............
        .byte $92,$be,$8d,$be,$8d,$92,$be,$95,$be,$92,$be,$90,$be,$8d,$99,$95 // scrcode: ................
        .byte $92,$be                               // scrcode: ..
        .text ")"
        .byte $47                                   // scrcode: .
        .text "g"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $89,$95,$be,$89,$be,$89,$93,$be,$89,$be,$be,$89,$93,$be,$89,$be // scrcode: ................
        .byte $89,$89,$be,$95,$be,$93,$be,$90,$be,$89,$95,$95,$93,$be,$ff,$5e // scrcode: ................
        .text "@@"
        .byte $be,$45,$40                           // scrcode: ...
        .text "@"
        .byte $be                                   // scrcode: .
        .text "x @"
        .byte $41,$40                               // scrcode: ..
        .text "@"
        .byte $be,$bf,$45,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be,$41,$46                           // scrcode: ...
        .byte $49                                   // scrcode: .
        .text "x @"
        .byte $be,$45,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be,$41,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf                                   // scrcode: .
        .text "x @"
        .byte $be,$be,$41,$46                       // scrcode: ....
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $fd                                   // scrcode: .
        .text "x @"
        .byte $fd,$be,$be,$45,$40                   // scrcode: .....
        .text "@"
        .byte $be                                   // scrcode: .
        .text "x @"
        .byte $41,$40                               // scrcode: ..
        .text "@"
        .byte $be,$bf,$45,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be,$41,$46,$49                       // scrcode: ....
        .text "x @"
        .byte $be,$45,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be,$41,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf                                   // scrcode: .
        .text "x @"
        .byte $be,$be,$41,$46                       // scrcode: ....
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $fd                                   // scrcode: .
        .text "x @"
        .byte $fe,$bf,$ff                           // scrcode: ...
        .text "+"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $bf,$a3,$be,$5e,$40,$a0               // scrcode: ......
        .text ">"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $be,$bf,$43,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be                                   // scrcode: .
        .text ">"
        .byte $46,$49,$5e                           // scrcode: ...
        .byte $40,$b0                               // scrcode: ..
        .text "+"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $43,$46                               // scrcode: ..
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be                                   // scrcode: .
        .text ">"
        .byte $46                                   // scrcode: .
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf,$43,$46                           // scrcode: ...
        .text "y"
        .byte $5e,$40,$a0,$be                       // scrcode: ....
        .text ">"
        .byte $46                                   // scrcode: .
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf,$1f,$78                           // scrcode: ...
        .text "@"
        .byte $fb                                   // scrcode: .
        .text "s"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $bf,$43,$40                           // scrcode: ...
        .text "@"
        .byte $be,$5e,$40,$a0                       // scrcode: ....
        .text ">"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $be,$bf,$43,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be                                   // scrcode: .
        .text ">"
        .byte $46,$49,$5e,$40,$b0                   // scrcode: .....
        .text "+"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $43,$46                               // scrcode: ..
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be                                   // scrcode: .
        .text ">"
        .byte $46                                   // scrcode: .
        .text ")"
        .byte $5e                                   // scrcode: .
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $bf,$43,$46                           // scrcode: ...
        .text "y"
        .byte $5e,$40,$a0,$be                       // scrcode: ....
        .text ">"
        .byte $46                                   // scrcode: .
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf,$1f,$78                           // scrcode: ...
        .text "@"
        .byte $fc,$bf,$ff                           // scrcode: ...
        .text "s"
        .byte $6d                                   // scrcode: .
        .text "t"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@)"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@!"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6d                                   // scrcode: .
        .text "t"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@)"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@!"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $ff,$1f                               // scrcode: ..
        .text "x@"
        .byte $e1,$1f,$50                           // scrcode: ...
        .text "@"
        .byte $e2,$bf,$ff                           // scrcode: ...
        .text "s"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $be,$45,$40                           // scrcode: ...
        .text "@"
        .byte $be                                   // scrcode: .
        .text "x @"
        .byte $41,$40                               // scrcode: ..
        .text "@"
        .byte $be,$bf,$45,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be,$41,$46,$49                       // scrcode: ....
        .text "x @"
        .byte $be,$45,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be,$41,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be                                   // scrcode: .
        .text "x @"
        .byte $be,$be,$41,$46                       // scrcode: ....
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $fd                                   // scrcode: .
        .text "x @"
        .byte $fd,$be,$be,$45,$40                   // scrcode: .....
        .text "@"
        .byte $be                                   // scrcode: .
        .text "x @"
        .byte $41,$40                               // scrcode: ..
        .text "@"
        .byte $be,$bf,$45,$46,$49,$5e,$40           // scrcode: .......
        .text "@"
        .byte $be,$41,$46,$49                       // scrcode: ....
        .text "x @"
        .byte $be,$45,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $be,$41,$46                           // scrcode: ...
        .text ")"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $bf                                   // scrcode: .
        .text "x @"
        .byte $be,$be,$41,$46                       // scrcode: ....
        .text "y"
        .byte $5e,$40                               // scrcode: ..
        .text "@"
        .byte $fd                                   // scrcode: .
        .text "x @"
        .byte $fe,$bf,$ff,$1f,$80                   // scrcode: .....
        .text "@"
        .byte $e1,$1f,$50                           // scrcode: ...
        .text "@"
        .byte $eb                                   // scrcode: .
        .text "+"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $8a                                   // scrcode: .
        .text ")"
        .byte $76                                   // scrcode: .
        .byte $68,$5f,$74,$41                       // scrcode: ....
        .text "%"
        .byte $76,$68,$5e,$70                       // scrcode: ....
        .text "@)"
        .byte $76,$68,$5e,$70                       // scrcode: ....
        .text "@."
        .byte $76,$68,$5e,$70                       // scrcode: ....
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "s"
        .byte $6d                                   // scrcode: .
        .text "t"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@)"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@!"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6d                                   // scrcode: .
        .text "t"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $43,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@7"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@+"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f,$6b                               // scrcode: ..
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@s"
        .byte $6b                                   // scrcode: .
        .text "@"
        .byte $5f,$68                               // scrcode: ..
        .text "@"
        .byte $1f                                   // scrcode: .
        .text "md"
        .byte $7e,$7d,$5f                           // scrcode: ...
        .text "mtymd"
        .byte $5f                                   // scrcode: .
        .text "mt"
        .byte $1d                                   // scrcode: .
        .text "md"
        .byte $5f                                   // scrcode: .
        .text "mt"
        .byte $22                                   // scrcode: "
        .text "md"
        .byte $5f                                   // scrcode: .
        .text "mt"
        .byte $ff                                   // scrcode: .
        .text "s"
        .byte $70                                   // scrcode: .
        .text "@"
        .byte $be,$45,$40                           // scrcode: ...
        .encoding "petscii_upper"

spr_2000:
        // === Bitmap data (5120 bytes, $2000-$33ff) ===
        .byte $00,$be,$18,$20,$00,$41,$40,$00,$be,$bf,$45,$46,$49,$5e,$40,$00 // ... .A@...EFI^@.
        .byte $be,$41,$46,$49,$18,$20,$00,$be,$45,$46,$29,$5e,$40,$00,$be,$41 // .AFI. ..EF)^@..A
        .byte $46,$29,$5e,$40,$00,$be,$18,$20,$00,$be,$be,$41,$46,$19,$5e,$40 // F)^@... ...AF.^@
        .byte $00,$fd,$18,$20,$00,$fd,$be,$be,$45,$40,$00,$be,$18,$20,$00,$41 // ... ....E@... .A
        .byte $40,$00,$be,$bf,$45,$46,$49,$5e,$40,$00,$be,$41,$46,$49,$18,$20 // @...EFI^@..AFI. 
        .byte $00,$be,$45,$46,$29,$5e,$40,$00,$be,$41,$46,$29,$5e,$40,$00,$bf // ..EF)^@..AF)^@..
        .byte $18,$20,$00,$be                       // . ..

txt_2064:
        .byte $30,$36,$c2
        .text "06B$."
        .byte $12
        .text ")>R$."
        .byte $12

txt_2073:
        .text "06B) "
        .byte $00,$bf
        .byte $29,$38,$00
        .byte $29,$20,$00,$ff,$13,$0d
        .byte $04,$5f,$08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00 // ._..C.._..7.._..
        .byte $2b,$0b,$00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f // +.._....._....._
        .byte $08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b // ..C.._..7.._..+.
        .byte $00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08,$00 // ._....._....._..
        .byte $43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b,$00,$5f // C.._..7.._..+.._
        .byte $08,$00,$29,$0b,$00,$5f,$08,$00,$21,$0b,$00,$5f,$08,$00,$13,$0d // ..).._..!.._....
        .byte $04,$5f,$08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00 // ._..C.._..7.._..
        .byte $2b,$0b,$00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f // +.._....._....._
        .byte $08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b // ..C.._..7.._..+.
        .byte $00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08,$00 // ._....._....._..
        .byte $1f,$6d,$04,$7e,$7d,$5f,$6d,$14,$19,$6d,$04,$5f,$6d,$14,$1d,$6d // .m.~}_m..m._m..m
        .byte $04,$5f,$6d,$14,$22,$6d,$04,$5f,$6d,$14,$ff,$1f,$74,$41,$be,$43 // ._m."m._m...tA.C
        .byte $40,$00,$5e,$40,$a0,$be,$3e,$40,$00,$5e,$40,$b0,$bf,$43,$46,$49 // @.^@..>@.^@..CFI
        .byte $5e,$40,$a0,$be,$3e,$46,$49,$5e,$40,$b0,$2b,$40,$8c,$43,$46,$29 // ^@..>FI^@.+@.CF)
        .byte $5e,$40,$a0,$be,$3e,$46,$29,$5e,$40,$b0,$bf,$43,$46,$19,$5e,$40 // ^@..>F)^@..CF.^@
        .byte $a0,$be,$3e,$46,$19,$5e,$40,$b0,$bf,$1f,$78,$00,$fb,$13,$70,$00 // ..>F.^@...x...p.
        .byte $bf,$43,$40,$00,$5e,$40,$a0,$be,$3e,$40,$00,$5e,$40,$b0,$bf,$43 // .C@.^@..>@.^@..C
        .byte $46,$49,$5e,$40,$a0,$be,$3e,$46,$49,$5e,$40,$b0,$2b,$40,$8c,$43 // FI^@..>FI^@.+@.C
        .byte $46,$29,$5e,$40,$a0,$be,$3e,$46,$29,$5e,$40,$b0,$bf,$43,$46,$19 // F)^@..>F)^@..CF.
        .byte $5e,$40,$a0,$2b,$70,$00,$8a,$29,$76,$68,$5f,$74,$41,$25,$76,$68 // ^@.+p..)vh_tA%vh
        .byte $5e,$70,$00,$29,$76,$68,$5e,$70,$00,$2e,$76,$68,$5e,$70,$00,$ff // ^p.)vh^p..vh^p..
        .byte $30,$20,$00
        .byte $29,$2e,$12,$89
        .text ").R00"
        .byte $00
        .byte $30,$36,$44
        .byte $29,$2e,$12,$29,$2e,$62,$29,$2e,$12   // )..).b)..

txt_21ec:
        .text ").2).R)."
        .byte $12
        .byte $30,$30,$00
        .byte $30,$20,$00
        .byte $29
        .byte $2e,$12,$89
        .text ").B)."
        .byte $12,$89,$89
        .byte $30,$30,$00
        .byte $29,$2e
        .byte $12,$89,$89                           // ...

txt_220f:
        .text ").R)>B06B00"
        .byte $00
        .byte $29,$20,$00
        .byte $29
        .byte $2e,$12
        .text ").R)."
        .byte $12
        .byte $30,$20,$00
        .text ").R)."
        .byte $12,$89
        .byte $30,$30,$00
        .text ").R)."
        .byte $12
        .byte $29,$2e,$62
        .byte $29,$2e
        .byte $12                                   // .

txt_2240:
        .text ").2).R0 "
        .byte $00
        .byte $30,$30,$00
        .byte $29,$2e,$12,$89
        .byte $89
        .text ").B)."
        .byte $12
        .byte $30,$20,$00
        .byte $29,$2e,$12
        .byte $30,$30,$00
        .byte $29,$2e,$12,$89,$89                   // )....

txt_2265:
        .text ").R)>B)."
        .byte $12
        .byte $30,$30,$00
        .byte $29,$20,$00
        .byte $29
        .byte $2e,$12,$30,$30,$00,$90,$ff,$2b,$74,$41,$be,$43,$40,$00,$5e,$40 // ..00...+tA.C@.^@
        .byte $a0,$be,$3e,$40,$00,$5e,$40,$b0,$bf,$43,$46,$49,$5e,$40,$a0,$be // ..>@.^@..CFI^@..
        .byte $3e,$46,$49,$5e,$40,$b0,$2b,$40,$8c,$43,$46,$29,$5e,$40,$a0,$be // >FI^@.+@.CF)^@..
        .byte $3e,$46,$29,$5e,$40,$b0,$bf,$43,$46,$19,$5e,$40,$a0,$be,$3e,$46 // >F)^@..CF.^@..>F
        .byte $19,$5e,$40,$b0,$bf,$1f,$78,$00,$fb,$13,$70,$00,$bf,$43,$40,$00 // .^@...x...p..C@.
        .byte $5e,$40,$a0,$be,$3e,$40,$00,$5e,$40,$b0,$bf,$43,$46,$49,$5e,$40 // ^@..>@.^@..CFI^@
        .byte $a0,$be,$3e,$46,$49,$5e,$40,$b0,$2b,$40,$8c,$43,$46,$29,$5e,$40 // ..>FI^@.+@.CF)^@
        .byte $a0,$be,$3e,$46,$29,$5e,$40,$b0,$bf,$43,$46,$19,$5e,$40,$a0,$be // ..>F)^@..CF.^@..
        .byte $3e,$46,$19,$5e,$40,$b0,$bf,$1f,$78,$00,$fc,$bf,$ff,$13,$0d,$04 // >F.^@...x.......
        .byte $5f,$08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b // _..C.._..7.._..+
        .byte $0b,$00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08 // .._....._....._.
        .byte $00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b,$00 // .C.._..7.._..+..
        .byte $5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08,$00,$43 // _....._....._..C
        .byte $0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b,$00,$5f,$08 // .._..7.._..+.._.
        .byte $00,$29,$0b,$00,$5f,$08,$00,$21,$0b,$00,$5f,$08,$00,$13,$0d,$04 // .).._..!.._.....
        .byte $5f,$08,$00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b // _..C.._..7.._..+
        .byte $0b,$00,$5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08 // .._....._....._.
        .byte $00,$43,$0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b,$00 // .C.._..7.._..+..
        .byte $5f,$08,$00,$1f,$0b,$00,$5f,$08,$00,$13,$0d,$04,$5f,$08,$00,$43 // _....._....._..C
        .byte $0d,$14,$5f,$08,$00,$37,$0b,$00,$5f,$08,$00,$2b,$0b,$00,$5f,$08 // .._..7.._..+.._.
        .byte $00,$29,$0b,$00,$5f,$08,$00,$21,$0b,$00,$5f,$08,$00,$ff,$29,$2e // .).._..!.._...).
        .byte $52,$29,$2e,$12,$89                   // R)...

txt_23ca:
        .text ").R) "
        .byte $00
        .byte $29,$2e,$12,$89
        .byte $29,$2e,$62
        .byte $29,$2e,$12

txt_23da:
        .text ").2).R)."
        .byte $12
        .byte $29,$20,$00
        .byte $29,$2e,$12,$89
        .byte $89
        .text ").B)."
        .byte $12,$89,$89
        .byte $29,$20,$00
        .byte $29,$2e,$12,$89
        .byte $89                                   // .

txt_23fb:
        .text ").R)>B)."
        .byte $12

txt_2404:
        .text ").R) "
        .byte $00
        .byte $29,$2e,$12
        .text ").R)."
        .byte $12,$89
        .text ").R)."
        .byte $12,$89
        .byte $29,$20,$00
        .text ").R)."
        .byte $12
        .byte $29,$2e,$62,$29,$2e,$12               // ).b)..

txt_242a:
        .text ").2).R)."
        .byte $12
        .byte $29,$20,$00
        .byte $29,$2e,$12,$89
        .byte $89
        .text ").B)."
        .byte $12,$89,$89
        .byte $29,$20,$00
        .byte $29,$2e,$12,$78
        .byte $78                                   // x

txt_244b:
        .text ").R)>B)."
        .byte $12

txt_2454:
        .text ").R) "
        .byte $00
        .byte $29,$2e,$12,$18
        .byte $2e,$62
        .byte $29,$2e,$12,$ff
        .byte $18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e,$6d,$04,$5f // .m.$h..m$$h..m._
        .byte $68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24,$25,$6d,$04,$25 // h..m$_h..$m$%m.%
        .byte $68,$00,$1f,$6d,$04,$5f,$68,$00,$1e,$6d,$04,$5f,$68,$00,$18,$6d // h..m._h..m._h..m
        .byte $04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e,$6d,$04,$5f,$68,$00 // .$h..m$$h..m._h.
        .byte $1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24,$25,$6d,$04,$25,$68,$00 // .m$_h..$m$%m.%h.
        .byte $7f,$bf,$76,$bf,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00 // ..v..m.$h..m$$h.
        .byte $1e,$6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24 // .m._h..m$_h..$m$
        .byte $25,$6d,$04,$25,$68,$00,$1f,$6d,$04,$5f,$68,$00,$1e,$6d,$04,$5f // %m.%h..m._h..m._
        .byte $68,$00,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e,$6d // h..m.$h..m$$h..m
        .byte $24,$5f,$68,$00,$7f,$1e,$6d,$24,$7d,$5f,$68,$00,$19,$6d,$24,$25 // $_h...m$}_h..m$%
        .byte $68,$00,$1d,$6d,$24,$5f,$68,$00,$82,$22,$6d,$04,$ff,$18,$74,$41 // h..m$_h.."m...tA
        .byte $be,$43,$40,$00,$5e,$40,$a0,$be,$3e,$40,$00,$5e,$40,$b0,$bf,$43 // .C@.^@..>@.^@..C
        .byte $46,$49,$5e,$40,$a0,$be,$3e,$46,$49,$5e,$40,$b0,$24,$40,$8c,$43 // FI^@..>FI^@.$@.C
        .byte $46,$29,$5e,$40,$a0,$be,$3e,$46,$29,$5e,$40,$b0,$bf,$43,$46,$19 // F)^@..>F)^@..CF.
        .byte $5e,$40,$a0,$be,$3e,$46,$19,$5e,$40,$b0,$bf,$30,$78,$00,$fb,$18 // ^@..>F.^@..0x...
        .byte $70,$00,$bf,$43,$40,$00,$5e,$40,$a0,$be,$3e,$40,$00,$5e,$40,$b0 // p..C@.^@..>@.^@.
        .byte $bf,$43,$46,$49,$5e,$40,$a0,$be,$3e,$46,$49,$5e,$40,$b0,$24,$40 // .CFI^@..>FI^@.$@
        .byte $8c,$43,$46,$29,$5e,$40,$a0,$be,$3e,$46,$29,$5e,$40,$b0,$bf,$43 // .CF)^@..>F)^@..C
        .byte $46,$19,$5e,$40,$a0,$2b,$70,$00,$8a,$29,$76,$68,$5f,$74,$41,$25 // F.^@.+p..)vh_tA%
        .byte $76,$68,$5e,$70,$00,$29,$76,$68,$5e,$70,$00,$2e,$76,$69,$30,$30 // vh^p.)vh^p..vi00
        .byte $00,$ff,$18,$74,$41,$be,$43,$40,$00,$5e,$40,$a0,$be,$3e,$40,$00 // ...tA.C@.^@..>@.
        .byte $5e,$40,$b0,$bf,$43,$46,$49,$5e,$40,$a0,$be,$3e,$46,$49,$5e,$40 // ^@..CFI^@..>FI^@
        .byte $b0,$24,$40,$8c,$43,$46,$29,$5e,$40,$a0,$be,$3e,$46,$29,$5e,$40 // .$@.CF)^@..>F)^@
        .byte $b0,$bf,$43,$46,$19,$5e,$40,$a0,$be,$3e,$46,$19,$5e,$40,$b0,$bf // ..CF.^@..>F.^@..
        .byte $30,$78,$00,$fb,$18,$70,$00,$bf,$43,$40,$00,$5e,$40,$a0,$be,$3e // 0x...p..C@.^@..>
        .byte $40,$00,$5e,$40,$b0,$bf,$43,$46,$49,$5e,$40,$a0,$be,$3e,$46,$49 // @.^@..CFI^@..>FI
        .byte $5e,$40,$b0,$24,$40,$8c,$43,$46,$29,$5e,$40,$a0,$54,$a0,$90,$fd // ^@.$@.CF)^@.T...
        .byte $b4,$fd,$b4,$fd                       // ....

txt_2618:
        .byte $30,$36,$ca,$5e,$30,$00,$ef,$bf,$ff,$10,$95,$04,$5f,$94,$11,$e5 // 06.^0......._...
        .byte $be,$be,$be,$11,$93,$00,$5e,$94,$11,$be,$e4,$bf,$ff,$2b,$9c,$12 // ......^......+..
        .byte $e4,$be,$be,$be,$2c,$9b,$f0,$5e,$9c,$12,$be,$e4,$bf,$ff,$5f,$04 // ....,..^......_.
        .byte $13,$31,$90,$00,$5f,$94,$13,$e6,$be,$be,$be,$32,$93,$f0,$5e,$94 // .1.._......2..^.
        .byte $13,$be,$e4,$bf,$ff,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68 // ......m.$h..m$$h
        .byte $00,$1e,$6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d // ..m._h..m$_h..$m
        .byte $24,$25,$6d,$04,$25,$68,$00,$1f,$6d,$04,$5f,$68,$00,$1e,$6d,$04 // $%m.%h..m._h..m.
        .byte $5f,$68,$00,$18,$6d,$04,$24,$68,$00,$18,$6d,$24,$24,$68,$00,$1e // _h..m.$h..m$$h..
        .byte $6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68,$00,$84,$24,$6d,$24,$25 // m._h..m$_h..$m$%
        .byte $6d,$04,$25,$68,$00,$7f,$bf,$76,$bf,$18,$6d,$04,$24,$68,$00,$18 // m.%h...v..m.$h..
        .byte $6d,$24,$24,$68,$00,$1e,$6d,$04,$5f,$68,$00,$1f,$6d,$24,$5f,$68 // m$$h..m._h..m$_h
        .byte $00,$84,$24,$6d,$24,$25,$6d,$04,$25,$68,$00,$1f,$6d,$04,$5f,$68 // ..$m$%m.%h..m._h
        .byte $00,$7e,$bf,$18,$6d,$04,$5f,$68,$00,$12,$6e,$ca,$5f,$68,$00,$fe // .~..m._h..n._h..
        .byte $5f,$6d,$20,$5f,$68,$00,$18,$6d,$04,$5f,$68,$00,$0d,$6e,$cc,$5f // _m _h..m._h..n._
        .byte $68,$00,$fe,$5e,$6d,$20,$5f,$68,$00,$fd,$5f,$6d,$18,$5f,$68,$00 // h..^m _h.._m._h.
        .byte $f6,$bf,$ff
        .byte $30,$27,$07
        .byte $30,$a8,$00
        .byte $37,$a8,$b7
        .text ").R0"
        .byte $30,$00                               // 0.

txt_271a:
        .text "06D7"
        .byte $a8,$b6
        .byte $29,$2e,$62
        .byte $37,$a8,$a5

txt_2726:
        .text ").2).R7"
        .byte $a8,$a5
        .byte $30,$30,$00
        .byte $30,$20,$00
        .byte $29
        .byte $2e,$12,$89
        .text ").B)."
        .byte $12
        .byte $37,$a8,$b5
        .byte $29,$2e,$12
        .byte $30
        .byte $30,$00,$29,$2e,$12,$37,$a8,$b5,$29,$2e,$12,$37,$a8,$a5 // 0.)..7..)..7..

txt_2754:
        .text ")>B06B00"
        .byte $00
        .byte $29,$20,$00
        .byte $29,$2e,$12

txt_2763:
        .text ").R)6R0 "
        .byte $00

txt_276c:
        .text ").R7"
        .byte $a8,$b7
        .byte $29,$2e,$12
        .byte $30,$30,$00

txt_2778:
        .text ").R7"
        .byte $a8,$b6
        .byte $29,$2e,$62
        .byte $37,$a8,$a5

txt_2784:
        .text ").2).R7"
        .byte $a8,$a5
        .byte $30,$30,$00
        .byte $29,$2e,$12,$89
        .byte $89
        .byte $30,$20,$00
        .byte $29,$2e,$12
        .byte $37,$a8,$b5
        .text ").B00"
        .byte $00

txt_27a4:
        .text ").B7"
        .byte $b0,$a5
        .byte $36,$b0,$b6
        .byte $35,$b0,$c7

txt_27b0:
        .text ")>B1"
        .byte $b0,$c8
        .byte $30,$30,$00
        .byte $35,$b0,$c7
        .byte $30,$20,$00
        .byte $39
        .byte $b0,$94,$be,$ff,$30,$27,$07,$29,$2e,$12,$37,$a8,$b7,$29,$2e,$52 // ....0'.)..7..).R
        .byte $30,$30,$00                           // 00.

txt_27d3:
        .text "06D7"
        .byte $a8,$b6
        .byte $29,$2e,$62
        .byte $37,$a8,$a5

txt_27df:
        .text ").2).R7"
        .byte $a8,$a5
        .byte $30,$30,$00
        .byte $30,$20,$00
        .byte $29
        .byte $2e,$12,$89
        .text ").B)."
        .byte $12
        .byte $37,$a8,$b5
        .byte $29,$2e,$12
        .byte $30
        .byte $30,$00,$29,$2e,$12,$37,$a8,$b5,$29,$2e,$12,$37,$a8,$a5 // 0.)..7..)..7..

txt_280d:
        .text ")>B06B00"
        .byte $00
        .byte $29,$20,$00
        .byte $29,$2e,$12

txt_281c:
        .text ").R)6R0 "
        .byte $00

txt_2825:
        .text ").R7"
        .byte $a8,$b7
        .byte $29,$2e,$12
        .byte $30,$30,$00

txt_2831:
        .text ").R7"
        .byte $a8,$b6
        .byte $29,$2e,$62
        .byte $37,$a8,$a5

txt_283d:
        .text ").2).R7"
        .byte $a8,$a5
        .byte $30,$30,$00
        .byte $29,$2e,$12,$89
        .byte $89,$30,$20,$00,$30,$26,$84,$30,$38,$00,$30,$28,$00 // .0 .0&.08.0(.

txt_285a:
        .byte $30,$36,$c9,$5f,$30,$00,$30,$38,$00,$30,$28,$00,$30,$20,$00,$30 // 06._0.08.0(.0 .0
        .byte $26,$84,$30,$38,$00,$30,$28,$00,$54,$a0,$90,$fd,$b4,$fd,$b4,$fd // &.08.0(.T.......
        .byte $b4,$fe,$be,$fd,$bf,$ff,$2b,$98,$e3,$e4,$be,$be,$be,$2c,$9b,$f0 // ......+......,..
        .byte $5e,$98,$e3,$be,$e4,$bf,$ff,$34,$cf,$07,$34,$ce,$62,$40,$cb,$00 // ^......4..4.b@..
        .byte $40,$ce,$62,$30,$20,$00,$43,$ce,$62,$44,$c8,$00,$44,$ce,$62,$46 // @.b0 .C.bD..D.bF
        .byte $cb,$00,$46,$ce,$62,$49,$c8,$00,$49,$ce,$62,$30,$20,$00,$4c,$ce // ..F.bI..I.b0 .L.
        .byte $62,$40,$cb,$00,$40,$ce,$62,$31,$c8,$00,$31,$ce,$62,$3d,$cb,$00 // b@..@.b1..1.b=..
        .byte $3d,$ce,$62,$30,$20,$00,$41,$ce,$62,$43,$c8,$00,$43,$ce,$62,$44 // =.b0 .A.bC..C.bD
        .byte $cb,$00,$44,$ce,$62,$46,$c8,$00,$46,$ce,$62,$30,$20,$00,$49,$ce // ..D.bF..F.b0 .I.
        .byte $62,$3d,$cb,$00,$3d,$ce,$62,$32,$c8,$00,$32,$ce,$62,$3e,$cb,$00 // b=..=.b2..2.b>..
        .byte $3e,$ce,$62,$30,$20,$00,$40,$ce,$62,$41,$c8,$00,$41,$ce,$62,$43 // >.b0 .@.bA..A.bC
        .byte $cb,$00,$43,$ce,$62,$44,$c8,$00,$44,$ce,$62,$30,$20,$00,$45,$ce // ..C.bD..D.b0 .E.
        .byte $62,$4a,$cb,$00,$4a,$ce,$62,$47,$c8,$00,$47,$ce,$62,$44,$cb,$00 // bJ..J.bG..G.bD..
        .byte $44,$ce,$62,$30,$20,$00,$43,$ce,$62,$41,$c8,$00,$41,$ce,$62,$40 // D.b0 .C.bA..A.b@
        .byte $cb,$00,$40,$ce,$62,$3e,$c8,$00,$3e,$ce,$62,$30,$20,$00,$3d,$ce // ..@.b>..>.b0 .=.
        .byte $62,$3a,$cb,$00,$3a,$ce,$62,$ff,$10,$95,$04,$5f,$94,$11,$fe,$1c // b:..:.b...._....
        .byte $6b,$00,$5f,$6c,$11,$f5,$5f,$6d,$20,$5f,$6c,$11,$fb,$79,$f9,$1d // k._l.._m _l..y..
        .byte $6d,$04,$5f,$6c,$11,$f2,$1a,$6d,$20,$5f,$6c,$11,$f3,$bf,$ff,$10 // m._l...m _l.....
        .byte $6d,$04,$5f,$6c,$11,$fe,$1c,$6b,$00,$5f,$6c,$11,$f5,$5f,$6d,$20 // m._l...k._l.._m 
        .byte $5f,$6c,$11,$fb,$79,$f9,$1d,$6d,$04,$5f,$6c,$11,$f2,$1a,$6d,$20 // _l..y..m._l...m 
        .byte $5f,$6c,$11,$f3,$bf,$ff,$18,$26,$e2,$30,$36,$e9,$30,$3e,$42,$18 // _l.....&.06.0>B.
        .byte $26,$e2,$30,$20,$00,$43,$ce,$62,$44,$c8,$00,$44,$ce,$62,$46,$cb // &.0 .C.bD..D.bF.
        .byte $00,$46,$ce,$62,$49,$c8,$00,$49,$ce,$62,$30,$20,$00,$78,$78,$40 // .F.bI..I.b0 .xx@
        .byte $ce,$62,$18,$26,$f8,$18,$36,$e9,$30,$3e,$42,$18,$26,$e2,$30,$20 // .b.&..6.0>B.&.0 
        .byte $00,$41,$ce,$62,$43,$c8,$00,$43,$ce,$62,$44,$cb,$00,$44,$ce,$62 // .A.bC..C.bD..D.b
        .byte $46,$c8,$00,$46,$ce,$62,$30,$20,$00,$49,$ce,$62,$3d,$cb,$00,$18 // F..F.b0 .I.b=...
        .byte $26,$e2,$78,$32,$ce,$62,$3e,$cb,$00,$3e,$ce,$62,$30,$20,$00,$40 // &.x2.b>..>.b0 .@
        .byte $ce,$62,$41,$c8,$00,$41,$ce,$62,$43,$cb,$00,$43,$ce,$62,$44,$c8 // .bA..A.bC..C.bD.
        .byte $00,$44,$ce,$62,$30,$20,$00,$45,$ce,$62,$4a,$cb,$00,$4a,$ce,$62 // .D.b0 .E.bJ..J.b
        .byte $3b,$b0,$00,$3b,$b6,$62,$38,$b3,$00,$38,$b6,$62,$30,$20,$00,$37 // ;..;.b8..8.b0 .7
        .byte $b6,$62,$35,$b0,$00,$35,$b6,$62,$34,$b3,$00,$34,$b6,$62,$32,$b0 // .b5..5.b4..4.b2.
        .byte $00,$32,$b6,$62,$30,$20,$00,$31,$b6,$62,$30,$36,$e8,$5f,$30,$00 // .2.b0 .1.b06._0.
        .byte $ff,$1c,$d5,$04,$1c,$d4,$11,$bf,$70,$f7,$16,$6c,$11,$73,$bf,$1c // ........p..l.s..
        .byte $d4,$11,$1c,$d5,$20,$5f,$d4,$11,$70,$fc,$19,$d3,$00,$5f,$d4,$11 // .... _..p...._..
        .byte $fb,$7d,$1d,$d5,$04,$5f,$d4,$11,$f4,$7a,$bf,$23,$d5,$20,$17,$d4 // .}..._...z.#. ..
        .byte $11,$80,$74,$7f,$73,$7d,$71,$7c,$7c,$7a,$7a,$79,$79,$76,$76,$ff // ..t.s}q||zzyyvv.
        .byte $37,$68,$e1,$37,$68,$e3,$be,$37,$b0,$e3,$2b,$d8,$e3,$fb,$be,$fe // 7h.7h..7..+.....
        .byte $35,$68,$b5,$34,$68,$e3,$34,$b0,$e3,$37,$68,$e1,$37,$68,$e3,$be // 5h.4h.4..7h.7h..
        .byte $37,$b0,$e3,$2b,$d8,$e3,$f5,$2c,$db,$f0,$5e,$d8,$e3,$be,$f5,$2c // 7..+...,..^....,
        .byte $b4,$12,$bf,$32,$ae,$95,$32,$ae,$65,$31,$ae,$95,$31,$ae,$65,$2f // ...2..2.e1..1.e/
        .byte $ae,$95,$2f,$ae,$65,$2c,$ae,$95,$2c,$ae,$65,$2b,$ae,$95,$2b,$ae // ../.e,..,.e+..+.
        .byte $65,$29,$ae,$95,$29,$ae,$65,$28,$ae,$95,$28,$ae,$65,$26,$ae,$b5 // e)..).e(..(.e&..
        .byte $26,$ae,$75,$ff,$18,$26,$e2,$30,$36,$e9,$30,$3e,$42,$18,$26,$e2 // &.u..&.06.0>B.&.
        .byte $30,$30,$00,$43,$ce,$62,$44,$c8,$00,$44,$ce,$62,$46,$cb,$00,$46 // 00.C.bD..D.bF..F
        .byte $ce,$62,$49,$c8,$00,$49,$ce,$62,$30,$30,$00,$18,$20,$00,$78,$40 // .bI..I.b00.. .x@
        .byte $ce,$62,$18,$26,$f8,$30,$36,$e9,$30,$3e,$42,$18,$26,$e2,$30,$30 // .b.&.06.0>B.&.00
        .byte $00,$41,$ce,$62,$43,$c8,$00,$43,$ce,$62,$44,$cb,$00,$44,$ce,$62 // .A.bC..C.bD..D.b
        .byte $46,$c8,$00,$46,$ce,$62,$30,$36,$e6,$30,$36,$84,$3d,$c8,$00,$18 // F..F.b06.06.=...
        .byte $26,$e2,$78,$32,$ce,$62,$3e,$cb,$00,$3e,$ce,$62,$30,$30,$00,$40 // &.x2.b>..>.b00.@
        .byte $ce,$62,$41,$c8,$00,$41,$ce,$62,$43,$cb,$00,$43,$ce,$62,$44,$c8 // .bA..A.bC..C.bD.
        .byte $00,$44,$ce,$62,$30,$30,$00,$30,$36,$84,$4a,$c8,$00,$4a,$ce,$62 // .D.b00.06.J..J.b
        .byte $30,$20,$00,$3b,$b6,$62,$38,$b3,$00,$30,$20,$00,$30,$30,$00,$37 // 0 .;.b8..0 .00.7
        .byte $b6,$62,$35,$b0,$00,$35,$b6,$62,$34,$b3,$00,$34,$20,$00,$32,$b0 // .b5..5.b4..4 .2.
        .byte $00
        .text "4>D00"
        .byte $00
        .byte $31,$b6,$62
        .byte $30,$36,$e8,$5f
        .byte $30,$00
        .byte $ff,$10,$d5,$04,$5f,$d0,$00,$10,$d5,$20,$1c,$d0,$00,$70,$5f,$d5 // ...._.... ...p_.
        .byte $04,$10,$d0,$00,$7c,$70,$bf,$70,$7c,$13,$d5,$20,$5f,$d0,$00,$13 // ....|p.p|.. _...
        .byte $d5,$20,$1f,$d0,$00,$0d,$d5,$04,$5f,$d0,$00,$0d,$d5,$20,$19,$d0 // . ......_.... ..
        .byte $00,$6d,$5f,$d5,$04,$6d,$19,$d0,$00,$6d,$bf,$6d,$79,$16,$d5,$20 // .m_..m...m.my.. 
        .byte $5f,$d0,$00,$76,$1d,$d5,$04,$1d,$d0,$00,$bf,$11,$d5,$20,$1d,$d0 // _..v......... ..
        .byte $00,$71,$5f,$d5,$04,$11,$d0,$00,$7d,$71,$bf,$71,$7d,$6e,$bf,$6e // .q_.....}q.q}n.n
        .byte $7a,$23,$d5,$20,$17,$d4,$11,$80,$74,$7f,$73,$7d,$71,$7c,$7c,$7a // z#. ....t.s}q||z
        .byte $1a,$d5,$04,$19,$d4,$11,$79,$76,$76,$ff,$18,$26,$e2,$30,$36,$e9 // ......yvv..&.06.
        .byte $30,$3e,$42,$18,$26,$e2,$30,$30,$00,$43,$ce,$62,$44,$c8,$00,$44 // 0>B.&.00.C.bD..D
        .byte $ce,$62,$46,$cb,$00,$46,$ce,$62,$49,$c8,$00,$49,$ce,$62,$30,$30 // .bF..F.bI..I.b00
        .byte $00,$18,$20,$00,$78,$40,$ce,$62,$18,$26,$f8,$30,$36,$e9,$30,$3e // .. .x@.b.&.06.0>
        .byte $42,$18,$26,$e2,$30,$30,$00,$41,$ce,$62,$43,$c8,$00,$43,$ce,$62 // B.&.00.A.bC..C.b
        .byte $44,$cb,$00,$44,$ce,$62,$46,$c8,$00,$46,$ce,$62,$30,$36,$e6,$30 // D..D.bF..F.b06.0
        .byte $36,$84,$3d,$c8,$00,$18,$26,$e2,$78,$32,$ce,$62,$3e,$cb,$00,$3e // 6.=...&.x2.b>..>
        .byte $ce,$62,$30,$30,$00,$40,$ce,$62,$41,$c8,$00,$41,$ce,$62,$43,$cb // .b00.@.bA..A.bC.
        .byte $00,$43,$ce,$62,$44,$c8,$00,$44,$ce,$62,$30,$30,$00,$30,$20,$00 // .C.bD..D.b00.0 .
        .byte $4a,$c8,$00,$4a,$ce,$62,$3b,$a8,$00,$3b,$ae,$62,$38,$ab,$00,$38 // J..J.b;..;.b8..8
        .byte $ae,$62,$37,$a8,$00,$37,$ae,$62,$35,$a8,$00,$35,$ae,$62,$34,$ab // .b7..7.b5..5.b4.
        .byte $00,$34,$ae,$62,$32,$a8,$00,$32,$ae,$62,$31,$a8,$00,$31,$ae,$62 // .4.b2..2.b1..1.b
        .byte $2e,$ab,$00,$2e,$ae,$62,$ff,$5e,$07,$13,$5f,$00,$00,$c0,$f3,$bf // .....b.^.._.....
        .byte $ff,$28,$4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a,$5e,$48,$00,$fc,$28 // .(Nz^H..(Nz^H..(
        .byte $4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a // Nz^H..(Nz^H..(Nz
        .byte $5e,$48,$00,$be,$fd,$28,$4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a,$5e // ^H...(Nz^H..(Nz^
        .byte $48,$00,$fc,$28,$4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a,$5e,$48,$00 // H..(Nz^H..(Nz^H.
        .byte $fc,$28,$4e,$7a,$5e,$48,$00,$fc,$28,$4e,$7a,$5e,$48,$00,$fc,$28 // .(Nz^H..(Nz^H..(
        .byte $4e,$7a,$5e,$48,$00,$f5,$bf,$ff,$41,$c5,$30,$5e,$c0,$00,$fc,$41 // Nz^H....A.0^...A
        .byte $c5,$30,$5e,$c0,$00,$fc,$a1,$be,$fc,$a1,$be,$fc,$a1,$be,$fc,$a1 // .0^.............
        .byte $be,$fc,$a1,$be,$fc,$a1,$be,$fc,$a1,$be,$fc,$a1,$be,$fc,$a1,$be // ................
        .byte $fc,$a1,$be,$f5,$bf,$ff,$7f,$ff,$fc,$fc,$00,$7e,$fc,$00,$7e,$fc // ...........~..~.
        .byte $00,$7e,$fc,$00,$7e,$ff,$ff,$fe,$fc,$00,$7e,$fc,$00,$7e,$fc,$00 // .~..~.....~..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // ..~..~..~..~..~.
        .byte $00,$7e,$78,$00,$3c,$00,$7f,$ff,$fc,$fc,$00,$7e,$fc,$00,$7e,$fc // .~x.<......~..~.
        .byte $00,$7e,$fc,$00,$7c,$ff,$ff,$f8,$fc,$00,$7c,$fc,$00,$7e,$fc,$00 // .~..|.....|..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff // ..~.............
        .byte $ff,$fe,$7f,$ff,$fc,$00,$7f,$ff,$fc,$fe,$00,$00,$fc,$00,$00,$fc // ................
        .byte $00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00 // ................
        .byte $00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00 // ................
        .byte $fe,$00,$00,$ff,$ff,$fc,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff // ................
        .byte $ff,$fe,$7f,$ff,$fc,$00,$ff,$ff,$fc,$fc,$00,$7e,$fc,$00,$7e,$fc // ...........~..~.
        .byte $00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00 // .~..~..~..~..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff // ..~.............
        .byte $ff,$fe,$ff,$ff,$fc,$00,$7f,$ff,$fc,$fc,$00,$00,$fc,$00,$00,$fc // ................
        .byte $00,$00,$fc,$00,$00,$ff,$f0,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00 // ................
        .byte $00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00 // ................
        .byte $fc,$00,$00,$ff,$ff,$fc,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff // ................
        .byte $ff,$fe,$7f,$ff,$fc,$00,$7f,$ff,$fe,$fc,$00,$00,$fc,$00,$00,$fc // ................
        .byte $00,$00,$fc,$00,$00,$ff,$f0,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00 // ................
        .byte $00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00 // ................
        .byte $fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc // ................
        .byte $00,$00,$fc,$00,$00,$00,$7f,$ff,$fc,$fc,$00,$00,$fc,$00,$00,$fc // ................
        .byte $00,$00,$fc,$00,$00,$fc,$03,$f8,$fc,$00,$7c,$fc,$00,$7e,$fc,$00 // ..........|..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff // ..~.............
        .byte $ff,$fe,$7f,$ff,$fc,$00,$78,$00,$3c,$fc,$00,$7e,$fc,$00,$7e,$fc // ......x.<..~..~.
        .byte $00,$7e,$fc,$00,$7e,$ff,$ff,$fe,$fc,$00,$7e,$fc,$00,$7e,$fc,$00 // .~..~.....~..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // ..~..~..~..~..~.
        .byte $00,$7e,$78,$00,$3c,$00               // .~x.<.

spr_2f80:
        .byte $00,$3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00 // .<..~..~..~..<..
        .byte $00,$00,$00,$3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e // ...<..~..~..~..~
        .byte $00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00 // ..~..~..~..~..~.
        .byte $00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00 // .~..~..~..~..<..
        .byte $00,$03,$c0,$00,$07,$e0,$00,$07,$e0,$00,$07,$e0,$00,$03,$c0,$00 // ................
        .byte $00,$00,$00,$03,$c0,$00,$07,$e0,$00,$07,$e0,$00,$07,$e0,$00,$07 // ................
        .byte $e0,$00,$07,$e0,$00,$07,$e0,$00,$07,$e0,$00,$07,$e0,$00,$07,$e0 // ................
        .byte $00,$3f,$e0,$00,$7f,$e0,$00,$7f,$e0,$00,$7f,$e0,$00,$3f,$c0,$00 // .?...........?..
        .byte $78,$00,$78,$fc,$00,$fc,$fc,$01,$fe,$fc,$03,$fc,$fc,$07,$f8,$ff // x.x.............
        .byte $ff,$f0,$ff,$ff,$e0,$ff,$ff,$f0,$ff,$ff,$f8,$ff,$ff,$fc,$ff,$ff // ................
        .byte $fe,$fc,$01,$fe,$fc,$00,$fe,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // .........~..~..~
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$78,$00,$3c,$00 // ..~..~..~..~x.<.
        .byte $78,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc // x...............
        .byte $00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00 // ................
        .byte $00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$ff,$ff,$fc // ................
        .byte $ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$7f,$ff,$fc,$00 // ................
        .byte $78,$00,$3c,$fc,$00,$7e,$fe,$00,$fe,$ff,$01,$fe,$ff,$83,$fe,$ff // x.<..~..........
        .byte $c7,$fe,$fd,$ef,$7e,$fc,$fe,$7e,$fc,$7c,$7e,$fc,$38,$7e,$fc,$10 // ....~..~.|~.8~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ~..~..~..~..~..~
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$78,$00,$3c,$00 // ..~..~..~..~x.<.
        .byte $78,$00,$3c,$fc,$00,$7e,$fe,$00,$7e,$ff,$00,$7e,$ff,$80,$7e,$ff // x.<..~..~..~..~.
        .byte $c0,$7e,$fd,$e0,$7e,$fc,$f0,$7e,$fc,$78,$7e,$fc,$3c,$7e,$fc,$1e // .~..~..~.x~.<~..
        .byte $7e,$fc,$0f,$7e,$fc,$07,$fe,$fc,$03,$fe,$fc,$01,$fe,$fc,$00,$fe // ~..~............
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$78,$00,$3c,$00 // ..~..~..~..~x.<.
        .byte $7f,$ff,$fc,$fe,$00,$fe,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // ........~..~..~.
        .byte $00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00 // .~..~..~..~..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fe,$00,$fe,$ff,$ff,$fe // ~..~..~..~......
        .byte $ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$7f,$ff,$fc,$00 // ................
        .byte $7f,$ff,$fc,$fe,$00,$06,$fc,$00,$02,$fc,$00,$02,$fe,$00,$06,$ff // ................
        .byte $ff,$fc,$fe,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00 // ................
        .byte $00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00 // ................
        .byte $fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$00 // ................
        .byte $7f,$ff,$fc,$fe,$00,$7e,$fc,$00,$3e,$fc,$00,$3e,$fc,$00,$3e,$fc // .....~..>..>..>.
        .byte $00,$3e,$fc,$00,$3e,$fc,$00,$3e,$fc,$04,$3e,$fc,$0e,$3e,$fc,$1f // .>..>..>..>..>..
        .byte $3e,$fc,$3f,$be,$fc,$1f,$fe,$fc,$0f,$fe,$fe,$07,$fe,$ff,$ff,$fe // >.?.............
        .byte $ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$7f,$ff,$fc,$00 // ................
        .byte $7f,$ff,$fc,$fe,$00,$fe,$fc,$00,$7e,$fc,$00,$7e,$fe,$00,$fe,$ff // ........~..~....
        .byte $ff,$fc,$fc,$0f,$e0,$fc,$07,$f0,$fc,$03,$f8,$fc,$01,$fc,$fc,$00 // ................
        .byte $fe,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e // ...~..~..~..~..~
        .byte $fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$78,$00,$3c,$00 // ..~..~..~..~x.<.
        .byte $7f,$ff,$fc,$fe,$00,$00,$fc,$00,$00,$fc,$00,$00,$fe,$00,$00,$7f // ................
        .byte $ff,$fc,$00,$00,$fe,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00 // .......~..~..~..
        .byte $7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$fe,$7f,$ff,$fe // ~..~..~..~......
        .byte $ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$7f,$ff,$fc,$00 // ................
        .byte $7f,$ff,$fe,$00,$ff,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00 // .......~..~..~..
        .byte $7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e // ~..~..~..~..~..~
        .byte $00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00 // ..~..~..~..~..~.
        .byte $00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00 // .~..~..~..~..<..
        .byte $78,$00,$3c,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // x.<..~..~..~..~.
        .byte $00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00 // .~..~..~..~..~..
        .byte $7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fe,$00,$fe,$ff,$ff,$fe // ~..~..~..~......
        .byte $ff,$ff,$fe,$7f,$ff,$fc,$7f,$ff,$fc,$3f,$ff,$f8,$1f,$ff,$f0,$00 // .........?......
        .byte $78,$00,$3c,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // x.<..~..~..~..~.
        .byte $00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fe,$00,$fe,$ff,$01 // .~..~..~..~.....
        .byte $fe,$ff,$83,$fe,$7f,$c7,$fc,$3f,$ef,$f8,$1f,$ff,$f0,$0f,$ff,$e0 // .......?........
        .byte $07,$ff,$c0,$03,$ff,$80,$01,$ff,$00,$00,$fe,$00,$00,$7c,$00,$00 // .............|..
        .byte $78,$00,$3c,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc // x.<..~..~..~..~.
        .byte $00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fc,$18 // .~..~..~..~..~..
        .byte $7e,$fc,$3c,$7e,$fc,$7e,$7e,$fc,$ff,$7e,$fd,$ff,$fe,$ff,$e7,$fe // ~.<~.~~..~......
        .byte $ff,$c3,$fe,$ff,$81,$fe,$ff,$00,$fe,$fe,$00,$7e,$78,$00,$3c,$00 // ...........~x.<.
        .byte $7c,$00,$3c,$fe,$00,$7e,$ff,$00,$fe,$7f,$81,$fe,$3f,$c3,$fc,$1f // |.<..~......?...
        .byte $e7,$f8,$0f,$ff,$f0,$07,$ff,$e0,$03,$ff,$c0,$01,$ff,$80,$00,$ff // ................
        .byte $00,$01,$ff,$80,$03,$ff,$c0,$07,$ff,$e0,$0f,$ff,$f0,$1f,$e7,$f8 // ................
        .byte $3f,$c3,$fc,$7f,$81,$fe,$ff,$00,$fe,$fe,$00,$7e,$7c,$00,$3c,$00 // ?..........~|.<.
        .byte $78,$00,$3c,$fc,$00,$7e,$fc,$00,$7e,$fc,$00,$7e,$fe,$00,$fe,$7f // x.<..~..~..~....
        .byte $ff,$fe,$00,$00,$fe,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00 // .......~..~..~..
        .byte $7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e // ~..~..~..~..~..~
        .byte $00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00 // ..~..~..~..~..<.
        .byte $7f,$ff,$fc,$00,$01,$fe,$00,$03,$fe,$00,$07,$fe,$00,$0f,$fe,$00 // ................
        .byte $1f,$fc,$00,$3f,$f8,$00,$7f,$f0,$00,$ff,$e0,$01,$ff,$c0,$03,$ff // ...?............
        .byte $80,$07,$ff,$00,$0f,$fe,$00,$1f,$fc,$00,$3f,$f8,$00,$7f,$ff,$fc // ..........?.....
        .byte $ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$ff,$ff,$fe,$7f,$ff,$fc // ...............

dat_33ff:
        // === Fill data (1 bytes, $33ff-$33ff) ===
        .byte $00                                   // .

// --- Region $3434-$343e ---
.pc = $3434 "dat_3434"

dat_3434:
        .byte $1c,$00,$00,$3e,$00,$00,$3e,$00,$00,$1c // ...>..>...

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

// --- Region $3483-$349b ---
.pc = $3483 "dat_3483"

dat_3483:
        .byte $66,$67,$66,$b3,$aa,$aa,$6e,$66,$66,$aa,$aa,$ba,$ee,$ee,$66,$ba // fgf...nff.....f.
        .byte $fb,$ee,$f7,$ee,$ff,$ff,$ff,$ff       // ........

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

// --- Region $34c0-$34d8 ---
.pc = $34c0 "txt_34c0"

txt_34c0:
        .text "888889:8888889:8"
        .text "888889"
        .byte $00,$60

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

// --- Region $350b-$3560 ---
.pc = $350b "dat_350b"

dat_350b:
        .byte $15,$25,$07,$09,$01,$00,$00,$00,$ef,$a6,$99,$66,$99,$00,$00,$00 // .%.........f....
        .byte $bf,$66,$a9,$66,$99,$00,$00,$00,$ff,$66,$99,$66,$99,$00,$00,$00 // .f.f.....f.f....
        .byte $ff,$66,$99,$66,$99,$00,$00,$00,$ff,$66,$99,$66,$9a,$00,$00,$00 // .f.f.....f.f....
        .byte $ff,$6a,$a9,$6a,$a6,$00,$00,$00,$df,$a9,$aa,$a4,$a8,$00,$00,$00 // .j.j............
        .byte $05,$05,$05,$05,$01,$00,$00,$00,$df,$99,$55,$99,$55,$00,$00,$00 // ..........U.U...
        .byte $e0,$50,$78,$54,$5e                   // .PxT^

dat_3560:
        // === Fill data (1 bytes, $3560-$3560) ===
        .byte $00                                   // .

// --- Region $3587-$3588 ---
.pc = $3587 "dat_3587"

dat_3587:
        .byte $10                                   // .

dat_3588:
        // === Fill data (1 bytes, $3588-$3588) ===
        .byte $00                                   // .

// --- Region $35bd-$35c0 ---
.pc = $35bd "dat_35bd"

dat_35bd:
        .byte $0c,$0f,$27                           // ..'

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

// --- Region $3648-$3720 ---
.pc = $3648 "dat_3648"

dat_3648:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$dd,$77,$aa,$00,$00,$00,$00,$00 // .........w......
        .byte $dd,$77,$ad,$0b,$09,$0b,$09,$0b,$dd,$77,$dd,$77,$dd,$77,$dd,$77 // .w.......w.w.w.w
        .byte $66,$99,$66,$a0,$70,$a0,$70,$b0,$dd,$77,$dd,$00,$00,$00,$00,$00 // f.f.p.p..w......
        .byte $6a,$a6,$6a,$00,$00,$00,$00,$c0,$b0,$90,$c3,$05,$06,$19,$26,$59 // j.j...........&Y
        .byte $00,$00,$ef,$9b,$67,$9b,$66,$9b,$fe,$3f,$07,$07,$0f,$07,$0f,$0f // ....g.f..?......
        .byte $55,$57,$55,$65,$99,$65,$55,$55,$00,$80,$41,$e2,$52,$76,$56,$5e // UWUe.eUU..A.RvV^
        .byte $00,$00,$77,$aa,$aa,$aa,$aa,$aa,$00,$00,$c7,$c6,$46,$c6,$46,$46 // ..w.........F.FF
        .byte $00,$00,$b0,$a1,$a6,$ba,$ee,$bb,$24,$74,$ad,$ad,$ab,$ab,$aa,$aa // ........$t......
        .byte $00,$00,$00,$00,$40,$c0,$90,$40,$00,$00,$00,$00,$00,$00,$00,$10 // ....@..@........
        .byte $00,$00,$00,$02,$03,$0b,$0d,$2f,$00,$00,$7f,$66,$99,$66,$99,$66 // ......./...f.f.f
        .byte $00,$00,$cf,$c6,$c5,$c6,$c5,$c6,$00,$00,$f0
        .text "RRYUU"
        .byte $1b,$7f,$7b,$ff,$bb,$ff,$b7,$f3,$c0,$c0,$b0,$70,$9c,$5c,$9b,$57 // ..{........p.\.W
        .byte $00,$00,$03,$01,$01,$02,$01,$02,$00,$00,$fe,$56,$9a,$55,$99,$55 // ...........V.U.U
        .byte $00,$00,$00,$80,$40,$d0,$d0,$b4       // ....@...

dat_3720:
        // === Fill data (1 bytes, $3720-$3720) ===
        .byte $00                                   // .

// --- Region $3798-$3868 ---
.pc = $3798 "dat_3798"

dat_3798:
        .byte $09,$0b,$09,$0b,$09,$0b,$09,$0b,$dd,$77,$dd,$77,$dd,$77,$dd,$77 // .........w.w.w.w
        .byte $70,$b0,$70,$b0,$70,$b0,$70,$b0,$02,$03,$09,$07,$2d,$b7,$9d,$27 // p.p.p.p.....-..'
        .byte $70,$9d,$66,$99,$66,$99,$66,$99,$dd,$77,$dd,$77,$dd,$77,$df,$74 // p.f.f.f..w.w.w.t
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$9b,$07,$0f,$07,$0f,$07,$0d,$07,$05 // g.g.g.g.........
        .byte $ff,$df,$77,$df,$77,$dd,$77,$dd,$ff,$ff,$f7,$dd,$f7,$ff,$ff,$ff // ..w.w.w.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$c9,$c9,$c9,$c9,$c9,$c9,$c9,$c9 // ................
        .byte $99,$66,$59,$67,$59,$66,$59,$66,$a9,$a4,$90,$40,$c0,$b0,$b0,$ac // .fYgYfYf...@....
        .byte $00,$00,$02,$02,$09,$2f,$2d,$0f,$98,$5c,$9b,$65,$99,$66,$99,$66 // ...../-..\.e.f.f
        .byte $19,$66,$99,$66,$99,$66,$99,$67,$bb,$ee,$bb,$ee,$ab,$6e,$6b,$2e // .f.f.f.g.....nk.
        .byte $c5,$c6,$c5,$c6,$85,$c6,$c5,$86       // ........

txt_3830:
        .text "UUUUVWUU"
        .byte $62
        .byte $40,$80,$00,$00,$ee
        .byte $55,$55
        .byte $99,$55,$99,$16,$29,$96,$9a,$5a,$c1,$c2,$71,$b2,$81,$42,$01,$02 // .U..)..Z..q..B..
        .byte $bb,$7f,$bb,$7f,$bb,$7f,$bb,$79,$b8,$5e,$9e,$57,$9b,$55,$99,$55 // .......y.^.W.U.U
        .byte $00,$00,$00                           // ...

txt_3863:
        .byte $40,$40,$d0,$d0,$b4                   // @@...

dat_3868:
        // === Fill data (1 bytes, $3868-$3868) ===
        .byte $00                                   // .

// --- Region $38d8-$39b0 ---
.pc = $38d8 "dat_38d8"

dat_38d8:
        .byte $09,$0b,$09,$0b,$09,$0b,$09,$0b,$dd,$77,$dd,$77,$dd,$77,$dd,$77 // .........w.w.w.w
        .byte $70,$b0,$70,$b0,$70,$b0,$70,$b0,$09,$03,$02,$03,$09,$27,$1d,$b7 // p.p.p.p......'..
        .byte $dd,$77,$dd,$77,$dd,$77,$dd,$77,$64,$90,$70,$90,$6c,$99,$67,$9a // .w.w.w.wd.p.l.g.
        .byte $67,$5b,$67,$5b,$67,$9b,$67,$9b,$07,$05,$07,$05,$07,$05,$07,$05 // g[g[g.g.........
        .byte $77,$dd,$77,$dd,$57,$dd,$77,$df,$77,$bf,$1f,$2f,$07,$0b,$01,$02 // w.w.W.w.w../....

txt_3928:
        .fill 8, $55
        .fill 8, $c9
        .byte $bb,$ee,$bb,$de,$b7,$e7,$b1,$e1,$9c,$67,$9b,$66,$99,$66,$99,$66 // .........g.f.f.f
        .byte $02,$02,$00,$c2,$c2,$75,$75,$5d,$bb,$ee,$7b,$ee,$bb,$ee,$bb,$ee // .....uu]..{.....
        .byte $9b,$6c,$9c,$6c,$9b,$67,$99,$66       // .l.l.g.f

txt_3960:
        .text ")&)&)&"
        .byte $e9,$e6,$c5,$86,$85,$c6,$85,$86,$85,$86
        .text "UUUY"
        .byte $79
        .byte $5a,$7e
        .byte $5c,$59,$95
        .byte $59,$95
        .text "YUYU"
        .byte $98,$68,$90,$60,$b0,$6c,$9c,$6b,$03,$02,$03,$03,$02,$03,$03,$03 // .h.`.l.k........
        .byte $6d,$a5,$6d,$ad,$6d,$ad,$6d,$ad,$7b,$7f,$1b,$1f,$07,$07,$01,$01 // m.m.m.m.{.......
        .byte $b8,$5e,$9e,$57,$9b,$55,$99,$55,$00,$00,$00 // .^.W.U.U...

txt_39ab:
        .byte $40,$40,$d0,$d0,$b4                   // @@...

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

// --- Region $3a18-$3aef ---
.pc = $3a18 "dat_3a18"

dat_3a18:
        .byte $09,$0b,$09,$0b,$09,$0b,$09,$0b,$dd,$77,$dd,$77,$dd,$77,$dd,$77 // .........w.w.w.w
        .byte $b0,$72,$b9,$79,$b2,$70,$b0,$70,$5d,$77,$dd,$77,$5d,$77,$9d,$17 // .r.y.p.p]w.w]w..
        .byte $dd,$77,$d9,$72,$e0,$40,$80,$00,$dd,$77,$dd,$77,$5d,$b7,$1d,$27 // .w.r.@...w.w]..'
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$9b,$07,$05,$06,$05,$07,$05,$07,$05 // g.g.g.g.........
        .byte $76,$5f,$16,$5f,$76,$de,$76,$df,$01,$01,$01,$01,$01,$01,$01,$01 // v_._v.v.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$c9,$c9,$c9,$89,$c9,$89,$89,$89 // ................
        .byte $b4,$e4,$b4,$e4,$b4,$e4,$bc,$e4,$7b,$7e,$1b,$1e,$07,$06,$1d,$7d // ........{~.....}
        .byte $9d,$67,$9b,$66,$99,$66,$99,$66,$aa,$aa,$aa,$6a,$6b,$98,$9c,$a4 // .g.f.f.f...jk...
        .byte $bb,$ee,$7b,$6e,$1b,$1e,$07,$06,$57,$dd,$67,$99,$67,$d9,$67,$99 // ..{n....W.g.g.g.
        .byte $85,$86,$85,$86,$45,$86,$45,$46,$6c,$58,$6c,$5c,$6c,$5c,$6c,$5c // ....E.EFlXl\l\l\
        .byte $7b,$1f,$1b,$07,$07,$01,$01,$00,$9b,$66,$99,$66,$99,$66,$99,$55 // {........f.f.f.U
        .byte $01,$c1,$c2,$71,$b2,$9d,$6d,$97,$9b,$55,$99,$55,$99,$55,$99,$55 // ...q..m..U.U.U.U
        .byte $fe,$55,$99,$55,$99,$55,$99,$55,$99,$55,$99,$55,$99,$57,$9b,$5e // .U.U.U.U.U.U.W.^
        .byte $b4,$b8,$b4,$d0,$d0,$80,$40           // ......@

dat_3aef:
        // === Fill data (1 bytes, $3aef-$3aef) ===
        .byte $00                                   // .

// --- Region $3b47-$3c37 ---
.pc = $3b47 "dat_3b47"

dat_3b47:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $55,$05,$00,$00,$00,$00,$00,$00,$ff,$59,$00,$00,$00,$00,$00,$00 // U........Y......
        .byte $ff,$a0,$00,$00,$00,$00,$00,$77,$d9,$26,$08,$00,$00,$00,$00,$80 // .......w.&......
        .byte $af,$00,$00,$00,$00,$00,$00,$00,$55,$05,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $ff,$a9,$00,$00,$00,$00,$00,$00,$ff,$05,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$55,$00,$00,$00,$00,$00,$00,$ff,$01,$00,$00,$00,$00,$00,$00 // .U..............
        .byte $ff,$99,$00,$00,$00,$00,$00,$00,$ff,$8a,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$a8,$00,$00,$00,$00,$00,$00,$ff,$25,$25,$09,$09,$02,$02,$00 // .........%%.....
        .byte $ff,$6a,$6a,$9a,$9a,$a6,$96,$41,$f1,$5c,$67,$9b,$56,$99,$66,$99 // .jj....A.\g.V.f.
        .byte $65,$02,$00,$80,$e0,$70,$58,$58,$68,$55,$00,$00,$00,$00,$00,$00 // e....pXXhU......
        .byte $ff,$45,$00,$00,$00,$00,$00,$00,$ff,$5c,$00,$00,$00,$00,$00,$00 // .E.......\......
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$fe,$95,$25,$25,$09,$02,$03,$ba // ..........%%....
        .byte $3b,$97,$66,$99,$56,$99,$56,$99,$6f,$a9,$c0,$70,$b0,$ac,$5c,$b0 // ;.f.V.V.o..p..\.
        .byte $ff,$65,$00,$00,$00,$00,$00,$00,$ff,$59,$00,$00,$00,$00,$00,$00 // .e.......Y......
        .byte $ff,$01,$01,$02,$01,$02,$02,$6b,$d2,$00,$00,$00,$00,$00,$00,$66 // .......k.......f

dat_3c37:
        // === Fill data (1 bytes, $3c37-$3c37) ===
        .byte $00                                   // .

// --- Region $3c80-$3d6d ---
.pc = $3c80 "dat_3c80"

dat_3c80:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$6e,$7b,$5e,$1b,$16,$07,$00,$00 // ........n{^.....
        .byte $ee,$b8,$e1,$ba,$e5,$ba,$00,$0b,$1f,$5a,$6a,$a8,$82,$a6,$a9,$6a // .........Zj....j
        .byte $bf,$df,$51,$5d,$75,$14,$50,$ac,$65,$6d,$aa,$99,$99,$a9,$2a,$aa // ..Q]u.P.em....*.
        .byte $9b,$9e,$4b,$4e,$5f,$4a,$50,$40,$99,$55,$99,$55,$99,$df,$00,$00 // ..KN_JP@.U.U....
        .byte $99,$55,$99,$55,$99,$ff,$00,$00,$99,$55,$99,$55,$99,$ff,$00,$00 // .U.U.....U.U....
        .byte $99,$55,$99,$55,$99,$ff,$00,$00,$99,$55,$99,$55,$99,$ff,$00,$00 // .U.U.....U.U....
        .byte $99,$55,$99,$55,$99,$ff,$00,$00,$99,$55,$99,$55,$99,$ff,$00,$00 // .U.U.....U.U....
        .byte $99,$55,$99,$55,$99,$ff,$00,$00,$99,$55,$99,$55,$99,$ff,$00,$00 // .U.U.....U.U....
        .byte $99,$55,$99,$55,$99,$f7,$00,$00,$b4,$fc,$b9,$ff,$bb,$ff,$00,$00 // .U.U............
        .byte $97,$97,$2d,$26,$8a,$60,$00,$00,$93,$93 // ..-&.`....

txt_3d1a:
        .text "KO;U"
        .byte $00,$00,$99
        .byte $55,$99
        .byte $55,$99,$ff,$00,$00,$99
        .byte $55
        .byte $99,$55,$99,$ff,$00,$00,$99,$55,$99,$55,$99,$ff,$00,$00,$b9,$ed // .U.....U.U......
        .byte $b8,$ec,$b9,$fc,$01,$00,$d5,$6d,$aa,$bb,$bb,$ba,$aa,$aa,$95,$96 // .......m........
        .byte $a5,$27,$a9,$8a,$02,$87,$aa,$fe,$7f,$5d,$55,$1b,$6f,$9d // .'.......]U.o.

txt_3d58:
        .byte $3b,$4e,$53,$aa,$97,$aa,$80,$a8,$99,$57,$9b,$5e,$9e,$68,$00,$00 // ;NS......W.^.h..
        .byte $d3,$81,$43,$01,$01                   // ..C..

dat_3d6d:
        // === Fill data (1 bytes, $3d6d-$3d6d) ===
        .byte $00                                   // .

// --- Region $3dca-$3df0 ---
.pc = $3dca "dat_3dca"

dat_3dca:
        .byte $01,$01,$02,$0b,$07,$0b,$2f,$b8,$9a,$65,$69,$aa,$6a,$7e,$55,$a9 // ....../..ei.j~U.
        .byte $95,$a8,$a4,$9b,$56,$5a,$5d,$5d,$15,$54,$10,$51,$d5,$fa,$15,$19 // ....VZ]].T.Q....
        .byte $69,$69,$75,$a8,$d4,$94               // iiu...

dat_3df0:
        // === Fill data (1 bytes, $3df0-$3df0) ===
        .byte $00                                   // .

// --- Region $3e80-$3ea8 ---
.pc = $3e80 "dat_3e80"

dat_3e80:
        .byte $15,$19,$1a,$1b,$17,$0b,$05,$05       // ........

txt_3e88:
        .byte $26,$26,$aa,$8a,$82,$e2,$6b,$7d,$55,$5a,$15,$4a,$06,$f9,$a5,$a9 // &&....k}UZ.J....
        .byte $be,$8b,$a9,$96,$5a,$aa,$aa,$af,$00,$80,$90,$d0,$e0,$b8,$f4,$f8 // ....Z...........

dat_3ea8:
        // === Fill data (1 bytes, $3ea8-$3ea8) ===
        .byte $00                                   // .

// --- Region $3f08-$3f2e ---
.pc = $3f08 "dat_3f08"

dat_3f08:
        .byte $25,$25,$27,$05,$2b,$a6,$99,$67,$7f,$f5,$d6,$56,$da,$54,$e2,$4a // %%'.+..g...V.T.J
        .byte $aa,$a9,$17,$0c,$53,$dc,$b3,$44,$a5,$a6,$9a,$67,$a9,$0a,$00,$00 // ....S..D...g....
        .byte $94,$9c,$50,$90,$70,$c0               // ..P.p.

dat_3f2e:
        // === Fill data (1 bytes, $3f2e-$3f2e) ===
        .byte $00                                   // .

// --- Region $3fc0-$3ff0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        // === Sprite data (49 bytes, $3fc0-$3ff0) ===
        .byte $0b,$06,$02                           // ....#.##.....##.......#.
        .byte $02,$01,$00                           // ......#........#........
        .byte $00,$00,$b9                           // ................#.###..#
        .byte $9d,$57,$ad                           // #..###.#.#.#.####.#.##.#
        .byte $75,$54,$00                           // .###.#.#.#.#.#..........
        .byte $00,$7b,$5b                           // .........####.##.#.##.##
        .byte $55,$84,$51                           // .#.#.#.##....#...#.#...#
        .byte $05,$11,$04                           // .....#.#...#...#.....#..
        .byte $ff

txt_3fd9:
        .byte $57,$25
        .byte $25,$a9,$85                           // ..#..#.##.#.#..##....#.#
        .byte $62,$a8,$56                           // .##...#.#.#.#....#.#.##.
        .byte $d6,$f6,$56                           // ##.#.##.####.##..#.#.##.
        .byte $fa,$65,$da                           // #####.#..##..#.###.##.#.
        .byte $76,$00,$00                           // .###.##.................
        .byte $00,$00,$00                           // ........................
        .byte $40,$40,$40                           // .#.......#.......#......

dat_3ff0:
        // === Fill data (1 bytes, $3ff0-$3ff0) ===
        .byte $00                                   // .

// --- Region $4048-$4060 ---
.pc = $4048 "dat_4048"

dat_4048:
        .byte $9f,$75,$af,$95,$a7,$95,$2b,$05,$5b,$bd,$f5,$94,$91,$94,$91,$95 // .u....+.[.......
        .byte $73,$cc,$10,$cc,$70,$40,$50,$80       // s...p@P.

dat_4060:
        // === Fill data (1 bytes, $4060-$4060) ===
        .byte $00                                   // .

// --- Region $409e-$40e0 ---
.pc = $409e "dat_409e"

dat_409e:
        .byte $06,$6b,$00,$00,$00,$00,$2f,$ff,$d7,$f5,$00,$00,$00,$05,$56,$bf // .k..../.......V.
        .byte $6f,$5b,$00,$00,$00,$55,$ff,$ff,$ff,$ff,$00,$00,$00,$55,$fe,$ff // o[...U.......U..
        .byte $ff,$ff,$00,$00,$00,$58,$55,$ff,$ff,$ff,$00,$00,$00,$00,$a8,$ea // .....XU.........
        .byte $f6,$da,$00,$00,$00,$00,$00,$b0,$ab,$aa,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$80                               // ..

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

// --- Region $4110-$412e ---
.pc = $4110 "dat_4110"

dat_4110:
        .byte $33,$0c,$01,$0c,$03,$00,$01,$00,$ba,$6f,$1b,$46,$a1,$86,$a1,$a6 // 3........o.F....
        .byte $96,$a9,$5e,$aa,$9a,$aa,$98,$a8,$80,$40,$c0,$c0,$c0,$c0 // ..^......@....

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

// --- Region $4188-$41a0 ---
.pc = $4188 "dat_4188"

dat_4188:
        .byte $2b,$05,$0b,$09,$09,$09,$09,$05,$ea,$68,$da,$f6,$56,$76,$56,$5f // +........h..VvV_
        .byte $30,$90,$30,$40,$70,$9c,$50,$9c       // 0.0@p.P.

dat_41a0:
        // === Fill data (1 bytes, $41a0-$41a0) ===
        .byte $00                                   // .

// --- Region $41cc-$4230 ---
.pc = $41cc "dat_41cc"

dat_41cc:
        .byte $02,$06,$0a,$1a,$01,$05,$16,$5b,$5f,$7f,$bf,$ff,$a7,$7f,$ff,$ff // .......[_.......
        .byte $ff,$ff,$ff,$ff,$65,$e5,$e9,$e9,$da,$fa,$fa,$f6,$69 // ....e.......i

txt_41e9:
        .text "ZVUUUU"
        .byte $96,$ff,$bf,$6f,$5b,$55,$95,$96,$5a,$ff,$ff,$fe,$f9 // ...o[U..Z....

txt_41fc:
        .text "VV"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $a9,$fd,$da,$a9,$95                   // .....

txt_4204:
        .text "UUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $59,$69,$a9,$a9,$a6,$a7,$a7,$97,$b6,$7f,$ff,$ff,$ff,$ff,$ff,$ff // Yi..............
        .byte $50,$94,$e5,$f9,$fe,$ff,$ff,$ff,$00,$00,$00,$80,$a0,$68,$da,$fa // P............h..
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // .......@

dat_4230:
        // === Fill data (1 bytes, $4230-$4230) ===
        .byte $00                                   // .

// --- Region $4250-$4268 ---
.pc = $4250 "dat_4250"

dat_4250:
        .byte $03,$01,$03,$00,$03,$0d,$05,$0d,$15,$85,$16,$5b,$5a,$9b,$5a,$be // ...........[Z.Z.
        .byte $fa,$54,$f8,$d8                       // .T..

txt_4264:
        .text "XXXT"
        .byte $00                                   // string terminator

// --- Region $42c8-$436f ---
.pc = $42c8 "dat_42c8"

dat_42c8:
        .byte $15,$1a,$17,$1b,$17,$0b,$01,$05,$95,$67,$d9,$7d,$55,$56,$5a,$69 // .........g.}UVZi
        .byte $a8,$68,$5a,$9a,$ad,$a7,$99,$6a,$00,$00,$00,$80,$b0,$ac,$6f,$6b // .hZ....j......ok
        .byte $00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00 // .......@........
        .fill 13, $00
        .byte $01,$02,$02,$16,$17,$5b,$5f,$5f,$6f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // .....[__o.......
        .byte $fd,$f6,$6a,$ff,$ff,$fe,$f9,$95,$56,$6a,$aa,$f6,$6a,$aa,$a5,$95 // ..j.....Vj..j...
        .byte $55,$55,$55,$f7,$da,$ea,$da,$da,$7a,$76,$7e // UUU.....zv~

txt_4330:
        .text "UUUUUUUUUUUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $ad,$aa,$aa,$aa,$aa,$ab,$a9,$e9,$ab,$aa,$ea,$af,$af,$bf,$bf,$ff // ................
        .byte $ff,$bf,$6f,$5b,$95,$a9,$aa,$ff,$ff,$ff,$ff,$ff,$bf,$6f,$56,$f9 // ..o[.........oV.
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$40,$50,$50,$94,$d4,$e5,$f5,$f9 // .......@PP.....

// --- Region $438c-$43a8 ---
.pc = $438c "dat_438c"

dat_438c:
        .byte $01,$07,$17,$1b,$0a,$0a,$29,$a9,$9e,$76,$59,$6a,$55,$f6,$d9,$5f // ......)..vYjU.._
        .byte $95,$a5,$69,$da,$55,$e9,$b5,$f9,$b5,$f8,$90,$d4 // ..i.U.......

dat_43a8:
        // === Fill data (1 bytes, $43a8-$43a8) ===
        .byte $00                                   // .

// --- Region $4408-$44e8 ---
.pc = $4408 "dat_4408"

dat_4408:
        .byte $01,$00,$01,$00,$00,$00,$07,$19,$25,$aa,$aa,$aa,$2a,$07,$d5,$55 // ........%...*..U
        .byte $fd,$45,$51,$5e,$eb,$bd,$ff,$fd,$55,$9b,$b9,$f9,$55,$94,$90 // .EQ^....U...U..

txt_4427:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .fill 20, $00
        .fill 8, $02
        .byte $7e,$79,$55,$55,$7f,$7f,$7f,$6f,$5a,$aa,$aa,$55,$ff,$ff,$ff,$ff // ~yUU...oZ..U....
        .byte $55,$55,$55,$95,$6a,$ff,$ff,$ff       // UUU.j...

txt_4460:
        .text "UUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$ff,$ff,$96,$96,$a5,$95,$55,$f9,$f9,$fd,$aa,$aa,$aa,$aa,$55 // .......U.......U
        .byte $ff,$7f,$7f,$aa,$aa,$aa,$aa,$55,$ff,$ff,$ff,$ab,$ab,$a7,$9f,$ff // .......U........
        .byte $5f,$5d,$7e,$95,$95                   // _]~..

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

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

txt_4498:
        .text "VUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$ff,$ff,$7f,$a7,$6a,$56,$aa,$ff,$ff,$ff,$fd,$fd,$bd,$59,$55 // .....jV.......YU
        .byte $fd,$fd,$f9,$40,$80,$80,$80,$80,$80,$80,$80,$00,$00,$00,$00,$00 // ...@............
        .fill 11, $00
        .byte $55,$79,$5b,$5b,$15,$05,$01,$00,$a5,$68,$62,$56,$97,$65,$55,$a5 // Uy[[.....hbV.eU.
        .byte $57,$ff,$ff,$ff,$7f,$a4,$56,$55,$10,$40,$50,$40,$00,$00,$f4,$a9 // W.....VU.@P@....

dat_44e8:
        // === Fill data (1 bytes, $44e8-$44e8) ===
        .byte $00                                   // .

// --- Region $4548-$4567 ---
.pc = $4548 "dat_4548"

dat_4548:
        .byte $15,$59,$79,$5d,$1a,$1b,$17,$17,$59,$f8,$00,$47,$55,$45,$95,$94 // .Yy]....Y..GUE..
        .byte $aa,$0e,$1a,$86,$a2,$c2,$a9,$64,$50,$90,$50,$d0,$54,$d4,$54,$d4 // .......dP.P.T.T.

// --- Region $4580-$462b ---
.pc = $4580 "dat_4580"

dat_4580:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$af,$a7,$ab,$2a,$2a,$0a,$0a,$02 // ...........**...
        .byte $ff,$ff,$ff,$ff,$ff,$bf,$6f,$5b       // ......o[

txt_4598:
        .text "UUUUUUUUUUUUUUUU"
        .byte $fd,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$6a,$6a,$5a,$5a,$9a,$d6,$d6,$e6 // ........jjZZ....
        .byte $ff,$ff,$ff,$ff,$fd,$fe,$fe,$fe,$97,$97,$5b,$5f,$5f,$5f,$6f,$7f // ..........[___o.

txt_45c8:
        .text "UUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$fa,$f6,$fa,$fa,$da,$6a,$aa,$aa // .............j..
        .byte $c0,$c0,$c0,$c0,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....@...........
        .fill 8, $00
        .byte $03,$01,$01,$01,$05,$05,$0d,$0d,$55,$9c,$40,$d4,$54,$d4,$51,$d1 // ........U.@.T.Q.
        .byte $bf,$0d,$00,$94,$29,$a8,$ab,$8a,$55,$d9,$1b,$5d,$69,$79,$b5,$b4 // ....)...U..]iy..
        .byte $00,$40,$40                           // .@@

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

// --- Region $4688-$46a8 ---
.pc = $4688 "dat_4688"

dat_4688:
        .byte $09,$0a,$02,$02,$02,$00,$00,$00,$e9,$be,$a9,$a5,$aa,$95,$15,$59 // ...............Y
        .byte $11,$41,$01,$80,$d1,$95,$b9,$a9,$18,$84,$a8,$e4,$a0,$e0,$90,$40 // .A.............@

dat_46a8:
        // === Fill data (1 bytes, $46a8-$46a8) ===
        .byte $00                                   // .

// --- Region $46c8-$472b ---
.pc = $46c8 "dat_46c8"

dat_46c8:
        .byte $01,$02,$00,$00,$00,$00,$00,$00       // ........

txt_46d0:
        .text "VU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $35,$0d,$03,$00,$00,$ff,$7f,$9f,$a7,$aa,$aa,$2a,$0a,$ff,$ff,$ff // 5..........*....
        .byte $ff,$bf,$5b,$55,$55,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$56,$fa,$fa,$fa // ..[UU.......V...
        .byte $f6,$fe,$fe,$fd,$7f,$57,$57,$5f,$df,$ff,$ff,$fd,$fe,$bf,$bf,$7f // .....WW_........
        .byte $ff,$ff,$ff,$ff,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$95,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$f6,$aa,$ff,$ff,$ff,$fd,$f6,$6a,$aa,$aa,$f9,$e5,$95 // ..........j.....

txt_4723:
        .text "UUTP"
        .byte $40                                   // @ character
        .text "T"
        .byte $5c                                   // backslash character
        .byte $70,$c0                               // p.

// --- Region $4748-$4768 ---
.pc = $4748 "dat_4748"

dat_4748:
        .byte $03,$0c,$0d,$0d,$01,$01,$03,$00
        .byte $50,$00
        .text "P"
        .byte $40                                   // @ character
        .text "QU"
        .byte $5b
        .byte $5a
        .byte $1a,$6f,$1a,$96,$ea,$95,$95,$99,$b4,$d4,$90,$d0,$90,$80,$00,$40 // .o.............@

dat_4768:
        // === Fill data (1 bytes, $4768-$4768) ===
        .byte $00                                   // .

// --- Region $47ca-$47e8 ---
.pc = $47ca "dat_47ca"

dat_47ca:
        .byte $2a,$ff,$dd,$ff,$fd,$3f,$2a,$00,$ff,$9a,$e6,$99,$5a,$aa,$51,$00 // *....?*.....Z.Q.
        .byte $fa,$aa,$5b,$ba,$a9,$59,$00,$00,$c0,$a0,$60,$90,$60,$80 // ..[..Y....`.`.

dat_47e8:
        // === Fill data (1 bytes, $47e8-$47e8) ===
        .byte $00                                   // .

// --- Region $4818-$485b ---
.pc = $4818 "dat_4818"

dat_4818:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$aa,$3a,$03,$00,$00,$00,$00,$00 // .........:......
        .byte $aa,$aa,$aa,$0e,$00,$00,$00,$00,$aa,$aa,$aa,$aa,$06,$00,$00,$00 // ................
        .byte $aa,$aa,$aa,$aa,$aa,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$00,$00,$00 // ................
        .byte $fb,$e6,$fb,$ff,$c0,$00,$00,$00,$ff,$ff,$ff,$d0,$00,$00,$00,$00 // ................
        .byte $fd,$f4,$40                           // ..@

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

// --- Region $488a-$48a8 ---
.pc = $488a "dat_488a"

dat_488a:
        .byte $02,$0f,$0d,$0f,$0d,$03,$2a,$00,$ff,$9a,$e6,$99,$5a,$aa,$51,$00 // ......*.....Z.Q.
        .byte $ff,$aa,$5b,$ba,$a9,$59,$00,$00,$bc,$a9,$65,$99,$65,$98 // ..[..Y....e.e.

dat_48a8:
        // === Fill data (1 bytes, $48a8-$48a8) ===
        .byte $00                                   // .

// --- Region $4909-$4924 ---
.pc = $4909 "dat_4909"

dat_4909:
        .byte $2e,$39,$26,$09,$06,$09,$06,$00,$55,$df,$65,$9b,$9e,$bf,$ed,$00 // .9&.....U.e.....
        .byte $ff,$3f,$7f,$cc,$bf,$ef,$bf,$00,$40,$c0,$c0 // .?......@..

dat_4924:
        // === Fill data (1 bytes, $4924-$4924) ===
        .byte $00                                   // .

// --- Region $49c9-$49e8 ---
.pc = $49c9 "dat_49c9"

dat_49c9:
        .byte $02,$03,$02,$00,$00,$00,$00,$00,$55,$df,$65,$9b,$9e,$bf,$ef,$00 // ........U.e.....
        .byte $ff,$f3,$b7,$ec,$bb,$9f,$6b,$00,$54,$f4,$dc,$40,$90,$70,$90 // ......k.T..@.p.

dat_49e8:
        // === Fill data (1 bytes, $49e8-$49e8) ===
        .byte $00                                   // .

// --- Region $4a48-$4a88 ---
.pc = $4a48 "dat_4a48"

dat_4a48:
        .byte $09,$26,$19,$26,$bf,$a6,$99,$a6,$97,$a5,$aa,$aa,$ef,$56,$aa,$9a // .&.&.........V..
        .byte $a5,$99,$65,$55,$ff,$aa,$aa,$9a,$00,$80,$80,$80,$d0,$60,$90,$e0 // ..eU.........`..
        .fill 21, $00
        .byte $03,$0e,$04,$00,$00,$00,$00,$00,$40,$80,$50 // ........@.P

dat_4a88:
        // === Fill data (1 bytes, $4a88-$4a88) ===
        .byte $00                                   // .

// --- Region $4b09-$4b28 ---
.pc = $4b09 "dat_4b09"

dat_4b09:
        .byte $02,$02,$02,$0b,$05,$05,$06,$97,$a5,$aa,$aa,$eb,$56,$aa,$9a,$a5 // ............V...
        .byte $99,$65,$55,$ff,$aa,$aa,$9a,$a0,$a0,$a8,$a8,$da,$66,$9a,$e6 // .eU.........f..

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

// --- Region $4b5a-$4c13 ---
.pc = $4b5a "dat_4b5a"

dat_4b5a:
        .byte $47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb,$d1,$b7,$ff,$77,$df,$00,$00 // G...{.......w...
        .byte $b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99,$55,$99,$75,$99,$dd,$00,$00 // ....w]...U.u....
        .byte $47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb,$d1,$b7,$ff,$77,$df,$55,$15 // G...{.......w.U.
        .byte $b9,$ff,$bb,$ff,$77,$5d,$97,$55,$bb,$ff,$bb,$df,$bb,$77,$f6,$aa // ....w].U.....w..
        .byte $89,$55,$55,$59,$95,$66,$70,$40,$bb,$d1,$b7,$ff,$77,$df,$00,$00 // .UUY.fp@....w...
        .byte $b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99,$55,$99,$75,$99,$dd,$05,$01 // ....w]...U.u....
        .byte $47,$ff,$bb,$f7,$7b,$dd               // G...{.

txt_4bc0:
        .text "P"
        .byte $40                                   // @ character
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $d1,$b7,$ff,$77,$df,$00,$00,$b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99 // ...w.......w]...
        .byte $55,$99,$75,$99,$dd,$00,$00,$47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb // U.u....G...{....
        .byte $d1,$b7,$ff,$77,$df,$00,$00,$b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99 // ...w.......w]...
        .byte $55,$99,$75,$99,$dd,$00,$00,$47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb // U.u....G...{....
        .byte $d1,$b7,$ff,$77,$df,$00,$00,$b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99 // ...w.......w]...
        .byte $55                                   // U

// --- Region $4c2a-$4dd2 ---
.pc = $4c2a "Segment $4c2a"
        .byte $b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99,$55,$99,$75,$99,$dd,$00,$00 // ....w]...U.u....
        .byte $47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb,$d1,$b7,$ff,$77,$df,$07,$01 // G...{.......w...
        .byte $b9,$ff,$bb,$ff,$77,$5d,$97,$55,$bb,$ff,$bb,$df,$bb,$77,$f6,$aa // ....w].U.....w..
        .byte $89,$55,$55,$59,$95,$66,$75,$54,$bb,$d1,$b7,$ff,$77,$df,$00,$00 // .UUY.fuT....w...
        .byte $b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99,$55,$99,$75,$99,$dd,$00,$00 // ....w]...U.u....
        .byte $47,$ff,$bb,$f7,$7b,$dd,$00,$00,$bb,$d1,$b7,$ff,$77,$df,$00,$00 // G...{.......w...
        .byte $b9,$ff,$bb,$ff,$77,$5d,$00,$00,$99,$55,$99,$75,$99,$dd,$a9,$ee // ....w]...U.u....
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd,$00,$00,$00,$00,$00,$00,$a9,$ee // ......U.........
        .byte $00,$00,$00,$00,$00,$00,$59,$dd,$00,$00,$00,$00,$00,$00,$99,$ee // ......Y.........
        .byte $00,$00,$00,$00,$00,$00,$55,$dd       // ......U.

dat_4dd2:
        // === Fill data (1 bytes, $4dd2-$4dd2) ===
        .byte $00                                   // .

// --- Region $541e-$5738 ---
.pc = $541e "dat_541e"

dat_541e:
        .byte $ab                                   // .

txt_541f:
        .text "JJJJJJ:"
        .byte $40                                   // @ character
        .text "NK"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$ab,$00,$00,$00,$00,$00 // ...@............
        .fill 12, $00
        .byte $b0,$ab,$ab,$a0,$4a,$a0,$4a,$8a,$8a,$b6 // ....J.J...

txt_5450:
        .text "FK4:"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $4a,$43,$10,$ab,$a2,$8a,$ab,$be,$ae,$4b,$ae,$4c,$00,$00,$00,$00 // JC.......K.L....
        .fill 11, $00
        .byte $ab,$ad,$4a,$ab,$8a,$a0,$8a,$60,$60,$60,$60,$ac,$ae,$4a,$ab,$a2 // ..J....````..J..
        .byte $a2,$b2,$8a,$ab,$ab,$ae               // ......

txt_5486:
        .text "NN"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $4c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f0,$f0,$ab // L...............
        .byte $a0,$4a,$ab,$a0,$8a,$8a,$60,$60,$6b,$40,$ac,$be,$ae,$ab,$b2,$a2 // .J....``k@......
        .byte $a2,$8a,$ac,$ae,$ae,$9b,$4a,$be,$ae,$4c,$00,$00,$00,$00,$00,$00 // ......J..L......
        .byte $00,$00,$00,$00,$00,$f0,$f0,$ab,$a0,$ab,$ab,$ab,$ab,$8a,$6b,$6e // ..............kn
        .byte $b0,$e0,$ac,$be,$be,$ae,$3a,$b2,$28,$8a,$a7,$be,$ae,$ea,$ae,$ae // ......:.(.......
        .byte $ae,$bc,$00,$00,$00,$00,$00,$00,$00,$fb,$bf,$2a,$fa,$12,$1a,$b0 // ...........*....
        .byte $bc,$bc,$ab,$10,$b0,$3b,$b0,$b0,$b0,$cb,$3c,$5b,$ab,$ba,$a4,$34 // .....;....<[...4
        .byte $b0,$ba,$b0,$5b,$ab,$ae,$ae,$ba,$bc,$f3,$34,$40,$00,$00,$00,$00 // ...[......4@....
        .byte $00,$00,$00,$00,$90,$be               // ......

txt_550f:
        .text "<2"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $ab,$be,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$be,$eb,$be,$ae // ................
        .byte $ae,$ae,$be,$cb,$ab,$bd,$3c,$ae,$4c,$00,$00,$00,$00,$00,$00,$00 // ......<.L.......
        .byte $00,$00,$00,$00,$bc,$3c,$bc,$bd,$be,$00,$00,$00,$00,$00,$00,$00 // .....<..........
        .fill 11, $00
        .byte $be,$ab,$bc,$3c,$bc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...<............
        .byte $00,$ab,$ab,$bc,$ab,$be,$00,$00,$00,$00,$00,$00,$f0,$00,$00,$00 // ................
        .byte $70,$f0,$00,$00,$00,$00,$c0,$00,$9b,$be,$be,$ab,$ab,$90,$00,$00 // p...............
        .fill 9, $00
        .byte $ab,$bc,$be,$00,$00,$00,$00,$a0,$70,$00,$92 // ........p..

txt_5591:
        .text "9#,#)"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$29,$00,$f0,$78,$00,$00,$00,$b0,$9b,$3c,$3f,$00,$00,$00,$00 // .)..x.....<?....
        .byte $00,$00,$00,$00,$00,$00,$00,$ab,$ab,$be,$00,$00,$00,$00,$a0,$92 // ................

txt_55b7:
        .text "/222##2#"
        .byte $f2,$9a,$a2,$90,$8c,$00,$00,$00,$b0,$be,$ab,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$be,$ab,$3c,$de,$b0,$00,$00,$92 // .........<.....

txt_55de:
        .text "*2#2"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $d0,$d0,$2d,$12                       // ..-.

txt_55e7:
        .text "##**"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$be,$3c,$ab,$be,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...<............
        .byte $00,$00,$bd,$ab,$bd,$be,$b0,$00,$00,$c2 // ..........

txt_5606:
        .text "*#22#--=2222/"
        .byte $92,$00,$00,$be,$ab,$cd,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$be,$be,$9b,$be,$00,$00,$00,$90,$a2,$2a,$10,$10,$8f // ............*...
        .byte $23,$f2,$2f,$10,$10,$10,$af,$a2,$9f,$00,$00,$b0,$be,$ab,$be,$b0 // #./.............
        .fill 11, $00
        .byte $ab,$bc,$bc,$9b,$00,$00,$00,$00       // ........

txt_5656:
        .text ")*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2a,$2a,$f2,$31,$f2,$2a,$a2,$a2       // **.1.*..

txt_5661:
        .text "* "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$b0,$bc,$bc,$be,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$a1,$ab,$bc,$be,$90,$00,$00,$00,$f0,$c0,$90,$12,$f2,$92 // ................
        .byte $92,$a0,$1a,$9a,$9f,$90,$00,$c0,$00,$00,$a1,$ab,$bc,$be,$90,$00 // ................
        .fill 10, $00
        .byte $cb,$bc,$de,$be,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $9b,$bc,$de,$be,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ab,$3c,$bc,$ab,$90,$00,$b1,$b4,$00,$00,$00,$00,$00,$00,$00,$00 // .<..............
        .fill 8, $00
        .byte $ab,$3c,$bc,$ab,$90,$00,$00,$00,$00,$00,$be,$be,$be,$ae,$be,$be // .<..............
        .byte $be,$be,$ab,$be,$be,$ae,$be,$be,$be,$ae,$be,$be,$be,$ae,$be,$be // ................
        .byte $be,$ae,$be,$be,$be,$ae,$be,$be,$be,$be,$ab,$be,$be,$ae,$be,$be // ................
        .byte $be,$ae,$ab,$be,$ab,$b0,$ab,$be,$ab,$b0,$ab,$be,$ab,$b0,$ab,$be // ................
        .byte $ab,$b0,$ab,$be,$ab,$b0,$ab,$be,$ab,$b0,$ab,$be,$ab,$b0,$ab,$be // ................
        .byte $ab,$b0,$ab,$be,$ab,$b0,$ab,$be,$ab,$b0 // ..........

dat_5738:
        // === Fill data (1 bytes, $5738-$5738) ===
        .byte $00                                   // .

// --- Region $5801-$5ccc ---
.pc = $5801 "dat_5801"

dat_5801:
        .byte $08,$08,$08,$08,$08,$04,$03,$03,$03,$03,$03,$03,$01,$0b,$01,$03 // ................
        .fill 11, $08
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$00,$08,$08,$08 // ................
        .byte $08,$08,$00,$04,$04,$04,$01,$04,$03,$03,$01,$04,$03,$03,$01,$01 // ................
        .byte $0e,$03,$01,$06,$08,$01,$01,$07,$0a,$01,$07,$01,$03,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$00,$08,$08,$08,$08,$08,$00,$04,$04,$04,$03,$08 // ................
        .byte $03,$08,$03,$04,$04,$04,$04,$03,$03,$03,$08,$01,$01,$0a,$01,$01 // ................
        .byte $01,$0b,$01,$0a,$03,$03,$08,$08,$08,$08,$08,$08,$00,$08,$08,$08 // ................
        .byte $08,$08,$00,$04,$04,$04,$03,$08,$08,$03,$03,$04,$04,$04,$0e,$03 // ................
        .byte $0a,$03,$03,$0a,$01,$01,$01,$07,$03,$01,$04,$03,$0a,$03,$03,$08 // ................
        .byte $08,$08,$08,$08,$00,$08,$08,$08,$08,$08,$00,$04,$04,$04,$03,$08 // ................
        .byte $08,$08,$03,$04,$04,$09,$04,$03,$0a,$0a,$03,$0b,$0a,$0a,$01,$01 // ................
        .byte $0a,$01,$01,$03,$01,$03,$03,$08,$08,$08,$08,$08,$00,$08,$0c,$0d // ................
        .byte $06,$02,$0a,$02,$01,$01,$0a,$01,$0d,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$03,$01,$01,$01,$01,$01,$0c,$01,$01,$01,$01,$01,$08 // ................
        .byte $08,$08,$08,$08,$00,$08,$08,$08,$08,$0b,$0a,$0a,$01,$0a,$03,$0a // ................
        .fill 10, $08
        .byte $0a,$03,$0a,$08,$08,$08,$0a,$03,$01,$0a,$0a,$03,$03,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$03,$01,$01,$0a,$03,$0a,$08,$08 // ................
        .fill 8, $08
        .byte $0a,$03,$0a,$08,$08,$08,$0a,$0a,$03,$01,$01,$03,$03,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$03,$03,$09,$03,$09,$0a,$08,$08 // ................
        .fill 8, $08
        .byte $07,$03,$0a,$08,$08,$08,$0a,$04,$0a,$0a,$03,$03,$0b,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$03,$03,$09,$03,$09,$0a,$08,$07 // ................
        .byte $08,$08,$03,$02,$01,$01,$01,$01,$01,$09,$0a,$08,$07,$01,$0a,$04 // ................
        .byte $0a,$09,$03,$01,$09,$08,$08,$08,$08,$08,$00,$08,$08,$08,$08,$0b // ................
        .byte $03,$03,$09,$03,$09,$0a,$08,$07,$07,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$07,$01,$0a,$04,$0a,$09,$03,$03,$09,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$0a,$03,$01,$0b,$09,$0a,$08,$0c // ................
        .byte $01,$01,$01,$01,$02,$07,$07,$07,$03,$01,$01,$01,$01,$01,$0a,$04 // ................
        .byte $0a,$01,$03,$0a,$09,$08,$08,$08,$08,$08,$00,$08,$08,$08,$08,$0b // ................
        .byte $01,$01,$0a,$0a,$09,$0a,$08,$07,$01,$01,$01,$01,$01,$03,$03,$02 // ................
        .byte $01,$01,$01,$01,$01,$0a,$0a,$04,$0a,$01,$0b,$01,$09,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$0a,$0a,$08,$08,$09,$0a,$08,$07 // ................
        .byte $01,$01,$07,$07,$01,$01,$03,$01,$09,$05,$0b,$01,$01,$02,$0a,$04 // ................
        .byte $09,$08,$04,$0a,$06,$08,$08,$08,$08,$08,$00,$08,$08,$08,$08,$0b // ................
        .byte $09,$03,$03,$08,$09,$0a,$08,$07,$0a,$09,$01,$01,$01,$01,$02,$01 // ................
        .byte $01,$01,$01,$01,$09,$01,$0a,$04,$09,$03,$03,$0a,$06,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$04,$01,$01,$01,$0b,$0a,$08,$07 // ................
        .byte $0a,$07,$01,$09,$09,$07,$07,$02,$02,$02,$02,$01,$09,$01,$0a,$04 // ................
        .byte $04,$01,$01,$01,$0b,$08,$08,$08,$08,$08,$00,$08,$08,$08,$08,$0b // ................
        .byte $04,$03,$0b,$09,$0b,$0a,$08,$07,$0a,$07,$01,$09,$09,$07,$07,$02 // ................
        .byte $02,$02,$01,$01,$09,$01,$0a,$04,$04,$03,$0b,$09,$0b,$08,$08,$08 // ................
        .byte $08,$08,$00,$08,$08,$08,$08,$0b,$01,$01,$01,$03,$0b,$0a,$04,$07 // ................
        .byte $0a,$07,$01,$09,$09,$07,$07,$02,$02,$02,$01,$01,$09,$01,$0a,$04 // ................
        .byte $01,$01,$01,$03,$0b,$08,$08,$08,$08,$08,$0a,$0a,$0a,$08,$0a,$0a // ................
        .byte $0a,$0a,$03,$0a,$0a,$08,$0a,$0a,$0a,$08,$0a,$0a,$0a,$08,$0a,$0a // ................
        .byte $0a,$08,$0a,$0a,$0a,$08,$0a,$0a,$0a,$0a,$03,$0a,$0a,$08,$0a,$0a // ................
        .byte $0a                                   // .

dat_5af7:
        // === Fill data (241 bytes, $5af7-$5be7) ===
        .fill 241, $08
        .byte $00                                   // .

txt_5be9:
        .text "       "

txt_5bf0:
        .encoding "screencode_mixed"
        .text "we return from hell to the unknown once more with another quality product"
        .encoding "petscii_upper"

txt_5c39:
        .text "...       "
        .byte $02,$15,$03,$0b,$20,$12,$0f,$07,$05,$12,$13 // .... ......

txt_5c4e:
        .text "      "

txt_5c54:
        .encoding "screencode_mixed"
        .text "supplied and cracked by the disposable hero"
        .encoding "petscii_upper"

txt_5c7f:
        .text ".   "

txt_5c83:
        .encoding "screencode_mixed"
        .text "trained by the lord of darkness"
        .encoding "petscii_upper"

txt_5ca2:
        .text ".     "

txt_5ca8:
        .encoding "screencode_mixed"
        .text "this great intro by nori"
        .encoding "petscii_upper"

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

// --- Region $8a10-$8a10 ---
.pc = $8a10 "dat_8a10"

dat_8a10:
        // === Fill data (1 bytes, $8a10-$8a10) ===
        .byte $00                                   // .

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

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

// --- Region $ad10-$ad10 ---
.pc = $ad10 "dat_ad10"

dat_ad10:
        // === Fill data (1 bytes, $ad10-$ad10) ===
        .byte $00                                   // .

// --- Region $c400-$c400 ---
.pc = $c400 "scr_c400"

scr_c400:
        .byte $00                                   // .

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

scr_cc00:
        .byte $00                                   // .

// --- Region $dc00-$dc00 ---
.pc = $dc00 "scr_dc00"

scr_dc00:
        .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 $ff82-$ff82 ---
.pc = $ff82 "dat_ff82"

dat_ff82:
        // === Fill data (1 bytes, $ff82-$ff82) ===
        .byte $00                                   // .
